Version 2.1.0
herrhotzenplotz
released this
08 Dec 11:20
·
397 commits
to release
since this release
2.1.0 (2023-Dec-08)
This is the version 2.1.0 release of gcli.
Good news! GCLI is now available in both Debian Unstable and Testing
as well as NixPkgs Unstable.
Please download pre-autoconfiscated tarballs here.
Warning! The provided tarballs on GitHub and GitLab are not autoconfiscated. Please use the link above.
Thank you to all the contributors and folks bringing gcli to various distributions!
Notes
Development of gcli is being moved over to Sourcehut.
Patches can be submitted to the respective mailing list.
See details on the gcli homepage.
For discussions there is now also an IRC Channel #gcli on Libera.Chat.
Changelog
Added
- Added a little spinner to indicate network activity
- Added Windows 10 MSYS2 to list of confirmed-to-work platforms
- Added a new action
set-visibility
to the repos subcommand that allows updating the visibility level of a repository. - Added a new action
request-review
to the pulls subcommand that allows requesting a review of a pull request from a given user. - One can now define custom aliases in the alias section of the config file. Aliases are very primitive as of now. This means they are just different names for subcommands. Aliases may reference other aliases.
- Added a new
-M
flag to both the pulls and the issues subcommand to allow filtering by milestones. - Added a new
patch
action to the pulls subcommand. This allows you to print the entire patch series for a given pull request. Also added the missing implementations for this feature for Github and Gitea. - Added a new
title
action to both the issues and the pulls subcommand that allows updating their titles.
Fixed
- Fixed incorrect internal help message of the
repos
subcommand. - Worked around ICE with xlC 16 on ppc64le Debian Linux, gcli now compiles using xlC and works too.
- Fixed various memory leaks.
- Spelling fixes in manual pages (submitted by Jakub Wilk #121)
- Wired up alread existing implementation for forking on Gitea to gcli command.
- The
status
subcommand now works properly on Gitea.
Changed
- Subcommands can now be abbreviated by providing an unambiguous prefix that matches the subcommand.