run-first now commits before creating a symlink to fix a git issue