Rev 4635: Some cleanup. in file:///home/vila/src/bzr/bugs/232113-revert-failure/

Vincent Ladeuil v.ladeuil+lp at free.fr
Wed Mar 10 18:04:36 GMT 2010


At file:///home/vila/src/bzr/bugs/232113-revert-failure/

------------------------------------------------------------
revno: 4635
revision-id: v.ladeuil+lp at free.fr-20100310180436-s308wnjbl7noj1p1
parent: v.ladeuil+lp at free.fr-20100310150458-aziouc6c69gkjakz
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 232113-revert-failure
timestamp: Wed 2010-03-10 19:04:36 +0100
message:
  Some cleanup.
  
  * bzrlib/builtins.py:
  (cmd_remerge.run): Shuffle some files to make the code clearer.
-------------- next part --------------
=== modified file 'bzrlib/builtins.py'
--- a/bzrlib/builtins.py	2010-03-03 08:25:15 +0000
+++ b/bzrlib/builtins.py	2010-03-10 18:04:36 +0000
@@ -4060,7 +4060,6 @@
                                          " multi-merges.")
         repository = tree.branch.repository
         interesting_ids = None
-        new_conflicts = []
         conflicts = tree.conflicts()
         if file_list is not None:
             interesting_ids = set()
@@ -4075,15 +4074,15 @@
                 for name, ie in tree.inventory.iter_entries(file_id):
                     interesting_ids.add(ie.file_id)
             new_conflicts = conflicts.select_conflicts(tree, file_list)[0]
+            restore_files = file_list
         else:
             # Remerge only supports resolving contents conflicts
             allowed_conflicts = ('text conflict', 'contents conflict')
             restore_files = [c.path for c in conflicts
                              if c.typestring in allowed_conflicts]
+            new_conflicts = []
         _mod_merge.transform_tree(tree, tree.basis_tree(), interesting_ids)
         tree.set_conflicts(ConflictList(new_conflicts))
-        if file_list is not None:
-            restore_files = file_list
         for filename in restore_files:
             try:
                 restore(tree.abspath(filename))



More information about the bazaar-commits mailing list