Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/patch.py @ 31821:66a9faadbc83
patch: make diff in git mode respect --text option (issue5510)
This changeset makes patch respect -a/--text option in --git mode by aligning
its behaviour with git itself.
author | Alexander Fomin <afomin@fb.com> |
---|---|
date | Wed, 05 Apr 2017 15:15:06 -0700 |
parents | 6c80f985a13c |
children | fde4822b0102 |
comparison
equal
deleted
inserted
replaced
31820:45761ef1bc93 | 31821:66a9faadbc83 |
---|---|
2550 header.append('%s from %s' % (copyop, path1)) | 2550 header.append('%s from %s' % (copyop, path1)) |
2551 header.append('%s to %s' % (copyop, path2)) | 2551 header.append('%s to %s' % (copyop, path2)) |
2552 elif revs and not repo.ui.quiet: | 2552 elif revs and not repo.ui.quiet: |
2553 header.append(diffline(path1, revs)) | 2553 header.append(diffline(path1, revs)) |
2554 | 2554 |
2555 if binary and opts.git and not opts.nobinary: | 2555 if binary and opts.git and not opts.nobinary and not opts.text: |
2556 text = mdiff.b85diff(content1, content2) | 2556 text = mdiff.b85diff(content1, content2) |
2557 if text: | 2557 if text: |
2558 header.append('index %s..%s' % | 2558 header.append('index %s..%s' % |
2559 (gitindex(content1), gitindex(content2))) | 2559 (gitindex(content1), gitindex(content2))) |
2560 hunks = (None, [text]), | 2560 hunks = (None, [text]), |