Mercurial > public > mercurial-scm > hg-stable
diff hgext/rebase.py @ 31404:361bccce566a
rebase: don't use mutable default argument value
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 12 Mar 2017 21:56:39 -0700 |
parents | 65d93d712777 |
children | 406705701c2d |
line wrap: on
line diff
--- a/hgext/rebase.py Sun Mar 12 21:55:46 2017 -0700 +++ b/hgext/rebase.py Sun Mar 12 21:56:39 2017 -0700 @@ -721,10 +721,12 @@ finally: release(lock, wlock) -def _definesets(ui, repo, destf=None, srcf=None, basef=None, revf=[], +def _definesets(ui, repo, destf=None, srcf=None, basef=None, revf=None, destspace=None): """use revisions argument to define destination and rebase set """ + revf = revf or [] + # destspace is here to work around issues with `hg pull --rebase` see # issue5214 for details if srcf and basef: