git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Why does diff --binary include content of files being deleted?

From
AWAllan Wind <allan_wind@lifeintegrity.com>
Date
Jun 22, 2008, 03:34 UTC
Message-ID
<20080622033454.GA10578@lifeintegrity.com>

Between tag1 and tag2 I am deleting a number of binary files, and I was surprised seeing the binaries being added to the diff when said files are to be deleted:

git diff --binary tag1 tag2 > /tmp/diff && ls -l /tmp/diff -rw-r--r-- 1 allan users 555135993 2008-06-21 22:37 /tmp/diff

git diff tag1 tag2 > /tmp/diff2 && ls -l /tmp/diff2 -rw-r--r-- 1 allan users 12862 2008-06-21 23:33 /tmp/diff2

/Allan
Next: Shawn O. Pearce
Message 1 of 4 in “Why does diff --binary include content of files being deleted?”
  1. Allan WindJun 22, 2008
  2. Shawn O. PearceJun 22, 2008
  3. Allan WindJun 22, 2008
  4. Shawn O. PearceJun 22, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.