Show More
@@ -352,12 +352,12 b' class filectx(object):' | |||
|
352 | 352 | def size(self): |
|
353 | 353 | return self._filelog.size(self._filerev) |
|
354 | 354 | |
|
355 |
def cmp(self, t |
|
|
356 |
"""compare |
|
|
355 | def cmp(self, fctx): | |
|
356 | """compare with other file context | |
|
357 | 357 | |
|
358 |
returns True if |
|
|
358 | returns True if different than fctx. | |
|
359 | 359 | """ |
|
360 |
return self._filelog.cmp(self._filenode, t |
|
|
360 | return self._filelog.cmp(self._filenode, fctx.data()) | |
|
361 | 361 | |
|
362 | 362 | def renamed(self): |
|
363 | 363 | """check if file was actually renamed in this changeset revision |
@@ -935,12 +935,12 b' class workingfilectx(filectx):' | |||
|
935 | 935 | raise |
|
936 | 936 | return (t, tz) |
|
937 | 937 | |
|
938 |
def cmp(self, t |
|
|
939 |
"""compare |
|
|
938 | def cmp(self, fctx): | |
|
939 | """compare with other file context | |
|
940 | 940 | |
|
941 |
returns True if |
|
|
941 | returns True if different than fctx. | |
|
942 | 942 | """ |
|
943 |
return self._repo.wread(self._path) != t |
|
|
943 | return self._repo.wread(self._path) != fctx.data() | |
|
944 | 944 | |
|
945 | 945 | class memctx(object): |
|
946 | 946 | """Use memctx to perform in-memory commits via localrepo.commitctx(). |
@@ -135,7 +135,7 b' def filemerge(repo, mynode, orig, fcd, f' | |||
|
135 | 135 | except IOError: |
|
136 | 136 | return False |
|
137 | 137 | |
|
138 |
if not fco.cmp(fcd |
|
|
138 | if not fco.cmp(fcd): # files identical? | |
|
139 | 139 | return None |
|
140 | 140 | |
|
141 | 141 | if fca == fco: # backwards, use working dir parent as ancestor |
@@ -1062,7 +1062,7 b' class localrepository(repo.repository):' | |||
|
1062 | 1062 | # do a full compare of any files that might have changed |
|
1063 | 1063 | for f in sorted(cmp): |
|
1064 | 1064 | if (f not in ctx1 or ctx2.flags(f) != ctx1.flags(f) |
|
1065 |
or ctx1[f].cmp(ctx2[f] |
|
|
1065 | or ctx1[f].cmp(ctx2[f])): | |
|
1066 | 1066 | modified.append(f) |
|
1067 | 1067 | else: |
|
1068 | 1068 | fixup.append(f) |
@@ -1106,7 +1106,7 b' class localrepository(repo.repository):' | |||
|
1106 | 1106 | if fn in mf1: |
|
1107 | 1107 | if (mf1.flags(fn) != mf2.flags(fn) or |
|
1108 | 1108 | (mf1[fn] != mf2[fn] and |
|
1109 |
(mf2[fn] or ctx1[fn].cmp(ctx2[fn] |
|
|
1109 | (mf2[fn] or ctx1[fn].cmp(ctx2[fn])))): | |
|
1110 | 1110 | modified.append(fn) |
|
1111 | 1111 | elif listclean: |
|
1112 | 1112 | clean.append(fn) |
@@ -73,7 +73,7 b' class mergestate(object):' | |||
|
73 | 73 | def _checkunknown(wctx, mctx): |
|
74 | 74 | "check for collisions between unknown files and files in mctx" |
|
75 | 75 | for f in wctx.unknown(): |
|
76 |
if f in mctx and mctx[f].cmp(wctx[f] |
|
|
76 | if f in mctx and mctx[f].cmp(wctx[f]): | |
|
77 | 77 | raise util.Abort(_("untracked file in working directory differs" |
|
78 | 78 | " from file in requested revision: '%s'") % f) |
|
79 | 79 |
General Comments 0
You need to be logged in to leave comments.
Login now