Use specified commitId instead of internally generated Id when saving