Mercurial > hg
comparison tests/test-shelve.t @ 26507:ae29cffa05db
shelve: bundle using bundle2 if repository is general delta (issue4862)
This will prevent expensive delta computation on bundling and is similar to what we do
for strip backup.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Thu, 01 Oct 2015 15:08:00 -0700 |
parents | 0eb093e40813 |
children | 46dec89fe888 |
comparison
equal
deleted
inserted
replaced
26506:edecf059fda6 | 26507:ae29cffa05db |
---|---|
952 [255] | 952 [255] |
953 $ hg shelve --stat nonexistentshelf | 953 $ hg shelve --stat nonexistentshelf |
954 abort: cannot find shelf nonexistentshelf | 954 abort: cannot find shelf nonexistentshelf |
955 [255] | 955 [255] |
956 | 956 |
957 $ cd .. | |
958 | |
959 Shelve from general delta repo uses bundle2 on disk | |
960 -------------------------------------------------- | |
961 | |
962 no general delta | |
963 | |
964 $ hg clone --pull repo bundle1 --config format.generaldelta=0 | |
965 requesting all changes | |
966 adding changesets | |
967 adding manifests | |
968 adding file changes | |
969 added 5 changesets with 8 changes to 6 files | |
970 updating to branch default | |
971 6 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
972 $ cd bundle1 | |
973 $ echo babar > jungle | |
974 $ hg add jungle | |
975 $ hg shelve | |
976 shelved as default | |
977 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
978 $ hg debugbundle .hg/shelved/*.hg | |
979 7e30d8ac6f23cfc84330fd7e698730374615d21a | |
980 $ cd .. | |
981 | |
982 with general delta | |
983 | |
984 $ hg clone --pull repo bundle2 --config format.generaldelta=1 | |
985 requesting all changes | |
986 adding changesets | |
987 adding manifests | |
988 adding file changes | |
989 added 5 changesets with 8 changes to 6 files | |
990 updating to branch default | |
991 6 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
992 $ cd bundle2 | |
993 $ echo babar > jungle | |
994 $ hg add jungle | |
995 $ hg shelve | |
996 shelved as default | |
997 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
998 $ hg debugbundle .hg/shelved/*.hg | |
999 Stream params: {'Compression': 'BZ'} | |
1000 changegroup -- "{'version': '02'}" | |
1001 7e30d8ac6f23cfc84330fd7e698730374615d21a | |
1002 $ cd .. |