You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Julian Foad (JIRA)" <ji...@apache.org> on 2017/11/01 15:05:00 UTC

[jira] [Created] (SVN-4702) Binary delta format for git diff and patch

Julian Foad created SVN-4702:
--------------------------------

             Summary: Binary delta format for git diff and patch
                 Key: SVN-4702
                 URL: https://issues.apache.org/jira/browse/SVN-4702
             Project: Subversion
          Issue Type: Improvement
            Reporter: Julian Foad
            Priority: Major


svn diff --git handles "binary" (non-text) files currently by emitting a simple format called "GIT binary patch : literal" that contains the whole of the old file (encoded into text) plus the whole of the new file (encoded into text). That works but is slow and space-hungry.

It should use "GIT binary patch : delta" format instead.

Git commit "[binary diff: further updates.|https://github.com/git/git/commit/0660626caff6ac3745cd7b7908a2ca540141a2ec]" introduced this format; I cannot find any other documentation.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)