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
- Join the IRC: #gcli on Libera.Chat
- Or post to the mailing list: ~herrhotzenplotz/gcli-disuss@lists.sr.ht
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 = yesin thedefaults
section of the gcli config file allows you to make thegcli pipelinessubcommand only list GitLab pipelines running on the
currently checked out branch by default.For listing pipelines running on any ref, a
-aflag 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 useThis 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