author | Brendan Cully <brendan@kublai.com> |
Mon, 01 Dec 2008 20:09:10 -0800 | |
changeset 7453 | 9898427add1c |
parent 7452 | 89c516430107 |
child 7454 | 1d5ecaa47abb |
hgext/mq.py | file | annotate | diff | comparison | revisions |
--- a/hgext/mq.py Mon Dec 01 14:06:02 2008 -0800 +++ b/hgext/mq.py Mon Dec 01 20:09:10 2008 -0800 @@ -1193,7 +1193,9 @@ copies = {} for dst in a: src = repo.dirstate.copied(dst) - if src is not None: + # during qfold, the source file for copies may + # be removed. Treat this as a simple add. + if src is not None and src in repo.dirstate: copies.setdefault(src, []).append(dst) repo.dirstate.add(dst) # remember the copies between patchparent and tip