Show More
@@ -789,7 +789,7 b' def backout(ui, repo, rev, **opts):' | |||||
789 | commit_opts['addremove'] = False |
|
789 | commit_opts['addremove'] = False | |
790 | if not commit_opts['message'] and not commit_opts['logfile']: |
|
790 | if not commit_opts['message'] and not commit_opts['logfile']: | |
791 | commit_opts['message'] = _("Backed out changeset %s") % (hex(node)) |
|
791 | commit_opts['message'] = _("Backed out changeset %s") % (hex(node)) | |
792 |
commit_opts['force_editor'] = True |
|
792 | commit_opts['force_editor'] = True | |
793 | commit(ui, repo, **commit_opts) |
|
793 | commit(ui, repo, **commit_opts) | |
794 | def nice(node): |
|
794 | def nice(node): | |
795 | return '%d:%s' % (repo.changelog.rev(node), short(node)) |
|
795 | return '%d:%s' % (repo.changelog.rev(node), short(node)) | |
@@ -988,12 +988,8 b' def commit(ui, repo, *pats, **opts):' | |||||
988 | else: |
|
988 | else: | |
989 | files = [] |
|
989 | files = [] | |
990 | try: |
|
990 | try: | |
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, |
|
991 | repo.commit(files, message, opts['user'], opts['date'], match, | |
996 | force_editor=force_editor) |
|
992 | force_editor=opts.get('force_editor')) | |
997 | except ValueError, inst: |
|
993 | except ValueError, inst: | |
998 | raise util.Abort(str(inst)) |
|
994 | raise util.Abort(str(inst)) | |
999 |
|
995 |
@@ -1,19 +1,19 b'' | |||||
1 | # basic operation |
|
1 | # basic operation | |
2 | adding a |
|
2 | adding a | |
3 |
changeset 2: |
|
3 | changeset 2:c86754337410 backs out changeset 1:a820f4f40a57 | |
4 | a |
|
4 | a | |
5 | # file that was removed is recreated |
|
5 | # file that was removed is recreated | |
6 | adding a |
|
6 | adding a | |
7 | adding a |
|
7 | adding a | |
8 |
changeset 2: |
|
8 | changeset 2:d2d961bd79f2 backs out changeset 1:76862dcce372 | |
9 | content |
|
9 | content | |
10 | # backout of backout is as if nothing happened |
|
10 | # backout of backout is as if nothing happened | |
11 | removing a |
|
11 | removing a | |
12 |
changeset 3: |
|
12 | changeset 3:8a7eeb5ab5ce backs out changeset 2:d2d961bd79f2 | |
13 | cat: a: No such file or directory |
|
13 | cat: a: No such file or directory | |
14 | # backout with merge |
|
14 | # backout with merge | |
15 | adding a |
|
15 | adding a | |
16 |
changeset 3: |
|
16 | changeset 3:3c9e845b409c backs out changeset 1:314f55b1bf23 | |
17 | merging with changeset 2:b66ea5b77abb |
|
17 | merging with changeset 2:b66ea5b77abb | |
18 | merging a |
|
18 | merging a | |
19 | 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
19 | 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
General Comments 0
You need to be logged in to leave comments.
Login now