Skip to content

Releases: drewdeponte/git-ps-rs

7.3.1

07 Jul 21:20
7.3.1
3f3179c
Compare
Choose a tag to compare

Fixed

  • crash caused by rustls miss-match & update deps

7.3.0

06 Jul 22:25
7.3.0
9af3855
Compare
Choose a tag to compare

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

06 Jul 05:04
7.2.0
d9edecb
Compare
Choose a tag to compare

Added

  • id subcommand to add patch ids to commits missing patch ids

7.1.1

11 May 04:02
7.1.1
843e41e
Compare
Choose a tag to compare

Fixed

  • ssh signing with literal ssh public key configured

7.1.0

11 May 01:14
7.1.0
e09bd3b
Compare
Choose a tag to compare

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

12 Jan 19:00
7.0.0
070f2f1
Compare
Choose a tag to compare

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

08 Sep 15:30
6.9.0
8628560
Compare
Choose a tag to compare

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

21 Jun 06:04
6.8.0
c53b978
Compare
Choose a tag to compare

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

10 May 20:19
6.7.0
90c75c1
Compare
Choose a tag to compare

Added

  • git submodule support

6.6.1

05 May 19:13
6.6.1
53baef2
Compare
Choose a tag to compare
  • updated gpgme dependency