hgext/graphlog.py
changeset 16314 16ec050490fc
parent 16186 af3e67354beb
child 16316 0f1e621d3d3b
--- a/hgext/graphlog.py	Thu Mar 29 22:16:56 2012 +0900
+++ b/hgext/graphlog.py	Thu Mar 29 16:55:08 2012 +0200
@@ -296,9 +296,7 @@
     opts = dict(opts)
     # branch and only_branch are really aliases and must be handled at
     # the same time
-    if 'branch' in opts and 'only_branch' in opts:
-        opts['branch'] = opts['branch'] + opts.pop('only_branch')
-
+    opts['branch'] = opts.get('branch', []) + opts.get('only_branch', [])
     follow = opts.get('follow') or opts.get('follow_first')
     followfirst = opts.get('follow_first')
     if 'follow' in opts: