debian-mirror-gitlab/workhorse
2021-09-30 23:02:18 +05:30
..
.gitlab New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
_support New upstream version 13.11.2+ds1 2021-04-29 21:17:54 +05:30
changelogs/unreleased New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
cmd New upstream version 13.8.5+ds1 2021-03-08 18:12:59 +05:30
doc New upstream version 14.0.10 2021-09-04 01:27:46 +05:30
internal New upstream version 14.1.7+ds1 2021-09-30 23:02:18 +05:30
testdata New upstream version 13.8.5+ds1 2021-03-08 18:12:59 +05:30
.gitignore New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
.gitlab-ci.yml New upstream version 13.11.2+ds1 2021-04-29 21:17:54 +05:30
authorization_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
backend.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
backend_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
cable_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
CHANGELOG New upstream version 13.10.3+ds1 2021-04-17 20:07:23 +05:30
channel_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
config.toml.example New upstream version 14.0.10 2021-09-04 02:52:04 +05:30
config_test.go New upstream version 14.1.7+ds1 2021-09-30 23:02:18 +05:30
CONTRIBUTING.md New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
gitaly_integration_test.go New upstream version 14.0.10 2021-09-04 02:52:04 +05:30
gitaly_test.go New upstream version 14.0.10 2021-09-04 01:27:46 +05:30
go.mod New upstream version 14.0.10 2021-09-04 02:52:04 +05:30
go.sum New upstream version 14.0.10 2021-09-04 01:27:46 +05:30
jobs_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
LICENSE New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
logging.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
main.go New upstream version 14.1.7+ds1 2021-09-30 23:02:18 +05:30
main_test.go New upstream version 14.0.10 2021-09-04 01:27:46 +05:30
Makefile New upstream version 13.8.5+ds1 2021-03-08 18:12:59 +05:30
PROCESS.md New upstream version 13.10.3+ds1 2021-04-17 20:07:23 +05:30
proxy_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
raven.go New upstream version 13.10.3+ds1 2021-04-17 20:07:23 +05:30
README.md New upstream version 13.10.3+ds1 2021-04-17 20:07:23 +05:30
sendfile_test.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
tools.go New upstream version 13.7.7 2021-02-22 17:27:13 +05:30
upload_test.go New upstream version 13.12.3+ds1 2021-06-08 01:23:25 +05:30
VERSION New upstream version 13.10.3+ds1 2021-04-17 20:07:23 +05:30

GitLab Workhorse

GitLab Workhorse is a smart reverse proxy for GitLab. It handles "large" HTTP requests such as file downloads, file uploads, Git push/pull and Git archive downloads.

Workhorse itself is not a feature, but there are several features in GitLab that would not work efficiently without Workhorse.

Canonical source

The canonical source for Workhorse is gitlab-org/gitlab/workhorse. Prior to https://gitlab.com/groups/gitlab-org/-/epics/4826, it was gitlab-org/gitlab-workhorse, but that repository is no longer used for development.

Documentation

Workhorse documentation is available in the doc folder of this repository.

License

This code is distributed under the MIT license, see the LICENSE file.