Show More
@@ -156,7 +156,11 b' def reposetup(ui, repo):' | |||||
156 | ignored, clean) = s |
|
156 | ignored, clean) = s | |
157 | if parentworking: |
|
157 | if parentworking: | |
158 | for lfile in unsure: |
|
158 | for lfile in unsure: | |
159 |
|
|
159 | standin = lfutil.standin(lfile) | |
|
160 | if standin not in ctx1: | |||
|
161 | # from second parent | |||
|
162 | modified.append(lfile) | |||
|
163 | elif ctx1[standin].data().strip() \ | |||
160 | != lfutil.hashfile(self.wjoin(lfile)): |
|
164 | != lfutil.hashfile(self.wjoin(lfile)): | |
161 | modified.append(lfile) |
|
165 | modified.append(lfile) | |
162 | else: |
|
166 | else: |
@@ -645,6 +645,23 b' been very problematic).' | |||||
645 | $ cat sub2/large7 |
|
645 | $ cat sub2/large7 | |
646 | large7 |
|
646 | large7 | |
647 |
|
647 | |||
|
648 | Test status after merging with a branch that introduces a new largefile: | |||
|
649 | ||||
|
650 | $ echo large > large | |||
|
651 | $ hg add --large large | |||
|
652 | $ hg commit -m 'add largefile' | |||
|
653 | $ hg update -q ".^" | |||
|
654 | $ echo change >> normal3 | |||
|
655 | $ hg commit -m 'some change' | |||
|
656 | created new head | |||
|
657 | $ hg merge | |||
|
658 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |||
|
659 | (branch merge, don't forget to commit) | |||
|
660 | getting changed largefiles | |||
|
661 | 1 largefiles updated, 0 removed | |||
|
662 | $ hg status | |||
|
663 | M large | |||
|
664 | ||||
648 | Test that a normal file and a largefile with the same name and path cannot |
|
665 | Test that a normal file and a largefile with the same name and path cannot | |
649 | coexist. |
|
666 | coexist. | |
650 |
|
667 |
General Comments 0
You need to be logged in to leave comments.
Login now