Split up builtin commands into separate files from git.c