equal
deleted
inserted
replaced
|
1 $ cat >> $HGRCPATH << EOF |
|
2 > [extensions] |
|
3 > strip= |
|
4 > EOF |
|
5 |
|
6 Setup repo |
|
7 |
|
8 $ hg init repo |
|
9 $ cd repo |
|
10 |
|
11 Test backups list and recover |
|
12 |
|
13 $ hg debugbackupbundle |
|
14 no backup changesets found |
|
15 |
|
16 $ mkcommit() { |
|
17 > echo "$1" > "$1" |
|
18 > hg add "$1" |
|
19 > hg ci -l $1 |
|
20 > } |
|
21 $ mkcommit a |
|
22 $ mkcommit b |
|
23 $ hg strip . |
|
24 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
25 saved backup bundle to $TESTTMP/repo/.hg/strip-backup/d2ae7f538514-2953539b-backup.hg (glob) |
|
26 $ hg debugbackupbundle |
|
27 Recover changesets using: hg debugbackupbundle --recover <changeset hash> |
|
28 |
|
29 Available backup changesets: |
|
30 * (glob) |
|
31 d2ae7f538514 b |
|
32 |
|
33 $ hg debugbackupbundle --recover d2ae7f538514 |
|
34 Unbundling d2ae7f538514 |
|
35 adding changesets |
|
36 adding manifests |
|
37 adding file changes |
|
38 added 1 changesets with 1 changes to 1 files |
|
39 new changesets d2ae7f538514 (1 drafts) |