Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Jul 2021 09:41:55 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        Nuno Teixeira <eduardo@freebsd.org>, freebsd-git <freebsd-git@freebsd.org>
Subject:   Re: git command to run .hooks/prepare-commit-msg
Message-ID:  <CANCZdfoBBL2nbW3iBgo9mpqrkxmw9-76NUpZai_V6uUHSBUqZQ@mail.gmail.com>
In-Reply-To: <20210705145219.xouxdlzlwvoijbo5@aching.in.mat.cc>
References:  <CAFDf7UL%2BOP4Se4UwMGdQFSVtKSx%2B6QSCHUezKMVpZucVd7Gwdw@mail.gmail.com> <CAFDf7UKBCX24gioLxF=Xt3wROVo8Cqzf=MieQ%2B=YcWuiX_JEOA@mail.gmail.com> <CANCZdfr9RDOA5RXFkws%2BXmFyy5kvpN11uTwrwRjm66UDAmp_Fw@mail.gmail.com> <20210705145219.xouxdlzlwvoijbo5@aching.in.mat.cc>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, Jul 5, 2021 at 8:52 AM Mathieu Arnold <mat@freebsd.org> wrote:

> On Sat, Jul 03, 2021 at 11:07:59AM -0600, Warner Losh wrote:
> > On Sat, Jul 3, 2021 at 11:00 AM Nuno Teixeira <eduardo@freebsd.org>
> wrote:
> >
> > > ---------- Forwarded message ---------
> > > De: Nuno Teixeira <eduardo@freebsd.org>
> > > Date: sábado, 3/07/2021 à(s) 17:57
> > > Subject: git command to run .hooks/prepare-commit-msg
> > > To: FreeBSD Mailing List <freebsd-ports@freebsd.org>
> > >
> > >
> > > Hello,
> > >
> > > I can't find git command so I can run .hooks/prepare-commit-msg when I
> > > commit.
> > >
> >
> > Please see
> >
> https://docs.freebsd.org/en/articles/committers-guide/#git-mini-primer-getting-started
> > at the end of the 'Dialy Use' section for the details. It would seem you
> > have the path
> > a bit confused. It's not .hooks, but rather .git/hooks.
>
> It is .hooks.
>

The default for git is .git/hooks. However, we recommend in the
instructions for the ports
tree to set it with `git config --add core.hooksPath .hooks` and have the
ports hooks there.
We don't do that for the src tree. In the src tree we have a lot of files
in .git/hooks that are
samples. Also, that command is just for the current tree, so it needs to be
repeated for
new trees you checkout.

Warner


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoBBL2nbW3iBgo9mpqrkxmw9-76NUpZai_V6uUHSBUqZQ>