Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-31 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-05 | Merge branch 'remove-unnecessary-freeze-in-lib-gitlab' into 'master' | Jan Provaznik | |
Avoid calling freeze on already frozen strings in lib/gitlab See merge request gitlab-org/gitlab-ce!32637 | |||
2019-09-04 | Avoid calling freeze on already frozen strings in lib/gitlab | dineshpanda | |
2019-09-04 | Extract Workhorse <-> GitLab authentication to make it reusable | Krasimir Angelov | |
Introduce JWTAutheticatable module that can be reused for ai=uthtication between Pages and GitLab (the same way we use do now for Workhorse). Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/61927. | |||
2019-08-28 | Support Gitaly feature flags in workhorse | Jacob Vosmaer | |
2019-07-22 | Use persistent Redis cluster for Workhorse pub/sub notifications | Stan Hu | |
Previously, in Omnibus, Workhorse expected to listen via the Redis shared state cluster for the `workhorse:notifications` publish/subscribe channel, but the Rails code was using the Sidekiq queue cluster for this. To fix this inconsistency, we make the Rails code use the persistent cluster, since we don't want Workhorse to be looking at anything Sidekiq-related. | |||
2019-04-16 | Add a feature flag for subdirectory archives | Nick Thomas | |
2019-04-16 | JSON-encoded binary fields should use Base64::encode64 | Nick Thomas | |
It is not interoperable to use Base64::urlsafe_encode64 for fields in JSON that contain binary (as opposed to UTF8-safe) data. For instance, the Golang JSON decoder (which is what gitlab-workhorse uses) insists upon the standard base64 encoding. | |||
2019-04-16 | Revert "Revert "Merge branch '24704-download-repository-path' into 'master'"" | Nick Thomas | |
This reverts commit 171818df0a72097aa1a804c8213666b3f66b0966. | |||
2019-04-11 | Revert "Merge branch '24704-download-repository-path' into 'master'" | Patrick Bajao | |
This reverts commit 6c75bd015cba181f028bc87c396c3d8e43b5dc3e, reversing changes made to 1be7f5aaa38aba79843eae8835be6c99c025e982. | |||
2019-04-04 | Renamed terminal_specification to channel_specification | Francisco Javier López | |
We're moving from using terminology related to terminals when we refer to Websockets connections in Workhorse. It's more appropiate a concept like channel. | |||
2019-04-02 | Download a folder from repository | Patrick Bajao | |
Add `GetArchiveRequest` to git-archive params. Modifies `Git::Repository#archive_metadata` to append `path` to `ArchivePrefix` so it'll not hit the cache of repository archive when it already exists. | |||
2019-03-26 | Allow multiple repositories per project | Bob Van Landuyt | |
This changes the repository type from a binary `wiki?` to a type. So we can have more than 2 repository types. Now everywhere we called `.wiki?` and expected a boolean, we check that type. | |||
2018-12-11 | Update GitLab Workhorse to v8.0.0 | Nick Thomas | |
2018-12-07 | Add feature flag for workhorse content type calculation | Francisco Javier López | |
2018-10-22 | Enable frozen string for lib/gitlab/*.rb | gfyoung | |
2018-09-07 | Add receive_max_input_size setting to Application settings | Rubén Dávila | |
If user has configure the setting then it will be passed to gitlab-shell and gitlab-workhorse | |||
2018-07-11 | Remove last flags from Blob and Workhorse | Jacob Vosmaer | |
2018-07-09 | Make blob and other RPC's mandatory | Jacob Vosmaer (GitLab) | |
2018-07-06 | Make all Gitaly diff flags mandatory | Jacob Vosmaer | |
2018-05-17 | Move git archives downloading to Gitaly | Zeger-Jan van de Weg | |
2018-04-19 | Add an API endpoint to download git repository snapshots | Nick Thomas | |
2018-04-06 | Merge branch 'jramsay-38830-tarball' into 'master' | Douwe Maan | |
Add alternative archive route Closes #38830 See merge request gitlab-org/gitlab-ce!17225 | |||
2018-04-06 | Add new repository archive route | James Ramsay | |
Repository archives are always named `<project>-<ref>-<sha>` even if the ref is a commit. A consequence of always including the sha even for tags is that packaging a release is more difficult because both the ref and sha must be known by the packager. - add `<project>/-/archive/<ref>/<filename>.<format>` route using the `-` separator to prevent namespace collisions. If the filename is `<project>-<ref>` or the ref is a sha, the sha will be omitted, otherwise the default filename will be used. - deprecate previous archive route `repository/<ref>/archive` | |||
2018-04-05 | Add `direct_upload` setting for artifacts | Kamil Trzciński | |
2018-04-04 | Add option to suppress archive commit sha | James Ramsay | |
Repository archives are always named `<project>-<ref>-<sha>` even if the ref is a commit. A consequence of always including the sha even for tags is that packaging a release is more difficult because both the ref and sha must be known by the packager. - add append_sha option (defaults true) to provide a method for toggling this feature. Support added to GitLab Workhorse by gitlab-org/gitlab-workhorse!232 | |||
2018-03-29 | Gitlab-workhorse still needs RepoPath on Git HTTP | Jacob Vosmaer (GitLab) | |
2018-03-28 | Make all workhorse gitaly calls opt-out, take 2 | Jacob Vosmaer | |
2018-03-28 | Revert "Merge branch 'workhorse-gitaly-mandatory' into 'master'" | Sean McGivern | |
This reverts merge request !18002 | |||
2018-03-28 | Remove some easy cases of 'path_to_repo' use | Jacob Vosmaer (GitLab) | |
2018-03-28 | Merge branch 'ac/lfs-direct-upload-ee-to-ce' into 'master' | Kamil Trzciński | |
LFS direct upload port to CE Closes #44548 See merge request gitlab-org/gitlab-ce!17752 | |||
2018-03-27 | Make all workhorse gitaly calls opt-out | Jacob Vosmaer (GitLab) | |
2018-03-27 | Port LFS direct_upload from EE | Alessio Caiazza | |
2018-03-07 | naming things | Kim "BKC" Carlbäcker | |
2018-03-06 | Make git push mandatory | Kim "BKC" Carlbäcker | |
2018-02-06 | Upgrade GitLab Workhorse to v3.6.0 | Kamil Trzciński | |
2018-02-01 | port of 594e6a0a625^..f74c90f68c6 | Micaël Bergeron | |
2018-01-22 | Default to Gitaly for 'git push' HTTP/SSH, and make Gitaly mandatory for SSH ↵ | Jacob Vosmaer (GitLab) | |
pull | |||
2018-01-11 | Adds Rubocop rule for line break around conditionals | 🙈 jacopo beschi 🙉 | |
2018-01-09 | Add option to disable git archive caching in workhorse | Jacob Vosmaer | |
2017-12-03 | Remove Ci::Build#artifacts_file? | Zeger-Jan van de Weg | |
2017-12-03 | Rename artifacts_* to legacy_artifacts_* | Kamil Trzcinski | |
2017-11-16 | Adds Rubocop rule for line break after guard clause | Jacopo | |
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses. | |||
2017-10-30 | Support show-all-refs for git over HTTP | Nick Thomas | |
2017-10-09 | Migrate Workhorse Send{Diff,Patch} to Gitaly | Ahmad Sherif | |
2017-10-02 | Send extra Gitaly params for `send_git_archive` if needed | Alejandro Rodríguez | |
2017-09-30 | add username to authorized result, so that gitlab-shell can pass it to hooks | David Turner | |
2017-09-08 | Backport the EE signature of Gitlab::Workhorse#send_artifacts_entry | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-09-05 | Make it explicit that workhorse needs artifact path | Grzegorz Bizon | |
2017-09-01 | Make Gitaly PostUploadPack mandatory | Jacob Vosmaer (GitLab) | |