Show More
@@ -140,14 +140,14 b' class basectx(object):' | |||||
140 | added.append(fn) |
|
140 | added.append(fn) | |
141 | elif node2 is None: |
|
141 | elif node2 is None: | |
142 | removed.append(fn) |
|
142 | removed.append(fn) | |
|
143 | elif flag1 != flag2: | |||
|
144 | modified.append(fn) | |||
143 | elif self.rev() is not None: |
|
145 | elif self.rev() is not None: | |
144 | # When comparing files between two commits, we save time by |
|
146 | # When comparing files between two commits, we save time by | |
145 | # not comparing the file contents when the nodeids differ. |
|
147 | # not comparing the file contents when the nodeids differ. | |
146 | # Note that this means we incorrectly report a reverted change |
|
148 | # Note that this means we incorrectly report a reverted change | |
147 | # to a file as a modification. |
|
149 | # to a file as a modification. | |
148 | modified.append(fn) |
|
150 | modified.append(fn) | |
149 | elif flag1 != flag2: |
|
|||
150 | modified.append(fn) |
|
|||
151 | elif self[fn].cmp(other[fn]): |
|
151 | elif self[fn].cmp(other[fn]): | |
152 | modified.append(fn) |
|
152 | modified.append(fn) | |
153 | else: |
|
153 | else: |
@@ -388,6 +388,17 b' reverted file with changed flag should a' | |||||
388 |
|
388 | |||
389 | $ hg revert -r 0 . |
|
389 | $ hg revert -r 0 . | |
390 | reverting file |
|
390 | reverting file | |
|
391 | ||||
|
392 | reverted and committed file with changed flag should appear modified | |||
|
393 | ||||
|
394 | $ hg co -C . | |||
|
395 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |||
|
396 | $ chmod +x file | |||
|
397 | $ hg ci -m 'change flag' | |||
|
398 | $ hg status -A --rev 1 --rev 2 | |||
|
399 | M file | |||
|
400 | $ hg diff -r 1 -r 2 | |||
|
401 | ||||
391 | #endif |
|
402 | #endif | |
392 |
|
403 | |||
393 | hg status of binary file starting with '\1\n', a separator for metadata: |
|
404 | hg status of binary file starting with '\1\n', a separator for metadata: |
General Comments 0
You need to be logged in to leave comments.
Login now