##// END OF EJS Templates
resolve: use early continue and deindent
Gregory Szorc -
r21262:edac098e default
parent child Browse files
Show More
@@ -4931,37 +4931,39 b' def resolve(ui, repo, *pats, **opts):'
4931 4931 ret = 0
4932 4932
4933 4933 for f in ms:
4934 if m(f):
4935 if show:
4936 if nostatus:
4937 ui.write("%s\n" % f)
4938 else:
4939 ui.write("%s %s\n" % (ms[f].upper(), f),
4940 label='resolve.' +
4941 {'u': 'unresolved', 'r': 'resolved'}[ms[f]])
4942 elif mark:
4943 ms.mark(f, "r")
4944 elif unmark:
4945 ms.mark(f, "u")
4934 if not m(f):
4935 continue
4936
4937 if show:
4938 if nostatus:
4939 ui.write("%s\n" % f)
4946 4940 else:
4947 wctx = repo[None]
4948
4949 # backup pre-resolve (merge uses .orig for its own purposes)
4950 a = repo.wjoin(f)
4951 util.copyfile(a, a + ".resolve")
4952
4953 try:
4954 # resolve file
4955 ui.setconfig('ui', 'forcemerge', opts.get('tool', ''),
4956 'resolve')
4957 if ms.resolve(f, wctx):
4958 ret = 1
4959 finally:
4960 ui.setconfig('ui', 'forcemerge', '', 'resolve')
4961 ms.commit()
4962
4963 # replace filemerge's .orig file with our resolve file
4964 util.rename(a + ".resolve", a + ".orig")
4941 ui.write("%s %s\n" % (ms[f].upper(), f),
4942 label='resolve.' +
4943 {'u': 'unresolved', 'r': 'resolved'}[ms[f]])
4944 elif mark:
4945 ms.mark(f, "r")
4946 elif unmark:
4947 ms.mark(f, "u")
4948 else:
4949 wctx = repo[None]
4950
4951 # backup pre-resolve (merge uses .orig for its own purposes)
4952 a = repo.wjoin(f)
4953 util.copyfile(a, a + ".resolve")
4954
4955 try:
4956 # resolve file
4957 ui.setconfig('ui', 'forcemerge', opts.get('tool', ''),
4958 'resolve')
4959 if ms.resolve(f, wctx):
4960 ret = 1
4961 finally:
4962 ui.setconfig('ui', 'forcemerge', '', 'resolve')
4963 ms.commit()
4964
4965 # replace filemerge's .orig file with our resolve file
4966 util.rename(a + ".resolve", a + ".orig")
4965 4967
4966 4968 ms.commit()
4967 4969 return ret
General Comments 0
You need to be logged in to leave comments. Login now