Show More
@@ -789,6 +789,7 b' def backout(ui, repo, rev, **opts):' | |||
|
789 | 789 | commit_opts['addremove'] = False |
|
790 | 790 | if not commit_opts['message'] and not commit_opts['logfile']: |
|
791 | 791 | commit_opts['message'] = _("Backed out changeset %s") % (hex(node)) |
|
792 | commit_opts['force_editor'] = True; | |
|
792 | 793 | commit(ui, repo, **commit_opts) |
|
793 | 794 | def nice(node): |
|
794 | 795 | return '%d:%s' % (repo.changelog.rev(node), short(node)) |
@@ -987,7 +988,12 b' def commit(ui, repo, *pats, **opts):' | |||
|
987 | 988 | else: |
|
988 | 989 | files = [] |
|
989 | 990 | try: |
|
990 | repo.commit(files, message, opts['user'], opts['date'], match) | |
|
991 | try: | |
|
992 | force_editor = opts['force_editor'] | |
|
993 | except KeyError: | |
|
994 | force_editor = False | |
|
995 | repo.commit(files, message, opts['user'], opts['date'], match, | |
|
996 | force_editor=force_editor) | |
|
991 | 997 | except ValueError, inst: |
|
992 | 998 | raise util.Abort(str(inst)) |
|
993 | 999 |
@@ -446,7 +446,8 b' class localrepository(object):' | |||
|
446 | 446 | self.dirstate.setparents(n, nullid) |
|
447 | 447 | |
|
448 | 448 | def commit(self, files=None, text="", user=None, date=None, |
|
449 |
match=util.always, force=False, lock=None, wlock=None |
|
|
449 | match=util.always, force=False, lock=None, wlock=None, | |
|
450 | force_editor=False): | |
|
450 | 451 | commit = [] |
|
451 | 452 | remove = [] |
|
452 | 453 | changed = [] |
@@ -535,8 +536,11 b' class localrepository(object):' | |||
|
535 | 536 | new.sort() |
|
536 | 537 | |
|
537 | 538 | user = user or self.ui.username() |
|
538 | if not text: | |
|
539 |
edittext = [ |
|
|
539 | if not text or force_editor: | |
|
540 | edittext = [] | |
|
541 | if text: | |
|
542 | edittext.append(text) | |
|
543 | edittext.append("") | |
|
540 | 544 | if p2 != nullid: |
|
541 | 545 | edittext.append("HG: branch merge") |
|
542 | 546 | edittext.extend(["HG: changed %s" % f for f in changed]) |
General Comments 0
You need to be logged in to leave comments.
Login now