GNOME Bugzilla – Bug 556005
Some common cli parameters missing
Last modified: 2010-12-03 22:20:58 UTC
These parameters would be fine: -rol -ror -rob - Read-Only Left/Right/Both or respect the file mode bits -o <output file> - here the merge goes -escape - hitting escape will save the merge to output file(s)
Common in what sense? I've only seen -o before.
Hi Stephen! 1. I copied this options from WinMerge. But TortoiseMerge has similar options. 2. Take a look on the task to resolve a conflict for a simple text file README. If you got a conflict in svn there will exist three files after an update. README (conflicts in a patch like syntax) README.merge (MINE file) README.56 (BASE file) README.57 (THEIRS file) The common way to resolve this conflict is to merge README.merge with README.57 and write the merge to README. So it would be nice to have README.merge and README.57 read only (if specified on command line). If an output file is given for this merge default saving should go to README specified (if specified on command line). This escape shortcut is only for convenience if you have to merge a bunch of files.
So read-only file handling is covered by bug 321637, and --output is covered by bug 321290. I don't see us supporting -escape, since it seems like a dubious use of a common key. On the other hand, if you want to file a bug with suggestions about how we could create a more streamlined merge workflow, then that would be great. There's certainly a lot we could do in this area. Anyway, closing this bug as a duplicate of the --output bug. Thanks for your bug report. *** This bug has been marked as a duplicate of bug 321290 ***