GitLab Bot
03c84e0de5
Add latest changes from gitlab-org/gitlab@master
2021-05-27 06:10:47 +00:00
GitLab Bot
be4b3134a2
Add latest changes from gitlab-org/gitlab@master
2021-05-04 15:10:36 +00:00
GitLab Bot
cb840235d7
Add latest changes from gitlab-org/gitlab@master
2021-03-17 15:09:03 +00:00
GitLab Bot
8106ac487c
Add latest changes from gitlab-org/gitlab@master
2021-01-14 15:10:46 +00:00
GitLab Bot
5d066c532d
Add latest changes from gitlab-org/gitlab@master
2020-11-09 03:09:03 +00:00
GitLab Bot
2f147005c5
Add latest changes from gitlab-org/gitlab@master
2020-07-11 00:09:17 +00:00
GitLab Bot
8d96319c80
Add latest changes from gitlab-org/gitlab@master
2020-07-01 00:09:02 +00:00
GitLab Bot
c59765a50a
Add latest changes from gitlab-org/gitlab@master
2020-06-24 18:09:03 +00:00
GitLab Bot
3cd08f4bf9
Add latest changes from gitlab-org/gitlab@master
2020-03-13 00:09:34 +00:00
GitLab Bot
cfaf1cca44
Add latest changes from gitlab-org/gitlab@master
2020-02-16 21:08:53 +00:00
GitLab Bot
4f4dcd3c5d
Add latest changes from gitlab-org/gitlab@master
2019-10-02 15:06:12 +00:00
GitLab Bot
34abb9dce5
Add latest changes from gitlab-org/gitlab@master
2019-09-26 00:06:07 +00:00
GitLab Bot
81f7adf08b
Add latest changes from gitlab-org/gitlab@master
2019-09-19 18:06:18 +00:00
Zeger-Jan van de Weg
63b07f5242
Upgrade Gitaly-Proto to 1.37.0
...
This was done to perform some local testing, but while the change was
already made it made sense to commit the change.
2019-07-16 10:33:07 +02:00
Patrick Bajao
40fd0b9e40
Add client code to call GetObjectDirectorySize RPC
...
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13460
2019-06-05 20:58:46 +08:00
John Cai
0e033b3124
Add client methods for DisconnectGitAlternates rpc
...
DisconnectGitAlternates is a Gitaly RPC that will delete a repository's
objects/info/alternates file. This commit adds client support for that
RPC.
2019-05-03 15:59:28 -07:00
Zeger-Jan van de Weg
75ec347d44
Git FSCK has no timeout
...
FSCK is usually called through sidekiq, but a rake task doesn't have a
mechanism to default to no timeout for this RPC.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53319
2019-04-15 10:17:56 +02:00
John Cai
87adc799eb
Removing old code path for search_files_by_content
...
In 11.8, we added a fix for the SearchFilesByContent RPC in gitaly to
send back the response in chunks. However, we kept in the old code path
for backwards compatibility. Now that the change is fully deployed, we
can remove that old codepath.
2019-03-01 15:25:30 -08:00
John Cai
04b9de85a8
Modifying gitaly search files client to add chunking support
...
updates gitaly proto to 1.7.0, modifies the search files gitaly client
call to use the new chunked_response flag in the rpc request, and stitch
the responses together.
maintains backwards compatibility with older gitaly servers.
2019-02-06 20:32:53 -08:00
Bob Van Landuyt
67f2faa72d
Don't specify `shell` for Gitaly write-ref
...
Use shelling out to git to write refs instead of rugged, hoping to
avoid creating invalid refs.
To update HEAD we switched to using `git symbolic-ref`.
2018-11-26 16:44:26 +01:00
Bob Van Landuyt
5e9921d547
Update gitaly and gitaly-proto
2018-11-26 16:44:26 +01:00
Nick Thomas
f1bc7b6eb5
SSH public-key authentication for push mirroring
2018-11-19 11:46:39 +00:00
gfyoung
ebf98f27c4
Enable even more frozen string in lib/gitlab
...
Enables frozen string for the following:
* lib/gitlab/fogbugz_import/**/*.rb
* lib/gitlab/gfm/**/*.rb
* lib/gitlab/git/**/*.rb
* lib/gitlab/gitaly_client/**/*.rb
* lib/gitlab/gitlab_import/**/*.rb
* lib/gitlab/google_code_import/**/*.rb
* lib/gitlab/gpg/**/*.rb
* lib/gitlab/grape_logging/**/*.rb
* lib/gitlab/graphql/**/*.rb
* lib/gitlab/graphs/**/*.rb
* lib/gitlab/hashed_storage/**/*.rb
* lib/gitlab/health_checks/**/*.rb
Partially address gitlab-org/gitlab-ce#47424 .
2018-11-13 11:42:15 -08:00
George Tsiolis
733ae94921
Fix typos in comments and specs
2018-11-01 08:59:20 +02:00
Zeger-Jan van de Weg
e77f46d129
Remove timeouts for long running requests
2018-07-24 13:56:28 +02:00
Jacob Vosmaer
ff112ce641
Add Repository#set_config and #delete_config
2018-07-06 12:06:54 +02:00
Andrew Newdigate
583635f0c8
Updated Gitaly timeout values
2018-07-05 16:05:24 +00:00
Jacob Vosmaer
201802f723
Remove more feature flags
2018-07-03 17:39:08 +02:00
Ahmad Hassan
69de7b42cf
Migrate repo backup to gitaly
2018-06-15 18:27:25 +02:00
Ahmad Hassan
2bbac66cae
Refactor
2018-06-08 12:39:20 +02:00
Ahmad Hassan
59a8c79f05
Use RestoreCustomHooks RPC in restore rake task
2018-06-07 14:26:20 +02:00
Kim "BKC" Carlbäcker
61a5994db6
Migrate RepositoryService#SearchFilesBy{Content,Name}
2018-05-18 12:51:28 +02:00
Douglas Barbosa Alexandre
17258b37c8
Raise InvalidRepository error for non-valid git repositories
2018-05-07 14:22:16 -03:00
Zeger-Jan van de Weg
713c7fa9a5
Client implementation GetRawChanges
...
Part of https://gitlab.com/gitlab-org/gitaly/issues/1138
2018-05-07 15:37:49 +02:00
Jacob Vosmaer
b37cea6e9c
Use fast timeouts for Gitaly FooInProgress RPC's
2018-04-30 14:16:27 +02:00
Nick Thomas
672733aa66
Add an API endpoint to download git repository snapshots
2018-04-19 17:25:01 +01:00
Zeger-Jan van de Weg
c830b8e3b7
Client implementation for InfoAttributes
...
Clients can now request the attributes from `$GIT_DIR/info/attributes`
through Gitaly. The Gitaly migration is described in gitlab-org/gitaly#1082 .
The parser algorithm was implemented in a way it could handle both file
contents or a File handle, and both were already tested.
Other than that, using the boy scout rule, I've removed a class,
InfoAttributes, as it was delegating everything to the parser and
therefor wasn't really needed in my opinion.
2018-04-11 14:21:27 +02:00
Douglas Barbosa Alexandre
e892eeb546
Add calculate_checksum method to the Gitaly repository client
2018-04-06 13:23:22 -03:00
Stan Hu
a18eea8c32
Automatically cleanup stale worktrees and lock files upon a push
...
git 2.16 will fail badly if there are stale worktrees.
Closes #44115
2018-04-06 08:17:07 -07:00
Stan Hu
e9fad3e501
Make --prune a configurable parameter in fetching a git remote
...
By default, --prune is added to the command-line of a `git fetch` operation,
but for repositories with many references this can take a long time to run. We
shouldn't need to run --prune the first time we fetch a new repository.
2018-03-06 00:10:04 -08:00
Sean McGivern
52e133d176
Merge branch 'zj-licensee-key' into 'master'
...
Client implementation for Licensee#key
See merge request gitlab-org/gitlab-ce!17449
2018-03-01 17:10:39 +00:00
Zeger-Jan van de Weg
34fbade4ae
Client implementation for Licensee#key
...
Part of the migration as tracked in: gitlab-org/gitaly#1026
2018-03-01 16:41:08 +01:00
Zeger-Jan van de Weg
c12b18c545
Encode revision for gitattributes ref
...
A field didn't call the needed encoding helper, thus some UTF-8 encoding
couldn't be encoded to ASCII. Using the helper method this was fixed.
Tests are now run against Gitaly and Rugged too, to ensure both remain
working correctly.
Fixes gitlab-org/gitaly#1032 , gitlab-org/gitlab-ce#43278
2018-03-01 09:18:26 +01:00
Alejandro Rodríguez
acc0e25de7
Incorporate Gitaly's RepositoryService.IsSquashInProgress RPC
2018-02-21 17:35:31 -03:00
Kim "BKC" Carlbäcker
28bbb4cb47
Migrate Gitlab::Git::Repository#write_config to Gitaly
...
- Add tests for Repository#write_config
2018-01-31 15:02:31 +01:00
Kim "BKC" Carlbäcker
10fb904d63
Migrate Git::Repository#write_ref to Gitaly
2018-01-30 12:22:31 +01:00
Ahmad Sherif
6a28967c14
Migrate restoring repo from bundle to Gitaly
...
Closes gitaly#946
2018-01-24 19:02:32 +01:00
Ahmad Sherif
24625323a8
Migrate repository bundling to Gitaly
...
Closes gitaly#929
2018-01-24 12:10:31 +01:00
Ahmad Sherif
49d6ed9ded
Migrate importing repository to Gitaly
...
Closes gitaly#907
2018-01-15 14:15:54 +01:00
Ahmad Sherif
92d62ff69d
Migrate rebase_in_progress? to Gitaly
...
Closes gitaly#866
2018-01-10 13:24:29 +01:00