Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4702

Binary delta format for git diff and patch

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      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." introduced this format; I cannot find any other documentation.

      Attachments

        Activity

          People

            Unassigned Unassigned
            julianfoad Julian Foad
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: