On 0, "Ferry Huberts (Pelagic)" <ferry.huberts@xxxxxxxxxx> wrote: > David Aguilar wrote: > > I patched it this way because contrib/completion/git-completion.bash and > Documentation/config.txt talk about mergetool.keepBackup while only > contrib/difftool/git-difftool.txt talks about merge.keepBackup. That > seemed the most logical way of doing it. > > I agree that some users might be surprised after this patch, otoh: I was > quite surprised that I still had turds even when I set > mergetool.keepBackup, which is what the documentation told me to do :-) > Do we really want to keep using 2 names for the same thing? > > [rebasing now...] > > I'm seeing the following grep on pu: > > contrib/completion/git-completion.bash: mergetool.keepBackup > Documentation/config.txt:mergetool.keepBackup:: > git-gui/lib/mergetool.tcl:if {[is_config_true merge.keepbackup]} { > git-gui/git-gui:set default_config(merge.keepbackup) true > git-gui/git-gui.sh:set default_config(merge.keepbackup) true > git-mergetool.sh:merge_keep_backup="$(git config --bool merge.keepBackup > || echo true)" > > So it seems that merge.keepBackup is actually used consistently in the > code while the completion and documentation talk about mergetool.keepBackup. > > Shall I just patch the completion and documentation instead? Oh wow thanks for your investigation. It /seems/ like the docs and completion should be updated. That's funny.. I guess it's so subtle it just passed by unnoticed this whole time. -- David -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html