Граф коммитов

454 Коммитов

Автор SHA1 Сообщение Дата
Mislav Marohnić 3d4310abfb not using kicker 2012-03-20 19:46:06 +01:00
Mislav Marohnić 60a984d945 bundle History file with gem 2012-03-20 19:46:06 +01:00
Erik Michaels-Ober 86ac619825 Add Gemfile
* Add development dependencies to gemspec
* Add Gemfile.lock to .gitignore
2012-03-20 19:46:06 +01:00
Mislav Marohnić df57daf4ed update History 2012-03-20 19:46:06 +01:00
Mislav Marohnić ac127e2311 change `git fork` so it fails when repo already exists under user
Fixes #146
2012-03-20 19:46:06 +01:00
Mislav Marohnić 9afdd8d029 teach custom commands to respect `-h` & `--help` flags
Fixes #151
2012-03-20 19:46:06 +01:00
Mislav Marohnić a4b7a20b58 remove extra colon in man page 2012-03-20 12:37:17 +01:00
Mislav Marohnić 4c5d26d152 pull-request: better error message for invalid remotes/URLs
References #152
2012-03-19 17:26:44 +01:00
Mislav Marohnić 4b57f61e5a respect local SSH aliases for host names
Fixes #152
2012-03-19 17:26:12 +01:00
Philip Arndt e2ede5d8aa fix typo 'reqest' -> 'request' 2012-03-16 11:35:31 +01:00
Mislav Marohnić 4fd1198f2f v1.8.3 2012-03-02 14:29:34 +01:00
Mislav Marohnić 521d0fcbf5 rebuild man page 2012-03-02 14:29:34 +01:00
Mislav Marohnić af2fcfbc10 update History
Closes #139
2012-03-02 14:27:27 +01:00
Mislav Marohnić 2a02c08375 fix `pull-request` from branch tracking another local branch
In this case, pretend there is no upstream configuration at all.

Closes #141
2012-03-02 14:13:02 +01:00
Mislav Marohnić 1e45ad9e16 fix `browse` command when not on any branch
Closes #145
2012-03-02 13:29:26 +01:00
Mislav Marohnić 1e16a51666 v1.8.2 2012-02-07 21:19:28 +01:00
Mislav Marohnić 5f546d4242 if `pull-request` editor is vim, set appropriate filetype 2012-02-07 21:12:11 +01:00
Mislav Marohnić 961f4b5fa1 `pull-request` editor message defaults to single commit message
Closes #136
2012-02-07 21:09:39 +01:00
Mislav Marohnić 990db02d81 fix cherry-picking from an existing remote
Fixes #137
2012-02-07 19:36:34 +01:00
Mislav Marohnić ce36a32617 avoid messing up git clone from local repository
Fixes #138
2012-02-07 19:22:51 +01:00
Mislav Marohnić 76d8468673 careful, ARGV items are frozen 2012-01-28 20:46:23 +01:00
Mislav Marohnić 7e804aaeb0 improve `checkout` command
Now forwards flags to internal `checkout` command, resets the existing
local branch by default.

Closes #132
2012-01-28 20:29:21 +01:00
Mislav Marohnić d0a8e5ff0e fix `am` command when given URLs that include the fragment 2012-01-28 19:58:52 +01:00
Mislav Marohnić b6b51db5e6 v1.8.1 2012-01-24 17:00:45 +01:00
Mislav Marohnić adf686043a update JSON parser
Fixes #131
2012-01-24 16:55:39 +01:00
Mislav Marohnić 99c86b3eb4 fix fetching proxy user/password 2012-01-19 16:03:53 +01:00
Mislav Marohnić 4563164563 split http_request into smaller methods 2012-01-17 21:13:37 +01:00
Seth Fitzsimmons d789e80398 HTTP(S) proxy support
Determines whether an HTTP proxy has been configured and uses it if so.
2012-01-17 20:53:46 +01:00
Mislav Marohnić ebbb8591a6 v1.8.0 Enterprise Edition 2012-01-03 03:02:23 +01:00
Mislav Marohnić 7c6b05181c man formatting fix 2012-01-03 03:00:43 +01:00
Mislav Marohnić 48e774d204 man docs for Enterprise configuration 2012-01-03 02:46:53 +01:00
Mislav Marohnić a579aef128 fix enterprise pull request when no upstream branch
Closes #123
2011-12-26 00:48:46 +01:00
Mislav Marohnić fd71d6097b ensure "Content-length" is sent with POST requests
Closes #125
2011-12-26 00:48:45 +01:00
Mislav Marohnić db1cacbb11 ruby 1.8 fix
Closes #122
2011-12-22 00:54:59 +01:00
Mislav Marohnić 6325f0f53b dirty (temporary) fix for clone command
references #98
2011-12-22 00:18:29 +01:00
Mislav Marohnić 3b1a31f7cc handle pull requests from private repos 2011-12-21 20:35:42 +01:00
Mislav Marohnić bc5e07c66e update History 2011-12-21 20:22:30 +01:00
Mislav Marohnić 94a0bdc4b1 support branches with slashes in their name
References #117
2011-12-21 20:15:14 +01:00
Maxim Chernyak cb03a5f440 add failing test for branches with slashes in name 2011-12-21 20:14:04 +01:00
Mislav Marohnić 4072568cdc display server errors when creating pullrequest fails
Closes #114
2011-12-21 19:54:56 +01:00
Mislav Marohnić 027c3d1da3 basic JSON parser to handle data from pull requests
Closes #118, references #111
2011-12-21 14:13:30 +01:00
Mislav Marohnić a9fea4e441 fail with a sensible message if git repo is required 2011-12-21 14:12:18 +01:00
Mislav Marohnić 06c18ff190 HUGE project-centric refactoring to support GitHub Enterprise
Add your GH Enterprise host to the list of known hosts:

  $ git config --global --add hub.host my.git.org

Configure your username and token for this host:

  $ git config --global github."my.git.org".user mislav
  $ git config --global github."my.git.org".token 1234abcd

Now a lot of operations should work for repos that were cloned from "my.git.org".

The default host is still github.com but this can be affected with the
`GITHUB_HOST` environment variable.

  $ GITHUB_HOST=my.git.org git clone myproject

Closes #98
2011-12-21 14:10:53 +01:00
Mislav Marohnić c69991f3a4 GitHub remote urls don't have to necessarily end in ".git" 2011-12-12 12:57:31 +01:00
Mislav Marohnić 539b4c52dd fix `git init -g`
Closes #113
2011-12-06 13:56:26 +01:00
Mislav Marohnić 5b7bc77b93 authenticate all API requests, helps dealing with private repos
GET requests that not necessarily require authentication will be
performed unauthenticated if GitHub user/token aren't present.

Fixes #111
2011-12-03 16:44:30 +01:00
Mislav Marohnić a315222dd1 demonstrate that 'hub.protocol' config affects `fetch` too
Closes #112
2011-12-02 15:36:04 +01:00
Mislav Marohnić ef3043b3e0 update History 2011-11-27 15:57:33 +01:00
Mislav Marohnić 1467a5971e use require instead of load in gemspec
Avoids double-load in certain situations
2011-11-27 15:56:47 +01:00
Jo Liss 5f084a6f48 indicate version number in History 2011-11-27 15:54:44 +01:00