* Use commit objects instead of IDs when generating diffs * Use proper references when generating MR's source and target * Update broken specs