Re: git command to run .hooks/prepare-commit-msg

From: Warner Losh <imp_at_bsdimp.com>
Date: Mon, 5 Jul 2021 09:41:55 -0600
On Mon, Jul 5, 2021 at 8:52 AM Mathieu Arnold <mat_at_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_at_freebsd.org>
> wrote:
> >
> > > ---------- Forwarded message ---------
> > > De: Nuno Teixeira <eduardo_at_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_at_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
Received on Mon Jul 05 2021 - 15:41:55 UTC

Original text of this message