tests/test-sparse.t
changeset 33685 e1c56486d1aa
parent 33683 7dcb517122f9
child 33795 cf300c1ad7bf
--- a/tests/test-sparse.t	Wed Aug 02 15:48:57 2017 -0700
+++ b/tests/test-sparse.t	Fri Aug 04 05:38:22 2017 -0700
@@ -48,6 +48,31 @@
   [255]
 #endif
 
+Paths should be treated as cwd-relative, not repo-root-relative
+  $ mkdir subdir && cd subdir
+  $ hg debugsparse --include path
+  $ hg debugsparse
+  [include]
+  $TESTTMP/myrepo/hide
+  hide
+  subdir/path (glob)
+  
+  $ cd ..
+  $ echo hello > subdir/file2.ext
+  $ cd subdir
+  $ hg debugsparse --include '**.ext'  # let us test globs
+  $ hg debugsparse --include 'path:abspath'  # and a path: pattern
+  $ cd ..
+  $ hg debugsparse
+  [include]
+  $TESTTMP/myrepo/hide
+  hide
+  path:abspath
+  subdir/**.ext
+  subdir/path (glob)
+  
+  $ rm -rf subdir
+
 Verify commiting while sparse includes other files
 
   $ echo z > hide