1. 01 May, 2017 3 commits
  2. 06 Apr, 2017 6 commits
  3. 21 Mar, 2017 1 commit
  4. 13 Mar, 2017 1 commit
  5. 07 Mar, 2017 1 commit
  6. 24 Feb, 2017 1 commit
  7. 23 Feb, 2017 1 commit
  8. 31 Jan, 2017 3 commits
  9. 06 Jan, 2017 1 commit
  10. 21 Dec, 2016 3 commits
  11. 16 Dec, 2016 2 commits
    • Timothy Andrew's avatar
      Implement review comments from @dbalexandre. · dceffb8327ca
      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.
      dceffb8327ca
    • Timothy Andrew's avatar
      Validate environment variables in `Gitlab::Git::RevList` · 06469edb7cf9
      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.
      06469edb7cf9
  12. 23 Nov, 2016 1 commit
  13. 11 Oct, 2016 1 commit
  14. 29 Sep, 2016 1 commit
  15. 01 Jul, 2016 1 commit
  16. 30 Jun, 2016 2 commits
  17. 24 Jun, 2016 1 commit
  18. 23 Jun, 2016 1 commit
  19. 20 Jun, 2016 4 commits
  20. 17 Jun, 2016 1 commit
  21. 26 Feb, 2016 1 commit
  22. 09 Feb, 2016 2 commits
  23. 08 Jan, 2016 1 commit