Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | Use Struct::ParsedCommand to keep vars close | Ash McKenzie | 2018-08-01 | 1 | -13/+21 | |
| | | | ||||||
| | * | Remove User as Actor::Key/User has replaced it | Ash McKenzie | 2018-08-01 | 2 | -77/+0 | |
| | | | ||||||
| | * | Use actor when we don't know if it's a Key or User | Ash McKenzie | 2018-08-01 | 14 | -119/+137 | |
| | | | | | | | | | | | | | | | | | | * Use gl_id when we don't know if it's a key-X or user-X * Use Actor.new_from(gl_id) which will figure out if it's a Key or User * Use key_str when we're referring to key-X as key_id is confusing | |||||
| | * | New Actor::Base, Actor::Key and Actor::User | Ash McKenzie | 2018-08-01 | 8 | -0/+314 | |
| | | | ||||||
| | * | Use gl_id instead of key_id | Ash McKenzie | 2018-08-01 | 4 | -10/+10 | |
| | | | | | | | | | | | | | | | - Is possible that gl_id could be a 'user_id' - Is a more accurate variable name | |||||
| | * | key_id is overloaded, use key_str | Ash McKenzie | 2018-08-01 | 1 | -2/+2 | |
| | | | ||||||
| | * | Use full_key to highlight it's the full SSH key | Ash McKenzie | 2018-08-01 | 3 | -10/+10 | |
| | | | ||||||
| | * | Rename NotFound -> NotFoundError | Ash McKenzie | 2018-08-01 | 3 | -7/+7 | |
| | | | ||||||
| | * | Updated GitlabConfig spec to be less brittle | Ash McKenzie | 2018-08-01 | 1 | -5/+31 | |
| | | | ||||||
| | * | Remove GitAccessStatus as not required | Ash McKenzie | 2018-08-01 | 2 | -29/+0 | |
| | | | ||||||
| | * | Utilise new Actions | Ash McKenzie | 2018-08-01 | 22 | -763/+730 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move gitaly, git-lfs and 2FA logic out from gitlab_shell.rb * Streamline parsing of origin_cmd in GitlabShell * Utilise proper HTTP status codes sent from the API * Also support 200 OK with status of true/false (ideally get rid of this) * Use HTTP status constants * Use attr_reader definitions (var over @var) * Rspec deprecation fixes | |||||
| | * | Tidy up GitlabShell | Ash McKenzie | 2018-08-01 | 1 | -7/+12 | |
| | | | | | | | | | | | | | | | * Use constants for git commands * private instead of protected | |||||
| | * | Tidy up GitlabNet | Ash McKenzie | 2018-08-01 | 1 | -7/+2 | |
| | | | | | | | | | | | | | | | * Remove HTTP related requires * Make protocol = GL_PROTOCOL the default | |||||
| | * | actor is always key_id in GitlabNet | Ash McKenzie | 2018-08-01 | 1 | -7/+2 | |
| | | | ||||||
| | * | Use HTTP status constants in GitLabNet | Ash McKenzie | 2018-08-01 | 1 | -24/+11 | |
| | | | ||||||
| | * | Tidy up GitlabAccess | Ash McKenzie | 2018-08-01 | 1 | -8/+6 | |
| | | | | | | | | | | | | | | | | | | * Rename actor to key_id * protected to private * Move attr_reader defintions under private | |||||
| | * | Fix cassettes that were wrong | Ash McKenzie | 2018-08-01 | 2 | -2/+2 | |
| | | | ||||||
| | * | Fix some rspec deprecations | Ash McKenzie | 2018-08-01 | 7 | -129/+126 | |
| | | | ||||||
| | * | HTTPHelper fix requires, add/use status constants | Ash McKenzie | 2018-08-01 | 1 | -2/+15 | |
| | | | ||||||
| | * | Move HTTP related exceptions into HTTPHelper | Ash McKenzie | 2018-08-01 | 2 | -3/+2 | |
| | | | ||||||
| | * | Move common exceptions into errors.rb | Ash McKenzie | 2018-08-01 | 3 | -5/+7 | |
| | | | ||||||
| | * | New Action classes | Ash McKenzie | 2018-08-01 | 9 | -0/+501 | |
| | | | | | | | | | | | | | | | | | | | | | * Base - contains all common logic * Gitaly - performs interactions with Gitaly * API2FARecovery - 2FA recovery code generation * GitLFSAuthenticate - git-lfs authentication | |||||
| | * | New User class | Ash McKenzie | 2018-07-30 | 2 | -0/+77 | |
| | | | ||||||
| | * | Move GL_PROTOCOL into GitlabNet | Ash McKenzie | 2018-07-30 | 2 | -3/+3 | |
| | | | ||||||
| | * | Update Guardfile | Ash McKenzie | 2018-07-30 | 1 | -18/+2 | |
| | | | | | | | | | | | | | | | * Fix lib matcher so it actually runs specs * Strip out only what we need/use | |||||
| | * | Gem updates (rspec, vcr, guard) | Ash McKenzie | 2018-07-30 | 2 | -28/+49 | |
| |/ |/| | ||||||
* | | Bump version to 7.2.0v7.2.0 | Douwe Maan | 2018-07-27 | 2 | -1/+4 | |
| | | ||||||
* | | Merge branch 'update-gitaly-proto' into 'master' | Douwe Maan | 2018-07-27 | 16 | -715/+3151 | |
|\ \ | |/ |/| | | | | | Update gitaly-proto to 0.109.0 See merge request gitlab-org/gitlab-shell!216 | |||||
| * | Update gitaly-proto to 0.109.0 | James Lopez | 2018-07-27 | 16 | -715/+3151 | |
|/ | ||||||
* | Merge branch 'doc-go-update-vendor' into 'master' | Rémy Coutable | 2018-07-24 | 3 | -2/+40 | |
|\ | | | | | | | | | Add script to update vendored go libs See merge request gitlab-org/gitlab-shell!212 | |||||
| * | Add script to update vendored go libs | Jacob Vosmaer (GitLab) | 2018-07-24 | 3 | -2/+40 | |
|/ | ||||||
* | Merge branch 'ash.mckenzie/minor-tidy-up' into 'master' | Robert Speicher | 2018-07-23 | 12 | -212/+310 | |
|\ | | | | | | | | | Refactor for re-usability for future MR's See merge request gitlab-org/gitlab-shell!210 | |||||
| * | Rspec upgrade and deprecation fixesash.mckenzie/minor-tidy-up | Ash McKenzie | 2018-07-20 | 8 | -49/+65 | |
| | | ||||||
| * | Ignore 'Missing magic comment' Rubocop warning | Ash McKenzie | 2018-07-20 | 1 | -0/+3 | |
| | | | | | | | | This was not posing an issue during CI, but was an issue locally. | |||||
| * | Support HTTP headers and sending JSON | Ash McKenzie | 2018-07-20 | 3 | -24/+79 | |
| | | ||||||
| * | Rename HTTPHelper#host to #internal_api_endpoint | Ash McKenzie | 2018-07-20 | 3 | -20/+20 | |
| | | ||||||
| * | Add #base_api_endpoint for re-usability | Ash McKenzie | 2018-07-20 | 2 | -1/+13 | |
| | | ||||||
| * | Move HTTP logic out into HTTPHelper | Ash McKenzie | 2018-07-20 | 2 | -104/+111 | |
| | | ||||||
| * | gem version tightening & updates | Ash McKenzie | 2018-07-20 | 2 | -33/+37 | |
| | | ||||||
| * | Add .ruby-version to ensure Ruby 2.3.x is used | Ash McKenzie | 2018-07-20 | 1 | -0/+1 | |
|/ | ||||||
* | Bump version to 7.1.5v7.1.5 | Stan Hu | 2018-07-10 | 2 | -1/+4 | |
| | ||||||
* | Merge branch 'go-ci-version' into 'master' | Nick Thomas | 2018-06-20 | 1 | -2/+6 | |
|\ | | | | | | | | | Run go tests in CI with Go 1.9 and 1.10 See merge request gitlab-org/gitlab-shell!208 | |||||
| * | Run go build/test in CI with 1.9 and 1.10 | Jacob Vosmaer | 2018-06-20 | 1 | -2/+6 | |
|/ | ||||||
* | Merge branch '138-fix-pre-receive-hook' into 'master' | Douwe Maan | 2018-06-13 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | Resolve "NoMethodError for nil in pre-receive hook" Closes #138 See merge request gitlab-org/gitlab-shell!206 | |||||
| * | Fix a NoMethodError in the pre-receive hook | Nick Thomas | 2018-06-12 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'winh-makes-it-2018' into 'master' | Robert Speicher | 2018-06-11 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | Update LICENSE year to 2018 [ci skip] See merge request gitlab-org/gitlab-shell!205 | |||||
| * | Update LICENSE year to 2018 | Winnie Hellmann | 2018-06-11 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'issue-29006' into 'master'v7.1.4 | Douwe Maan | 2018-06-04 | 4 | -5/+149 | |
|\ | | | | | | | | | allow long strings to remain intact while parsing broadcast message See merge request gitlab-org/gitlab-shell!202 | |||||
| * | allow long strings to remain intact while parsing broadcast message | Cameron Crockett | 2018-06-01 | 4 | -5/+149 | |
|/ | | | | | | | | | | | | | | Added fix for msg nil edge case. fixed comment wording code review issues, bumped version and changelog entry Fixed rebase issues Moved strip out of the function Fixes for code review comments Removed trailing whitespaces | |||||
* | Merge branch 'bvl-display-username-instead-of-fullname' into 'master'v7.1.3 | Douwe Maan | 2018-05-28 | 4 | -9/+18 | |
|\ | | | | | | | | | | | | | Display the username instead of fullname Closes #131 See merge request gitlab-org/gitlab-shell!204 |