Thiago Farina wrote:
Promote cmd_version to a builtin, by moving it to its own file
in builtin/version.c
Could you explain further? If the goal is "one command per source
file", then we already violate that in a number of places:
- "git blame" and "git pickaxe" are both cmd_blame() in
builtin/blame.c.
- "git whatchanged", "git show", "git reflog", and "git log" are
separate builtins in builtin/log.c.
- etc
What does this make easier?