Show More
@@ -3000,19 +3000,13 b' def commit(ui, repo, commitfunc, pats, o' | |||
|
3000 | 3000 | # that doesn't support addremove |
|
3001 | 3001 | if opts.get('addremove'): |
|
3002 | 3002 | dsguard = dirstateguard.dirstateguard(repo, 'commit') |
|
3003 | try: | |
|
3003 | with dsguard or util.nullcontextmanager(): | |
|
3004 | 3004 | if dsguard: |
|
3005 | 3005 | if scmutil.addremove(repo, matcher, "", opts) != 0: |
|
3006 | 3006 | raise error.Abort( |
|
3007 | 3007 | _("failed to mark all new/missing files as added/removed")) |
|
3008 | 3008 | |
|
3009 |
r |
|
|
3010 | if dsguard: | |
|
3011 | dsguard.close() | |
|
3012 | return r | |
|
3013 | finally: | |
|
3014 | if dsguard: | |
|
3015 | dsguard.release() | |
|
3009 | return commitfunc(ui, repo, message, matcher, opts) | |
|
3016 | 3010 | |
|
3017 | 3011 | def samefile(f, ctx1, ctx2): |
|
3018 | 3012 | if f in ctx1.manifest(): |
General Comments 0
You need to be logged in to leave comments.
Login now