##// END OF EJS Templates
trydiff: make 'revs' ignored if opts.git is set...
Martin von Zweigbergk -
r24022:da63f557 default
parent child Browse files
Show More
@@ -1772,9 +1772,6 b' def trydiff(repo, revs, ctx1, ctx2, modi'
1772 1772
1773 1773 copyto = dict([(v, k) for k, v in copy.items()])
1774 1774
1775 if opts.git:
1776 revs = None
1777
1778 1775 addedset, removedset = set(added), set(removed)
1779 1776 # Fix up added, since merged-in additions appear as
1780 1777 # modifications during merges
@@ -1845,9 +1842,7 b' def trydiff(repo, revs, ctx1, ctx2, modi'
1845 1842 path1 = posixpath.join(prefix, f1)
1846 1843 path2 = posixpath.join(prefix, f2)
1847 1844 header = []
1848 if revs:
1849 header.append(diffline(path1, revs))
1850 elif opts.git:
1845 if opts.git:
1851 1846 header.append('diff --git %s%s %s%s\n' %
1852 1847 (aprefix, path1, bprefix, path2))
1853 1848 if content1 is None: # added
@@ -1862,6 +1857,8 b' def trydiff(repo, revs, ctx1, ctx2, modi'
1862 1857 if op is not None:
1863 1858 header.append('%s from %s\n' % (op, path1))
1864 1859 header.append('%s to %s\n' % (op, path2))
1860 elif revs:
1861 header.append(diffline(path1, revs))
1865 1862
1866 1863 if binarydiff and not opts.nobinary:
1867 1864 text = mdiff.b85diff(content1, content2)
General Comments 0
You need to be logged in to leave comments. Login now