Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-01Rename more path_with_namespace -> full_path or disk_pathGabriel Mazetto
2017-05-04Compile gitlab-shell go executablesJacob Vosmaer
2017-04-13Expand components version specification format to allow branchesAlejandro 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-23Don’t exclude some file in lib from rubocopDouwe Maan
2016-11-30New `gitlab:workhorse:install` rake taskRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-01Add Rake task to create/repair GitLab Shell hooks symlinksDrew Blessing
2016-10-06Load Github::Shell's secret token from file on initialization instead of ↵Justin DiPierro
every request.
2016-08-11Use `File::exist?` instead of `File::exists?`bogdanvlviv
Since version ruby-2.2.0, method `File::exists?` is deprecated.
2016-08-03Update the gitlab-shell version in the tmp/tests directory to the right versionStan 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-30Create (if necessary) and link the gitlab-shell secret file on the rake ↵Alejandro Rodríguez
install task
2016-06-30Refactor repository paths handling to allow multiple git mount pointsAlejandro Rodríguez
2016-06-03Replace 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-04Replace all usages of `git` command with configurable binary pathRobert Speicher
Closes #3311
2015-06-23Replace GITLAB with GitLab in rake task descriptionsDmitriy Zaporozhets
2015-06-03Trigger hooks-create on gitlab backup restore.Marin Jankovski
2015-03-20Fix newline spacing after authorized_keys rebuildAndrew Tomaka
2014-12-12Don't forget to splat.Marin Jankovski
2014-12-12Use system where only return result is needed.Marin Jankovski
2014-12-11Use shell invocation according to the shell commands guidelines.Marin Jankovski
2014-11-18Revert "gitlab shell works if multiple rubies installed"Dmitriy Zaporozhets
This reverts commit 533f4cdf30b38c587f7a91f0dfd898b907ecd944.
2014-11-18gitlab shell works if multiple rubies installedCiro 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-08Merge pull request #8254 from cirosantilli/factor-get-shell-versionDmitriy Zaporozhets
Factor GITLAB_SHELL_VERSION get method
2014-11-05Factor using Repository#path_to_repoCiro Santilli
2014-11-05Factor GITLAB_SHELL_VERSION get methodCiro Santilli
2014-10-27Merge pull request #8005 from cirosantilli/settings-to-gitlab-configDmitriy Zaporozhets
Use Gitlab.config instead of Settings everywhere
2014-10-23Merge pull request #8088 from cirosantilli/sh-str-to-argsJacob Vosmaer
Use argument list for sh instead of string
2014-10-19Use argument list for sh instead of stringCiro Santilli
Faster, more portable and less error prone since no shell expansion.
2014-10-19Replace match with end_with: more readable, fasterCiro Santilli
2014-10-16Use Gitlab.config instead of Settings everywhereCiro Santilli
2014-09-24Merge pull request #7823 from cirosantilli/test-fetch-shellDmitriy Zaporozhets
Only clone GitLab Shell on tests if necessary.
2014-09-22Only clone GitLab Shell on tests if necessary.Ciro Santilli
2014-09-22Support sockets in 'rake gitlab:shell:install'Jacob Vosmaer
2014-08-26Write authorized_keys in tmp/tests during testsJacob Vosmaer
This should reduce the number of gitlab-shell error messages while the tests run.
2014-08-01Fix markdown tests. Use new repo for testing. Fixed gitlab-shell test setupDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-07-31Get gitlab-shell verion from file for install rake taskDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-05-02More fixes to gitlab:shell:installDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-05-02Fix gitlab-shell setup rake taskDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-04-08Add rake task to install or upgrade gitlab-shell installation.Cyril Rohr
2014-03-14Use batch_add_keys in `rake gitlab:shell:setup`Jacob Vosmaer
2013-07-18Use gitlab-shell authorized_keys truncation. Fix issue with authorized_keys ↵Dmitriy Zaporozhets
stored in different location
2013-05-30fixes for gitlab restore with non-standard backup and repo dirsAngus 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-15Remove hardcoded refernce to gitlab-shell home. so that gitlab can be ↵Bhagavan Das
installed on any unix account other than git
2013-02-11No gitolite in project any moreDmitriy Zaporozhets
2013-02-09task to build missing projects with gitlab-shellDmitriy Zaporozhets
2013-02-07gitlab;shell init scriptDmitriy Zaporozhets