Releases: rohan-mehta/spr
Releases · rohan-mehta/spr
v0.15.0
Changelog
- 527be7d Abstract git cmd out of spr script
- df5f7e9 Abstract github interface out of spr script
- e643a79 Add 'PreserveTitleAndBody' configuration
- 2f409a5 Add --count flag to spr update command
- 9cfba23 Add -update / -u flag : runs spr update after amend
- 1c6edd8 Add BranchPushIndividually repo config
- aeddbdd Add Gitter badge
- dc68342 Add SPRInterface to testing in spr-testing repo
- dd50d6b Add SanityCheck to make sure git commands work
- 68fd765 Add
ref
as reference keyword - a5b1a69 Add a flag to run spr without rebase, and also a configuration knob
- 9a0e69a Add a rendered list of the full stack to PR descriptions
- 05c9868 Add ability to use GitHub merge queues
- 11dec28 Add aliases to status and update commands
- 9e2cbba Add an io writer to stackediff type
- 95547e5 Add an option to fetch tags
- a11c044 Add approval and checks requirement configuration
- 21fb142 Add back newlines
- a289e2f Add badges to readme
- 9416d2f Add command for workflow sync support ejoffe#232
- 063af80 Add config file management
- 7e024f7 Add debug logging to parseLocalCommitStack
- 492b6da Add debug logs
- b4546ff Add detail output flag to print status bits info
- f9510ab Add fetch tags to the git fetch command
- 54e57eb Add logs to stargazer code
- 257b6bc Add maintainer to goreleaser packaging
- bedc23c Add merge --upto to only merge part of the stack
- a3ad39e Add release configurations
- 7ed55a4 Add remote target branch to pr : no more config
- f8e6578 Add support for GitHub Enterprise
- 3fac271 Add support for PR templates
- 108fb5d Add support for creating draft PRs.
- 78d0aea Add unit tests for current PR description formatting.
- 5f3b102 Add version info
- 84d2117 Add warning message when repository is not found
- cf48807 Add warning when running spr on remote pr branches
- da28ae0 Address
archives.replacements
being removed from goreleaser - 53c30a2 Address deprecation warning on goreleaser's --rm-dist
- e6a2e23 Adds support for tracking multiple remote branches
- edf19ff After merge cleanup branch error suppresion
- 1e4e4af After merging, add a comment in each closed pull request
- 3236120 Allstars
- 1087f89 Amend logging fix
- 9c71fb8 Auto install commit hook
- 304cb46 Automatically close pull requests for commits which are removed from stack
- 62f1c2f Blog post
- 3a6fe7b BranchNameIncludeTarget : option to include traget branch name in pr branch
- e1eb414 Change status to basic ASCII
- c43d4c1 Check for backslashes in remote branch name
- c667e7e Check goreleaser config in CI github workflow
- d7571bd Clean up repo details regex match
- 9c31464 Commit hook : fix empty commit message handling
- d39537b Concurrent PR updating
- 6926edd Config file update
- 7eb08db Convert cli flags to commands
- df8a2f3 Delete correct branch after closing pull request
- 5bbd6f0 Delete remote branches after merge
- e0b0a5a Disable git verbose commits and abbreviated rebase commands by default
- 2577e33 Disable homebrew for CD
- ed8a69e Disambiguate from getcord/spr which brew installs
- 9734851 Do not panic on runtime errors
- 3325223 Don't log initial git calls before config is setup
- 76e0abf Don't panic if remote branch cannot be deleted
- ade1286 Don't print help message twice when -h is supplied
- de380f0 Don't update stack for
merge
if-c
is set - aa6c330 Enable emoji status bits via user config
- 9597afc Encapsulated git spr commands into inline code blocks and fixed minor grammar mistakes in readme.md
- e2eb786 Ensure repository owner names allow dashes
- 00e9b06 Expand getRepoDetailsFromRemote tests
- 70e33fb Extract getRepoDetailsFromRemote and add UT
- 08062a5 Fix PreserveTitleAndBody bug
- 59bd5a2 Fix WIP commit handling
- d6e27c6 Fix brew install
- bc524de Fix close branch git command
- deaa10b Fix commit hook spacing issue
- 941638d Fix commit reorder issue
- 51f9f7d Fix critical bug introduced with ejoffe#206
- cfeb105 Fix deadlock in unit test
- 0337c8a Fix git amend null config
- 749b443 Fix git amend to use configured upstream
- 02e1a96 Fix handling SSH Agent keys
- a8d0e08 Fix hook installation when in a git worktree
- 6f93850 Fix missing newline before commit-id in some cases
- ef4abd8 Fix null ptr dereference in github user name
- e052883 Fix pull request comment before closing pr
- bf577fe Fix pull request regex to except backslach in branch name
- 0b097b9 Fix readme configuration section
- 8b4f671 Fix readme typo
- f62c12f Fix remote origin branch config
- a5c67a9 Fix some go lints
- 039898b Fix status check not working for PRs without any status checks
- afc9dc7 Fix status length calc bug with new status emojis
- e5234bd Fix typo and lint
- c05fcaf Fix unit test expectations
- 38576f6 Forward complete environment when running git
- d33de79 GITHUB-407: Gracefully handle Cygwin paths on Windows when determining root directory.
- d8f0ee2 Get rid of space at the end of archive name
- 9fb711c Go build and test github action
- 3d52077 GoReleaser add brew tap
- c63b6fb Handle dash in repository name
- 53c3b3e Include https:// in PR link
- b305556 Install commit hook on first run
- 8eb26d9 Local binaries to run latest dev version of spr
- 8911bab Log git and github commands to stdout
- bdc5e29 Make commit hook function testable
- 8e9d08d Make merge print consistent with update print
- 540fd7d Makefile for go releaser commnands
- 3f2bf32 Manual merge notice
- 6f2185a Mark current position in stack
- 28e5880 Merge pull request ejoffe#5 from kwapik/fix_ssh_key_passphrase
- 0fd381b More debug logs in real github client
- be49a74 Move github client into stackediff type
- 96cce78 Move star logic after cli init
- 8a7a944 Nit : nicer config load source sequence
- 8aa59ad Omit empty pr template values from config
- 36f8c08 Only output commit install helper messages one time
- a163fea Only update run count when user is not already a stargazer
- f860453 Output commit message hook to writer instead of stdout
- 85b71ef PR descriptions are updated after commit reordering
- efe177c Pass $HOME and $XDG_C...