- Update to version 2.14.1
Features:
* New command: hub issue update
* New command: hub issue transfer
* Support git flag hub version --build-options
* Refuse to follow HTTP 301/302 redirects for non-GET requests
Fixes:
* Ensure that grep command is being used in shell completions
* Consult global git config color.ui setting when --color=auto
Improvements:
* Print more user-friendly HTTP 40x errors
* Enable debugging file uploads via HUB_VERBOSE=1 hub release
create -a <file>
* Improve parsing malformed YAML config files
- Update to version 2.13.0
* New command: hub gist
* Add git pr show --format=... flag
* Add hub api --obey-ratelimit flag
* hub help: support compressed man pages
* Add hub release download --include=PATTERN flag
* hub help: Enable hub help --web <command>
* hub release: Retry attaching release assets on 5xx server
errors
* hub pr checkout fixes
+ handle case when the PR given matches the current branch
+ avoid overriding existing branch merge config
* hub release: Fail fast when attempting to attach unavailable
files
* Honor HTTPS_PROXY, NO_PROXY environment variables
* Strip "co-authored-by" lines when populating PR body from git
OBS-URL: https://build.opensuse.org/request/show/766271
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/hub?expand=0&rev=20
- Update to version 2.12.4
Bug fixes:
* Fix invocation of hub --paginate
* Consistently expand all occurrences of {owner} and {repo} in
hub api
* Docs: unlist %NC/%Nc among available fields in
hub pr list --format
Enhancements:
* GitHub Actions compatibility: infer GITHUB_USER value from
GITHUB_REPOSITORY if available
* Handle TERM signal during password prompt in terminal
* Use consistent quote style in hub sync output
- Update to version 2.12.3
* Allow hub use within GitHub Actions by specifying GITHUB_USER
* Show friendlier error message when GITHUB_TOKEN is set, but
fetching the current user fails
OBS-URL: https://build.opensuse.org/request/show/729279
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/hub?expand=0&rev=14
- Update to version 2.12.2
* Improve pull-request push target detection for git config
push.default is "upstream", but when the current branch does
not have upstream configuration
- Update to version 2.12.1
Fixes:
* hub pull-request: Avoid crash when the current branch is pushed
to a non-GitHub remote BROWSER environment variable now supports
values with spaces in them (must be shell-quoted)
* hub help: support man appearing in a path that has spaces
* Docs: mention that comma-separated lists must not have spaces
- Update to version 2.12.0
* Add hub api --paginate option to automatically fetch all pages
of results
* Add hub pr show [<number>] command to open a pull request in
the browser
* Add hub pull-request --no-maintainer-edits flag to disallow
project maintainers being able to push to your branch
* Abort hub pull-request with a helpful error message if the
current branch wasn't pushed to a git remote hub issue -M now
accepts milestone names instead of just numbers
* Drop support for legacy hub.http-clone git config value (this
was broken for a while and nobody complained, so I deemed it
safe to drop in a minor rather than a major release)
Fixes
* Fix querying git configuration when GIT_TRACE is used
* Support detached HEAD if hub pull-request --head was passed
* Fix newline in hub create error message
* Ensure HTTP connection reuse across API calls
OBS-URL: https://build.opensuse.org/request/show/714923
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/hub?expand=0&rev=12
- Run spec-cleaner
- Set proper GOPATH during the build
- Drop not longer required 'rubygem(ronn)' from the BuildRequires
- Package VIM-plugins
- Update to version 2.10.0
Features
* New hub pr list --format fields %pS and %pC for PR state and color
* Have commands with rich output respect the --color flag
Fixes
* Make man pages parseable with whatis
* Make hub checkout work independently of remote refspec
- Update to version 2.9.0
Features
* Add support for hub ci-status --format <FORMAT> string
* Add hub create --remote-name <REMOTE> flag
* Allow passing in a raw request body via hub api --input <FILE>
* Cache HTTP 4xx (except 403) server responses in hub api --cache
Fixes
* Ensure consistent ordering of hub ci-status -v results
* Avoid crashing on invalid GitHub hostname
* Fix parsing empty string within command-line arguments
- Update to version 2.8.4
* Add hub api -H flag to set HTTP request headers
* Add hub api -i flag to output HTTP response headers
* Change how hub api deals with HTTP errors:
+ HTTP response is now printed on stdout regardless of HTTP status
+ No longer print an extra newline after HTTP response body
+ No more Error: HTTP {STATUS} message on stderr
+ hub exits with status 22 instead of 1
* Fix hub execution under WSL (Windows Subsystem for Linux)
OBS-URL: https://build.opensuse.org/request/show/681979
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/hub?expand=0&rev=6