Remove legacy gitlab service
This MR is the last push to remove the old gitlab_service.ts
. gitlab_service.ts
module depended on deprecated request-promise
and it was hard to test.
This MR moves the few methods that were still in gitlab_service.ts
into the gitlab_new_service.ts
.
The MR is best-reviewed commit-by-commit. Reviewing all changes at once will miss the context.
I can be nudged towards splitting the commits into two or more MRs. I had a slight preference for keeping this as one MR because this change makes to most sense as the full gitlab_service.ts
removal.
Removing request-promise
from the extension reduces the size of the bundle from 2MB to 726KB
Closes #183 (closed)
Edited by Tomas Vik (OOO back on 2024-08-12)