We are using go-git in a command line client that provides some abstractions on top of git workspaces to help users manage their reviews. A key part of workflow management here is correctly pointing upstreams to local or remote branches, and causing pulls to issue rebases rather than merges.
The config value itself is a standard key and git itself will set/unset it for you sometimes during relatively normal usage.
We are using
go-git
in a command line client that provides some abstractions on top ofgit
workspaces to help users manage their reviews. A key part of workflow management here is correctly pointing upstreams to local or remote branches, and causing pulls to issue rebases rather than merges.The config value itself is a standard key and
git
itself will set/unset it for you sometimes during relatively normal usage.This PR just adds support for the key.