Mercurial > public > mercurial-scm > hg
comparison mercurial/changegroup.py @ 26694:c2e6e3cc7cb4
changegroup: move source check to top of addchangegroup
This is preparation for some refactoring.
author | Augie Fackler <augie@google.com> |
---|---|
date | Tue, 13 Oct 2015 15:54:05 -0400 |
parents | be0489770925 |
children | 1121fced5b20 |
comparison
equal
deleted
inserted
replaced
26693:338af85109dd | 26694:c2e6e3cc7cb4 |
---|---|
728 - nothing changed or no source: 0 | 728 - nothing changed or no source: 0 |
729 - more heads than before: 1+added heads (2..n) | 729 - more heads than before: 1+added heads (2..n) |
730 - fewer heads than before: -1-removed heads (-2..-n) | 730 - fewer heads than before: -1-removed heads (-2..-n) |
731 - number of heads stays the same: 1 | 731 - number of heads stays the same: 1 |
732 """ | 732 """ |
733 if not source: | |
734 return 0 | |
735 | |
733 repo = repo.unfiltered() | 736 repo = repo.unfiltered() |
734 def csmap(x): | 737 def csmap(x): |
735 repo.ui.debug("add changeset %s\n" % short(x)) | 738 repo.ui.debug("add changeset %s\n" % short(x)) |
736 return len(cl) | 739 return len(cl) |
737 | 740 |
738 def revmap(x): | 741 def revmap(x): |
739 return cl.rev(x) | 742 return cl.rev(x) |
740 | |
741 if not source: | |
742 return 0 | |
743 | 743 |
744 changesets = files = revisions = 0 | 744 changesets = files = revisions = 0 |
745 | 745 |
746 tr = repo.transaction("\n".join([srctype, util.hidepassword(url)])) | 746 tr = repo.transaction("\n".join([srctype, util.hidepassword(url)])) |
747 # The transaction could have been created before and already carries source | 747 # The transaction could have been created before and already carries source |