We have gitlab v7.10.5 While testing server-side pre-receive hooks I noticed some strange behavior. Hook defined for only one repository somehow getting executed for all repositories on the server.
I've written the test script that only outputs "Hello world" smile message. I've got it installed as the pre-receive hook for just ONE repository, say test.git. works fine.
When I push to the other repo, I get the "Hello world" message. The other repo has no connections to the test repo. Is that a bug?