commit-graph: turn a group of write-related macro flags into an enum