Completes commands, options, commit checksums, ref names, remotes, and file paths. Closes: #1077 Approved by: jlebon