On Fri, Jun 28, 2013 at 09:16:19PM +0530, Ramkumar Ramachandra wrote: > The fixup-builtins script is only used by an unused remove-dashes target > in the Makefile: remove that along with the script.
I am not sure of this justification. If you read the commit message from 36e5e70, which introduced the target, it was meant to be run manually as part of migrating away from dashed forms. Running it today does still uncover some places that could be tweaked. However, I note that it also has a lot of false positives (e.g., removing dashes from places that are not commands, like filenames or config options). It also produces crappy output for documentation (if we do want to change dashed mentions, we would probably want to switch git-foo to `git foo` with some kind of quoting to make it more obvious). So I think it is probably a good idea to remove it, but the justification is not "this is unused cruft", but more like: This script was added in 36e5e70 (Start deprecating "git-command" in favor of "git command", 2007-06-30) with the intent of aiding the transition away from dashed forms. However, nobody is really working on that transition, and even if they did, this tool will probably lead them in the wrong direction, as it produces a large number of questionable changes. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html