The final commit is what is returned when there are multiple commits, right?  So maybe instead say the new HEAD is returned.  What happens if one succeeds and another fails, does the whole command stop, or is HEAD partially updated?