- 03 Aug, 2016 2 commits
-
-
Douwe Maan authored
Improve authorized_keys check The old check only looked if authorized_keys exists. With this change, we look whether we can actually open the file for reading and writing. When this fails we try to print useful diagnostic information. See merge request !79
-
Jacob Vosmaer authored
-
- 02 Aug, 2016 1 commit
-
-
Jacob Vosmaer authored
The old check only looked if authorized_keys exists. With this change, we look whether we can actually open the file for reading and writing. When this fails we try to print useful diagnostic information.
-
- 01 Aug, 2016 3 commits
-
-
Douwe Maan authored
-
Douwe Maan authored
Manage authorized_keys permissions continuously 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. See merge request !78
-
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 5 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.
-