--- a/hgext/patchbomb.py Sun Dec 06 23:22:17 2009 +0100
+++ b/hgext/patchbomb.py Tue Dec 08 23:23:59 2009 +0100
@@ -231,14 +231,15 @@
'''Return the revisions present locally but not in dest'''
dest = ui.expandpath(dest or 'default-push', dest or 'default')
dest, revs, checkout = hg.parseurl(dest, revs)
- revs = [repo.lookup(rev) for rev in revs]
+ if revs:
+ revs = [repo.lookup(rev) for rev in revs]
other = hg.repository(cmdutil.remoteui(repo, opts), dest)
ui.status(_('comparing with %s\n') % dest)
o = repo.findoutgoing(other)
if not o:
ui.status(_("no changes found\n"))
return []
- o = repo.changelog.nodesbetween(o, revs or None)[0]
+ o = repo.changelog.nodesbetween(o, revs)[0]
return [str(repo.changelog.rev(r)) for r in o]
def getpatches(revs):