hgext/notify.py
changeset 6750 fb42030d79d6
parent 6305 e8d447d91cdb
child 6762 f67d1468ac50
equal deleted inserted replaced
6749:51b0e799352f 6750:fb42030d79d6
   267                  source)
   267                  source)
   268         return
   268         return
   269     node = bin(node)
   269     node = bin(node)
   270     ui.pushbuffer()
   270     ui.pushbuffer()
   271     if hooktype == 'changegroup':
   271     if hooktype == 'changegroup':
   272         start = repo.changelog.rev(node)
   272         start = repo[node].rev()
   273         end = repo.changelog.count()
   273         end = len(repo)
   274         count = end - start
   274         count = end - start
   275         for rev in xrange(start, end):
   275         for rev in xrange(start, end):
   276             n.node(repo.changelog.node(rev))
   276             n.node(repo[node].rev())
   277         n.diff(node, repo.changelog.tip())
   277         n.diff(node, repo.changelog.tip())
   278     else:
   278     else:
   279         count = 1
   279         count = 1
   280         n.node(node)
   280         n.node(node)
   281         n.diff(node, node)
   281         n.diff(node, node)