Releases: drewdeponte/git-ps-rs
Releases · drewdeponte/git-ps-rs
7.3.1
7.3.0
Added
- the push subcommand
- append subcommand
Fixed
- bug showing r for patches in list command that weren't in the remote tracking branch
Security
- upgraded rustls dependency to address DoS vulnerability
7.2.0
Added
- id subcommand to add patch ids to commits missing patch ids
7.1.1
Fixed
- ssh signing with literal ssh public key configured
7.1.0
Added
- tempfile crate dependency
Changed
- ssh signing to match Git's ssh signing
Fixed
- security vulnerability in git2 dependency
Removed
- password store & clean lint warnings
- ssh-key crate dependency
7.0.0
Added
- sample integrate_verify hook
- alternating of all colors for every other patch series
- alternate_patch_series_colors config option to list command
- patch_background.color config option to list command
- patch_background.alternate_color config option to list command
- patch_index.color config option to list command
- patch_index.alternate_color config option to list command
- patch_sha.color config option to list command
- patch_sha.alternate_color config option to list command
- patch_summary.color config option to list command
- patch_summary.alternate_color config option to list command
- patch_foreground.color config option to list command
- patch_foreground.alternate_color config option to list command
- patch_extra_info.color config option to list command
- patch_extra_info.alternate_color config option to list command
- alternate_patch_series_bg_colors config option to list
- behind count to the list (ls) command
- gps list support during rebases
- the sha command
- conflict & merge commit detection errors to isolate command
- conflict & merge commit detection errors to branch command
- conflict & merge commit detection errors to request-review command
- conflict & merge commit detection errors to integrate command
- global color option support to the branch command
- batching support to the request-review command
- the command alias "b" to the new branch command
- alternating bg color to ls command
- reflexive patch index range parsing
- patch series support to the show command
- patch series support to the integrate command
- integrate_verify hook to the integrate command
- patch series support to the request-review command
- patch series support to the sync command
- patch series support to request-review-branch cmd
- build time generation of man pages
- signing key password access/management support for Linux & Windows
- [ahead X] to ls cmd branch context information
- stack and following context to the ls cmd
- showing associated branches to the ls cmd
- ssh key based commit signing support
- ssh siging key password storage & retreival with keychain on macOS
Changed
- default colors for list command to 24-bit color mode
- gpg signing to use external gpg command
- unhandled error output for the list command
- unhandled error printing to print the chain of errors
- gps --help docs to describe core vs. ancillary cmds
- the request-review-branch command to just be branch
- isolate command args to use new patch index or range interface
- improved cli help interfacing
- ls cmd branch context info to be clearer
- ls cmd to show branch associated patch states
- ls cmd to use computed state from git tree rather than tracked state
- request_review_branch cmd to use computed state rather than tracked state
- request_review cmd to use computed state rather than tracked state
- request_review_post_sync to no longer receive re-requesting review state
- request_review_post_sync examples to deal without re-requesting review
- sync cmd to use computed state rather than tracked state
- integrate cmd to use computed state rather than tracked state
- branch cmd to set upstream tracking branch when pushing
- utils::execute to build on both unix & windows platforms
- home-dir dep to homedir for cross-platform
Fixed
- err msg referencing old commands
- bug allowing patch series to be created without custom name
- crash in list command when tracking branch is configured but remote branch doesn't exist
- bug where commit without diff id in stack would cause list to fail
- execute external command support for windows
Removed
- batch-request-review command
- the sync command
- the branch command
- the log command
- the create-patch command
- the amend-patch command
- the status command
- the unstage command
- the upstream-patches command
- the add command
6.9.0
Added
- verify_isolation() & VerifyIsolationError to the ps library
- uncommitted changes error message for gps isolate
- uncommitted changes error message for gps branch
- uncommitted changes error message for gps request-review
- uncommitted changes error message for gps integrate
- macos specific update instructions in update notification
- prompt for reassurance to gps int -f
Changed
- short sha in gps ls output from 6 chars to 7 chars
- iso subcommand docs to be clearer
6.8.0
Added
- remote name & remote url to isolate_post_checkout hook args
- remote name & remote url to request_review_post_sync hook args
6.7.0
Added
- git submodule support
6.6.1
- updated gpgme dependency