GitLab Bot
4d0bc99be4
Add latest changes from gitlab-org/gitlab@master
2021-10-25 21:12:12 +00:00
GitLab Bot
59b0e2f45d
Add latest changes from gitlab-org/gitlab@master
2021-10-19 15:12:08 +00:00
GitLab Bot
0d1b0d5d03
Add latest changes from gitlab-org/gitlab@master
2021-10-06 12:11:40 +00:00
GitLab Bot
2cdb1c566d
Add latest changes from gitlab-org/gitlab@master
2021-09-22 15:12:06 +00:00
GitLab Bot
33f96e8df0
Add latest changes from gitlab-org/gitlab@master
2021-09-15 09:09:47 +00:00
GitLab Bot
d378fdaa60
Add latest changes from gitlab-org/gitlab@master
2021-09-14 12:10:35 +00:00
GitLab Bot
255fcf9df9
Add latest changes from gitlab-org/gitlab@master
2021-09-07 15:11:06 +00:00
GitLab Bot
183b715218
Add latest changes from gitlab-org/gitlab@master
2021-09-06 18:11:17 +00:00
GitLab Bot
a9ae162270
Add latest changes from gitlab-org/gitlab@master
2021-08-31 12:11:07 +00:00
GitLab Bot
975eac4992
Add latest changes from gitlab-org/gitlab@master
2021-08-25 12:11:32 +00:00
GitLab Bot
326b4d3216
Add latest changes from gitlab-org/gitlab@master
2021-08-25 09:10:52 +00:00
GitLab Bot
b70394d26f
Add latest changes from gitlab-org/gitlab@master
2021-08-20 12:09:31 +00:00
GitLab Bot
b28d414aef
Add latest changes from gitlab-org/gitlab@master
2021-08-19 09:10:34 +00:00
GitLab Bot
da12067d6b
Add latest changes from gitlab-org/gitlab@master
2021-08-13 09:09:58 +00:00
GitLab Bot
2fe5ea34a5
Add latest changes from gitlab-org/gitlab@master
2021-08-12 12:11:05 +00:00
GitLab Bot
5adf6557e2
Add latest changes from gitlab-org/gitlab@master
2021-08-10 09:10:08 +00:00
GitLab Bot
07e0fae35c
Add latest changes from gitlab-org/gitlab@master
2021-08-06 15:10:05 +00:00
GitLab Bot
2dedd78ef5
Add latest changes from gitlab-org/gitlab@master
2021-07-29 12:08:55 +00:00
GitLab Bot
f931527bc5
Add latest changes from gitlab-org/gitlab@master
2021-07-29 09:08:46 +00:00
GitLab Bot
fd3d0d4c2c
Add latest changes from gitlab-org/gitlab@master
2021-07-29 06:10:15 +00:00
GitLab Bot
1d9f78b3a4
Add latest changes from gitlab-org/gitlab@master
2021-07-28 15:09:57 +00:00
GitLab Bot
aeee5b6a21
Add latest changes from gitlab-org/gitlab@master
2021-07-28 09:09:47 +00:00
GitLab Bot
ec3483bd18
Add latest changes from gitlab-org/gitlab@master
2021-07-26 09:09:00 +00:00
GitLab Bot
7e3f469a40
Add latest changes from gitlab-org/gitlab@master
2021-07-21 21:10:10 +00:00
GitLab Bot
1072f96e34
Add latest changes from gitlab-org/gitlab@master
2021-07-19 12:10:08 +00:00
GitLab Bot
afbfbfc87a
Add latest changes from gitlab-org/gitlab@master
2021-07-02 12:08:31 +00:00
GitLab Bot
8a37720edf
Add latest changes from gitlab-org/gitlab@master
2021-06-24 15:07:28 +00:00
GitLab Bot
ec4abad65d
Add latest changes from gitlab-org/gitlab@master
2021-06-16 15:10:08 +00:00
GitLab Bot
fe30598cbd
Add latest changes from gitlab-org/gitlab@master
2021-06-08 06:09:51 +00:00
GitLab Bot
9fcbd94aaa
Add latest changes from gitlab-org/gitlab@master
2021-05-31 18:09:56 +00:00
GitLab Bot
03c84e0de5
Add latest changes from gitlab-org/gitlab@master
2021-05-27 06:10:47 +00:00
GitLab Bot
6ef0d7a8fe
Add latest changes from gitlab-org/gitlab@master
2021-05-24 18:10:28 +00:00
GitLab Bot
4a882000a9
Add latest changes from gitlab-org/gitlab@master
2021-05-12 15:10:25 +00:00
GitLab Bot
25db9c1230
Add latest changes from gitlab-org/gitlab@master
2021-05-06 12:10:38 +00:00
GitLab Bot
be4b3134a2
Add latest changes from gitlab-org/gitlab@master
2021-05-04 15:10:36 +00:00
GitLab Bot
70cfa5e3e7
Add latest changes from gitlab-org/gitlab@master
2021-04-26 21:10:25 +00:00
GitLab Bot
9c6578ed4e
Add latest changes from gitlab-org/gitlab@master
2021-04-21 15:09:35 +00:00
GitLab Bot
430aebe8af
Add latest changes from gitlab-org/gitlab@master
2021-04-21 06:09:28 +00:00
GitLab Bot
a3dfd311f4
Add latest changes from gitlab-org/gitlab@master
2021-04-14 15:09:04 +00:00
GitLab Bot
1769b59b9f
Add latest changes from gitlab-org/gitlab@master
2021-04-01 18:13:56 +00:00
GitLab Bot
cb840235d7
Add latest changes from gitlab-org/gitlab@master
2021-03-17 15:09:03 +00:00
GitLab Bot
7ff2de7c12
Add latest changes from gitlab-org/gitlab@master
2021-03-05 00:09:24 +00:00
GitLab Bot
b0a5a92e83
Add latest changes from gitlab-org/gitlab@master
2021-03-04 09:10:52 +00:00
GitLab Bot
7f5e08060f
Add latest changes from gitlab-org/gitlab@master
2021-02-12 09:08:48 +00:00
GitLab Bot
89f3fa0b96
Add latest changes from gitlab-org/gitlab@master
2021-02-04 00:09:18 +00:00
GitLab Bot
fba5aaeec6
Add latest changes from gitlab-org/gitlab@master
2021-01-25 21:09:03 +00:00
GitLab Bot
ef8c47e97e
Add latest changes from gitlab-org/gitlab@master
2021-01-20 15:10:29 +00:00
GitLab Bot
b8f4476569
Add latest changes from gitlab-org/gitlab@master
2021-01-19 06:10:50 +00:00
GitLab Bot
8106ac487c
Add latest changes from gitlab-org/gitlab@master
2021-01-14 15:10:46 +00:00
GitLab Bot
716896e8ca
Add latest changes from gitlab-org/gitlab@master
2021-01-13 18:10:55 +00:00
GitLab Bot
2c2b5aeac0
Add latest changes from gitlab-org/gitlab@master
2021-01-05 15:10:02 +00:00
GitLab Bot
9b09561f47
Add latest changes from gitlab-org/gitlab@master
2020-12-09 18:09:48 +00:00
GitLab Bot
a2f16969fa
Add latest changes from gitlab-org/gitlab@master
2020-12-04 06:09:34 +00:00
GitLab Bot
f4182abcb6
Add latest changes from gitlab-org/gitlab@master
2020-11-12 18:09:26 +00:00
GitLab Bot
3775eba7c1
Add latest changes from gitlab-org/gitlab@master
2020-10-16 12:09:33 +00:00
GitLab Bot
c311ce331f
Add latest changes from gitlab-org/gitlab@master
2020-10-16 03:08:29 +00:00
GitLab Bot
c083f926c5
Add latest changes from gitlab-org/gitlab@master
2020-10-15 21:09:12 +00:00
GitLab Bot
16515bdfcb
Add latest changes from gitlab-org/gitlab@master
2020-10-13 15:08:53 +00:00
GitLab Bot
a87ae2e97e
Add latest changes from gitlab-org/gitlab@master
2020-10-07 21:08:21 +00:00
GitLab Bot
62f486eb35
Add latest changes from gitlab-org/gitlab@master
2020-10-02 15:08:13 +00:00
GitLab Bot
6092dcc437
Add latest changes from gitlab-org/gitlab@master
2020-10-02 12:09:03 +00:00
GitLab Bot
e0b023e388
Add latest changes from gitlab-org/gitlab@master
2020-09-23 15:10:14 +00:00
GitLab Bot
b85aae44f9
Add latest changes from gitlab-org/gitlab@master
2020-09-21 15:09:44 +00:00
GitLab Bot
7985071975
Add latest changes from gitlab-org/gitlab@master
2020-09-21 12:09:34 +00:00
GitLab Bot
a961982252
Add latest changes from gitlab-org/gitlab@master
2020-09-02 21:10:43 +00:00
GitLab Bot
8e35232810
Add latest changes from gitlab-org/gitlab@master
2020-09-02 15:10:54 +00:00
GitLab Bot
bdca097916
Add latest changes from gitlab-org/gitlab@master
2020-08-11 03:11:00 +00:00
GitLab Bot
2ecc6e22e3
Add latest changes from gitlab-org/gitlab@master
2020-08-04 18:09:49 +00:00
GitLab Bot
8bb9ee8769
Add latest changes from gitlab-org/gitlab@master
2020-07-31 21:10:12 +00:00
GitLab Bot
1e254d9f5a
Add latest changes from gitlab-org/gitlab@master
2020-06-30 12:08:57 +00:00
GitLab Bot
757d2fda7e
Add latest changes from gitlab-org/gitlab@master
2020-06-26 21:08:51 +00:00
GitLab Bot
c59765a50a
Add latest changes from gitlab-org/gitlab@master
2020-06-24 18:09:03 +00:00
GitLab Bot
4c5468b408
Add latest changes from gitlab-org/gitlab@master
2020-06-24 15:08:50 +00:00
GitLab Bot
810bd2a662
Add latest changes from gitlab-org/gitlab@master
2020-06-02 12:08:33 +00:00
GitLab Bot
b64a8161c9
Add latest changes from gitlab-org/gitlab@master
2020-05-29 18:08:26 +00:00
GitLab Bot
100a5e4bea
Add latest changes from gitlab-org/gitlab@master
2020-05-25 21:08:00 +00:00
GitLab Bot
735e7717e7
Add latest changes from gitlab-org/gitlab@master
2020-05-24 12:08:20 +00:00
GitLab Bot
927df95cc4
Add latest changes from gitlab-org/gitlab@master
2020-05-15 12:08:28 +00:00
GitLab Bot
c7ba7b9976
Add latest changes from gitlab-org/gitlab@master
2020-05-11 09:09:45 +00:00
GitLab Bot
5f0e3773e9
Add latest changes from gitlab-org/gitlab@master
2020-05-06 21:10:00 +00:00
GitLab Bot
bd5d5791c5
Add latest changes from gitlab-org/gitlab@master
2020-04-23 09:09:46 +00:00
GitLab Bot
209bd8cf1f
Add latest changes from gitlab-org/gitlab@master
2020-04-09 15:09:29 +00:00
GitLab Bot
53b1f4eaa2
Add latest changes from gitlab-org/gitlab@master
2020-04-02 15:08:01 +00:00
GitLab Bot
684d65316a
Add latest changes from gitlab-org/gitlab@master
2020-04-02 12:08:18 +00:00
GitLab Bot
0d0cddc9ce
Add latest changes from gitlab-org/gitlab@master
2020-03-31 12:08:09 +00:00
GitLab Bot
95ad46159e
Add latest changes from gitlab-org/gitlab@master
2020-03-30 21:08:01 +00:00
GitLab Bot
154b9bae14
Add latest changes from gitlab-org/gitlab@master
2020-03-17 21:09:16 +00:00
GitLab Bot
c36152ff8c
Add latest changes from gitlab-org/gitlab@master
2020-03-13 15:09:21 +00:00
GitLab Bot
3cd08f4bf9
Add latest changes from gitlab-org/gitlab@master
2020-03-13 00:09:34 +00:00
GitLab Bot
dc889678d1
Add latest changes from gitlab-org/gitlab@master
2020-03-12 15:09:39 +00:00
GitLab Bot
951616a26a
Add latest changes from gitlab-org/gitlab@master
2020-02-25 18:09:02 +00:00
GitLab Bot
a8c82a6395
Add latest changes from gitlab-org/gitlab@master
2020-02-25 03:08:49 +00:00
GitLab Bot
df2eda3f14
Add latest changes from gitlab-org/gitlab@master
2020-02-20 18:08:51 +00:00
GitLab Bot
8c4198cbe6
Add latest changes from gitlab-org/gitlab@master
2020-02-20 12:08:51 +00:00
GitLab Bot
cd3e2c7b93
Add latest changes from gitlab-org/gitlab@master
2020-02-19 12:09:13 +00:00
GitLab Bot
93d7441cc9
Add latest changes from gitlab-org/gitlab@master
2020-02-18 21:09:11 +00:00
GitLab Bot
4720b569f0
Add latest changes from gitlab-org/gitlab@master
2020-02-18 09:09:24 +00:00
GitLab Bot
0c6bc5443a
Add latest changes from gitlab-org/gitlab@master
2020-02-07 21:08:39 +00:00
GitLab Bot
a89cb5cbdd
Add latest changes from gitlab-org/gitlab@master
2020-02-06 21:08:48 +00:00
GitLab Bot
0d6fa03312
Add latest changes from gitlab-org/gitlab@master
2020-02-06 18:08:54 +00:00
GitLab Bot
27a18afc7d
Add latest changes from gitlab-org/gitlab@master
2020-02-04 00:09:04 +00:00
GitLab Bot
c8f773a859
Add latest changes from gitlab-org/gitlab@master
2020-01-30 21:08:47 +00:00
GitLab Bot
390582e118
Add latest changes from gitlab-org/gitlab@master
2020-01-27 18:09:04 +00:00
GitLab Bot
c158fa8d69
Add latest changes from gitlab-org/gitlab@master
2020-01-16 12:08:32 +00:00
GitLab Bot
8b1228b0d4
Add latest changes from gitlab-org/gitlab@master
2020-01-10 15:07:47 +00:00
GitLab Bot
c6373a2cec
Add latest changes from gitlab-org/gitlab@master
2019-12-24 12:08:01 +00:00
GitLab Bot
784fae4b9d
Add latest changes from gitlab-org/gitlab@master
2019-12-12 12:07:33 +00:00
GitLab Bot
4e375367b7
Add latest changes from gitlab-org/gitlab@master
2019-12-07 00:07:51 +00:00
GitLab Bot
ab7cf450ba
Add latest changes from gitlab-org/gitlab@master
2019-12-03 18:06:49 +00:00
GitLab Bot
a048261403
Add latest changes from gitlab-org/gitlab@master
2019-11-21 09:06:16 +00:00
GitLab Bot
6791eefead
Add latest changes from gitlab-org/gitlab@master
2019-10-21 09:06:22 +00:00
GitLab Bot
25989ab7ef
Add latest changes from gitlab-org/gitlab@master
2019-10-18 11:11:44 +00:00
GitLab Bot
7b8ec6e718
Add latest changes from gitlab-org/gitlab@master
2019-10-15 18:06:01 +00:00
GitLab Bot
4b28d5ae77
Add latest changes from gitlab-org/gitlab@master
2019-10-09 21:06:24 +00:00
GitLab Bot
9a1c545674
Add latest changes from gitlab-org/gitlab@master
2019-10-03 15:07:07 +00:00
GitLab Bot
4f4dcd3c5d
Add latest changes from gitlab-org/gitlab@master
2019-10-02 15:06:12 +00:00
GitLab Bot
80f61b4035
Add latest changes from gitlab-org/gitlab@master
2019-09-18 14:02:45 +00:00
GitLab Bot
bd860c22f6
Add latest changes from gitlab-org/gitlab@master
2019-09-17 12:06:48 +00:00
Pavel Shutsin
f089a23015
Backport EE changes for productivity analytics
...
Improve diff lines count efficiency
2019-09-04 13:01:55 +03:00
Sean McGivern
f9c456bd0c
Make performance bar enabled checks consistent
...
Previously, we called the `peek_enabled?` method like so:
prepend_before_action :set_peek_request_id, if: :peek_enabled?
Now we don't have a `set_peek_request_id` method, so we don't need that
line. However, the `peek_enabled?` part had a side-effect: it would also
populate the request store cache for whether the performance bar was
enabled for the current request or not.
This commit makes that side-effect explicit, and replaces all uses of
`peek_enabled?` with the more explicit
`Gitlab::PerformanceBar.enabled_for_request?`. There is one spec that
still sets `SafeRequestStore[:peek_enabled]` directly, because it is
contrasting behaviour with and without a request store enabled.
The upshot is:
1. We still set the value in one place. We make it more explicit that
that's what we're doing.
2. Reading that value uses a consistent method so it's easier to find in
future.
2019-08-28 17:25:02 +01:00
Stan Hu
291df05e43
Add Rugged calls to performance bar
...
This will help diagnose the source of excessive I/O from Rugged
calls. To implement this, we need to obtain the full list of arguments
sent to each request method.
2019-07-23 21:38:05 -07:00
Stan Hu
ddf2dcf7fd
Merge branch 'jc-wrap-rugged-calls-with-disk-access' into 'master'
...
Wrap rugged calls with access disk block
See merge request gitlab-org/gitlab-ce!30592
2019-07-17 22:23:20 +00:00
Igor
0f46886880
Added submodule links to Submodule type in GraphQL API
...
This is part of migration of Folder View to Vue
2019-07-17 13:06:19 +00:00
John Cai
8765d53737
Wrap rugged calls with access disk block
...
Whenever we use the rugged implementation, we are going straight to disk
so we want to bypass the disk access check.
2019-07-16 13:54:01 -07:00
John Cai
5305d5267d
Disabling can_use_disk? temporarily
2019-07-09 11:14:57 -07:00
John Cai
8152e1aa4a
Use Rugged if we detect storage is NFS and we can access the disk
...
Add a module we use as a singleton to determine whether or not rails is
able to access the disk
2019-07-05 10:31:47 -07:00
Shinya Maeda
48307fac1e
Extend MergeToRefService for creating merge ref from the other ref
...
Currently, MergeToRefService is specifically designed for
createing merge commits from source branch and target branch of
merge reqeusts. We extend this behavior to source branch and any
target ref paths.
2019-07-05 17:15:10 +07:00
GitalyBot
e7b54b9cb8
Fix broken worktree test
...
The setup was wrong, and due to Gitaly being a bit more strict it had to
match up. The test is now accurate and passing again.
2019-06-25 14:45:51 +00: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
Zeger-Jan van de Weg
951afba624
Remove hook directory requirement from Shell
...
It used to be the case that GitLab created symlinks for each repository
to one copy of the Git hooks, so these ran when required. This changed
to set the hooks dynamically on Gitaly when invoking Git.
The side effect is that we didn't need all these symlinks anymore, which
Gitaly doesn't create anymore either. Now that means that the tests in
GitLab-Rails should test for it either.
Related: https://gitlab.com/gitlab-org/gitaly/issues/1392#note_175619926
2019-05-30 20:04:08 +02:00
Stan Hu
c1827f1c50
API: Fix recursive flag not working with Rugged get_tree_entries flag
...
Attempting to use the API endpoint
/projects/:id/repository/tree?recursive=true would only return a subset
of the results since the full recursive list wasn't actually being
returned.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/61979
2019-05-20 12:19:15 -07:00
Douwe Maan
908860087f
Merge branch '30093-apply-bfg-object-map-to-database' into 'master'
...
Remove cleaned up OIDs from database and cache
Closes #30093
See merge request gitlab-org/gitlab-ce!26555
2019-05-06 11:33:11 +00:00
Nick Thomas
8973f32d42
Remove cleaned up OIDs from database and cache
2019-05-06 11:35:03 +01: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
John Cai
5ee7876534
Add client methods for FetchIntoObjectPool RPC
...
Gitaly's FetchIntoObjectPool RPC will idempotently fetch objects into an
object pool. If the pool doesn't exist, it will create an empty pool
before attempting the fetch. This change adds client code as well as
specs to cover this behavior.
2019-04-30 08:28:56 -07:00
Bob Van Landuyt
33cf8edae1
Port changes for design management to CE
...
This ports the changes from
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10462/
to CE
2019-04-29 08:28:43 +02:00
Winnie Hellmann
79f17ee779
Fix typo in blob_spec.rb
2019-04-25 07:39:27 +00:00
Francisco Javier López
dde69bfb2a
Added list_pages method to avoid loading all wiki pages content
...
Inside a wiki, when we show the sidebar or browse to the `pages`,
all page contents are retrieved from Gitaly and that is a waste
of resources, since no content from that pages are going to be
showed.
This MR introduces the method `ProjectWiki#list_pages`,
which uses new wiki_list_pages RPC call to retrieve
pages without content
Also in the `WikisController` we're using the method to show
pages in the sidebar and also on the `pages` page.
2019-04-25 04:19:07 +00:00
Oswaldo Ferreira
976d373ac1
Make use of local ref if it is reachable
2019-04-19 16:01:49 -03:00
Stan Hu
5d74c95c98
Check that source and target branch exist
...
This ensures the return value is consistent if the source and/or
branch do not exist.
2019-04-18 22:01:51 -03:00
Stan Hu
54d64ec9f6
Remove source_branch_name commit check
...
This should already be done in Gitlab::Git:Compare.
2019-04-18 22:01:51 -03:00
Stan Hu
26653eb035
Don't create a temp reference for branch comparisons within project
...
A temp reference is only needed to fetch a branch from another project,
as in the case for forked repositories. For branch comparisons within
the same project, we can just use the existing branch names to do the
comparison.
Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/38689#note_126107862
2019-04-18 22:01:51 -03:00
Douwe Maan
6a72ab22c8
Merge branch 'sh-backport-list-commits-by-oid-rugged' into 'master'
...
Bring back Rugged implementation of ListCommitsByOid
See merge request gitlab-org/gitlab-ce!27441
2019-04-17 13:16:51 +00:00
Stan Hu
2fc4de6ab6
Bring back Rugged implementation of ListCommitsByOid
...
This brings back changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20432 .
For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged may be faster than going through than Gitaly. This merge
request introduces the feature flag `rugged_list_commits_by_oid` to
activate the Rugged method.
For one customer, we saw that ListCommitsByOid was the second highest
used endpoint that may be causing increased load.
2019-04-17 05:09:18 -07:00
Nick Thomas
2845e8d973
Revert "Revert "Merge branch '24704-download-repository-path' into 'master'""
...
This reverts commit 171818df0a .
2019-04-16 15:16:23 +01:00
Rémy Coutable
51119395e6
Merge branch 'revert-24704-download-repository-path' into 'master'
...
Revert "Merge branch '24704-download-repository-path' into 'master'"
See merge request gitlab-org/gitlab-ce!27249
2019-04-11 10:01:52 +00:00
Patrick Bajao
171818df0a
Revert "Merge branch '24704-download-repository-path' into 'master'"
...
This reverts commit 6c75bd015c , reversing
changes made to 1be7f5aaa3 .
2019-04-11 15:49:53 +08:00
John Cai
674b926ef4
Guard against nil dereferenced_target
2019-04-10 11:39:36 -07:00
Thong Kuah
4ec16912b8
Autocorrect with RSpec/ExampleWording cop
...
- rewords examples starting with 'should'
- rewords examples starting with 'it'
Note: I had to manually fixup "onlies" to "only"
2019-04-05 08:43:27 +00:00
Patrick Bajao
6766a0a144
Download a folder from repository
...
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-04-02 22:07:16 +08:00