Comment 4 for bug 244115

Revision history for this message
Robert Collins (lifeless) wrote :

To expand on Aaron's comment:
 Whiel both trees have libmokoui before the merge, it is a cherrypick merge, which means that the mkdir() of libmokoui in trunk is not being copied across by the merge code. So the libmokoui directory is not being copied across.

One thing that I think we could tweak to improve matters, is that when this happens (the parent not being propogated), rather than moving the existing directory to NAME.moved, and creating a new NAME with only the merged files in it, we should keep the existing directory as NAME, and create the directory-with-the-missing-id as NAME.conflicts. This would stop the user having to rename them back into place.