Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 5763:e20de0caf8e7
Show number of changesets written to bundle files by default (issue569)
This was only shown with -v before.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Sun, 30 Dec 2007 19:46:13 +0100 |
parents | 0145f9afb0e7 |
children | 41ca0e20117e |
comparison
equal
deleted
inserted
replaced
5762:c2a21fe60994 | 5763:e20de0caf8e7 |
---|---|
1492 cg, remote_heads = ret | 1492 cg, remote_heads = ret |
1493 if force: remote_heads = ['force'] | 1493 if force: remote_heads = ['force'] |
1494 return remote.unbundle(cg, remote_heads, 'push') | 1494 return remote.unbundle(cg, remote_heads, 'push') |
1495 return ret[1] | 1495 return ret[1] |
1496 | 1496 |
1497 def changegroupinfo(self, nodes): | 1497 def changegroupinfo(self, nodes, source): |
1498 self.ui.note(_("%d changesets found\n") % len(nodes)) | 1498 if self.ui.verbose or source == 'bundle': |
1499 self.ui.status(_("%d changesets found\n") % len(nodes)) | |
1499 if self.ui.debugflag: | 1500 if self.ui.debugflag: |
1500 self.ui.debug(_("List of changesets:\n")) | 1501 self.ui.debug(_("List of changesets:\n")) |
1501 for node in nodes: | 1502 for node in nodes: |
1502 self.ui.debug("%s\n" % hex(node)) | 1503 self.ui.debug("%s\n" % hex(node)) |
1503 | 1504 |
1519 # Make it easy to refer to self.changelog | 1520 # Make it easy to refer to self.changelog |
1520 cl = self.changelog | 1521 cl = self.changelog |
1521 # msng is short for missing - compute the list of changesets in this | 1522 # msng is short for missing - compute the list of changesets in this |
1522 # changegroup. | 1523 # changegroup. |
1523 msng_cl_lst, bases, heads = cl.nodesbetween(bases, heads) | 1524 msng_cl_lst, bases, heads = cl.nodesbetween(bases, heads) |
1524 self.changegroupinfo(msng_cl_lst) | 1525 self.changegroupinfo(msng_cl_lst, source) |
1525 # Some bases may turn out to be superfluous, and some heads may be | 1526 # Some bases may turn out to be superfluous, and some heads may be |
1526 # too. nodesbetween will return the minimal set of bases and heads | 1527 # too. nodesbetween will return the minimal set of bases and heads |
1527 # necessary to re-create the changegroup. | 1528 # necessary to re-create the changegroup. |
1528 | 1529 |
1529 # Known heads are the list of heads that it is assumed the recipient | 1530 # Known heads are the list of heads that it is assumed the recipient |
1783 self.hook('preoutgoing', throw=True, source=source) | 1784 self.hook('preoutgoing', throw=True, source=source) |
1784 | 1785 |
1785 cl = self.changelog | 1786 cl = self.changelog |
1786 nodes = cl.nodesbetween(basenodes, None)[0] | 1787 nodes = cl.nodesbetween(basenodes, None)[0] |
1787 revset = dict.fromkeys([cl.rev(n) for n in nodes]) | 1788 revset = dict.fromkeys([cl.rev(n) for n in nodes]) |
1788 self.changegroupinfo(nodes) | 1789 self.changegroupinfo(nodes, source) |
1789 | 1790 |
1790 def identity(x): | 1791 def identity(x): |
1791 return x | 1792 return x |
1792 | 1793 |
1793 def gennodelst(revlog): | 1794 def gennodelst(revlog): |