Skip to content

Latest commit

 

History

History
310 lines (196 loc) · 8.44 KB

CHANGELOG.md

File metadata and controls

310 lines (196 loc) · 8.44 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Generated by Git Changelog, an open source project brought to you by UpTech Works, LLC. A consultancy that partners with companies to help build, launch, and refine their products.

Unreleased - now

6.7.0 - 2023-05-10

Added

  • git submodule support

6.6.1 - 2023-05-05

6.6.0 - 2023-03-22

Added

  • branch.push_to_remote configuration option
  • isolation verification to the branch command
  • push to remote feature to branch command
  • branch name generation to the gps branch command

Changed

  • isolate command to support patch or patch series

6.5.0 - 2023-03-09

Changed

  • branch command to forcibly create branches

6.4.0 - 2023-01-12

Added

  • gps batch-request-review command
  • --no-edit option to the gps a command
  • option to reverse patch stack order
  • optional extra info hook execution to the list command

Fixed

  • bug where add_ps_id() was incorrectly rebasing patches ontop of updated stack bases (e.g. origin/main)

6.3.1 - 2022-08-26

Fixed

  • bug causing integrate patch behind check to not always be correct

6.3.0 - 2022-08-25

6.2.0 - 2022-08-24

Added

  • integrate_post_push hook support

6.1.0 - 2022-08-11

Added

  • isolate_post_cleanup hook execution to the isolate command

Changed

  • isolate hook warning message to use gps book's hooks chapter url

6.0.0 - 2022-07-21

Added

  • the upstream-patches plumbing command
  • the fetch command to fetch changes & display upstream patches
  • config option to control fetch disiplaying upstream patches

Changed

  • the pull command to use new fetch command, in turn displaying upstream patches
  • output of pull command to clearly show commands and their output
  • integrate's isolate verification to run after all other verifications
  • updated integration confirmation prompt to reflect the shortened answer

5.4.0 - 2022-07-05

Added

  • pulling after integrating with user configuration
  • configuration option to pull after integration

5.3.1 - 2022-07-01

Fixed

  • requested review patch status not updating on sync

5.3.0 - 2022-06-23

Changed

  • to using latest versions of dependencies

Fixed

  • gps int would sometimes collapse away integrated patches (#78)

5.2.1 - 2022-06-19

Added

  • man page for the gps-add command

Fixed

  • denial of service vulnerability in regex dependency
  • vulnerable dependency, nix via home-dir
  • gps int exiting with ShowFailed(ExitSignal(13)) for large patches

5.2.0 - 2022-05-25

Added

  • new release check to the pull command

Removed

  • new release check from the list command

5.1.1 - 2022-05-24

Fixed

  • skipping a version in Cargo.toml

5.1.0 - 2022-05-24

Changed

  • new release check to a background thread

5.0.0 - 2022-05-11

Added

  • check for upgrade to tail end of list command

Fixed

  • ! state modifier appearing when remote hadn't actually changed

4.1.0 - 2022-05-10

Added

  • concept of patch being behind to list command

Fixed

  • issue where integrations weren't identified as merges by Bitbuckt/GitHub
  • bug where patches were incorrectly identified as having remote changes
  • cherry pick committer & timestamp forwarding
  • problem where GPG signatures had an extra 0a 20 hex characters

4.0.2 - 2022-05-06

Added

  • detailed help info to list command explaining states

4.0.1 - 2022-05-05

Added

  • request_review_post_sync example: Reopen Github if re-requesting. Also assigns yourself to the PR.

Fixed

  • issue where integrate force wasn't fetching before integrating

4.0.0 - 2022-05-04

Added

  • isolate_post_checkout color warning messages
  • request_review_post_sync messaging in requset-review command
  • colored & human redable err output to request review command
  • color output to the list command
  • support for communal repository hooks
  • support for "y" as a valid integration user verification answer
  • local patch change detection & presentation to the list command
  • remote patch change detection & presentation to the list command
  • the unstage command to the command line interface
  • log command to the commnad line interface
  • --continue switch to the rebase command

Changed

  • integrate.require_verification config to integrate.prompt_for_reassurance
  • state storage format to support local & remote change detection

3.5.0 - 2022-04-29

Added

  • the add command to the command line interface
  • status command to the command line interface
  • amend-patch (a) command to the command line interface
  • create-patch (c) command to the cli

Fixed

  • isolate commands help messaging to clarify how to get back to stack

3.4.0 - 2022-04-29

Added

  • configurable integration verification to the integrate command
  • configuration to enable listing patches at end of the pull command
  • configurable isolation verification to request review & integrate commands
  • uncommited changes check to start of isolate command

Changed

  • pull command to explicitly drop dup commits when rebasing

Fixed

  • bug where the isolate command wasn't cleaning up it's branch

3.3.0 - 2022-04-27

Added

  • isolate_post_checkout hook to the isolate command

Changed

  • non-forced integrate command to do a fetch before verification
  • integrate command to eliminate majority of divergent branch errors

3.2.0 - 2022-04-25

Added

  • support for GPG commit signing

3.1.1 - 2022-04-22

Fixed

  • bug where pull command was losing commits

3.1.0 - 2022-04-22

Added

  • bash & zsh completion scription generation to build process

3.0.1 - 2022-04-21

Fixed

  • error that was incorrectly being return about incorrect number of commits

3.0.0 - 2022-04-21

Added

  • request_review_post_sync hook support to request review command
  • branch command as a bridge from patch stack to git concepts

Changed

  • ps::branch() function name to ps::request_review_branch()
  • branch command name to request-review-branch

Fixed

  • bug int -f would incorrectly fail out on patches without a ps-id

Removed

  • the branch commands shortname br

2.0.0 - 2022-04-18