threads / discuss / 36914

pre-commit hook question

Subject: pre-commit hook question

## tl;dr

2 messages between Jun 14, 2014 and Jun 16, 2014.

replies: 1people: 2as markdown or json

Nick Dimov· Jun 14, 2014, 17:34 UTC · lore

Hello everyone. Im struggling for a couple of hours to make git store metadata of the files using metastore and I use hooks/pre-commit for this. The problem is that the script is invoked correctly, and modifies the file "metadata" but the file itself is not added into commit. I tried calling "git add metadata" and "git add -u metadata" but there is no effect. The file ends up uncommited and marked as modified or staged BUT not commited, ever.

Is there any way to make this work? Basically, I want it to update and commit the file "metadata" on each commit. (then i want to make the same on checkout, but first i need to make storing work correctly)

Thanks!

P.S. If you are wondering why I need this, the answer is I store OS files for an embedded device which needs permisions/suid flags etc.

Junio C Hamano· Jun 16, 2014, 18:23 UTC · re: Nick Dimov · lore

Re: pre-commit hook question

Nick Dimov <dimovnike@gmail.com> writes:
> Im struggling for a couple of hours to make git store metadata of the
> files using metastore and I use hooks/pre-commit for this.

The pre-commit hook is about checking if the commits being created is sensible and rejecting otherwise, and it is not designed to allow futzing what is recorded behind the user's back.

← back to recent threads