|
|
|
|
|
by jacobvosmaer
3380 days ago
|
|
> you can effectively use the native pre-receive hooks & wrap the git shell The way GitLab is organized (pre-Gitaly) makes it very hard to do things like that. Roughly speaking, when handling a push, it is a coordinated dance between GitLab components to make sure it all goes in, but none of these components has full control over the push from start to finish. One of the reasons we are creating Gitaly is to create a 'place' (namely Gitaly) where we _can_ exercise such control. The other big reason for building it is not having to use Git repos on NFS. (Gitaly maintainer) |
|