BigW Consortium Gitlab

  1. 11 Oct, 2017 1 commit
  2. 07 Oct, 2017 1 commit
  3. 10 Aug, 2017 1 commit
  4. 09 Aug, 2017 2 commits
  5. 28 Jul, 2017 1 commit
    • Merge issuable "reopened" state into "opened" · 6ef87a20
      Yorick Peterse authored
      Having two states that essentially mean the same thing is very much like
      having a boolean "true" and boolean "mostly-true": it's rather silly.
      This commit merges the "reopened" state into the "opened" state while
      taking care of system notes still showing messages along the lines of
      "Alice reopened this issue".
      
      A big benefit from having only two states (opened and closed) is that
      indexing and querying becomes simpler and more performant. For example,
      to get all the opened queries we no longer have to query both states:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state IN ('opened', 'reopened');
      
      Instead we can query a single state directly, which can be much faster:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state = 'opened';
      
      Further, only having two states makes indexing easier as we will only
      ever filter (and thus scan an index) using a single value. Partial
      indexes could help but aren't supported on MySQL, complicating the
      development process and not being helpful for MySQL.
  6. 19 Apr, 2017 1 commit
  7. 07 Apr, 2017 1 commit
    • Add indication for closed or merged issuables in GFM · ace833b3
      Adam Buckland authored
      Example: for issues that are closed, the links will now show '[closed]'
      following the issue number. This is done as post-process after the markdown has
      been loaded from the cache as the status of the issue may change between
      the cache being populated and the content being displayed.
      
      In order to avoid N+1 queries problem when rendering notes ObjectRenderer
      populates the cache of referenced issuables for all notes at once,
      before the post processing phase.
      
      As a part of this change, the Banzai BaseParser#grouped_objects_for_nodes
      method has been refactored to return a Hash utilising the node itself as the
      key, since this was a common pattern of usage for this method.
  8. 03 Apr, 2017 1 commit
  9. 21 Mar, 2017 1 commit
  10. 20 Mar, 2017 1 commit
  11. 01 Mar, 2017 1 commit
    • Update occurrences of MWBS to MWPS · a0101ebf
      James Lopez authored
       Rename column in the database
       Rename fields related to import/export feature
       Rename API endpoints
       Rename documentation links
       Rename the rest of occurrences in the code
       Replace the images that contain the words "build succeeds" and docs referencing to them
       Make sure pipeline is green and nothing is missing.
      
      updated doc images
      
      renamed only_allow_merge_if_build_succeeds in projects and fixed references
      
      more updates
      
      fix some spec failures
      
      fix rubocop offences
      
      fix v3 api spec
      
      fix MR  specs
      
      fixed issues with partials
      
      fix MR spec
      
      fix alignment
      
      add missing v3 to v4 doc
      
      wip - refactor v3 endpoints
      
      fix specs
      
      fix a few typos
      
      fix project specs
      
      copy entities fully to V3
      
      fix  entity error
      
      more fixes
      
      fix failing specs
      
      fixed missing entities in V3 API
      
      remove comment
      
      updated code based on feedback
      
      typo
      
      fix spec
  12. 25 Jan, 2017 1 commit
  13. 04 Nov, 2016 1 commit
  14. 19 Oct, 2016 1 commit
  15. 02 Aug, 2016 2 commits
  16. 03 Jun, 2016 2 commits
  17. 09 May, 2016 1 commit
    • Remove the annotate gem and delete old annotations · f1479b56
      Jeroen van Baarsen authored
      In 8278b763 the default behaviour of annotation
      has changes, which was causing a lot of noise in diffs. We decided in #17382
      that it is better to get rid of the whole annotate gem, and instead let people
      look at schema.rb for the columns in a table.
      
      Fixes: #17382
  18. 16 Mar, 2016 1 commit
    • Fix MergeRequest#source_sha when there is no diff · 18295585
      Pierre de La Morinerie authored
      `MergeRequest#source_sha` is expected to return the sha of the source
      branch last commit.
      
      But when a open Merge Request has no diff (e.g. all commits have already
      been merged to the target branch), `merge_request.source_sha`
      incorrectly returns `nil`.
      
      This was un-noticed before – but now that !2217 has been merged,
      it makes `Gitlab::Git::Commit.between` raise an
      "Unexpected nil argument" exception.
      
      This fixes the crash, by making sure that `source_sha` returns a
      correct result even when there is no diff available.
  19. 08 Mar, 2016 1 commit
  20. 03 Mar, 2016 1 commit
  21. 19 Feb, 2016 1 commit
  22. 11 Feb, 2016 2 commits
    • Added '/api/v3/projects/:id/merge_requests/:merge_request_id/closes_issues' route in the API · 78e36780
      Gal Schlezinger authored
      Added some documentation for it
      
      Added to changelog
      
      Added curl example and an attribute table
      
      Moved the api route definition from "lib/api/issues.rb" to "lib/api/merge_requests.rb"
      
      Fixed the attributes and changed the documentation to be at "merge_requests.md" too
      
      Changed generic titles to more specific titles
      
      added an underscore
      
      added tests. it depends on a newer version of gitlab-test project
      I'm doing a  since I need to add a branch to the `gitlab-test` repo
      
      removed the before
      
      using 'iid' instead of 'id' in the description to reference the issues. that makes the tests pass
      
      Removed the 'closes-issues' key from test_env. so it should pass the tests
      
      Moved the two initializations to the describe block
      
      Changed the changelog
  23. 06 Jan, 2016 1 commit
  24. 05 Dec, 2015 1 commit
  25. 13 Nov, 2015 1 commit
  26. 06 Sep, 2015 1 commit
  27. 22 Jun, 2015 1 commit
  28. 06 Mar, 2015 1 commit
  29. 22 Jan, 2015 1 commit
  30. 25 Aug, 2014 1 commit
  31. 06 Aug, 2014 1 commit
  32. 31 Jul, 2014 1 commit