Mercurial > evolve
changeset 797:2f9ea881591a
Add initial test.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sat, 16 Nov 2013 20:44:44 -0500 |
parents | 443e563f0943 |
children | eb0d18490c14 |
files | tests/test-boxpush.t |
diffstat | 1 files changed, 44 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-boxpush.t Sat Nov 16 20:44:44 2013 -0500 @@ -0,0 +1,44 @@ + $ fastobs="$TESTDIR"/../hgfastobs.py + $ echo 'from mercurial import obsolete ; obsolete._enabled = True' > enableobs.py + $ cat >> $HGRCPATH <<EOF + > [obsolete] + > syncstrategy = boxfill + > [extensions] + > EOF + $ echo "enable-obsolete = $PWD/enableobs.py" >> $HGRCPATH + $ echo "fastobs = $fastobs" >> $HGRCPATH + + $ hg init alice + $ hg init bob + $ hg init trent + $ cd alice + $ echo a > a + $ hg addr && hg ci -m 'add a' + adding a + $ echo aa >> a + $ hg ci -m 'edit a' + $ echo aa > a + $ hg ci --amend -m 'edit a' + $ hg debugobsolete + e772e827cd64564621e7e5af15c9f848e3b92c8e efa8cd969bc37e6a1330c29f4234fe9e9be681b3 0 {'date': '* 0', 'user': 'test'} (glob) + 5ccfcbc00f2a19cd7affedce5ff087e68e67c6cc 0 {'date': '* 0', 'user': 'test'} (glob) + $ hg push ../trent + pushing to ../trent + searching for changes + adding changesets + adding manifests + adding file changes + added 2 changesets with 2 changes to 1 files + boxpush: about to transmit 2 obsolete markers (2 markers total) + $ cd ../bob + $ hg pull ../trent + pulling from ../trent + requesting all changes + adding changesets + adding manifests + adding file changes + added 2 changesets with 2 changes to 1 files + (run 'hg update' to get a working copy) + $ hg debugobsolete | sort + 5ccfcbc00f2a19cd7affedce5ff087e68e67c6cc 0 {'date': '* 0', 'user': 'test'} (glob) + e772e827cd64564621e7e5af15c9f848e3b92c8e efa8cd969bc37e6a1330c29f4234fe9e9be681b3 0 {'date': '* 0', 'user': 'test'} (glob)