github profclems/glab v1.17.0

latest releases: v1.22.0, v1.21.1, v1.21.0...
3 years ago

Features

  • mr list: filter merge requests by reviewers #681

    A 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 for mr 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 #715

    The user is prompted with three merge options

    • create merge commit
    • squash and merge
    • rebase and merge

    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 #663

  • fix(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

Don't miss a new glab release

NewReleases is sending notifications on new releases.