1. 12 5月, 2021 3 次提交
  2. 11 5月, 2021 1 次提交
  3. 04 5月, 2021 2 次提交
    • T
      refactor: hide rawRepository as an implementation detail · 84fb3f86
      Tomas Vik 提交于
      Lets start with fully encapsulating the `Repository` in the wrapper.
      We should only consider making it a part of the public interface if
      we start exposing too many `Repository` methods.
      
      The bulk of this commit is changing tests so they can handle not having
      access to the rawRepository.
      84fb3f86
    • T
      refactor: provide methods for getting active repositories · 3fab05d1
      Tomas Vik 提交于
      And add integration tests which use actual running extension to validate
      that we can select the repositories. The new methods have the same
      purpose as the now-deprecated `getCurrentWorkspaceFolder` and
      `getCurrentWorkspaceFolderOrSelectOne`.
      3fab05d1
  4. 30 4月, 2021 2 次提交
  5. 29 4月, 2021 3 次提交
  6. 26 3月, 2021 1 次提交
  7. 04 3月, 2021 1 次提交
  8. 23 2月, 2021 1 次提交
    • F
      feat(git): implement git clone command · eeedd25b
      Felix Haase 提交于
      A simple implementation of the git.clone command for the configured
      instances.
      It also includes a credential provider that can clone the repository
      without user input using the access token
      
      See merge request gitlab-org/gitlab-vscode-extension!172
      
      Relates to #222
      eeedd25b
  9. 26 1月, 2021 1 次提交
  10. 05 11月, 2020 1 次提交
  11. 05 10月, 2020 1 次提交
  12. 23 9月, 2020 3 次提交
    • T
      refactor: don't expose protocol from parseGitRemote · 8d29cb65
      Tomas Vik 提交于
      The `protocol` attribute was only ever used in tests, omitting it
      simplifies the interface and tests at no cost. The attribute can be
      easily introduced in the future if we need it.
      8d29cb65
    • T
      refactor: parseGitRemote returns object instead off an array · 92f525a4
      Tomas Vik 提交于
      The only client of the parseGitRemote function is gitService and it took
      the returned array and turned it into an object anyway. Returning object
      allows us to annotate the parameters instead of relying on the index. We
      will also be able to crate a return type once we migrate to TS
      92f525a4
    • T
      refactor: parseGitRemote requries instanceUrl · 98c0d663
      Tomas Vik 提交于
      There has been only one usage without the instanceUrl. It was in GitService and it
      was much better relplaced with url.parse. That will allow us to have stronger
      type definition in TS.
      98c0d663
  13. 10 9月, 2020 1 次提交
  14. 01 9月, 2020 1 次提交
  15. 13 8月, 2020 1 次提交
  16. 12 8月, 2020 1 次提交
    • T
      test: automated testing strategy · ad5d53d6
      Tomas Vik 提交于
      Implementing integration and unit tests using mocha and adding two
      documents that describe the testing strategy and guide how to write
      new tests.
      ad5d53d6