BigW Consortium Gitlab

  1. 18 Dec, 2015 3 commits
  2. 16 Dec, 2015 24 commits
  3. 15 Dec, 2015 13 commits
    • Update CHANGELOG · a5a9cd30
      Robert Speicher authored
      [ci skip]
    • Merge branch 'lazy-reference-extractor' into 'master' · 5ffed49f
      Robert Speicher authored
      Move Markdown/reference logic from `Gitlab::Markdown` to `Banzai`
      
      - Moves from `Gitlab::Markdown` to `Banzai`
      - Moves filters and pipelines into their own namespace: `Banzai::Filter` and `Banzai::Pipeline`
      - No more `autoload`!
      - Split up `Gitlab::ReferenceExtractor` into `Banzai::ReferenceExtractor` and `Gitlab::ReferenceExtractor`
      - Replace `something(load_lazy_references: true)` by `Gitlab::ReferenceExtractor.lazily { something }`
      
      Goes from:
      
      ```ruby
      def referenced_merge_requests
        references = [self, *notes].flat_map do |note|
          note.all_references(load_lazy_references: false).merge_requests
        end.uniq!
      
        Gitlab::Markdown::ReferenceFilter::LazyReference.load(references).uniq.sort_by(&:iid)
      end
      ```
      
      to
      
      ```ruby
      def referenced_merge_requests
        Gitlab::ReferenceExtractor.lazily do
          [self, *notes].flat_map do |note|
            note.all_references.merge_requests
          end
        end.sort_by(&:iid)
      end
      ```
      
      See merge request !2027
    • Fixed CiServices validation · 90720982
      Gabriel Mazetto authored
    • Merge branch 'add_user_repo_integrity_rake_task' into 'master' · 28a8d0b5
      Robert Speicher authored
      Add user repository integrity check rake task
      
      Corrupt repositories and stuck lock files can cause weird issues in
      GitLab. Often we know which user is having these problems and then we
      have to go hunt down which repository is causing it. Several times
      recently that involved me running queries in the rails console to get
      an array of projects and then writing a quick Ruby script to loop
      through and run `git fsck`. This last time I also had to check for the
      existence of `config.lock` and ref lock files. 
      
      This rake task will eliminate all of those steps and allow an admin to
      simply specify a username.
      
      I also added the lock file checks to the existing `gitlab:repo:check`
      task which goes through all projects. 
      
      See merge request !2080
    • Merge branch 'wider-layout' into 'master' · 96a15588
      Andrey authored
      Increase fixed layout width to 1280px
      Signed-off-by: 's avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
      
      cc @creamzy 
      
      See merge request !2075
    • Merge branch 'fix-panel-height' into 'master' · ee258322
      Dmitriy Zaporozhets authored
      Fix inline panel heading height
      
      The `line-height` was added so that headings in the panels on the settings page had the same height as headings elsewhere, but the style applied everywhere :)
      
      Before:
      
      (Look at the "Unstarted Issues" heading)
      
      ![Screen_Shot_2015-12-15_at_17.39.46](/uploads/9dbea4c8b28e3c43bb5d4b5226d7a1ec/Screen_Shot_2015-12-15_at_17.39.46.png)
      
      ![Screen_Shot_2015-12-15_at_17.40.19](/uploads/97898418e9a66954c02e8a68b21c08b9/Screen_Shot_2015-12-15_at_17.40.19.png)
      
      After:
      
      ![Screen_Shot_2015-12-15_at_17.40.45](/uploads/5748aba032889053dd778b39e96fa301/Screen_Shot_2015-12-15_at_17.40.45.png)
      
      ![Screen_Shot_2015-12-15_at_17.40.40](/uploads/20240cdc7a6d5665cd32556d1a0e6c1d/Screen_Shot_2015-12-15_at_17.40.40.png)
      
      cc @skyruler 
      
      cc @rspeicher 8.3 please!
      
      See merge request !2106
    • Fix "Notifications" label color · e4e1777a
      Douwe Maan authored
    • Move cross-project reference down · 297398ea
      Douwe Maan authored
    • Fix inline panel heading height · f31dfae2
      Douwe Maan authored