- 24 1月, 2018 1 次提交
-
-
由 Ahmad Sherif 提交于
-
- 16 1月, 2018 2 次提交
-
-
由 Sean McGivern 提交于
A file containing /:\d+:/ in its contents would break the search results if those contents were part of the results, because we were splitting on colons, which can't work with untrusted input. Changing to use the null byte as a separator is much safer.
-
由 Andrew McCallum 提交于
-
- 15 1月, 2018 3 次提交
-
-
由 Andrew McCallum 提交于
-
由 Andrew McCallum 提交于
-
由 Andrew McCallum 提交于
-
- 11 1月, 2018 1 次提交
-
-
由 Ahmad Sherif 提交于
-
- 10 1月, 2018 1 次提交
-
-
由 Stan Hu 提交于
Closes #41739
-
- 06 1月, 2018 2 次提交
-
-
由 Alejandro Rodríguez 提交于
-
由 Lin Jen-Shin (godfat) 提交于
-
- 21 12月, 2017 1 次提交
-
-
由 Kim Carlbäcker 提交于
This reverts merge request !15712
-
- 19 12月, 2017 1 次提交
-
-
由 Zeger-Jan van de Weg 提交于
Uses `list_commits_by_oid` on the CommitService, to request the needed commits for pipelines. These commits are needed to display the user that created the commit and the commit title. This includes fixes for tests failing that depended on the commit being `nil`. However, now these are batch loaded, this doesn't happen anymore and the commits are an instance of BatchLoader.
-
- 14 12月, 2017 3 次提交
-
-
由 haseeb 提交于
-
由 Jacopo 提交于
Allows ordering in GET api/v4/projects/:project_id/repository/contributors through `order_by` and `sort` params. The available `order_by` options are: name|email|commits. The available `sort` options are: asc|desc.
-
由 Ahmad Sherif 提交于
Closes gitaly#808
-
- 13 12月, 2017 1 次提交
-
-
由 Stan Hu 提交于
-
- 12 12月, 2017 1 次提交
-
-
由 Kim "BKC" Carlbäcker 提交于
-
- 08 12月, 2017 1 次提交
-
-
由 Bob Van Landuyt 提交于
Moving the check out of the general requests, makes sure we don't have any slowdown in the regular requests. To keep the process performing this checks small, the check is still performed inside a unicorn. But that is called from a process running on the same server. Because the checks are now done outside normal request, we can have a simpler failure strategy: The check is now performed in the background every `circuitbreaker_check_interval`. Failures are logged in redis. The failures are reset when the check succeeds. Per check we will try `circuitbreaker_access_retries` times within `circuitbreaker_storage_timeout` seconds. When the number of failures exceeds `circuitbreaker_failure_count_threshold`, we will block access to the storage. After `failure_reset_time` of no checks, we will clear the stored failures. This could happen when the process that performs the checks is not running.
-
- 07 12月, 2017 1 次提交
-
-
由 Zeger-Jan van de Weg 提交于
-
- 05 12月, 2017 2 次提交
-
-
由 Ahmad Sherif 提交于
Closes gitaly#780
-
由 Ahmad Sherif 提交于
Closes gitaly#737
-
- 23 11月, 2017 1 次提交
-
-
由 Lin Jen-Shin 提交于
-
- 22 11月, 2017 1 次提交
-
-
由 Jacob Vosmaer (GitLab) 提交于
-
- 04 11月, 2017 1 次提交
-
-
由 Alejandro Rodríguez 提交于
-
- 27 10月, 2017 2 次提交
-
-
由 Lin Jen-Shin (godfat) 提交于
-
由 Zeger-Jan van de Weg 提交于
Now, when requesting a commit from the Repository model, the results are not cached. This means we're fetching the same commit by oid multiple times during the same request. To prevent us from doing this, we now cache results. Caching is done only based on object id (aka SHA). Given we cache on the Repository model, results are scoped to the associated project, eventhough the change of two repositories having the same oids for different commits is small.
-
- 20 10月, 2017 1 次提交
-
-
由 Alejandro Rodríguez 提交于
This saves us Rugged/gRPC invocations
-
- 13 10月, 2017 1 次提交
-
-
由 Jacob Vosmaer 提交于
-
- 12 10月, 2017 1 次提交
-
-
由 Sean McGivern 提交于
We were looking these up on each request to an issue page, because the form is pre-filled, as is the template dropdown. That was unnecessary: we could just treat these as 'special' repository files (like the rendered README) and cache them in Redis until they change on a push.
-
- 07 10月, 2017 1 次提交
-
-
由 Jacopo 提交于
Replaces all the explicit include metadata syntax in the specs (tag: true) into the implicit one (:tag). Added a cop to prevent future errors and handle autocorrection.
-
- 05 10月, 2017 1 次提交
-
-
由 Zeger-Jan van de Weg 提交于
-
- 04 10月, 2017 2 次提交
-
-
由 Jacob Vosmaer 提交于
-
由 Alejandro Rodríguez 提交于
-
- 02 10月, 2017 1 次提交
-
-
由 Stan Hu 提交于
`Repository#has_visible_content?` used to rely on the cached count of local branches, but since it is now an independently cached value it needs to be invalidated on its own. Closes #38646
-
- 30 9月, 2017 2 次提交
-
-
由 Alejandro Rodríguez 提交于
-
由 David Turner 提交于
When calling pre-receive, post-receive, and update hooks, add the GitLab username as the GL_USERNAME environment variable. This patch only handles cases where pushes are over http, or via the web interface. Later, we will address the ssh case.
-
- 29 9月, 2017 4 次提交
-
-
由 Jacob Vosmaer (GitLab) 提交于
-
由 Ahmad Sherif 提交于
Closes gitaly#601
-
由 Ahmad Sherif 提交于
Closes gitaly#562
-
由 Markus Koller 提交于
-