Mercurial > public > mercurial-scm > hg
comparison mercurial/patch.py @ 26555:1e33384ff2ed
extract: use a single return
The differences between both returns are now very thin, we factor out
that part.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 06 Oct 2015 02:11:09 -0700 |
parents | a6d51dcb1823 |
children | 2bef84fad19f |
comparison
equal
deleted
inserted
replaced
26554:a6d51dcb1823 | 26555:1e33384ff2ed |
---|---|
260 if subject and not message.startswith(subject): | 260 if subject and not message.startswith(subject): |
261 message = '%s\n%s' % (subject, message) | 261 message = '%s\n%s' % (subject, message) |
262 data['message'] = message | 262 data['message'] = message |
263 data['user'] = user | 263 data['user'] = user |
264 tmpfp.close() | 264 tmpfp.close() |
265 if not diffs_seen: | |
266 os.unlink(tmpname) | |
267 return data | |
268 | |
269 if parents: | 265 if parents: |
270 data['p1'] = parents.pop(0) | 266 data['p1'] = parents.pop(0) |
271 if parents: | 267 if parents: |
272 data['p2'] = parents.pop(0) | 268 data['p2'] = parents.pop(0) |
273 | 269 |
274 data['filename'] = tmpname | 270 if diffs_seen: |
271 data['filename'] = tmpname | |
272 else: | |
273 os.unlink(tmpname) | |
275 return data | 274 return data |
276 | 275 |
277 class patchmeta(object): | 276 class patchmeta(object): |
278 """Patched file metadata | 277 """Patched file metadata |
279 | 278 |