# HG changeset patch # User Martin Geisler # Date 1283265391 -7200 # Node ID 36a65283c3afd6f957da54817b3b8c577aa78ec4 # Parent 7790989534575604388b510595b661029c669294 commit: sort subrepos before committing for stable test output diff -r 779098953457 -r 36a65283c3af mercurial/localrepo.py --- a/mercurial/localrepo.py Mon Aug 30 19:05:13 2010 +0900 +++ b/mercurial/localrepo.py Tue Aug 31 16:36:31 2010 +0200 @@ -877,7 +877,7 @@ # commit subs if subs or removedsubs: state = wctx.substate.copy() - for s in subs: + for s in sorted(subs): sub = wctx.sub(s) self.ui.status(_('committing subrepository %s\n') % subrepo.relpath(sub)) diff -r 779098953457 -r 36a65283c3af tests/test-subrepo.t --- a/tests/test-subrepo.t Mon Aug 30 19:05:13 2010 +0900 +++ b/tests/test-subrepo.t Tue Aug 31 16:36:31 2010 +0200 @@ -499,8 +499,8 @@ $ hg -R testdelete add adding testdelete/.hgsub $ hg -R testdelete ci -m "nested 1 & 2 added" + committing subrepository nested committing subrepository nested2 - committing subrepository nested $ echo nested = nested > testdelete/.hgsub $ hg -R testdelete ci -m "nested 2 deleted" $ cat testdelete/.hgsubstate @@ -529,8 +529,8 @@ $ hg -R main add adding main/.hgsub $ hg -R main ci -m "add subrepos" + committing subrepository nested_absolute committing subrepository nested_relative - committing subrepository nested_absolute $ cd .. $ hg clone mercurial/main mercurial2/main updating to branch default