Read about our upcoming Code of Conduct on this issue

  1. 18 Mar, 2019 1 commit
  2. 06 Mar, 2019 1 commit
  3. 05 Mar, 2019 1 commit
    • Horatiu Eugen Vlad's avatar
      Align EmailValidator to validate_email gem implementation. · 123c77a5d0b9
      Horatiu Eugen Vlad authored
      Renamed EmailValidator to DeviseEmailValidator to avoid 'email:' naming collision with ActiveModel::Validations::EmailValidator in 'validates' statement.
      Make use of the options attribute of the parent class ActiveModel::EachValidator.
      Add more options: regex.
      123c77a5d0b9
  4. 06 Feb, 2019 3 commits
  5. 19 Dec, 2018 2 commits
    • Lin Jen-Shin's avatar
      Method `create_from_defaults` will never give nil · 02a59793213c
      Lin Jen-Shin authored
      02a59793213c
    • Rémy Coutable's avatar
      Return an ApplicationSetting in CurrentSettings · 31f07045e621
      Rémy Coutable authored
      This replaces the use of fake_application_settings with
      `::ApplicationSetting.build`_from_defaults. The reason is that
      `fake_application_settings` doesn't have the custom accessors that
      `ApplicationSetting` has, e.g. `#commit_email_hostname`, thus this
      can lead to unexpected `nil` values which comes from the database
      column instead of `.default_commit_email_hostname` returned by
      `ApplicationSetting#commit_email_hostname`.
      
      Using `::ApplicationSetting.build_from_defaults` should be safe as it
      doesn't try to `INSERT` a DB record, in contrary to
      `::ApplicationSetting.create_from_defaults` which we used to use, and
      which created issues that the introduction of
      `fake_application_settings` tried to resolve (631ba3bf3531
      
      ).
      Signed-off-by: default avatarRémy Coutable <remy@rymai.me>
      31f07045e621
  6. 29 Nov, 2018 1 commit
  7. 15 Nov, 2018 1 commit
  8. 07 Nov, 2018 1 commit
    • Tiago Botelho's avatar
      User can keep their commit email private · 8e351c54d5a2
      Tiago Botelho authored
      The private commit email is automatically generated in the format:
      id-username@noreply.HOSTNAME
      
      GitLab instance admins are able to change the HOSTNAME portion,
      that defaults to Gitlab's hostname, to whatever they prefer.
      8e351c54d5a2
  9. 05 Nov, 2018 1 commit
  10. 13 Oct, 2018 1 commit
  11. 10 Oct, 2018 1 commit
    • Zeger-Jan van de Weg's avatar
      Remove Git circuit breaker · ed28255abc06
      Zeger-Jan van de Weg authored
      Was introduced in the time that GitLab still used NFS, which is not
      required anymore in most cases. By removing this, the API it calls will
      return empty responses. This interface has to be removed in the next
      major release, expected to be 12.0.
      ed28255abc06
  12. 01 Oct, 2018 1 commit
    • Oswaldo Ferreira's avatar
      Make single diff patch limit configurable · 6dcaaba7a744
      Oswaldo Ferreira authored
      - Creates a new column to hold the single patch limit value on
      application_settings
      - Allows updating this value through the application_settings API
      - Calculates single diff patch collapsing limit based on
      diff_max_patch_bytes column
      - Updates diff limit documentation
      - Adds documentation (with warning) as of how one can update this limit
      6dcaaba7a744
  13. 24 Sep, 2018 1 commit
  14. 12 Sep, 2018 1 commit
  15. 07 Sep, 2018 1 commit
  16. 30 Aug, 2018 1 commit
  17. 08 Aug, 2018 1 commit
    • Ævar Arnfjörð Bjarmason's avatar
      Add ability suppress the global "You won't be able [use] SSH" message · 0473c05ef223
      Ævar Arnfjörð Bjarmason authored
      This fixes gitlab-org/gitlab-ce#49953, as noted in the documentation
      this feature is intended to be used when SSH certificates are
      enabled. Then this warning becomes not only pointless, but also
      misleading.
      
      This builds on top of gitlab-org/gitlab-ce!21009 since both need to
      modify the same documentation, which avoids a merge conflict.
      
      See also the gitlab-org/gitlab-ce#49218 issue and associated merge
      request.
      0473c05ef223
  18. 06 Aug, 2018 2 commits
  19. 01 Aug, 2018 1 commit
  20. 31 Jul, 2018 2 commits
  21. 30 Jul, 2018 1 commit
  22. 27 Jul, 2018 2 commits
  23. 26 Jul, 2018 2 commits
  24. 10 Jul, 2018 1 commit
  25. 26 Jun, 2018 1 commit
  26. 31 May, 2018 1 commit
  27. 30 May, 2018 1 commit
  28. 29 May, 2018 1 commit
  29. 23 May, 2018 1 commit
  30. 07 May, 2018 1 commit
  31. 04 May, 2018 1 commit
    • Bob Van Landuyt's avatar
      Store application wide terms · a95259f3a366
      Bob Van Landuyt authored
      This allows admins to define terms in the application settings.
      
      Every time the terms are adjusted, a new version is stored and becomes
      the 'active' version. This allows tracking which specific version was
      accepted by a user.
      a95259f3a366
  32. 21 Mar, 2018 1 commit
  33. 15 Mar, 2018 1 commit