templates / branches--on commit shallow.c: the 8 steps to select new commits for .git/shallow (58babff)
   1: this is just to ensure the directory exists.