Simplify the history by first-parent
No parents other than the first for each commit will be enqueued.
0 or an error code