mercurial/localrepo.py
changeset 2107 7ff92c04f8e5
parent 2098 190c6a81e6ad
child 2108 30c7564f6dfc
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -1386,7 +1386,9 @@ class localrepository(object):
                         yield chnk
 
             yield changegroup.closechunk()
-            self.hook('outgoing', node=hex(nodes[0]), source=source)
+
+            if nodes:
+                self.hook('outgoing', node=hex(nodes[0]), source=source)
 
         return util.chunkbuffer(gengroup())