BigW Consortium Gitlab

  1. 11 Jul, 2016 4 commits
  2. 08 Jul, 2016 1 commit
    • Collapse large diffs by default · b6b26692
      Sean McGivern authored
      When rendering a list of diff files, skip those where the diff is over
      10 KB and provide an endpoint to render individually instead.
  3. 05 Jul, 2016 1 commit
    • Modify the frontend for wildcard protected branches. · 2a5cb7ec
      Timothy Andrew authored
      1. Allow entering any branch name for a protected branch.
      
          - Either pick from a list of options, or enter it manually
          - You can enter wildcards.
      
      2. Display branches matching a protected branch.
      
          -  Add a `ProtectedBranches#show` page that displays the branches
             matching the given protected branch, or a message if there are no
             matches.
      
          - On the `index` page, display the last commit for an exact match,
            or the number of matching branches for a wildcard match.
      
          -  Add an `iid` column to `protected_branches` - this is what we use for
             the `show` page URL.
      
          -  On the off chance that this feature is unnecessary, this commit
             encapsulates it neatly, so it can be removed without affecting
             anything else.
      
      3. Remove the "Last Commit" column from the list of protected branches.
      
          - There's no way to pull these for wildcard protected branches, so it's
            best left for the `show` page.
      
          - Rename the `@branches` instance variable to `@protected_branches`
      
          - Minor styling changes with the "Unprotect" button - floated right
            like the "Revoke" button for personal access tokens
      
      4. Paginate the list of protected branches.
      
      5. Move the instructions to the left side of the page.
  4. 04 Jul, 2016 1 commit
  5. 01 Jul, 2016 2 commits
  6. 30 Jun, 2016 5 commits
  7. 29 Jun, 2016 5 commits
  8. 24 Jun, 2016 4 commits
    • Add SMTP as default delivery method to match gitlab-org/omnibus-gitlab!826 · 21a1fc43
      Stan Hu authored
      Closes #19132
      
      [ci skip]
    • Set the health_check mailer full checks to be the same as the standard checks · 4cfb1af0
      DJ Mountney authored
      There was nothing additional in the full checks that we want to run (email, custom)
    • Disable the email checking part of the standard Health Check · 59b5bb03
      DJ Mountney authored
      The email check used in the Heath Check doesn't properly make use of enough of the SMTP config options
      to be able to properly test the STMP connection, and as a result could cause a failure.
      
      In order to fix it we have overwritten the email_configured? method in the health check
      so that it does not check email status during the standard health check.
    • Support for rendering/redacting multiple documents · d470f3d1
      Yorick Peterse authored
      This commit changes the way certain documents are rendered (currently
      only Notes) and how documents are redacted. Previously both rendering
      and redacting would run on a per document basis. The result of this was
      that for every document we'd have to run countless queries just to
      figure out if we could display a set of links or not.
      
      This commit changes things around so that redacting Markdown documents
      is no longer tied into the html-pipeline Gem. This in turn allows it to
      redact multiple documents in a single pass, thus reducing the number of
      queries needed.
      
      In turn rendering issue/merge request notes has been adjusted to take
      advantage of this new setup. Instead of rendering Markdown somewhere
      deep down in a view the Markdown is rendered and redacted in the
      controller (taking the current user and all that into account). This has
      been done in such a way that the "markdown()" helper method can still be
      used on its own.
      
      This particular commit also paves the way for caching rendered HTML on
      object level. Right now there's an accessor method Note#note_html which
      is used for setting/getting the rendered HTML. Once we cache HTML on row
      level we can simply change this field to be a column and call a "save"
      whenever needed and we're pretty much done.
  9. 23 Jun, 2016 2 commits
  10. 22 Jun, 2016 1 commit
    • Replace Haml with Hamlit. · 80f576bb
      connorshea authored
      Hamlit is a library that's faster than Haml while implementing most of its features: https://github.com/k0kubun/hamlit
      
      Not sure if this breaks anything, but as far as I can tell most things work the same. No obvious regressions that I've been able to find.
  11. 21 Jun, 2016 1 commit
  12. 20 Jun, 2016 1 commit
  13. 18 Jun, 2016 1 commit
  14. 17 Jun, 2016 5 commits
  15. 16 Jun, 2016 3 commits
  16. 15 Jun, 2016 2 commits
  17. 14 Jun, 2016 1 commit