/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/conflicts.txt

  • Committer: Martin Pool
  • Date: 2005-06-27 01:36:22 UTC
  • Revision ID: mbp@sourcefrog.net-20050627013622-0d56be3e3105043e
Merge from aaron:

------------------------------------------------------------
revno: 763
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 17:30:28 -0400
message:
  Copy files in immutable stores directly.
------------------------------------------------------------
revno: 762
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 16:12:33 -0400
message:
  Fixed direct call of get_url in RemoteBranch.get_revision
------------------------------------------------------------
revno: 761
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 12:00:31 -0400
message:
  Added prefetch support to update_revisions
------------------------------------------------------------
revno: 760
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 11:57:54 -0400
message:
  Added cache support to branch and pull
------------------------------------------------------------
revno: 759
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 11:21:37 -0400
message:
  Added find_cached_branch to branch
------------------------------------------------------------
revno: 758
committer: Aaron Bentley <abentley@panoramicfeedback.com>
timestamp: Thu 2005-06-23 11:17:10 -0400
message:
  Added CachedStore type to reduce remote downloads

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Types of conflict
 
2
*****************
 
3
 
 
4
The following types of conflict can be encountered during a merge, or
 
5
a merge-like operation (such as resyncing local changes with
 
6
upstream):
 
7
 
 
8
Aaron's list:
 
9
 
 
10
* Parent directory missing when attempting to add a file
 
11
 
 
12
* Attempt to create directory that already exists
 
13
 
 
14
* Some patch hunks failed to apply
 
15
 
 
16
* While changing permissions, the "old" permissions in the changeset do
 
17
  not match the file.
 
18
 
 
19
* While replacing contents of a file, the old contents of a file do not
 
20
  match the changeset
 
21
 
 
22
* Attempt to remove non-empty directory: This only occurs when the
 
23
  directory has contents that it didn't have the last time it was deleted.
 
24
  It's pretty easy to handle adds, renames and deletes for exact
 
25
  patching.  There's no need to rm -rf directories as tla does.
 
26
 
 
27
* Attempt to create a symlink when there is already a file/dir/etc with
 
28
  that name
 
29
 
 
30
* Attempt to apply a patch to a file that does not exist
 
31
 
 
32
* Attempt to remove a file that does not exist
 
33
 
 
34
* Attempt to rename a file that does not exist
 
35
 
 
36
* Attempt to change permissions of a file that does not exist
 
37
 
 
38
* Can't determine filename during three-way merging
 
39
 
 
40
* Can't determine file parent directory during three-way merging
 
41
 
 
42
* Can't determine file permissions during three-way merging
 
43
 
 
44
Aaaron says: I have no doubt there are more.  For example, attempt to
 
45
change permissions of a symlink.