Features
-
mr list
: filter merge requests by reviewers #681A new optional flag (--reviewer) is added to the mr list command to enable filtering merge requests by its reviewers.
glab mr list --reviewer=@me glab mr list --reviewer=@me,OtherUserName
-
mr merge
: Add-y|--yes
flag to skip submission prompt formr merge
#717 -
Set up git credentials when logging into
glab
(#718)The glab auth login flow now includes a step to authenticate git as well when "HTTPS" is selected as the default clone protocol. This enables operations like git clone, git push, etc. to automatically work with GitLab on a pristine system after the user has authenticated to
glab
. Previously, users had to authenticate git separately.
This is enabled by the git credential helper. In the background, glab
runs this for the user:
$ glab auth login
#=> git credential approve <<<"url=https://USERNAME:TOKEN@gitlab.myorg.com"
-
mr merge
: interactive mr merge options #695 #720 #715The user is prompted with three merge options
- create merge commit
- squash and merge
- rebase and merge
- create merge commit
NB: This options are only available on TTYs. On non-ttys, the default is to create a merge commit unless the user explicitly specifies the merge method using the available flag options
-
feat(mr/view): update mr reviewers #694
-
feat(mr/view): show reviewers of the merge request #693
-
project create
: Create project from URL #709
Bug Fixes
fix: respect GLAB_PAGER in config and env vars #658
fix(commands/api): replace
:id
placeholder with project ID #663fix(board): Don't display closed issues in columns #666
Fix: Allow for override of repo using OWNER/REPO #678
Fix method not allowed when merging MR #690
Fix segfault on ci list #691
Fix hostnames resolution #667
fix(glrepo): Remove side effect from RemoteURL #712
Tweaks
ci status: improve scriptability #714
scriptability: Avoid truncating columns of tables/lists on non-TTYs #713
Allow protocol override when overriding the default host #696
CI status now has an option to show a more compact view. #689
Contributors
Thank you:
@maxice8
@zemzale
@kousikmitra
@mkonig
@huegelcesar