Thread (6 messages) flat view 6 messages, 3 authors, 2016-06-15

Re: Advices to imlement update hook

From: Francis Moreau <hidden>
Date: 2016-06-15 22:50:32

On Wed, Feb 9, 2011 at 5:42 PM, Johannes Sixt [off-list ref] wrote:
[Sorry, sent too early - fat fingers :-(]

Am 2/9/2011 17:38, schrieb Johannes Sixt:
quoted
Am 2/9/2011 17:27, schrieb Francis Moreau:
quoted
Hi !

I'd like to restrict access to one of my repos: the project tracked by
it has several directories: a/ b/ c/ and I'd like to allow only
modifications happen in b/ directory.

I'm planning to use git hooks, not sure which one I should use: if the
check should happen at the commit or push time or both.
...
quoted
quoted
I also tried:

   git diff-tree <oldref> <newref> -- ^b || exit 1

but it doesn't work.
  git diff-tree --quiet <oldref> <newref> -- b
should do it; it sets the exit code.
but does that work if a commit modify b/ and another directory ?
But don't you also want to inspect all commits between oldref and newref?
Yes I want to inspect all commits in the range.
Someone could have modified the directory, and then reverted the
modification in a later commit. If these commits arrive in a single push,
the above code wouldn't notice this.
I agree but I thought that git diff-tree would list all changes made
between the 2 refs.

Thanks
-- 
Francis
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help