Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pass the root directory into the fallback command | Nick Thomas | 2019-04-12 | 1 | -5/+6 |
| | |||||
* | Correctly determine the root directory for gitlab-shell | Nick Thomas | 2019-04-12 | 1 | -11/+24 |
| | | | | Credit to https://gitlab.com/ejiek for spotting this one. | ||||
* | Provide go implementation for 2fa_recovery_codes command | Igor | 2019-03-21 | 1 | -11/+11 |
| | |||||
* | Better testing for JSON deserialisationan-improve-test-coverage | Andrew Newdigate | 2019-03-18 | 3 | -0/+177 |
| | | | | | | | | Adds tests to ensure that JSON deserialisation from program arguments takes place. This was a testing blind spot, which led to a brief regression: https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/280 | ||||
* | Wrap Stderr & Stdout in a reporter struct | Bob Van Landuyt | 2019-03-15 | 1 | -8/+11 |
| | | | | | The reporter struct can be used for passing around and reporting to the io.Writer of choice. | ||||
* | Fix unmarshalling JSON from the command line | Nick Thomas | 2019-03-06 | 3 | -3/+3 |
| | |||||
* | Adds distributed tracing instrumentation to GitLab-Shellan-distributed-tracing | Andrew Newdigate | 2019-03-01 | 4 | -128/+44 |
| | | | | Adds distributed tracing instrumentation to GitLab-Shell using LabKit | ||||
* | Don't fall back to ruby for non SSH connectionsbvl-feature-flag-commands | Bob Van Landuyt | 2019-01-15 | 1 | -4/+3 |
| | | | | | When SSH_CONNECTION is not set, we don't fall back to ruby, but instead fail directly in go writing the error to stderr. | ||||
* | Allow enabling gitlab-shell "discover"-feature | Bob Van Landuyt | 2019-01-15 | 1 | -17/+18 |
| | | | | | | | | | | | | | | | | | | | This adds the possibility to enable features for GitLab shell. The first feature being recognized is "Discover": It's the command that is executed when running `ssh git@gitlab.example.com` and is called without a command. The gitlab key id or username is already parsed from the command line arguments. Currently we only support communicating with GitLab-rails using unix sockets. So features will not be enabled if the GitLab-url is using a different protocol. The url for this read from the config yaml. Pending ruby-specs have been added for the gitlab-shell command. Refactor to have separate command packages | ||||
* | Vendor updates | Andrew Newdigate | 2018-12-11 | 4 | -4/+4 |
| | |||||
* | Revert "Merge branch 'zj-rename-gitalypb' into 'master'"revert-0662bdd1 | Zeger-Jan van de Weg | 2018-12-07 | 4 | -10/+13 |
| | | | This reverts merge request !262 | ||||
* | Upgrade gitaly Client dependency | Zeger-Jan van de Weg | 2018-12-06 | 4 | -13/+10 |
| | | | | | The client now has TLS support. So this gets pulled into this component. To make it work, we have to upgrade the proto too. | ||||
* | Allow the config directory to be specified | Nick Thomas | 2018-09-28 | 1 | -10/+17 |
| | |||||
* | Specify a richer scheme to run the migration with | Nick Thomas | 2018-09-28 | 1 | -15/+28 |
| | |||||
* | Initial feature-flagged go/ruby switch | Nick Thomas | 2018-09-28 | 1 | -0/+36 |
| | |||||
* | Add Gitaly git-upload-archive migrated commandgitaly-upload-archive | Alejandro RodrĂguez | 2018-03-20 | 2 | -0/+115 |
| | |||||
* | - Update gitaly vendoring | Kim "BKC" Carlbäcker | 2017-07-03 | 2 | -2/+6 |
| | | | | | - Wire up gitaly-*-pack to Gitaly. Don't pass git-*-pack to go - Disable tests for go1.5 & 1.6 | ||||
* | Check number of arguments | Jacob Vosmaer | 2017-05-23 | 2 | -0/+10 |
| | |||||
* | Change signature of logger.Fatal | Jacob Vosmaer | 2017-05-23 | 2 | -6/+6 |
| | |||||
* | Use gitaly-upload-pack and gitaly-receive-pack | Jacob Vosmaer | 2017-05-23 | 3 | -12/+60 |
| | |||||
* | Vendor gitaly-proto 0.5.0go-hello-world | Jacob Vosmaer | 2017-04-12 | 1 | -1/+6 |
| | |||||
* | Add hello-world executable | Jacob Vosmaer | 2017-04-12 | 1 | -0/+7 |