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

Re: git diff - howto exclude dir from diff?

From
Sylvain Rabot <sylvain@abstraction.fr>
Date
Sep 6, 2010, 13:25 UTC
Message-ID
<1283779537.23955.5.camel@isis.agematis.loc>
In-Reply-To
<AANLkTikUadS+tj3ARdRqo=PSBVhTsJaUxaJv+=4hMf4s@mail.gmail.com>
On Mon, 2010-09-06 at 13:13 +0200, Jan III Sobieski wrote:
Show 5 quoted lines
> Hi,
> 
> I wonder if it's possible to exclude a dir from the diff. I want to
> get some diffstats from Linux tree
> 

It's not possible to exclude with git diff/grep, but you can do somtehing like that :

find . -type f ! -path "./drivers/staging/*" | xargs git diff v2.6.35..v2.6.36-rc3 --stat

Show 7 quoted lines
> git diff v2.6.35..v2.6.36-rc3 --stat
> 
> but without drivers/staging/ dir. Is it possible?
> 
> Regards,
> Jan
> 
Previous: Jan III Sobieski
Message 2 of 2 in “git diff - howto exclude dir from diff?”
  1. Jan III SobieskiSep 6, 2010
  2. Sylvain RabotSep 6, 2010

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.