Skip to content

7.0.0

Compare
Choose a tag to compare
@drewdeponte drewdeponte released this 12 Jan 19:00
· 23 commits to main since this release
7.0.0
070f2f1

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