An error occurred fetching the project authors.
- 23 Jul, 2019 1 commit
-
-
Bob Van Landuyt authored
We call `Project#mark_stuck_remote_mirrors_as_failed!` from the `Git::BaseHooksService`. So that gets called every time we push tags or branches. Before this would only mark started mirrors as failed if they had been started 24 hours ago. A push would never take 24 hours, especially not when we run it so often. Lowering that threshold 1 hour should at least allow us to retry broken mirrors more often on pushes. The timeout for the initial push is set somewhat longer to accommodate for pushing large repos. Both numbers are currently picked arbitrarily.
-
- 07 May, 2019 1 commit
-
-
Luke Bennett authored
Show disabled mirrors with a badge so that they can be deleted by project owners.
-
- 30 Apr, 2019 1 commit
-
-
Heinrich Lee Yu authored
Prepares us for upgrade to Rails 5.2
-
- 23 Apr, 2019 1 commit
-
-
Jasper Maes authored
Model.new.attributes now also returns encrypted attributes.
-
- 11 Apr, 2019 1 commit
-
-
Thong Kuah authored
Renamed UrlValidator to AddressableUrlValidator to avoid 'url:' naming collision with ActiveModel::Validations::UrlValidator in 'validates' statement. Make use of the options attribute of the parent class ActiveModel::EachValidator. Add more options: allow_nil, allow_blank, message. Renamed 'protocols' option to 'schemes' to match the option naming from UrlValidator.
-
- 28 Mar, 2019 1 commit
-
-
Nick Thomas authored
-
- 15 Jan, 2019 1 commit
-
-
Stan Hu authored
Retries in Sidekiq and in the remote mirror scheduler can cause repeated attempts in quick succession if the sync fails. Each failure will then send an e-mail to all project maintainers, which can spam users unnecessarily. Modify the logic to send one notification the first time the mirror fails by setting `error_notification_sent` to `true` and reset the flag after a successful sync. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56222
-
- 13 Dec, 2018 1 commit
-
-
Francisco Javier López authored
-
- 12 Dec, 2018 1 commit
-
-
Alejandro Rodríguez authored
The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
-
- 28 Nov, 2018 1 commit
-
-
Stan Hu authored
From https://gitlab.com/gitlab-org/gitlab-ce/issues/53515, we see the backend appears to have inconsistent default values for this column: * DB schema: false by default * UI checkbox: false by default * `RemoteMirror` model: true by default This leads to unintended behavior where the boolean is activated if the UI doesn't pass in a value for the checkbox.
-
- 19 Nov, 2018 1 commit
-
-
Nick Thomas authored
-
- 23 Aug, 2018 1 commit
-
-
Stan Hu authored
Remote mirrors only get created when the URL changes, However, during the GCP migration, the remote mirror did not get created automatically. Plus, there's no guarantee someone restoring a repository from backup would have this remote. We now add the remote each time we attempt to fetch from the repository. This works because Gitaly doesn't throw up an exception or error if the remote already exists: https://gitlab.com/gitlab-org/gitaly/issues/1317 In the future, we should attempt to add if the remote doesn't exist: https://gitlab.com/gitlab-org/gitaly/issues/1316 Closes #50562
-
- 26 Jul, 2018 1 commit
-
-
gfyoung authored
Partially addresses #47424.
-
- 09 Jul, 2018 1 commit
-
-
Lin Jen-Shin authored
-
- 21 Jun, 2018 1 commit
-
-
Yorick Peterse authored
Various counters would expose either project names, or full project paths (e.g. "gitlab-org/gitlab-ce"). This commit changes various places where we use "add_event" so we no longer expose (potentially) private information.
-
- 11 Jun, 2018 1 commit
-
-
Francisco Javier López authored
-
- 01 Jun, 2018 1 commit
-
-
Francisco Javier López authored
-
- 29 May, 2018 1 commit
-
-
Stan Hu authored
Fixes that make this work: * A change in Ruby (https://github.com/ruby/ruby/commit/ce635262f53b760284d56bb1027baebaaec175d1) requires passing in the exact required length for OpenSSL keys and IVs. * Ensure the secrets.yml is generated before any prepended modules are loaded. This is done by renaming the `secret_token.rb` initializer to `01_secret_token.rb`, which is a bit ugly but involves the least impact on other files.
-
- 07 May, 2018 3 commits
-
-
Tiago Botelho authored
Adds changelog entry, changes RemoteMirror#sync? to be semantically sound and remove reference to pull mirrors in view
-
Tiago Botelho authored
-
Tiago Botelho authored
-