changeset 1706 | 20b621154e17 |
parent 1680 | c21b54f7f7b8 |
child 1707 | 33d09f4a6fef |
--- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -445,7 +445,11 @@ class localrepository(object): edittext += "".join(["HG: removed %s\n" % f for f in remove]) if not changed and not remove: edittext += "HG: no files changed\n" + # run editor in the repository root + olddir = os.getcwd() + os.chdir(self.root) edittext = self.ui.edit(edittext) + os.chdir(olddir) if not edittext.rstrip(): return None text = edittext