Skip to content

Version 2.11.0

Latest

Choose a tag to compare

@herrhotzenplotz herrhotzenplotz released this 21 Mar 09:04

GCLI version 2.11.0

I am pleased to announce version 2.11.0 of gcli.

Below you can find the changelog for this version.

Tarballs can be downloaded from

https://herrhotzenplotz.de/gcli/releases/gcli-2.11.0/

Please note that I do not support the auto-generated release tarballs
from GitHub and Gitlab.

A big thank you for all the bug reports and suggestions!

Please test and report bugs!

Community and discussions

Changelog

Fixed

  • The git config parser has been made more robust

    It has been rewritten as a proper parser which has dedicated unit
    tests

Added

  • The setting restrict-pipelines-to-branch = yes in the defaults
    section of the gcli config file allows you to make the gcli pipelines subcommand only list GitLab pipelines running on the
    currently checked out branch by default.

    For listing pipelines running on any ref, a -a flag has been
    added.

    This setting is turned off by default in order not to break the
    existing behaviour. Please speak up if you wish to have this be
    the default or not.

    See also: gcli-pipelines(1)

Changed

  • GCLI now tries to infer most of the interactive prompt questions
    for branches and remotes from the VCS in use

    This specifically applies to:

    • Source branch and owner, by looking at the current branch,
      finding its tracking remote and using its owner

    • Target branch, by looking at the owner/repo of the MR/PR target
      and using the matching remote's HEAD (which typically points at
      a branch)

    Suggested-by: 999faryad https://github.com/999faryad

  • GCLI's manual pages are now installed gzip compressed by default