View Ticket
Not logged in
Ticket UUID: 9bf1f9d502f6a5e409c2fb7e3df9a7ce67b8b3c7
Title: Misleading summary of merge troubles at the end of merge
Status: Open Type: Code_Defect
Severity: Priority:
Subsystem: Resolution: Open
Last Modified: 2011-05-02 08:38:55
Version Found In: [047e06193b] 2011-04-13
Description & Comments:
After doing a branch merge, I noticed the output has been:
$ fossil merge trunk
WARNING - no common ancestor: drivers/a.cpp
WARNING - no common ancestor: drivers/b.cpp
WARNING - no common ancestor: drivers/c.cpp
WARNING - no common ancestor: drivers/d.cpp
WARNING - no common ancestor: drivers/e.cpp
WARNING - no common ancestor: drivers/f.cpp
WARNING - no common ancestor: drivers/g.cpp
WARNING - no common ancestor: drivers/h.cpp
ADDED cmake/FindXXX.cmake
....
many ADDED/UPDATE
"fossil undo" is available to undo changes to the working checkout.
fos
$

I thought that on merge troubles, 'fossil merge' was giving a warning about the troubles at the end of the merge, but in this case it did not.

Shouldn't it give a warning, as when there are other conflicts?

Thank you.


viriketo added on 2011-05-02 08:38:55 UTC:
And as a question apart, how could I set the common ancestor for the files? I can make the *equal* at some point, but I can't think of a way of making them come from a common ancestor.