Gerrymander

Latest version: v1.5

Safety actively analyzes 621374 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.5

---------------------------------------------------------------

* Honour the 'files' parameter in the 'todo-noones' command
* Only match filenames against current patchset
* Handle pagination with gerrit >= 2.9
* Avoid looping forever if sort key is missing in results
* Don't call encode() on integer types
* Auto-detect gerrit server from git remote
* Don't include your own changes in todo lists
* Fix type casting of cache lifetime values in config file
* Optionally show hierarchical relationship between changes
via new '--deps' option

1.4

-------------------------------------------------------------------

* Add command for reporting potentially approvable patches
* Add command for reporting potentially expirable patches
* Allow todo list commands to be filtered on filename
* Remove hardcoded !/usr/bin/python3 lines
* Fix traceback on casting unicode strings
* Allow filtering reports based on topic
* Fix typo in keyfile setting in example config

1.3

-----------------------------------------------------------------

* Exclude own changes in the todo lists
* Add CSV as an output format for some reports
* Add patchreviewrate report for seeing historica approvals per day
* Replace 'Approvals' column with 'Test', 'Review' and 'Workflow' columns
in change reports
* Allow todo lists to be filtered per branch
* Reorder sorting of votes to prioritize +2/-2s over +1/-1s
* Avoid exception from unexpected approval vote types
* Avoid creating empty cache file when Ctrl-C'ing ssh client
* Run ssh in batch mode to avoid hang when host key is unknown

1.2

----------------------------------------------------------------------------

* Don't drop 'Restored' comments in 'comments' command
* Change 'assertEquals' to 'assertEqual'
* Print list of options for 'changes' command in help message
* Send all output via a pager (eg less or whatever $PAGER says)
Can disable via setting GERRYMANDER_PAGER=cat env var.
* Fix ordering of comments when > 10 patch sets are present
* Handle remaining event types
* Stop subprocesses getting signals intended for main process
* Improve colourization of review votes

1.1

-------------------------------------------------------------------------

* Fix syntax for passing username to ssh
* Fix syntax error in patch review stats reprot
* Fix misc typos in help / example configs
* Ignore unexpected change type
* Expand ~ in config file paths
* Avoid duplicate names in AUTHORS file

1.0

----------------------------------------------------

* First public release

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.