Re: simple example for git hooks
- From
- Gelonida <gelonida@gmail.com>
- Date
- Sep 2, 2010, 22:54 UTC
- Message-ID
- <i5p9vl$tk$1@dough.gmane.org>
- In-Reply-To
- <AANLkTimEo=sV=bKHyuQ5Md_7uQ0jAFKx+=dv4+KK+oD7@mail.gmail.com>
Him THanks a lot for your answer.
On 09/03/2010 12:49 AM, Ævar Arnfjörð Bjarmason wrote:
Show 14 quoted lines
> On Thu, Sep 2, 2010 at 22:41, Gelonida <gelonida@gmail.com> wrote: > >> Is there any clear documentation about hich git commands I'm allowed to >> use during a trigger script and which ones I can't > > It's just a program that's run at a certain point, and its exit status > determines if git proceeds. > > So you can use any git command, but of course what you might affect > what's about to be commited. > > For a pre-commit hook (IIRC) you should find the stuff to be commited > in the index, finding a list of things that changed from a hook is > just a matter of diffing HEAD against the contents of the index then.
ok, so it seems what I'm missing is THE command to list all added / modified files I could of course use
git status
and parse its output, but this is probably not the right way to do.
I use git for quite some time, but don't know many commands except clone/pull/commit/reset/status/pull/push/cherrypick/rebase/tag/remote
thanks a lot for the typical way to identify added / modified files and for fetching the commit comment