Finished all but the custom git command.