@ethomson  - This is not currently represented as a bit field in libgit2. If that is the intention of this type, should we update the libgit2 representation?

In addition, should there be a named default value (both here and in libgit2) - `GIT_MERGE_DEFAULT = 0`?