Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/profclems/glab

The GitLab CLI tool. Archived: now officially adopted by GitLab as the official CLI tool and maintained at https://gitlab.com/gitlab-org/cli. See https://github.com/profclems/glab/issues/983
https://github.com/profclems/glab

refactor(commands/cmdutils): use the new prompt.Select()

428045328217a304d929f3c778698e692ade59ae authored about 4 years ago by Leo <[email protected]>
feat(pkg/prompt): add `Select()` to select a single option

250296d53bbe60184b7af4b9e8ad7263b94dee7e authored about 4 years ago by Leo <[email protected]>
Merge pull request #481 from maxice8/test-PickMetadata

test(commands/cmdutils): add tests for PickMetadata()

2bc3a0ad3c42a23bae4c6e178986e785911eab71 authored about 4 years ago by Clement Sam <[email protected]>
test(commands/cmdutils): add tests for AssigneesPrompt()

3bae43f881697f1dc2bd883553a1d25e3cc74848 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): if "" exit without modifying the response []string

7494a4c7d8516d43607f1239c8f76aebf86d8051 authored about 4 years ago by Leo <[email protected]>
test(commands/cmdutils): add tests for PickMetadata()

db17cf80f7120b1ddc117f91f9574fb094d723bd authored about 4 years ago by Leo <[email protected]>
Merge pull request #480 from profclems/fix-prompt-stub

fix(pkg/prompt): wrap survey prompts to allow stubs for test

520794f9f1cdbc7e73c0e4957e9838cc9b92db4e authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #479 from maxice8/rework-assignee

Rework assignee

972b3b3cbae0de24ed086cca0e65c7f04acbba42 authored about 4 years ago by maxice8 <[email protected]>
fix(pkg/prompt): easily stub prompts

83681d386482b8fc0c897fd14c6a03a1629d8639 authored about 4 years ago by Clement Sam <[email protected]>
test(commands/cmdutils): add tests for ParseMilestone()

42ac58a6cc476885bc67f5a0d24e4edb95daa9be authored about 4 years ago by Leo <[email protected]>
tests(commands/cmdutils): test API failure paths for UserAssignments methods

aec99ad50d86a3f13b1f3e0f33bca1ab8fee10ba authored about 4 years ago by Leo <[email protected]>
test(commands/cmdutils): test UsersFromReplaces and UsersFromAddRemove

4201a0425e2bbb362593ccac699cfcce2490677d authored about 4 years ago by Leo <[email protected]>
refactor(commands/mr/update): adapt to new UserAssignments

8bf5d422cf5dff1c152494e2069a3e663dd9c7e6 authored about 4 years ago by Leo <[email protected]>
refactor(commands/issue/update): adapt to new UserAssignments

f421790560394eb6532c6dc4145e61a939c9500c authored about 4 years ago by Leo <[email protected]>
test(commands/cmdutils): add one more test for ParseAssignees

89d1430868ad748a1bc7f0a7d33eb15a6ba2bcb6 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): rewrite UserAssignment as its own type

7482389998554a3084ebdafd15e6a4150f782fc9 authored about 4 years ago by Leo <[email protected]>
test(internal/utils): Add tests for PresentInIntSlice

7d418ee8e74f39fe0d8a693e7fde5e827b21a46c authored about 4 years ago by Leo <[email protected]>
feat(internal/utils): add PresentInIntSlice

checks if an int is present in a Slice of Ints

454e98b5d34f028d136c239071b6b81bcb37ad2e authored about 4 years ago by Leo <[email protected]>
Merge pull request #474 from maxice8/update-assignees

implement --assignee with relative and absolute additions

392e2842734d0bb24e59400d3269450b3fadd007 authored about 4 years ago by Clement Sam <[email protected]>
tests(commands/cmdutils): add tests for ParseAssignees()

5fb635264810f4b532443448b50a000a49449fc2 authored about 4 years ago by Leo <[email protected]>
feat(commands/mr/update): add --assignee support

51360d64a9520a944277b5bba9a84cc87b7af6c8 authored about 4 years ago by Leo <[email protected]>
test(internal/utils): implement tests for added helper functions

af5e54b6de0c89da19b61eeafe44dfd815d2a4ef authored about 4 years ago by Leo <[email protected]>
feat(commands/issue/update): add --assignee support

0b565adb0e3f727a24d85ac6f4aabb1a71d8d955 authored about 4 years ago by Leo <[email protected]>
feat(internal/utils): add helper functions to deal with []string

663cadee2280a679a767a7ceced6684138d86df7 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): add helper function to parse --assignee

d75e300049e664b7120c923525b4385ce88829c0 authored about 4 years ago by Leo <[email protected]>
Merge pull request #477 from profclems/feat-comma-separated-label-issue-update

Allow comma-separated labels for `issue update`

e2087e9253be893df1c25bf37a1360732c7d98d6 authored about 4 years ago by Clement Sam <[email protected]>
Allow comma-separated labels for `issue update`

Use StringSliceP instead of StringArrayP to support both comma-separated values
and multiple usa...

e614cdcbaa9b5d470c9933eceb72e8a221d466cd authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #478 from profclems/feat-add-label-mr-update

Add `--label` and `--unlabel` flags to `mr update`

bf5611e8e979640bc566c65d11c4f2221f27d8fe authored about 4 years ago by Clement Sam <[email protected]>
Add `--label` and `--unlabel` flags to `mr update`

Adds `--label` and `--unlabel` flags to `mr update` to allow

adding and removing labels respect...

5aa54fe9a5843831ca115738d0ba97534157d2c4 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #475 from maxice8/test-pluralize

test(internal/utils): add test for Pluralize

1a3e0e0d2c1d635429afa4e022691ace48c75411 authored about 4 years ago by Clement Sam <[email protected]>
test(internal/utils): add test for Pluralize

5440c4383c741bcadb21d1690fca35e539d0c61f authored about 4 years ago by Leo <[email protected]>
Merge pull request #473 from profclems/fix-deepsource-errors

fix deepsource bug risks

ff89d769a1d033646f656b296a5d69b70deded2f authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #471 from maxice8/issue-milestone

implement more flags for updating issues and merge requests

a938b726a5235fe6154fa222ae989f91fd7b6b70 authored about 4 years ago by maxice8 <[email protected]>
feat(commands/issue/update): add --milestone flag to assign milestones

e418f651c344f6d9098f0c96b119fe9f581d0c50 authored about 4 years ago by Leo <[email protected]>
feat(commands/mr/update): add support for --milestone

b6d76bdf1778dc847ece24d45ed2261d5bc8827c authored about 4 years ago by Leo <[email protected]>
fix deepsource bug risks

https://deepsource.io/gh/profclems/glab/run/ec5e21be-fb1f-4627-bee4-0f9b6f549192/go/

666f4ebcf43dc3682dbf88548fd7344c6e30258e authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #464 from maxice8/more-descriptive

feat: be more descriptive about what is done in `issue update` and `mr update`

acbdb6f2abab05053d0bef2ca2a4c8162f47d685 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #469 from profclems/fix-repo-contributors-command

Better `repo contributors` command

81c2443a488174b65b82193326cad2ae158af3a1 authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/mr/update): be more descriptive about what is done

263befa1cfb7d8ce1bd7d81594dc4ab75b1c7de2 authored about 4 years ago by Leo <[email protected]>
feat(commands/issue/update): adapt tests to new output

b5f10b9ede330611bd0a1bda4852f816384042aa authored about 4 years ago by Leo <[email protected]>
feat(commands/issue/update): be more descriptive about what is done

bb9973536aa38e80368486f453c72dc63cafd18b authored about 4 years ago by Leo <[email protected]>
Better `repo contributors` command

- Fixes display
- Removes additions and deletions field which has been depreciated by the GitLab...

3c27a781653acede87f2f9d83f4431fab766a4c9 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #462 from maxice8/uniform

style: formalize message telling issue/mr was closed/reopened

e9d75bb209d793a8ca3a9b80626b4108d23eac48 authored about 4 years ago by Clement Sam <[email protected]>
tests(commands/issue/close): adapt test to changes in output

fbba8b34970f1cc554dc09564a471b6e84bdc046 authored about 4 years ago by Leo <[email protected]>
fix(commands/issue/reopen): formalize confirmation message

b766fa69cdae3c7c53dff37185be688bac79a43e authored about 4 years ago by Leo <[email protected]>
fix(commands/issue/close): formalize confirmation message

3ee4ae988489862ab5534fc59c6ddf49c78ecc48 authored about 4 years ago by Leo <[email protected]>
fix(commands/mr/reopen): formalize confirmation message

383b7a72d9e3f0b183094ea379178dfdeea829a6 authored about 4 years ago by Leo <[email protected]>
fix(commands/mr/close): formalize confirmation message

0417fa3f716328d7ac095d811a80a567031bf7d8 authored about 4 years ago by Leo <[email protected]>
Merge pull request #459 from maxice8/more-like-gh

feat: simplify prompts with metadata prompt

57fb2e51398e22bf55e3525fb6ee3e6283e2ebce authored about 4 years ago by Clement Sam <[email protected]>
fix(command/cmdutils): clarify that Usernames are for Assignees

bc066e8e314986e6fcb7842417e418adc15b0e2b authored about 4 years ago by Leo <[email protected]>
feat(commands/mr/create): implement 'Add metadata' prompt

a92c846ab6fa624ed58c08bb0d7a045d662fe5d1 authored about 4 years ago by Leo <[email protected]>
Merge pull request #457 from maxice8/fix-mr-yes-desc

fix(commands/mr/create): make --yes prompt more concise

809bedbaff7ff58fa32922de1851877f2ca4f031 authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/issue/create): implement 'Add metadata' prompt

b6026b00b4dfba9249ca027c112433303ddc648b authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): Add function to prompt types of metadata to add

6da890072e9ab78389ba11e948d4f12a79193506 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): add variables to represent actions

7ee1bea936b6ff812b9b949c12c50010440775f5 authored about 4 years ago by Leo <[email protected]>
refactor(commands/cmdutils): don't prompt user for confirmation

X being the if the user wants to add X-type of metadata like labels,
assignees or milestone.

Si...

363c5687ff6cd3281a144e5ff10b81ca293b0408 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): add option to 'Add Metadata'

d7ea6b501abeeef4e4a9caa1d384afc2414ea2f6 authored about 4 years ago by Leo <[email protected]>
fix(commands/mr/create): make --yes prompt more concise

c83e0a707e551207cf80809aef3f1755918518d9 authored about 4 years ago by Leo <[email protected]>
Merge pull request #456 from profclems/fix-repo-overide

fix: respect repo override

22edf36bc5aadbb6d9d0774b48fc5d24d3406bbc authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #453 from maxice8/interactive-assignee

feat: Interactive assignee

ab4ffd6ea7609ad36fee8ac2d250f01cd547d017 authored about 4 years ago by Clement Sam <[email protected]>
fix: respect repo override

The repo override was not respected by the following commands
- `issue create`
- `mr create`
- `...

a6f5c901f33e4c1eda25082b535bfc614e1d9d9c authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/mr/create): add interactive user assignment

c4630531487fb6068f9bae626595d1cca7772084 authored about 4 years ago by Leo <[email protected]>
feat(commands/issue/create): add interactive user assignment

23057013f7a3dd2f556e3187d588f625d8b53135 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): Add prompt function for adding assignees

4da2570fb7ae3df522d489596fa07879acb6b915 authored about 4 years ago by Leo <[email protected]>
Merge pull request #452 from maxice8/fix-interactive-milestones

fix(command/cmdutils): return global ID from interactive prompt

e0c164572192830be75208fae5a461d8bcc457af authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #454 from profclems/fix-remotes-error-issuecmd

fix: remotes error on issue create

9e305e080f67b05b56bb4bda4b6541b5c1cfa4ce authored about 4 years ago by Clement Sam <[email protected]>
fix: remotes error on issue create

When an issue is created for a different repo which has no remote
in the current working git dir...

7fae6f42c9110a0413a100c24ddaa622ea43dc65 authored about 4 years ago by Clement Sam <[email protected]>
fix(command/cmdutils): return global ID from interactive prompt

MileStones need to be arranged via their global ID not their internal
one

f3cbaf518b867535b069f8a5c195a31717bcf0f9 authored about 4 years ago by Leo <[email protected]>
Merge pull request #451 from maxice8/milestone-by-title

implement asssigning milestone by its title

63c5f7b7328ea4e79b7a20310e3578874259faca authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/mr/create): add support for --milestone <title>

585855d499590bab5d0aafea3360829ae5d830e8 authored about 4 years ago by Leo <[email protected]>
feat(commands/issue/create): support --milestone being a title

9bdbf7fa89e76836231081d42c92f3e2c4d4ea29 authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): add function to value given in --milestone

a51afeb64ca3f8c37fc3259368ac47b10b14cf8e authored about 4 years ago by Leo <[email protected]>
feat(pkg/api/milestone): implement finding Milestones by its title

This is a building block required for us to support passing --milestone
<string> instead of aski...

b10feb9d9113261a29520974a8afcc000ca5ba04 authored about 4 years ago by Leo <[email protected]>
Merge pull request #449 from maxice8/prompt

feat(commands/mr/create): prompt for labels with --autofill

555afc9098aed6b471a100b419273493745c116b authored about 4 years ago by Clement Sam <[email protected]>
fix usage message for `--yes` flag

78ddc85bb668bdda7925cee3ce7a0e1960751e96 authored about 4 years ago by Clement Sam <[email protected]>
Merge branch 'trunk' into prompt

f7d40ebc83b20c94485b4991b954edaec08eb416 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #446 from maxice8/extra-space

add support for interactively attaching milestones

498ad4ce5e6eacd40d1363b34f755f35a67abd0e authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/issue/create): add interactive support for attaching milestones

780f14d6f6c527305659d67ce86263c2bc421625 authored about 4 years ago by Leo <[email protected]>
feat(commands/mr/create): add interactive support for attaching milestones

d33159912c029749db7d5f10de83bef2bd5b331a authored about 4 years ago by Leo <[email protected]>
feat(commands/cmdutils): helper function to interactively attach a milestone

555fa750a9c1d55889164ba719f7ef517333306e authored about 4 years ago by Leo <[email protected]>
feat(commands/mr/create): prompt for labels with --autofill

9d0c64949e0e2e8e67d12d1fd17a6d76267128d8 authored about 4 years ago by Leo <[email protected]>
feat(pkg/api/milestone): add support for listing milestones

4a1b8aa4934265afefc82baef5f70c9445b99d66 authored about 4 years ago by Leo <[email protected]>
Merge pull request #442 from profclems/fix-pipeline-reverse

fix(pkg/api/pipeline): sort pipeline jobs using CreatedAt

da118e3545e14d1e792218587d05ff168574d2fe authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #444 from maxice8/extra-space

remove extra space on PULL_REQUEST_TEMPLATE

64b124c4346d4879196424a9ca1e31bf49705e36 authored about 4 years ago by Clement Sam <[email protected]>
remove extra space on PULL_REQUEST_TEMPLATE

5878da69fddcef8cc4ab304869eb7a69fb40564a authored about 4 years ago by Leo <[email protected]>
fix(pkg/api/pipeline): order pipeline jobs with CreatedAt

GitLab Jobs API returns jobs sorted by ID in descending order instead of returning
them in the o...

a6d069a14c5ae37f650713db8f2303d40dcc2d90 authored about 4 years ago by Clement Sam <[email protected]>
refactor(pkg/api/pipeline): simplify ci jobs

7b7695041a7d47d96473f1a4d6b7f00d0f8b8c60 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #441 from maxice8/owner-branch-support

feat(commands/mr/mrutils): add OWNER:branch support

369bfe782b741d8d5f7d22568ddba74346edb920 authored about 4 years ago by Clement Sam <[email protected]>
feat(commands/mr/mrutils): add OWNER:branch support

This adds support for querying Merge Requests via '[OWNER:]branch'.

Users can ask `mr view <bra...

11fcfaa60e8092967eecacb44523cb33ff4b1c06 authored about 4 years ago by Leo <[email protected]>
docs(update): latest

ce03a68b7ce4aed8f7e63fa440402076701f7be2 authored about 4 years ago by github-actions <[email protected]>
chore: fix release workflow

13768abefcb27c232bbfbd4f7577637f4077f685 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #438 from maxice8/assign-myself

feat(pkg/api/user): if given user is @me, translate to current user

98f77aa3723ea30850c163018280039f14561ac0 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #437 from maxice8/resolver-check

fix(internal/glrepo/resolver): check for 'head' not 'head:'

83019fe3e36b70a4d3af58041fdde5dcdeee1178 authored about 4 years ago by Clement Sam <[email protected]>
Merge pull request #430 from maxice8/glab-issue-create-escape

`issue create` and `mr create` escape

173e98cec6fb42c61ec0dbf42ba3fc0df6ce6105 authored about 4 years ago by Clement Sam <[email protected]>
fix(commands/mr/create): escape description before using it in RawQuery

It is required, otherwise long descriptions will complex lines like
build logs will fail

69d1e6200f3d42f3ceade9d3d92c7628c7b052df authored about 4 years ago by Leo <[email protected]>
fix(commands/issue/create): escape description before using it in RawQuery

It is required, otherwise long descriptions will complex lines like
build logs will fail

500d6203592d9c66f6a46841ebb4de0d431e2a46 authored about 4 years ago by Leo <[email protected]>
fix(commands/mr/create): add double quotes around labels

This is required for complex enough labels like `type:build-failure`, if
there are no double quo...

b5c6c4cd68aea89c65fcd8518a1f5adc57124c89 authored about 4 years ago by Leo <[email protected]>
fix(commands/issue/create): add double quotes around labels

This is required for complex enough labels like `type:build-failure`, if
there are no double quo...

6b102dda3d5dd105108c046e3a39b944c02d831c authored about 4 years ago by Leo <[email protected]>
Merge pull request #423 from maxice8/glab-yes

add --yes flag to mr create and issue create and fix a bug

74cb8b4c902c50f594436b5fa4994ce3bc962065 authored about 4 years ago by Clement Sam <[email protected]>
feat(pkg/api/user): if given user is @me, translate to current user

38a199ee1aa284d8548479f7b396ab2772d35708 authored about 4 years ago by Leo <[email protected]>