657 $ hg merge 'desc("merge-deleting-the-file-from-updated")' |
657 $ hg merge 'desc("merge-deleting-the-file-from-updated")' |
658 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
658 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
659 (branch merge, don't forget to commit) |
659 (branch merge, don't forget to commit) |
660 $ ls -1 |
660 $ ls -1 |
661 other-file |
661 other-file |
|
662 $ hg debugmergestate |
|
663 no merge state found |
662 |
664 |
663 (merging a deletion with keeping → conflict) |
665 (merging a deletion with keeping → conflict) |
664 BROKEN: this should result in conflict |
666 BROKEN: this should result in conflict |
665 |
667 |
666 $ hg update --clean 'desc("merge-deleting-the-file-from-deleted")' |
668 $ hg update --clean 'desc("merge-deleting-the-file-from-deleted")' |
670 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
672 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
671 (branch merge, don't forget to commit) |
673 (branch merge, don't forget to commit) |
672 $ ls -1 |
674 $ ls -1 |
673 other-file |
675 other-file |
674 the-file (newfilenode !) |
676 the-file (newfilenode !) |
|
677 |
|
678 #if newfilenode |
|
679 $ hg debugmergestate |
|
680 local (working copy): adfd88e5d7d3d3e22bdd26512991ee64d59c1d8f |
|
681 other (merge rev): 38a4c3e7cac8c294ecb0a7a85a05464e9836ca78 |
|
682 extra: the-file (merge-removal-candidate = yes) |
|
683 #else |
|
684 $ hg debugmergestate |
|
685 no merge state found |
|
686 #endif |
675 |
687 |
676 (merging a deletion with keeping → conflict) |
688 (merging a deletion with keeping → conflict) |
677 BROKEN: this should result in conflict |
689 BROKEN: this should result in conflict |
678 |
690 |
679 $ hg update --clean 'desc("merge-deleting-the-file-from-deleted")' |
691 $ hg update --clean 'desc("merge-deleting-the-file-from-deleted")' |
682 $ hg merge 'desc("merge-keeping-the-file-from-updated")' |
694 $ hg merge 'desc("merge-keeping-the-file-from-updated")' |
683 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
695 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
684 (branch merge, don't forget to commit) |
696 (branch merge, don't forget to commit) |
685 $ ls -1 |
697 $ ls -1 |
686 other-file |
698 other-file |
|
699 $ hg debugmergestate |
|
700 no merge state found |
687 |
701 |
688 (merging two deletion together → no conflict) |
702 (merging two deletion together → no conflict) |
689 |
703 |
690 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
704 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
691 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
705 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
692 $ hg merge 'desc("merge-deleting-the-file-from-deleted")' |
706 $ hg merge 'desc("merge-deleting-the-file-from-deleted")' |
693 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
707 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
694 (branch merge, don't forget to commit) |
708 (branch merge, don't forget to commit) |
695 $ ls -1 |
709 $ ls -1 |
696 other-file |
710 other-file |
|
711 $ hg debugmergestate |
|
712 no merge state found |
697 |
713 |
698 (merging a deletion with keeping → conflict) |
714 (merging a deletion with keeping → conflict) |
699 BROKEN: this should result in conflict |
715 BROKEN: this should result in conflict |
700 |
716 |
701 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
717 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
705 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
721 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
706 (branch merge, don't forget to commit) |
722 (branch merge, don't forget to commit) |
707 $ ls -1 |
723 $ ls -1 |
708 other-file |
724 other-file |
709 the-file (newfilenode !) |
725 the-file (newfilenode !) |
|
726 #if newfilenode |
|
727 $ hg debugmergestate |
|
728 local (working copy): a4e0e44229dc130be2915b92c957c093f8c7ee3e |
|
729 other (merge rev): 38a4c3e7cac8c294ecb0a7a85a05464e9836ca78 |
|
730 extra: the-file (merge-removal-candidate = yes) |
|
731 #else |
|
732 $ hg debugmergestate |
|
733 no merge state found |
|
734 #endif |
710 |
735 |
711 (merging a deletion with keeping → conflict) |
736 (merging a deletion with keeping → conflict) |
712 BROKEN: this should result in conflict |
737 BROKEN: this should result in conflict |
713 |
738 |
714 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
739 $ hg update --clean 'desc("merge-deleting-the-file-from-updated")' |
717 $ hg merge 'desc("merge-keeping-the-file-from-updated")' |
742 $ hg merge 'desc("merge-keeping-the-file-from-updated")' |
718 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
743 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
719 (branch merge, don't forget to commit) |
744 (branch merge, don't forget to commit) |
720 $ ls -1 |
745 $ ls -1 |
721 other-file |
746 other-file |
|
747 $ hg debugmergestate |
|
748 no merge state found |
722 |
749 |
723 (merging two "keeping" together → no conflict) |
750 (merging two "keeping" together → no conflict) |
724 |
751 |
725 $ hg update --clean 'desc("merge-keeping-the-file-from-updated")' |
752 $ hg update --clean 'desc("merge-keeping-the-file-from-updated")' |
726 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
753 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
729 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
756 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (old !) |
730 (branch merge, don't forget to commit) |
757 (branch merge, don't forget to commit) |
731 $ ls -1 |
758 $ ls -1 |
732 other-file |
759 other-file |
733 the-file |
760 the-file |
|
761 #if newfilenode |
|
762 $ hg debugmergestate |
|
763 local (working copy): 5e3eccec60d88f94a7ba57c351f32cb24c15fe0c |
|
764 other (merge rev): 38a4c3e7cac8c294ecb0a7a85a05464e9836ca78 |
|
765 extra: the-file (filenode-source = other) |
|
766 #else |
|
767 $ hg debugmergestate |
|
768 no merge state found |
|
769 #endif |
734 |
770 |
735 (merging a deletion with keeping → conflict) |
771 (merging a deletion with keeping → conflict) |
736 BROKEN: this should result in conflict |
772 BROKEN: this should result in conflict |
737 |
773 |
738 $ hg update --clean 'desc("merge-keeping-the-file-from-updated")' |
774 $ hg update --clean 'desc("merge-keeping-the-file-from-updated")' |
754 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
792 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
755 (branch merge, don't forget to commit) |
793 (branch merge, don't forget to commit) |
756 $ ls -1 |
794 $ ls -1 |
757 other-file |
795 other-file |
758 the-file |
796 the-file |
|
797 $ hg debugmergestate |
|
798 no merge state found |
759 |
799 |
760 (merging two "keeping" together → no conflict) |
800 (merging two "keeping" together → no conflict) |
761 |
801 |
762 $ hg update --clean 'desc("merge-keeping-the-file-from-deleted")' |
802 $ hg update --clean 'desc("merge-keeping-the-file-from-deleted")' |
763 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (newfilenode !) |
803 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (newfilenode !) |
766 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
806 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
767 (branch merge, don't forget to commit) |
807 (branch merge, don't forget to commit) |
768 $ ls -1 |
808 $ ls -1 |
769 other-file |
809 other-file |
770 the-file |
810 the-file |
|
811 $ hg debugmergestate |
|
812 no merge state found |
771 |
813 |
772 (merging a deletion with keeping → conflict) |
814 (merging a deletion with keeping → conflict) |
773 BROKEN: this should result in conflict |
815 BROKEN: this should result in conflict |
774 |
816 |
775 $ hg update --clean 'desc("merge-keeping-the-file-from-deleted")' |
817 $ hg update --clean 'desc("merge-keeping-the-file-from-deleted")' |
790 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
834 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
791 (branch merge, don't forget to commit) |
835 (branch merge, don't forget to commit) |
792 $ ls -1 |
836 $ ls -1 |
793 other-file |
837 other-file |
794 the-file |
838 the-file |
|
839 #if newfilenode |
|
840 $ hg debugmergestate |
|
841 local (working copy): 38a4c3e7cac8c294ecb0a7a85a05464e9836ca78 |
|
842 other (merge rev): a4e0e44229dc130be2915b92c957c093f8c7ee3e |
|
843 extra: the-file (merge-removal-candidate = yes) |
|
844 #else |
|
845 $ hg debugmergestate |
|
846 no merge state found |
|
847 #endif |