##// END OF EJS Templates
transaction: issue "new obsmarkers" message at the end of the transaction...
transaction: issue "new obsmarkers" message at the end of the transaction Instead of making bundle2 code responsible for this, it seems better to have it handled and the transaction level. First, it means the message will be more consistently printed. Second it means we won't spam the message over and over if the data arrive in multiple piece. Third, we are planning to move other similar message at the same level (for the same reason) so having them all at the same location will help us to control the order they are displayed.

File last commit:

r41072:ce0bc295 default
r43164:38392d5b default
Show More
test-narrow-debugcommands.t
44 lines | 1.6 KiB | text/troff | Tads3Lexer
/ tests / test-narrow-debugcommands.t
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ . "$TESTDIR/narrow-library.sh"
$ hg init repo
$ cd repo
Martin von Zweigbergk
narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)...
r38908 $ cat << EOF > .hg/store/narrowspec
Pulkit Goyal
narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)...
r38875 > [include]
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 > path:foo
Pulkit Goyal
narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)...
r38875 > [exclude]
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 > EOF
Martin von Zweigbergk
narrow: detect if narrowspec was changed in a different share...
r41072 $ cp .hg/store/narrowspec .hg/narrowspec.dirstate
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ echo treemanifest >> .hg/requires
Augie Fackler
narrowrepo: make repo requirement include the string 'experimental'...
r36106 $ echo narrowhg-experimental >> .hg/requires
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ mkdir -p foo/bar
$ echo b > foo/f
$ echo c > foo/bar/f
$ hg commit -Am hi
adding foo/bar/f
adding foo/f
$ hg debugindex -m
Gregory Szorc
debugcommands: drop offset and length from debugindex by default...
r37301 rev linkrev nodeid p1 p2
0 0 14a5d056d75a 000000000000 000000000000
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ hg debugindex --dir foo
Gregory Szorc
debugcommands: drop offset and length from debugindex by default...
r37301 rev linkrev nodeid p1 p2
0 0 e635c7857aef 000000000000 000000000000
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ hg debugindex --dir foo/
Gregory Szorc
debugcommands: drop offset and length from debugindex by default...
r37301 rev linkrev nodeid p1 p2
0 0 e635c7857aef 000000000000 000000000000
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ hg debugindex --dir foo/bar
Gregory Szorc
debugcommands: drop offset and length from debugindex by default...
r37301 rev linkrev nodeid p1 p2
0 0 e091d4224761 000000000000 000000000000
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ hg debugindex --dir foo/bar/
Gregory Szorc
debugcommands: drop offset and length from debugindex by default...
r37301 rev linkrev nodeid p1 p2
0 0 e091d4224761 000000000000 000000000000
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 $ hg debugdata -m 0
foo\x00e635c7857aef92ac761ce5741a99da159abbbb24t (esc)
$ hg debugdata --dir foo 0
bar\x00e091d42247613adff5d41b67f15fe7189ee97b39t (esc)
f\x001e88685f5ddec574a34c70af492f95b6debc8741 (esc)
$ hg debugdata --dir foo/ 0
bar\x00e091d42247613adff5d41b67f15fe7189ee97b39t (esc)
f\x001e88685f5ddec574a34c70af492f95b6debc8741 (esc)
$ hg debugdata --dir foo/bar 0
f\x00149da44f2a4e14f488b7bd4157945a9837408c00 (esc)
$ hg debugdata --dir foo/bar/ 0
f\x00149da44f2a4e14f488b7bd4157945a9837408c00 (esc)