Sometimes there\'s a couple of changed files together with some new, deleted and/or renamed files. When doing git diff
or git-log
I\'d like to omit the
UPDATE: The accepted answer by Charles Bailey is the correct one; the desired functionality is already built into git.
I'll leave this answer here since it might provide ideas for things that aren't built into git.
git diff
shows new and deleted files by comparing them to /dev/null
. It shouldn't be too difficult to write something (I'd use Perl myself) that looks for /dev/null
and filters out the following lines up to the next diff. Then git diff ... | the-filter
.
Renamed files are a different matter; I don't (yet) have a good answer to that.