~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/en/conflicts.txt

  • Committer: John Arbash Meinel
  • Date: 2008-08-25 21:50:11 UTC
  • mfrom: (0.11.3 tools)
  • mto: This revision was merged to the branch mainline in revision 3659.
  • Revision ID: john@arbash-meinel.com-20080825215011-de9esmzgkue3e522
Merge in Lukáš's helper scripts.
Update the packaging documents to describe how to do the releases
using bzr-builddeb to package all distro platforms
simultaneously.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
=================
2
 
Conflict handling
3
 
=================
 
1
Conflicts Types
 
2
===============
4
3
 
5
4
Some operations, like merge, revert and pull, modify the contents of your
6
5
working tree.  These modifications are programmatically generated, and so they
16
15
 
17
16
 
18
17
Text conflicts
19
 
==============
 
18
--------------
 
19
 
20
20
Typical message::
21
21
 
22
22
  Text conflict in FILE
58
58
auto-detect which conflicts you have resolved.
59
59
 
60
60
Content conflicts
61
 
=================
 
61
-----------------
 
62
 
62
63
Typical message::
63
64
 
64
65
  Contents conflict in FILE
78
79
FILE".  Bazaar cannot auto-detect when conflicts of this kind have been
79
80
resolved.
80
81
 
81
 
Duplicate Paths
82
 
===============
 
82
Duplicate paths
 
83
---------------
 
84
 
83
85
Typical message::
84
86
 
85
87
  Conflict adding file FILE.  Moved existing file to FILE.moved.
90
92
When you are satisfied, you can run "bzr resolve FILE" to mark the conflict as
91
93
resolved.
92
94
 
93
 
Unversioned Parent
94
 
==================
 
95
Unversioned parent
 
96
------------------
 
97
 
95
98
Typical message::
96
99
 
97
100
    Conflict because FILE is not versioned, but has versioned children.
104
107
the file or the directory.  When you are satisfied, you can run "bzr resolve
105
108
FILE" to mark the conflict as resolved.
106
109
 
107
 
Missing Parent
108
 
==============
 
110
Missing parent
 
111
--------------
 
112
 
109
113
Typical message::
110
114
 
111
115
  Conflict adding files to FILE.  Created directory.
118
122
either the file or the directory.  When you are satisfied, you can run "bzr
119
123
resolve FILE" to mark the conflict as resolved.
120
124
 
121
 
Deleting Parent
122
 
===============
 
125
Deleting parent
 
126
---------------
 
127
 
123
128
Typical message::
124
129
 
125
130
  Conflict: can't delete FILE because it is not empty.  Not deleting.
130
135
wish to rename or delete either the file or the directory.  When you are
131
136
satisfied, you can run "bzr resolve FILE" to mark the conflict as resolved.
132
137
 
133
 
Path Conflict
134
 
=============
 
138
Path conflict
 
139
-------------
 
140
 
135
141
Typical message::
136
142
 
137
143
  Path conflict: PATH1 / PATH2
141
147
can rename the file, and once you have, run "bzr resolve FILE" to mark the
142
148
conflict as resolved.
143
149
 
144
 
Parent Loop
145
 
===========
 
150
Parent loop
 
151
-----------
 
152
 
146
153
Typical message::
147
154
 
148
155
  Conflict moving FILE into DIRECTORY.  Cancelled move.
166
173
You can rename the directories if you like, and once you have, run "bzr resolve
167
174
FILE" to mark the conflict as resolved.
168
175
 
 
176
Non-directory parent
 
177
--------------------
 
178
 
 
179
Typical message::
 
180
 
 
181
  Conflict: FILE.new is not a directory, but has files in it.
 
182
  Created directory.
 
183
 
 
184
This happens when one side has added files to a directory, and the othe side
 
185
has changed the directory into a file or symlink.  For example::
 
186
 
 
187
  $ bzr init
 
188
  $ bzr mkdir a
 
189
  $ bzr commit -m "BASE"
 
190
  $ bzr branch . ../other
 
191
  $ rmdir a
 
192
  $ touch a
 
193
  $ bzr commit -m "THIS"
 
194
  $ bzr mkdir ../other/a/b
 
195
  $ bzr commit ../other -m "OTHER"
 
196
  $ bzr merge ../other
 
197
 
 
198
 
169
199
MalformedTransform
170
 
==================
 
200
------------------
 
201
 
171
202
It is possible (though very rare) for Bazaar to raise a MalformedTransform
172
 
exception.  This means that Bazaar encounted a filesystem conflict that it was
 
203
exception.  This means that Bazaar encountered a filesystem conflict that it was
173
204
unable to resolve.  This usually indicates a bug.  Please let us know if you
174
205
encounter this.  Our bug tracker is at https://launchpad.net/bzr/+bugs