I might keep maintaining it in the "1.10" branch but I don't intend to
keep it up to date forever. It's a pain and I always forget it.

Use GitHub Release notes or git log to get a list of changes between hub
releases.

[ci skip]
This commit is contained in:
Mislav Marohnić 2013-12-19 16:51:10 +01:00
Родитель 3cc78cf11c
Коммит 417896e385
2 изменённых файлов: 0 добавлений и 264 удалений

Просмотреть файл

@ -1,251 +0,0 @@
## master
* change `pull-request` interface to allow passing title & body
* avoid hard breaks in `pull-request` message authored in Vim
* save and reuse `pull-request` message if creating it failed
* new `ci-status` command for checking GitHub Status API
## 1.10.6 (2013-04-25)
* compensate for new GitHub API enforcement
* fix asking for password on Ruby <= 1.8.6
* fix `fetch` for forks where username contains a dash
## 1.10.5 (2013-03-02)
* helpful `pull-request` error message when base project is invalid
* fix `compare` for ranges containing "owner:branch" notation
* enable `--name` argument for `submodule add`
## 1.10.4 (2012-12-29)
* fixes for Windows
* display more validation errors on GitHub API failures
* persist correctly capitalized GitHub login name
## 1.10.3 (2012-11-22)
* fix `browse` on Windows
* fix hub on JRuby
* try fixing Ruby 1.8.7 error with API requests
* fix various edge cases around `create` command
* have `fork` set up a remote even if own fork already exists
* fix `pull-request` with Unicode chars on Ruby 1.8
* respect $GITHUB_USER & $GITHUB_PASSWORD
* improve reading git remotes configuration
## 1.10.2 (2012-07-24)
* fix pushing multiple refs to multiple remotes
* support ssh.github.com
* security: mode for ~/.config/hub is 0600
* fix integration with GitHub Enterprise API
* fix cloning repos that start with a period
## 1.10.1 (2012-05-28)
* don't choke on empty config file
* fix `browse` when not in git repo
## 1.10.0 (2012-05-08)
* improve improved help text
* fix GitHub username prompt in `create` command
* make `fetch` command work with private repos too
* add `merge` command to merge pull requests
## 1.9.0 (2012-05-04)
* internal refactoring and code reorganization
* switch to GitHub API v3 and authenticate via OAuth
* auth info is now stored in ~/.config/hub instead of ~/.gitconfig
## 1.8.4 (2012-03-20)
* add bash, zsh completion
* improve `hub alias` command
* change `git fork` so it fails when repo already exists under user
* teach custom commands to respect `-h` & `--help` flags
* `pull-request`: better error message for invalid remotes/URLs
* respect local SSH aliases for host names
## 1.8.3 (2012-03-02)
* fix `pull-request` from branch tracking another local branch
* fix `browse` command when not on any branch
## 1.8.2 (2012-02-07)
* if `pull-request` editor is vim, set appropriate filetype
* `pull-request` editor message defaults to single commit message
* fix cherry-picking from an existing remote
* fix `clone` from local repository
* `checkout` command forwards flags to internal checkout command,
force-resets the existing local branch by default
* fix `am` command when given URLs that include the fragment
## 1.8.1 (2012-01-24)
* fix JSON parsing error while using GitHub API
* HTTP(S) proxy support
## 1.8.0 (2012-01-03)
* fix `pull-request` on GH Enterprise project branch without upstream
* ensure Content-Length for POST requests
* handle pull requests from private repos
* support branches with slashes in their name
* display server errors when creating pullrequest fails
* support GitHub Enterprise via multiple whitelisted host names
* GitHub remote urls don't have to necessarily end in ".git"
* fix `git init -g`
* authenticate all API requests, helps dealing with private repos
* ensure periods are allowed in repository names
* fix am/apply commands if TMPDIR environment variable isn't set
## 1.7.0 (2011-11-24)
* lock down standalone script to system ruby
* don't try to use command output pager on Windows
* opt in for HTTPS: `git config hub.protocol https`
* add `hub pull-request`
* improve detecting upstream configuration ("tracking" branches)
* introduce `hub --noop`
* `hub apply` now downloads GitHub patches same as `hub am`
* `hub create <name>` to explicitly name a repository
* switch API communication to HTTPS
* better handling of API HTTP exceptions
* replace two dots (`sha1..sha2`) with three for ranges in `compare`
* avoid ugly error & stack trace when git is not found on the system
## 1.6.1 (2011-05-13)
* `git push remote1,remote2` without branch name pushes the current branch
* fix `browse` command for current repo with no tracking setup
* preserve global flags to git such as `--bare` and `--git-dir=/some/path`
* true cross-platform command detection and browser launcher
## 1.6.0 (2011-03-24)
* `am` strips extra path from pull reqs URLs such as "pull/42/files"
* Fixed permissions on `hub(1)` when installing
* gem renamed from `git-hub` to `hub`!
## 1.5.1 (2011-03-18)
* support git aliases
* Bugfix: `browse/compare` for wiki repos
* gracefully handle HTTP errors in `create` and `fork`
* `hub am` supports Gist URLs
* Bugfix: `clone` command doesn't get confused by mixed arguments
## 1.5.0 (2010-12-28)
* compensate for GitHub switch to HTTPS
* `hub am`: cherry-pick pull request and commit URLs
* support multiple URLs for a single remote
* Bugfix: ensure that internal ruby methods can't pretend to be git commands
* Bugfix: don't show help when `--exec-path` or `--html-path` flags are used
* Support for `GITHUB_USER` and `GITHUB_TOKEN` env variables
* Eliminate some ruby warnings
## 1.4.1 (2010-08-08)
## 1.4.0 (2010-08-08)
* Added new `hub create` command
* Added support for `remote set-url`
* Bugfix: Don't try multiple git commands on a non-git dir when grabbing remote
* Bugfix: Adding remotes when no remotes exist
## 1.3.2 (2010-07-24)
* bugfix: cherry picking of commit URL
* bugfix: git init -g
## 1.3.1 (2010-04-29)
## 1.3.0 (2010-04-29)
* Tracking branches awareness
* `git browse` subpages (e.g. `git browse repo issues`)
* `git fetch <fork>` adds new remotes if missing
* `cherry-pick` supports GitHub commit URLs and "user@sha" notation
## 1.2.0 (2010-04-11)
* `hub compare` command - Thanks joshthecoder!
## 1.1.0 (2010-04-07)
* `hub fork` command - Thanks Mislav!
## 1.0.3 (2010-03-10)
* Bugfix: `hub remote` for repos with -, /, etc
## 1.0.2 (2010-03-07)
* Bugfix: `hub remote -f name` (for real this time)
* Bugfix: zsh quoting [thommay]
## 1.0.1 (2010-03-05)
* Bugfix: `hub remote -f name`
## 1.0.0 (2010-03-03)
* `hub browse` with no arguments uses the current repo.
* `hub submodule add user/repo directory
* `hub remote add rtomayko/tilt`
* `remote add -p origin rtomayko/tilt`
## 0.3.2 (2010-02-17)
* Fixed zshell git completion / aliasing - `hub alias zsh`.
## 0.3.1 (2010-02-13)
* Add `hub remote origin` shortcut. Assumes your GitHub login.
## 0.3.0 (2010-01-23)
* Add `hub browse` command for opening a repo in a browser.
* Add `hub standalone` for installation of standalone via RubyGems
* Bugfix: Don't run hub standalone in standalone mode
* Bugfix: `git clone` flags are now passed through.
* Bugfix: `git clone` with url and path works.
* Bugfix: basename call
* Bugfix: Check for local directories before cloning
## 0.2.0 (2009-12-24)
* Respected GIT_PAGER and core.pager
* Aliased `--help` to `help`
* Ruby 1.9 fixes
* Respect git behavior when pager is empty string
* `git push` multi-remote support
* `hub.http-clone` configuration setting
* Use the origin url to find the repo name
## 0.1.3 (2009-12-11)
* Homebrew!
* Fix inaccuracy in man page
* Better help arrangement
* Bugfix: Path problems in standalone.rb
* Bugfix: Standalone not loaded by default
## 0.1.2 (2009-12-10)
* Fixed README typos
* Better standalone install line
* Added man page
* Added `hub help hub`
## 0.1.1 (2009-12-08)
* Fixed gem problems
## 0.1.0 (2009-12-08)
* First release

Просмотреть файл

@ -1,13 +0,0 @@
#!/bin/bash
## Prevents a commit that changes version but doesn't update HISTORY.md
set -e
new_version="$("$(dirname "$0")"/changed-version)" || exit 0
if git cat-file blob :HISTORY.md | head -1 | grep $new_version >/dev/null; then
exit 0
else
echo "aborted: History.md is out of date" >&2
exit 1
fi