1. 14 Mar, 2019 1 commit
    • Douwe Maan's avatar
      Merge branch 'fj-58804-fix-bitbucket-import' into 'master' · a26a5aff
      Douwe Maan authored
      Fix Bitbucket import
      
      Closes #58804
      
      See merge request gitlab-org/gitlab-ce!26050
      
      (cherry picked from commit 516987e4)
      
      e4663942 Fix Bitbucket import
      a89851e7 Added changelog to MR
      b5b9925e Removing SHA length validation
      4268fc87 Added SHA length validation
      2e2e3a8c Small replacement in spec to use a constant
      a26a5aff
  2. 05 Mar, 2019 1 commit
  3. 04 Mar, 2019 1 commit
  4. 14 Jan, 2019 1 commit
  5. 07 Jan, 2019 1 commit
  6. 06 Dec, 2018 1 commit
  7. 29 Nov, 2018 1 commit
  8. 28 Nov, 2018 1 commit
  9. 17 Sep, 2018 1 commit
  10. 30 Aug, 2018 1 commit
  11. 13 Aug, 2018 1 commit
    • Duana Saskia's avatar
      Filter project hooks by branch · ece6a1ea
      Duana Saskia authored
      Allow specificying a branch filter for a project hook and only trigger
      a project hook if either the branch filter is blank or the branch matches.
      Only supported for push_events for now.
      ece6a1ea
  12. 11 Jun, 2018 1 commit
  13. 01 Jun, 2018 1 commit
  14. 05 Mar, 2018 1 commit
  15. 13 Feb, 2018 2 commits
  16. 06 Feb, 2018 1 commit
  17. 06 Nov, 2017 1 commit
  18. 02 Aug, 2017 1 commit
  19. 01 Aug, 2017 1 commit
  20. 21 Jun, 2017 1 commit
  21. 30 May, 2017 1 commit
  22. 24 May, 2017 3 commits
  23. 02 May, 2017 3 commits
  24. 01 May, 2017 10 commits
  25. 16 Dec, 2016 2 commits
    • Timothy Andrew's avatar
      Implement review comments from @dbalexandre. · 3e144276
      Timothy Andrew authored
      - Don't define "allowed environment variables" in two places.
      - Dispatch to different arities of `Popen.open` without an if/else block.
      - Use `described_class` instead of explicitly stating the class name within a
      - spec.
      - Remove `git_environment_variables_validator_spec` and keep the validation inline.
      3e144276
    • Timothy Andrew's avatar
      Validate environment variables in `Gitlab::Git::RevList` · a2b39feb
      Timothy Andrew authored
      The list of environment variables in `Gitlab::Git::RevList` need to be validate
      to make sure that they don't reference any other project on disk.
      
      This commit mixes in `ActiveModel::Validations` into `Gitlab::Git::RevList`, and
      validates that the environment variables are on the level (using a custom
      validator class). If the validations fail, the force push is still executed
      without any environment variables set.
      
      Add specs for the validation using shared examples.
      a2b39feb