Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 2107:7ff92c04f8e5
Don't die calling outgoing hook if we have no changesets
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 21 Apr 2006 15:14:27 -0500 |
parents | 190c6a81e6ad |
children | 30c7564f6dfc |
comparison
equal
deleted
inserted
replaced
2106:b03de24ee2ec | 2107:7ff92c04f8e5 |
---|---|
1384 lookup = lookuprevlink_func(filerevlog) | 1384 lookup = lookuprevlink_func(filerevlog) |
1385 for chnk in filerevlog.group(nodeiter, lookup): | 1385 for chnk in filerevlog.group(nodeiter, lookup): |
1386 yield chnk | 1386 yield chnk |
1387 | 1387 |
1388 yield changegroup.closechunk() | 1388 yield changegroup.closechunk() |
1389 self.hook('outgoing', node=hex(nodes[0]), source=source) | 1389 |
1390 if nodes: | |
1391 self.hook('outgoing', node=hex(nodes[0]), source=source) | |
1390 | 1392 |
1391 return util.chunkbuffer(gengroup()) | 1393 return util.chunkbuffer(gengroup()) |
1392 | 1394 |
1393 def addchangegroup(self, source): | 1395 def addchangegroup(self, source): |
1394 """add changegroup to repo. | 1396 """add changegroup to repo. |