~bzr/ubuntu/hardy/bzr/bzr-ppa

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_conflicts.py

  • Committer: Max Bowsher
  • Date: 2011-07-17 23:30:45 UTC
  • mfrom: (76.3.42 karmic)
  • Revision ID: _@maxb.eu-20110717233045-n093joucqnux0sq8
Tags: 2.3.4-0~bazaar1~hardy1
MergeĀ 2.3.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1051
1051
""")
1052
1052
 
1053
1053
 
 
1054
class TestNoFinalPath(script.TestCaseWithTransportAndScript):
 
1055
 
 
1056
    def test_bug_805809(self):
 
1057
        self.run_script("""
 
1058
$ bzr init trunk
 
1059
Created a standalone tree (format: 2a)
 
1060
$ cd trunk
 
1061
$ echo trunk >file
 
1062
$ bzr add
 
1063
adding file
 
1064
$ bzr commit -m 'create file on trunk'
 
1065
2>Committing to: .../trunk/
 
1066
2>added file
 
1067
2>Committed revision 1.
 
1068
# Create a debian branch based on trunk
 
1069
$ cd ..
 
1070
$ bzr branch trunk -r 1 debian
 
1071
2>Branched 1 revision(s).
 
1072
$ cd debian
 
1073
$ mkdir dir
 
1074
$ bzr add
 
1075
adding dir
 
1076
$ bzr mv file dir
 
1077
file => dir/file
 
1078
$ bzr commit -m 'rename file to dir/file for debian'
 
1079
2>Committing to: .../debian/
 
1080
2>added dir
 
1081
2>renamed file => dir/file
 
1082
2>Committed revision 2.
 
1083
# Create an experimental branch with a new root-id
 
1084
$ cd ..
 
1085
$ bzr init experimental
 
1086
Created a standalone tree (format: 2a)
 
1087
$ cd experimental
 
1088
# merge debian even without a common ancestor
 
1089
$ bzr merge ../debian -r0..2
 
1090
2>+N  dir/
 
1091
2>+N  dir/file
 
1092
2>All changes applied successfully.
 
1093
$ bzr commit -m 'merging debian into experimental'
 
1094
2>Committing to: .../experimental/
 
1095
2>deleted 
 
1096
2>modified dir
 
1097
2>Committed revision 1.
 
1098
# Create an ubuntu branch with yet another root-id
 
1099
$ cd ..
 
1100
$ bzr init ubuntu
 
1101
Created a standalone tree (format: 2a)
 
1102
$ cd ubuntu
 
1103
# Also merge debian
 
1104
$ bzr merge ../debian -r0..2
 
1105
2>+N  dir/
 
1106
2>+N  dir/file
 
1107
2>All changes applied successfully.
 
1108
$ bzr commit -m 'merging debian'
 
1109
2>Committing to: .../ubuntu/
 
1110
2>deleted 
 
1111
2>modified dir
 
1112
2>Committed revision 1.
 
1113
# Now try to merge experimental
 
1114
$ bzr merge ../experimental
 
1115
2>Path conflict: dir / dir
 
1116
2>1 conflicts encountered.
 
1117
""")
 
1118
 
 
1119
 
1054
1120
class TestResolveActionOption(tests.TestCase):
1055
1121
 
1056
1122
    def setUp(self):