- 04 7月, 2018 1 次提交
-
-
由 Kamil Trzciński 提交于
-
- 03 7月, 2018 6 次提交
-
-
由 Yorick Peterse 提交于
For reasons unknown, the logs of a web hook were paginated in memory. This would result in the "Edit" page of a web hook timing out once it has more than a few thousand log entries. This commit makes the following changes: 1. We use LIMIT/OFFSET to paginate the data, instead of doing this in memory. 2. We limit the logs to the last two days, just like the documentation says (instead of retrieving everything). 3. We change the indexes on "web_hook_logs" so the query to get the data can perform a backwards index scan, without the need for a Filter. These changes combined ensure that Projects::HooksController#edit no longer times out.
-
由 Jarka Kadlecová 提交于
-
由 Jan Provaznik 提交于
-
由 Jan Provaznik 提交于
-
由 Jan Provaznik 提交于
* Group filtering now includes also issues/MRs from subgroups/subprojects * fixed due_date * Also DRYed todo controller specs
-
由 Jarka Kadlecová 提交于
-
- 02 7月, 2018 2 次提交
-
-
由 Mark Chao 提交于
repository.can_be_merged? can raise error if diff_head_sha or target_branch are absent, therefore check those explicitly.
-
由 Douwe Maan 提交于
-
- 30 6月, 2018 1 次提交
-
-
由 Stan Hu 提交于
The original API that queries by label (`/rest/api/latest/result?label=#{sha1}`) only works for results from main plans and not branch plans. The `/rest/api/latest/result/byChangeset/#{sha1}` endpoint gives results from branch plans but not for the first push to the branch. Subsequent pushes work. For more details, see https://jira.atlassian.com/browse/BAM-16121. Closes #1355
-
- 29 6月, 2018 3 次提交
-
-
由 Imre Farkas 提交于
-
由 Imre Farkas 提交于
-
由 Grzegorz Bizon 提交于
-
- 26 6月, 2018 5 次提交
-
-
由 Kamil Trzciński 提交于
-
由 Lin Jen-Shin 提交于
-
由 Rémy Coutable 提交于
Signed-off-by: NRémy Coutable <remy@rymai.me>
-
-
由 Lin Jen-Shin 提交于
-
- 25 6月, 2018 5 次提交
-
-
由 Mark Chao 提交于
-
由 Zeger-Jan van de Weg 提交于
This specific one isn't used on most machines, therefor low risk. Closes https://gitlab.com/gitlab-org/gitaly/issues/944
-
由 Tomasz Maczukin 提交于
-
由 Jan Provaznik 提交于
-
由 Oswaldo Ferreira 提交于
-
- 21 6月, 2018 1 次提交
-
-
由 Felipe Artur 提交于
-
- 20 6月, 2018 4 次提交
-
-
由 Mark Chao 提交于
There is still the edge case when 'no commits' changes to 'conflict' would not trigger notification, which we ignore for now. Calling can_be_merged? can cause exception (e.g. non-UTF8) Ignore those by rescueing. Remove unmergeable_reason as now only conflict is notified Update spec
-
由 Mayra Cabrera 提交于
-
由 Jacob Vosmaer (GitLab) 提交于
-
-
- 19 6月, 2018 2 次提交
-
-
由 Mario de la Ossa 提交于
-
由 Stan Hu 提交于
This significantly improves performance when a user pushes many references. project.path_locks.any? doesn't cache the output and runs `SELECT 1 AS one FROM "path_locks" WHERE project_id = N` each time. When there are thousands of refs being pushed, this can time out the unicorn worker. CE port for https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6159.
-
- 18 6月, 2018 1 次提交
-
-
由 Douwe Maan 提交于
-
- 15 6月, 2018 1 次提交
-
-
由 Mario de la Ossa 提交于
-
- 14 6月, 2018 3 次提交
-
-
由 Jacob Vosmaer (GitLab) 提交于
-
由 Brett Walker 提交于
-
由 Jarka Kadlecová 提交于
Use data_source_exists? where possible instead of table_exists? in order to be Rails5 compatible
-
- 13 6月, 2018 1 次提交
-
-
由 Jasper Maes 提交于
-
- 12 6月, 2018 2 次提交
-
-
由 Jeff Brown 提交于
Closes #42342
-
由 Kamil Trzciński 提交于
-
- 11 6月, 2018 2 次提交
-
-
由 Bob Van Landuyt 提交于
Before the push git would make a call to `/:namespace/:project/git-receive-pack`. This would perform an access check without a ref. So the `Project#branch_allows_maintainer_push?` would return false. This adjusts `Project#branch_allows_maintainer_push?` to return true when passing no branch name if there are merge requests open that would allow the user to push. The actual check then happens when a call to `/api/v4/internal/allowed` is made from a git hook.
-
由 Stan Hu 提交于
The cache state for Wikis that were imported via GitHub or Bitbucket does not appear to have been flushed after a successful import. Closes #47546
-