##// END OF EJS Templates
tests: skip a detailed exit status in test-lfs-test-server...
tests: skip a detailed exit status in test-lfs-test-server The mode of failure here differs between `lfs-test-server` and `hg serve`, and they each throw a different exception. The `hg serve` case raises a subclass of `StorageError`, which gets a detailed status. The `lfs-test-server` case raises a subclass of `Abort`, which does not. Since the exit code isn't currently conditionizable in the tests, this is the simplest way to avoid the failure. Differential Revision: https://phab.mercurial-scm.org/D9836

File last commit:

r46731:be3d8178 default
r47062:47b11629 stable
Show More
test-revisions.t
45 lines | 649 B | text/troff | Tads3Lexer
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 $ hg init repo
$ cd repo
$ echo 0 > a
$ hg ci -qAm 0
Martin von Zweigbergk
shortest: don't include nullid in disambigution revset...
r39104 $ for i in 5 8 14 43 167; do
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 > hg up -q 0
> echo $i > a
> hg ci -qm $i
> done
$ cat <<EOF >> .hg/hgrc
> [alias]
> l = log -T '{rev}:{shortest(node,1)}\n'
> EOF
$ hg l
Martin von Zweigbergk
shortest: don't include nullid in disambigution revset...
r39104 5:00f
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 4:7ba5d
3:7ba57
2:72
1:9
0:b
$ cat <<EOF >> .hg/hgrc
> [experimental]
Martin von Zweigbergk
shortest: don't include nullid in disambigution revset...
r39104 > revisions.disambiguatewithin=not 4
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 > EOF
Martin von Zweigbergk
scmutil: make shortest() respect disambiguation revset...
r38879 $ hg l
Kyle Lippincott
revisions: when using prefixhexnode, ensure we prefix "0"...
r40377 5:00
Martin von Zweigbergk
scmutil: make shortest() respect disambiguation revset...
r38879 4:7ba5d
3:7b
2:72
1:9
0:b
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 9 was unambiguous and still is
$ hg l -r 9
1:9
7 was ambiguous and still is
$ hg l -r 7
Martin von Zweigbergk
errors: raise InputError if an ambiguous revision id prefix is used...
r46731 abort: ambiguous revision identifier: 7
[10]
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878 7b is no longer ambiguous
$ hg l -r 7b
Martin von Zweigbergk
scmutil: make shortest() respect disambiguation revset...
r38879 3:7b
Martin von Zweigbergk
lookup: add option to disambiguate prefix within revset...
r38878
$ cd ..