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.