Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-01 | Rename more path_with_namespace -> full_path or disk_path | Gabriel Mazetto | |
2017-05-04 | Compile gitlab-shell go executables | Jacob Vosmaer | |
2017-04-13 | Expand components version specification format to allow branches | Alejandro Rodríguez | |
Currently we specify versions for Gitlab-Shell, Workhorse and Gitaly using version strings, to which we prepend 'v' and assume are tags. These changes allow branches or tags with other name formats to be specified by prepending '=' to the version string (á la govendor). We also simplify the process to reset to the given version (now a branch or tag): Right now there's a check to supposedly try to avoid fetching from the remote the version if it already exist locally. But the previous logic already clones if the directory doesn't exist or fetches if it does, so this check is pointless. We can safely assume the version exists once we get to the reset stage. | |||
2017-02-23 | Don’t exclude some file in lib from rubocop | Douwe Maan | |
2016-11-30 | New `gitlab:workhorse:install` rake task | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-11-01 | Add Rake task to create/repair GitLab Shell hooks symlinks | Drew Blessing | |
2016-10-06 | Load Github::Shell's secret token from file on initialization instead of ↵ | Justin DiPierro | |
every request. | |||
2016-08-11 | Use `File::exist?` instead of `File::exists?` | bogdanvlviv | |
Since version ruby-2.2.0, method `File::exists?` is deprecated. | |||
2016-08-03 | Update the gitlab-shell version in the tmp/tests directory to the right version | Stan Hu | |
Previously the gitlab-shell version would never be updated if the directory existed via the `gitlab:shell:install` Rake task. This could lead to incompatibility issues or random errors. | |||
2016-06-30 | Create (if necessary) and link the gitlab-shell secret file on the rake ↵ | Alejandro Rodríguez | |
install task | |||
2016-06-30 | Refactor repository paths handling to allow multiple git mount points | Alejandro Rodríguez | |
2016-06-03 | Replace colorize gem with rainbow. | Connor Shea | |
Colorize is a gem licensed under the GPLv2, so we can’t use it in GitLab without relicensing GitLab under the terms of the GPL. Rainbow is licensed under the MIT license and does the exact same thing as Colorize, so Rainbow was added in place of Colorize. The syntax is slightly different for Rainbow vs. Colorize, and was updated in accordance. The gem is still a dependency of Spinach, so it’s included in the development/test environments, but won’t be packaged with the actual product, and therefore doesn’t require we relicense the product. An attempt at relicensing Colorize was made, but didn’t succeed as the library owner never responded. Rainbow library: https://github.com/sickill/rainbow Relevant issue regarding licensing in GitLab's gems: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3775 | |||
2015-11-04 | Replace all usages of `git` command with configurable binary path | Robert Speicher | |
Closes #3311 | |||
2015-06-23 | Replace GITLAB with GitLab in rake task descriptions | Dmitriy Zaporozhets | |
2015-06-03 | Trigger hooks-create on gitlab backup restore. | Marin Jankovski | |
2015-03-20 | Fix newline spacing after authorized_keys rebuild | Andrew Tomaka | |
2014-12-12 | Don't forget to splat. | Marin Jankovski | |
2014-12-12 | Use system where only return result is needed. | Marin Jankovski | |
2014-12-11 | Use shell invocation according to the shell commands guidelines. | Marin Jankovski | |
2014-11-18 | Revert "gitlab shell works if multiple rubies installed" | Dmitriy Zaporozhets | |
This reverts commit 533f4cdf30b38c587f7a91f0dfd898b907ecd944. | |||
2014-11-18 | gitlab shell works if multiple rubies installed | Ciro Santilli | |
Before this it would fail because git hooks automatically prepend things to the path, which can lead the wrong Ruby version to be called in which dependencies are not installed. To make sure that this is correct, the forked_merge_requests commented out test that depends on this change was uncommented. For that test to pass, it is also necessary to setup the mock server on port 3001 under test_env.rb. | |||
2014-11-08 | Merge pull request #8254 from cirosantilli/factor-get-shell-version | Dmitriy Zaporozhets | |
Factor GITLAB_SHELL_VERSION get method | |||
2014-11-05 | Factor using Repository#path_to_repo | Ciro Santilli | |
2014-11-05 | Factor GITLAB_SHELL_VERSION get method | Ciro Santilli | |
2014-10-27 | Merge pull request #8005 from cirosantilli/settings-to-gitlab-config | Dmitriy Zaporozhets | |
Use Gitlab.config instead of Settings everywhere | |||
2014-10-23 | Merge pull request #8088 from cirosantilli/sh-str-to-args | Jacob Vosmaer | |
Use argument list for sh instead of string | |||
2014-10-19 | Use argument list for sh instead of string | Ciro Santilli | |
Faster, more portable and less error prone since no shell expansion. | |||
2014-10-19 | Replace match with end_with: more readable, faster | Ciro Santilli | |
2014-10-16 | Use Gitlab.config instead of Settings everywhere | Ciro Santilli | |
2014-09-24 | Merge pull request #7823 from cirosantilli/test-fetch-shell | Dmitriy Zaporozhets | |
Only clone GitLab Shell on tests if necessary. | |||
2014-09-22 | Only clone GitLab Shell on tests if necessary. | Ciro Santilli | |
2014-09-22 | Support sockets in 'rake gitlab:shell:install' | Jacob Vosmaer | |
2014-08-26 | Write authorized_keys in tmp/tests during tests | Jacob Vosmaer | |
This should reduce the number of gitlab-shell error messages while the tests run. | |||
2014-08-01 | Fix markdown tests. Use new repo for testing. Fixed gitlab-shell test setup | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2014-07-31 | Get gitlab-shell verion from file for install rake task | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2014-05-02 | More fixes to gitlab:shell:install | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2014-05-02 | Fix gitlab-shell setup rake task | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2014-04-08 | Add rake task to install or upgrade gitlab-shell installation. | Cyril Rohr | |
2014-03-14 | Use batch_add_keys in `rake gitlab:shell:setup` | Jacob Vosmaer | |
2013-07-18 | Use gitlab-shell authorized_keys truncation. Fix issue with authorized_keys ↵ | Dmitriy Zaporozhets | |
stored in different location | |||
2013-05-30 | fixes for gitlab restore with non-standard backup and repo dirs | Angus MacArthur | |
These fixes will allow a restore of gitlab when the backups and repositories directories are in non-standard locations (ie sub-dirs of gitlabhq). Also allows the restore to be run from script overriding the need of a user to confirm the rebuild of the authorized_keys file. | |||
2013-02-15 | Remove hardcoded refernce to gitlab-shell home. so that gitlab can be ↵ | Bhagavan Das | |
installed on any unix account other than git | |||
2013-02-11 | No gitolite in project any more | Dmitriy Zaporozhets | |
2013-02-09 | task to build missing projects with gitlab-shell | Dmitriy Zaporozhets | |
2013-02-07 | gitlab;shell init script | Dmitriy Zaporozhets | |