On Fri, 26 Feb 2016 09:07:27 -0800 (PST)
Christopher Hardage <cmhard...@gmail.com> wrote:

> I am seeking a comprehensive list of git commands that provoke clean
> and/or smudge. I know that git add does so during git checkout
> (smudge filter) and during git add (clean filter) from pages 342-344
> in Scott Chacon's “Pro Git.” I have surmised that git status also
> runs the clean filter. After much Googling, I cannot find a single
> reference that gives a comprehensive list of which commands provoke
> these filters. 
> Does someone know of one, or perhaps have better Google-fu and can
> point me to the right resource?

I'm afraid, the right resource is the Git source code [1].

You can start with convert.h which defines the internal API used by the
code implementing various Git commands to filter blobs.  Basically, the
idea that any command whose implementation calls out to any of these
functions is susceptible to using filters.

1. https://github.com/git/git

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to