- 18 2月, 2021 9 次提交
-
-
由 Tomas Vik 提交于
We had to change the command for openning pipeline in the browser to support detached pipelines.
-
由 Tomas Vik 提交于
All the data we need are in the API response that lists pipelines.
-
由 Tomas Vik 提交于
Prefer detached pipelines and only report normal branch pipeline when there isn't any detached pipeline (MR pipeline). We also change the logic to fetch MR and pipeline at the same time because we need to know MR anyway to be able to get detached pipeline. Refactoring status_bar to use both pipeline and MR from the response is too difficult to squeeze in this change. We'll have to do it later.
-
由 Tomas Vik 提交于
This reduces the need for readers to keep a variable in their head to read 50 LOC.
-
由 Tomas Vik 提交于
By relying on an exception, we are able to remove several checks for failed project fetching. This also saves one extra call to the /project endpoint. Additionally, this commit replaces a long if statement with an early return.
-
由 Tomas Vik 提交于
The `pipelineGitRemoteName` setting is used to say: "Use this remote for getting pipelines" This purpose of this configuration is to mark a fork. Then you can read issues and MRs from the main project and pipelines from your fork.
-
由 Tomas Vik 提交于
The service can be made simpler by moving the pipeline specific remote out of the service and exposing a more general method.
-
由 Tomas Vik 提交于
Extracting configuration related logic came up in reviews multiple times. Also, the VS Code logic returns missing properties as null. This behaviour is not ideal because null function arguments overrdie the default function arguments. Related discussions: - https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/merge_requests/115#note_432956679
-
由 Tomas Vik 提交于
This fixes a minor bug where if user hasn't configured their instaenceUrl (presumably they use the default gitlab.com), the webview is going to put `null` in the links. This fix makes sure we use the same logic as the rest of the app.
-
- 15 2月, 2021 7 次提交
-
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
test: increase integration test timeout See merge request gitlab-org/gitlab-vscode-extension!184
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
refactor(status bar): extract status_bar module into a class See merge request gitlab-org/gitlab-vscode-extension!181
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
test(integration): reduce test flakiness by replacing globalState See merge request gitlab-org/gitlab-vscode-extension!180
-
由 Tomas Vik 提交于
-
- 12 2月, 2021 3 次提交
- 10 2月, 2021 3 次提交
- 09 2月, 2021 6 次提交
-
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
fix(sidebar): log error when fetching items See merge request gitlab-org/gitlab-vscode-extension!175
-
由 Tomas Vik 提交于
This rule is critical. We must have a guarantee that when there is a try/catch around a return statement, we will catch the error.
-
由 Tomas Vik 提交于
-
由 Tomas Vik 提交于
test(user agent): fix broken user-agent test See merge request gitlab-org/gitlab-vscode-extension!176
-
- 05 2月, 2021 1 次提交
-
-
由 Tomas Vik 提交于
-
- 04 2月, 2021 1 次提交
-
-
由 Tomas Vik 提交于
fix(side tree): for current branch not working for multiroot projects See merge request gitlab-org/gitlab-vscode-extension!174
-
- 03 2月, 2021 2 次提交
- 01 2月, 2021 4 次提交
- 30 1月, 2021 2 次提交
-
-
由 Tomas Vik 提交于
docs: merge request reviews feature documentation See merge request gitlab-org/gitlab-vscode-extension!170
-
由 Kai Armstrong 提交于
-
- 29 1月, 2021 2 次提交