Mercurial > hg-git
comparison hggit/git_handler.py @ 621:09028a1e9895
git_handler: iterate over new refs in sorted order to stabilize test output
An earlier patch already fixes the test expectations (oops), so this
just makes sure the tests always pass.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 13 Dec 2013 13:02:08 -0500 |
parents | 1d326a57e2dd |
children | 3ff09f0fac7a |
comparison
equal
deleted
inserted
replaced
620:0a514e303a06 | 621:09028a1e9895 |
---|---|
276 self.export_commits() | 276 self.export_commits() |
277 old_refs, new_refs = self.upload_pack(remote, revs, force) | 277 old_refs, new_refs = self.upload_pack(remote, revs, force) |
278 remote_name = self.remote_name(remote) | 278 remote_name = self.remote_name(remote) |
279 | 279 |
280 if remote_name and new_refs: | 280 if remote_name and new_refs: |
281 for ref, new_sha in new_refs.iteritems(): | 281 for ref, new_sha in sorted(new_refs.iteritems()): |
282 old_sha = old_refs.get(ref) | 282 old_sha = old_refs.get(ref) |
283 if old_sha is None: | 283 if old_sha is None: |
284 if self.ui.verbose: | 284 if self.ui.verbose: |
285 self.ui.note("adding reference %s::%s => GIT:%s\n" % | 285 self.ui.note("adding reference %s::%s => GIT:%s\n" % |
286 (remote_name, ref, new_sha[0:8])) | 286 (remote_name, ref, new_sha[0:8])) |