simplify commits diff operation when fetching and updating