зеркало из https://github.com/mislav/hub.git
Nuke HISTORY file
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:
Родитель
3cc78cf11c
Коммит
417896e385
251
HISTORY.md
251
HISTORY.md
|
@ -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
|
Загрузка…
Ссылка в новой задаче