- 01 Aug, 2016 1 commit
-
-
Jacob Vosmaer authored
We can lazily create authorized_keys and set its permissions. This adds negligible overhead and it allows us to remove a setup step from GitLab both on source and in omnibus-gitlab.
-
- 27 Jul, 2016 4 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Add command to move repositories between repository storages Necessary for https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/533 /cc @pcarranza See merge request !71
-
Alejandro Rodríguez authored
Track ongoing pushes and reject mv-storage commands if there are push running (after waiting some time)
-
Alejandro Rodríguez authored
-
- 26 Jul, 2016 3 commits
-
-
Douwe Maan authored
-
Douwe Maan authored
Merge branch '51-gitlab-project-s-fork_project-command-doesn-t-work-if-the-project-is-being-forked-to-another-storage' into 'master' Allow gitlab-project's fork-project command to fork projects between different repository storages Closes #51 See merge request !75
-
Alejandro Rodríguez authored
-
- 21 Jul, 2016 1 commit
-
-
Robert Speicher authored
Unset GL_ID and GL_PROTOCOL immediately Neither other code executing in the hook process nor subprocesses of the hook process need access to the GL_ID / GL_PROTOCOL variables so we can just unset them the moment we fetch them. See merge request !73
-
- 20 Jul, 2016 3 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Neither other code executing in the hook process nor subprocesses of the hook process need access to the GL_ID / GL_PROTOCOL variables so we can just unset them the moment we fetch them.
-
- 06 Jul, 2016 3 commits
-
-
Stan Hu authored
Add an error message when using shell commands with incompatible GitLab versions Closes #48 See merge request !70
-
Alejandro Rodríguez authored
-
Douwe Maan authored
Allow GitLab Shell to check for allowed access based on the used Git protocol. Needed for gitlab-org/gitlab-ce!4696 and gitlab-org/gitlab-ce#18601 See merge request !62
-
- 05 Jul, 2016 11 commits
-
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
Stan Hu authored
Remove hound config Since we moved to gitlab.com we don't use Hound CI anymore. Instead we have rubocop. See merge request !69
-
Robert Schilling authored
-
Stan Hu authored
Use STDERR to output error messages It's pretty minor change so I don't think we need a changelog item for this. Fixes https://gitlab.com/gitlab-org/gitlab-shell/issues/47 See merge request !68
-
Valery Sizov authored
-
- 30 Jun, 2016 1 commit
-
-
Yorick Peterse authored
Implement shard paths handling See https://gitlab.com/gitlab-org/gitlab-ee/issues/583 See merge request !61
-
- 29 Jun, 2016 1 commit
-
-
Alejandro Rodríguez authored
-
- 26 Jun, 2016 1 commit
-
-
Stan Hu authored
Prevent blocking custom hook output streams Based on https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/49 Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/1458 See merge request !67
-
- 24 Jun, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 23 Jun, 2016 8 commits
-
-
Stan Hu authored
Put Redis loading code in one place Before this change you could not run the gitlab_net specs in isolation. See merge request !64
-
Robert Speicher authored
ARGF does more than we want ARGF is a virtual IO stream that treats the elements of ARGV as paths to files to be opened. In practice, git-receive-pack will probably never pass arguments to pre-receive and post-receive because it is not supposed to (according to 'man 5 githooks'). In case it does, however our hooks should not have the surprise behavior of treating those arguments as files to be opened. See merge request !66
-
Jacob Vosmaer authored
ARGF is a virtual IO stream that treats the elements of ARGV as paths to files to be opened. In practice, git-receive-pack will probably never pass arguments to pre-receive and post-receive because it is not supposed to (according to 'man 5 githooks'). In case it does, however our hooks should not have the surprise behavior of treating those arguments as files to be opened.
-
Valery Sizov authored
Simplify the GitAccessStatus class Make the optional 'message' argument required. Remove unused 'to_json' method. See merge request !65
-
Jacob Vosmaer authored
Make the optional 'message' argument required. Remove unused 'to_json' method.
-
Jacob Vosmaer authored
-
Yorick Peterse authored
Update PostReceive worker to provide enqueued_at time See merge request !63
-
Paco Guzman authored
-
- 23 May, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 16 May, 2016 1 commit
-
-
Jacob Vosmaer (GitLab) authored
Use Redis Ruby client instead of shelling out to redis-cli Previously the post-receive hook fired redis-cli, but if the argument list was too long the hook would silently fail. Instead of shelling out to redis-cli, we use a Ruby client to send the same message. Closes gitlab-org/gitlab-ce#17329 See merge request !59
-