Do not use diff command to analyze changes

Description

mass addition of files may lead to errors like

it happens because single diff command is used. Instead list of related blob ids should be fetched first and then passed to batched cat-file. It also provide access to entire file contents which can be useful for advanced analyzes

Note: If same repository is pushed to the empty repository then non-diff mode is enabled and repository mentioned above can be pushed successfully

Environment

None

Assignee

George V @Mohami

Reporter

Andrey Levchenko

Sprint

None

Labels

None

Github URL

None

Priority

Medium
Configure