From: David Aguilar Date: Fri, 10 Apr 2009 07:43:29 GMT Subject: Re: [PATCH v2 1/2] Ensure consistent usage of mergetool.keepBackup in git Message-ID: <20090410074327.GA9369@gmail.com> In-Reply-To: <49DEEE22.5030500@pelagic.nl> On 0, "Ferry Huberts (Pelagic)" 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