Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/mq.py @ 2728:5d134f04060f
mq: allow to apply patches in subdir of repo again
i broke it in 35caf437a201.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Sat, 29 Jul 2006 11:05:39 -0700 |
parents | 9ffee4f07323 |
children | ad4155e757da |
comparison
equal
deleted
inserted
replaced
2725:9ffee4f07323 | 2728:5d134f04060f |
---|---|
342 # Mark as merged and update dirstate parent info | 342 # Mark as merged and update dirstate parent info |
343 repo.dirstate.update(repo.dirstate.filterfiles(files), 'm') | 343 repo.dirstate.update(repo.dirstate.filterfiles(files), 'm') |
344 p1, p2 = repo.dirstate.parents() | 344 p1, p2 = repo.dirstate.parents() |
345 repo.dirstate.setparents(p1, merge) | 345 repo.dirstate.setparents(p1, merge) |
346 if len(files) > 0: | 346 if len(files) > 0: |
347 commands.addremove_lock(self.ui, repo, files, | 347 cwd = repo.getcwd() |
348 cfiles = files | |
349 if cwd: | |
350 cfiles = [util.pathto(cwd, f) for f in files] | |
351 commands.addremove_lock(self.ui, repo, cfiles, | |
348 opts={}, wlock=wlock) | 352 opts={}, wlock=wlock) |
349 n = repo.commit(files, message, user, date, force=1, lock=lock, | 353 n = repo.commit(files, message, user, date, force=1, lock=lock, |
350 wlock=wlock) | 354 wlock=wlock) |
351 | 355 |
352 if n == None: | 356 if n == None: |