Hi!
Was looking through src/diffviewer/ydiff.c and noticed a typo, it seems -- in
the source code, Merge command is described as doing a merge from the right
panel to the left one (and MergeOther from the right panel to the left one):
case CK_Merge:
do_merge_hunk (dview, FROM_LEFT_TO_RIGHT);
dview_redo (dview);
break;
case CK_MergeOther:
do_merge_hunk (dview, FROM_RIGHT_TO_LEFT);
dview_redo (dview);
break;
While in reality Merge inserts hunks from the right panel to the left one (and
MergeOther from the left panel to the right one). Am I missing something here?
Also, while on topic, would it be possible to add some sort of 'undo' command
here? To revert changes done by the Merge/MergeOther commands? Seems like it
can be a very handy feature.
Thanks :)
--
JD
_______________________________________________
mc mailing list
https://mail.gnome.org/mailman/listinfo/mc