equal
deleted
inserted
replaced
|
1 $ . "$TESTDIR/narrow-library.sh" |
|
2 $ hg init master |
|
3 $ cd master |
|
4 $ echo treemanifest >> .hg/requires |
|
5 $ echo 'contents of file' > file |
|
6 $ mkdir foo |
|
7 $ echo 'contents of foo/bar' > foo/bar |
|
8 $ hg ci -Am 'some change' |
|
9 adding file |
|
10 adding foo/bar |
|
11 |
|
12 $ cd .. |
|
13 $ hg clone --narrow ssh://user@dummy/master copy --include=foo |
|
14 requesting all changes |
|
15 adding changesets |
|
16 adding manifests |
|
17 adding file changes |
|
18 added 1 changesets with 1 changes to 1 files |
|
19 new changesets * (glob) |
|
20 updating to branch default |
|
21 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
22 $ cd copy |
|
23 |
|
24 $ hg debugdirstate |
|
25 n * 20 unset foo/bar (glob) |
|
26 $ mv .hg/dirstate .hg/old_dirstate |
|
27 $ dd bs=40 count=1 if=.hg/old_dirstate of=.hg/dirstate 2>/dev/null |
|
28 $ hg debugdirstate |
|
29 $ hg debugrebuilddirstate |
|
30 $ hg debugdirstate |
|
31 n * * unset foo/bar (glob) |