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.
6.7.0 - 2023-05-10
- git submodule support
6.6.1 - 2023-05-05
6.6.0 - 2023-03-22
- 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
- isolate command to support patch or patch series
6.5.0 - 2023-03-09
- branch command to forcibly create branches
6.4.0 - 2023-01-12
- 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
- bug where add_ps_id() was incorrectly rebasing patches ontop of updated stack bases (e.g. origin/main)
6.3.1 - 2022-08-26
- bug causing integrate patch behind check to not always be correct
6.3.0 - 2022-08-25
6.2.0 - 2022-08-24
- integrate_post_push hook support
6.1.0 - 2022-08-11
- isolate_post_cleanup hook execution to the isolate command
- isolate hook warning message to use gps book's hooks chapter url
6.0.0 - 2022-07-21
- the upstream-patches plumbing command
- the fetch command to fetch changes & display upstream patches
- config option to control fetch disiplaying upstream patches
- 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
- pulling after integrating with user configuration
- configuration option to pull after integration
5.3.1 - 2022-07-01
- requested review patch status not updating on sync
5.3.0 - 2022-06-23
- to using latest versions of dependencies
- gps int would sometimes collapse away integrated patches (#78)
5.2.1 - 2022-06-19
- man page for the gps-add command
- 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
- new release check to the
pull
command
- new release check from the
list
command
5.1.1 - 2022-05-24
- skipping a version in Cargo.toml
5.1.0 - 2022-05-24
- new release check to a background thread
5.0.0 - 2022-05-11
- check for upgrade to tail end of list command
- ! state modifier appearing when remote hadn't actually changed
4.1.0 - 2022-05-10
- concept of patch being behind to
list
command
- 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
- detailed help info to
list
command explaining states
4.0.1 - 2022-05-05
- request_review_post_sync example: Reopen Github if re-requesting. Also assigns yourself to the PR.
- issue where integrate force wasn't fetching before integrating
4.0.0 - 2022-05-04
- 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
integrate.require_verification
config tointegrate.prompt_for_reassurance
- state storage format to support local & remote change detection
3.5.0 - 2022-04-29
- 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
- isolate commands help messaging to clarify how to get back to stack
3.4.0 - 2022-04-29
- 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
- pull command to explicitly drop dup commits when rebasing
- bug where the isolate command wasn't cleaning up it's branch
3.3.0 - 2022-04-27
- isolate_post_checkout hook to the isolate command
- 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
- support for GPG commit signing
3.1.1 - 2022-04-22
- bug where pull command was losing commits
3.1.0 - 2022-04-22
- bash & zsh completion scription generation to build process
3.0.1 - 2022-04-21
- error that was incorrectly being return about incorrect number of commits
3.0.0 - 2022-04-21
- request_review_post_sync hook support to request review command
- branch command as a bridge from patch stack to git concepts
- ps::branch() function name to ps::request_review_branch()
branch
command name torequest-review-branch
- bug
int -f
would incorrectly fail out on patches without a ps-id
- the
branch
commands shortnamebr