BigW Consortium Gitlab

  1. 03 Jun, 2016 2 commits
    • Extract CI config YAML parser to a separate class · d2b708ac
      Grzegorz Bizon authored
      With this approach it would be easier to add different sources of
      configuration, that we do not necessairly have to be in YAML format.
    • Add gitlab ci configuration class that holds hash · d501850e
      Grzegorz Bizon authored
      As for now, we keep this class inside a oryginal config processor class.
      We will move implementation to this class and delegate to it from
      current config processor.
      
      After original gitlab ci yaml processor not longer has relevant
      impelemntation we will replace it with new configuration class.
  2. 29 May, 2016 2 commits
  3. 28 May, 2016 1 commit
  4. 26 May, 2016 3 commits
    • Rename metric to 'rails queue duration' · 5771114f
      Jacob Vosmaer authored
    • Split Markdown rendering & reference gathering · 86166d28
      Yorick Peterse authored
      This splits the Markdown rendering and reference extraction phases into
      two distinct code bases. The reference extraction phase no longer relies
      on the html-pipeline Gem (and any related code) and allows for
      extracting of references from multiple HTML nodes in a single pass. This
      means that if you want to extract user references from 200 comments you
      no longer need to run 200 times N number of queries, instead only a
      handful of queries may be needed.
    • Added Gitlab::Lazy · 94d5416d
      Yorick Peterse authored
      This class can be used to lazy-evaluate blocks of code the first time
      they're called. This can be useful when a method performs a certain
      heavy operation (e.g. a SQL query) that you only want to perform
      whenever the result is used for the first time.
  5. 25 May, 2016 1 commit
  6. 24 May, 2016 2 commits
  7. 23 May, 2016 2 commits
  8. 22 May, 2016 2 commits
  9. 20 May, 2016 2 commits
  10. 19 May, 2016 1 commit
  11. 18 May, 2016 1 commit
  12. 17 May, 2016 4 commits
  13. 15 May, 2016 2 commits
  14. 14 May, 2016 1 commit
  15. 13 May, 2016 6 commits
  16. 12 May, 2016 6 commits
  17. 11 May, 2016 1 commit
    • Only generate repository push email once · 5f27e26b
      Sean McGivern authored
      The repository push email can be very expensive to generate, especially
      with syntax-highlighted diffs. Instead of generating the email for each
      recipient, generate one email object and reset the Message-Id and To
      headers for each recipient. (Cloning would also be expensive in the case
      of large emails, although probably not as bad as generating from
      scratch.)
  18. 10 May, 2016 1 commit