agents/prompts/templates/git_operations.md
Chromium uses traditional git, but our workflow has certain constraints:
main branch if you are
making commits - if you are, first do git checkout -b {APPROPRIATE_BRANCH_NAME}.git commit, we must never commit
submodules, so if using -a, you must do git -c diff.ignoreSubmodules=all commit -a.git cl,
which do things like uploading code reviews. You can run git cl help to
see what options it has. When uploading, you must use git cl upload --title={CL Title}. You cannot fail to add the --title argument.gclient sync.git cl format before committing.