little polish to follow standard Git conventions

This makes it fit in with the rest of the Git porcelain and uses the completion stuff already bundled in git-completion rather than directly using Git (which could possibly be not future proof).