Mercurial > public > mercurial-scm > hg-stable
diff tests/test-convert-datesort.t @ 12528:f6b206417ba4
tests: unify test-convert-datesort
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 16:54:28 -0500 |
parents | tests/test-convert-datesort@827d4e807d57 |
children | 41885892796e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-convert-datesort.t Sun Sep 26 16:54:28 2010 -0500 @@ -0,0 +1,117 @@ + + $ cat >> $HGRCPATH <<EOF + > [extensions] + > convert= + > graphlog= + > EOF + $ hg init t + $ cd t + $ echo a >> a + $ hg ci -Am a0 -d '1 0' + adding a + $ hg branch brancha + marked working directory as branch brancha + $ echo a >> a + $ hg ci -m a1 -d '2 0' + $ echo a >> a + $ hg ci -m a2 -d '3 0' + $ echo a >> a + $ hg ci -m a3 -d '4 0' + $ hg up -C 0 + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg branch branchb + marked working directory as branch branchb + $ echo b >> b + $ hg ci -Am b0 -d '6 0' + adding b + $ hg up -C brancha + 1 files updated, 0 files merged, 1 files removed, 0 files unresolved + $ echo a >> a + $ hg ci -m a4 -d '5 0' + $ echo a >> a + $ hg ci -m a5 -d '7 0' + $ echo a >> a + $ hg ci -m a6 -d '8 0' + $ hg up -C branchb + 2 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ echo b >> b + $ hg ci -m b1 -d '9 0' + $ cd .. + +convert with datesort + + $ hg convert --datesort t t-datesort + initializing destination t-datesort repository + scanning source... + sorting... + converting... + 8 a0 + 7 a1 + 6 a2 + 5 a3 + 4 a4 + 3 b0 + 2 a5 + 1 a6 + 0 b1 + +graph converted repo + + $ hg -R t-datesort glog --template '{rev} "{desc}"\n' + o 8 "b1" + | + | o 7 "a6" + | | + | o 6 "a5" + | | + o | 5 "b0" + | | + | o 4 "a4" + | | + | o 3 "a3" + | | + | o 2 "a2" + | | + | o 1 "a1" + |/ + o 0 "a0" + + +convert with datesort (default mode) + + $ hg convert t t-sourcesort + initializing destination t-sourcesort repository + scanning source... + sorting... + converting... + 8 a0 + 7 a1 + 6 a2 + 5 a3 + 4 b0 + 3 a4 + 2 a5 + 1 a6 + 0 b1 + +graph converted repo + + $ hg -R t-sourcesort glog --template '{rev} "{desc}"\n' + o 8 "b1" + | + | o 7 "a6" + | | + | o 6 "a5" + | | + | o 5 "a4" + | | + o | 4 "b0" + | | + | o 3 "a3" + | | + | o 2 "a2" + | | + | o 1 "a1" + |/ + o 0 "a0" +