Rev 4621: Some notes that should be removed when all is said and done. in file:///home/vila/src/bzr/experimental/conflict-manager/

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Mar 2 17:13:07 GMT 2010


At file:///home/vila/src/bzr/experimental/conflict-manager/

------------------------------------------------------------
revno: 4621
revision-id: v.ladeuil+lp at free.fr-20100302171307-eegmomzl9s9jgywn
parent: v.ladeuil+lp at free.fr-20100302133814-m4yvfyl05uh3xk1a
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: next
timestamp: Tue 2010-03-02 18:13:07 +0100
message:
  Some notes that should be removed when all is said and done.
-------------- next part --------------
=== modified file 'bzrlib/conflicts.py'
--- a/bzrlib/conflicts.py	2010-03-02 07:58:53 +0000
+++ b/bzrlib/conflicts.py	2010-03-02 17:13:07 +0000
@@ -298,6 +298,7 @@
         """
         path_set = set(paths)
         ids = {}
+        # case insensitive set !
         selected_paths = set()
         new_conflicts = ConflictList()
         selected_conflicts = ConflictList()
@@ -314,10 +315,13 @@
                     continue
                 if cpath in path_set:
                     selected = True
+                    # case insensitive add
                     selected_paths.add(cpath)
                 if recurse:
+                    # eeerk, case insensitive :-/
                     if osutils.is_inside_any(path_set, cpath):
                         selected = True
+                        # case insensitive add
                         selected_paths.add(cpath)
 
             for key in ('file_id', 'conflict_file_id'):
@@ -329,12 +333,14 @@
                 except KeyError:
                     continue
                 selected = True
+                # case insensitive add
                 selected_paths.add(cpath)
             if selected:
                 selected_conflicts.append(conflict)
             else:
                 new_conflicts.append(conflict)
         if ignore_misses is not True:
+            # case insensitive in selected_paths
             for path in [p for p in paths if p not in selected_paths]:
                 if not os.path.exists(tree.abspath(path)):
                     print "%s does not exist" % path
@@ -513,9 +519,14 @@
         op.run_simple(tt, suffix_to_remove)
 
     def action_take_this(self, tree):
+        # FIXME: This may remove detritus files which may need to be
+        # quarantined somewhere.
         self._take_it_with_cleanups(tree, 'OTHER')
 
     def action_take_other(self, tree):
+        # FIXME: This may remove detritus files which may need to be
+        # quarantined somewhere.
+
         self._take_it_with_cleanups(tree, 'THIS')
 
 
@@ -607,10 +618,14 @@
     format = 'Conflict adding file %(conflict_path)s.  %(action)s %(path)s.'
 
     def action_take_this(self, tree):
+        # FIXME: This may remove detritus files which may need to be
+        # quarantined somewhere.
         tree.remove([self.conflict_path], force=True, keep_files=False)
         tree.rename_one(self.path, self.conflict_path)
 
     def action_take_other(self, tree):
+        # FIXME: This may remove detritus files which may need to be
+        # quarantined somewhere.
         tree.remove([self.path], force=True, keep_files=False)
 
 
@@ -710,6 +725,8 @@
         pass
 
     def action_take_other(self, tree):
+        # FIXME: This may remove detritus files which may need to be
+        # quarantined somewhere.
         tree.remove([self.path], force=True, keep_files=False)
 
 



More information about the bazaar-commits mailing list