Releases: jaymzh/sugarjar
Version 0.0.11
This release includes many new features. All users are encouraged to upgrade.
We now have experimental support for the gh CLI (instead of hub). See the README for enabling this feature. Please test this out and provide feedback, it'll move to the default soon.
In addition, there's now a pullsuggestions command to pull in (accepted) suggestions from a GitHub code review, support for running a command to determine checks (linters, units) to run (instead of statically listing them in your config), and we will now detect mismatched primary branches (i.e. upstream has moved from master to main, but you haven't updated your fork yet).
In addition, there's one important bugfix: we now properly handle slashes in branch names.
Note on the omnibus packages below: Most use Ruby 3.1.1, but the EL7 build uses Ruby 2.7.6.
Version 0.0.10
This version adds support for main as a primary branch, handles rebase failures and SAML errors more gracefully, and fixes various other small bugs. All users are highly encouraged to upgrade.
Version 0.0.9
Version 0.0.9 fixes some important bugs as well as provides improved functionality - all users are encourage to upgrade.
This release fixes a bug were smartclone ignored --github-host when attempting to fork a repo which will be useful for those with on-prem GitHub Enterprise.
Significant improvements to the lint (and thus smartpush and forcepush which call lint) have been added. Now, if a linter auto-corrects, SugarJar will detect this and prompt you to amend the changes and retry lint, or to quit so you can investigate.
SSH is now used for smartclones whenever a shortname ($org/$repo) is used.
Finally auth errors are handled more gracefully when https is specified.
We've also added builds for Fedora 31, CentOS 8 and Ubuntu 20.04.
Version 0.0.8
- Colorize and simplify output
- New smartlog feature
- Doc fixes
Version 0.0.7
- Add new command
smartpullrequest(orsmartprorspr) for creating pull requests (closes #51) - Add checks for dirty repos before
smartpush,forcepush, andsmartpullrequest - Add
--ignore-dirtyand--ignore-prerun-failureoptions - Handle when git prompts for a username (closes #52)
- Always use SSH for the forked remote (closes #56)
- Better handling of various forms of repo URLs
- Fix typo of
versionin help message - Fix typos in
README.md
Version 0.0.6
Version 0.0.5
- Fix global config file handling
- Better logging around lint/unit failures
- Handle incorrect tracked branches better