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

Re: change of git-diff-tree and symlinks

From
Junio C Hamano <junkio@cox.net>
Date
May 29, 2005, 18:55 UTC
Message-ID
<7vwtphn9oi.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20050529150656.GA27127@vrfy.org>
>>>>> "KS" == Kay Sievers <kay.sievers@vrfy.org> writes:
>> Also there is a new parameter '-p' that allows the output of a patch 
>> directly instead of creating it with the help of temporary files as you 
>> do it in gitweb.

KS> Sure, gitweb did the diffs before git was able to do that. And it does KS> not really matter who is creating the temp-files, the cgi or the KS> git-binaries. :)

I agree that you are doing the right thing here. In a scripted environment it usually is more sensible not to use '-p' unless generating the diff is the _only_ thing you are doing. '-p' is primarily for people who ends up using the bare plumbing interactively.

KS> If things are stable some day, I may switch that over and maybe even KS> support the nice rename detection.

Sorry for being the primary culprit for the disruption ;-).

You do not have to use '-p' to be able to use rename detection nor any other diffcore stuff. If you are processing "git-diff-tree -r" output right now, you can already process "git-diff-tree -r -B -M -S'foo' -Oorder" output just fine and leave your downstream processing the same as is.

Previous: Sebastian KuzminskyNext: Petr Baudis
Message 19 of 20 in “change of git-diff-tree and symlinks”
  1. Kay SieversMay 25, 2005
  2. Linus TorvaldsMay 25, 2005
  3. Kay SieversMay 25, 2005
  4. Junio C HamanoMay 25, 2005
  5. Adjust show-files test for dotfiles.Junio C Hamano, May 25, 2005
  6. Fix type-change handling when assigning the status code to filepairs.Junio C Hamano, May 25, 2005
  7. Kay SieversMay 25, 2005
  8. Junio C HamanoMay 25, 2005
  9. Linus TorvaldsMay 25, 2005
  10. Mode only changes from diff.Junio C Hamano, May 25, 2005
  11. Test case portability fix.Junio C Hamano, May 26, 2005
  12. Linus TorvaldsMay 26, 2005
  13. Junio C HamanoMay 26, 2005
  14. Jochen RoemlingMay 29, 2005
  15. Kay SieversMay 29, 2005
  16. Jochen RoemlingMay 29, 2005
  17. Sebastian KuzminskyMay 29, 2005
  18. Sebastian KuzminskyMay 30, 2005
  19. Junio C HamanoMay 29, 2005
  20. Petr BaudisMay 29, 2005

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.