diff tests/test-treemanifest.t @ 27931:1289a122cf3f stable

shelve: use cg3 for treemanifests Similar to previous change, this teaches shelve to pick the right changegroup version for repos that use treemanifests.
author Martin von Zweigbergk <martinvonz@google.com>
date Tue, 19 Jan 2016 15:37:07 -0800
parents 7cbb3a01fa38
children cabac7dfc621
line wrap: on
line diff
--- a/tests/test-treemanifest.t	Tue Jan 19 15:38:24 2016 -0800
+++ b/tests/test-treemanifest.t	Tue Jan 19 15:37:07 2016 -0800
@@ -296,6 +296,22 @@
   $ hg st --change tip
   M dir1/a
 
+Shelving and unshelving should work
+
+  $ echo foo >> dir1/a
+  $ hg --config extensions.shelve= shelve
+  shelved as default
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  $ hg --config extensions.shelve= unshelve
+  unshelving change 'default'
+  $ hg diff --nodates
+  diff -r 708a273da119 dir1/a
+  --- a/dir1/a
+  +++ b/dir1/a
+  @@ -1,1 +1,2 @@
+   1
+  +foo
+
 Create deeper repo with tree manifests.
 
   $ cd ..