On Sat, Dec 24, 2016 at 10:45:40AM -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc <gregory.sz...@gmail.com> > # Date 1482601208 25200 > # Sat Dec 24 10:40:08 2016 -0700 > # Node ID ee1c5cef44af3163e95858f23730b6bd1d035595 > # Parent b2be4ccaff1d89356cbd9637aa9191e8048012b6 > tests: make test-convert-git.t reproducible
This appears to have been ninja-queued as 73b1a209b5b8. > > For reasons I can't explain, Git's copy detection code was identifying > different source files on OS X and (presumably) Solaris versus Linux > (which the test was originally authored against). This was causing > unstable test output. > > Changing the test to use a non-ambiguous source file appears to make > the test stable. > > The test was introduced recently in ea3540e66fd8. > > diff --git a/tests/test-convert-git.t b/tests/test-convert-git.t > --- a/tests/test-convert-git.t > +++ b/tests/test-convert-git.t > @@ -376,29 +376,40 @@ source, the copy source took the content > > renamelimit config option works > > $ cd git-repo2 > - $ cp bar bar-copy0 > - $ echo 0 >> bar-copy0 > - $ cp bar bar-copy1 > - $ echo 1 >> bar-copy1 > - $ git add bar-copy0 bar-copy1 > - $ commit -a -m 'copy bar 2 times' > + $ cat >> copy-source << EOF > + > sc0 > + > sc1 > + > sc2 > + > sc3 > + > sc4 > + > sc5 > + > sc6 > + > EOF > + $ git add copy-source > + $ commit -m 'add copy-source' > + $ cp copy-source source-copy0 > + $ echo 0 >> source-copy0 > + $ cp copy-source source-copy1 > + $ echo 1 >> source-copy1 > + $ git add source-copy0 source-copy1 > + $ commit -a -m 'copy copy-source 2 times' > $ cd .. > > $ hg -q convert --config convert.git.renamelimit=1 \ > > --config convert.git.findcopiesharder=true --datesort git-repo2 fullrepo2 > $ hg -R fullrepo2 status -C --change master > - A bar-copy0 > - A bar-copy1 > + A source-copy0 > + A source-copy1 > > $ hg -q convert --config convert.git.renamelimit=100 \ > > --config convert.git.findcopiesharder=true --datesort git-repo2 fullrepo3 > $ hg -R fullrepo3 status -C --change master > - A bar-copy0 > - bar > - A bar-copy1 > - bar > + A source-copy0 > + copy-source > + A source-copy1 > + copy-source > > test binary conversion (issue1359) > > $ count=19 > _______________________________________________ > Mercurial-devel mailing list > Mercurial-devel@mercurial-scm.org > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel