Mercurial > hgsubversion
comparison diff_cmd.py @ 138:40474f6c1f84
diff_cmd: more robust, add tests.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Thu, 11 Dec 2008 19:49:36 -0600 |
parents | 91ce18fa0375 |
children | 1fde85a10f9e |
comparison
equal
deleted
inserted
replaced
137:904a4b08f70f | 138:40474f6c1f84 |
---|---|
35 o_r = util.outgoing_revisions(ui, repo, hge, svn_commit_hashes) | 35 o_r = util.outgoing_revisions(ui, repo, hge, svn_commit_hashes) |
36 parent = repo.parents()[0] | 36 parent = repo.parents()[0] |
37 if o_r: | 37 if o_r: |
38 parent = repo[o_r[-1]].parents()[0] | 38 parent = repo[o_r[-1]].parents()[0] |
39 base_rev, _junk = svn_commit_hashes[parent.node()] | 39 base_rev, _junk = svn_commit_hashes[parent.node()] |
40 it = patch.diff(repo, parent.node(), None, | 40 it = patch.diff(repo, parent.node(), None, |
41 opts=patch.diffopts(ui, opts)) | 41 opts=patch.diffopts(ui, opts={'git': True, |
42 'show_function': False, | |
43 'ignore_all_space': False, | |
44 'ignore_space_change': False, | |
45 'ignore_blank_lines': False, | |
46 'unified': True, | |
47 'text': False, | |
48 })) | |
42 ui.write(filterdiff(''.join(it), base_rev)) | 49 ui.write(filterdiff(''.join(it), base_rev)) |