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

454 Коммитов

Автор SHA1 Сообщение Дата
Mislav Marohnić 880d93b0fc ensure periods are allowed in repo names
CLoses #109
2011-11-26 20:35:53 +01:00
Mislav Marohnić cc4b8981f9 fall back to "/tmp" if $TMPDIR isn't set 2011-11-26 18:13:30 +01:00
Mislav Marohnić 5f806018c9 release v0.7.0 2011-11-24 04:24:20 +01:00
Mislav Marohnić ebdc3ecab2 when `--noop` is given, skip create/fork repo or pull requests 2011-11-24 02:43:47 +01:00
Mislav Marohnić 42b1116b7b update old urls throughout documentation 2011-11-24 02:43:47 +01:00
Mislav Marohnić 691650a488 update man page to separate custom hub commands from git 2011-11-24 01:51:31 +01:00
Mislav Marohnić 49ba771a36 update documentation about cloning your own repos 2011-11-24 00:58:45 +01:00
Mislav Marohnić 90f524b260 update improved_help_text to bring it up to date with git 2011-11-24 00:52:54 +01:00
Mislav Marohnić 81460516af clone own repos via SSH in case they are private
Closes #65, references #49
2011-11-24 00:04:36 +01:00
Mislav Marohnić d88e9a4260 `hub checkout` can fetch and checkout a pull request
Closes #75
2011-11-23 23:12:19 +01:00
Mislav Marohnić 2054fbbf91 pull-request: don't choke on JSON returned instead of YAML 2011-11-23 21:17:30 +01:00
Mislav Marohnić 95a6dd5fbe improve pull-request 2011-11-23 21:17:30 +01:00
Mislav Marohnić d8973bc87a standalone version in gh-pages gets a generic ruby shebang 2011-11-23 17:06:24 +01:00
Mislav Marohnić 4cdaff1426 use ruby_install_name instead of hardcoding "ruby" 2011-11-23 16:18:15 +01:00
Mislav Marohnić db6b0ebf6f lock down to system Ruby for hub standalone script
Fixes #107
2011-11-23 04:21:17 +01:00
Mislav Marohnić 8c88073b7b make `improved_help_text` method private 2011-11-23 04:21:17 +01:00
Mislav Marohnić e605a8d702 ensure that `clone` and `remote` do not mangle valid git urls
Closes #106
2011-11-23 04:21:17 +01:00
Ben Pickles 9680926117 add failing test case for `remote add` with hostname alias 2011-11-23 04:21:17 +01:00
Mislav Marohnić 2677562896 ensure Context module loads before others in standalone 2011-11-23 04:21:17 +01:00
Mislav Marohnić 15b30ed374 HUGE refactoring of Hub::Context
Start handling repos, branches, remotes and GitHub projects in an
object-oriented way.

Eliminate global objects accessed via constants such as GIT_CONFIG
or REMOTES.
2011-11-23 04:16:42 +01:00
Mislav Marohnić 44862bd395 add note about Windows in History 2011-11-21 17:24:43 +01:00
Mislav Marohnić a163cabdff stub no git repo 2011-11-09 13:08:09 +01:00
Mislav Marohnić 011cb1a156 improve upstream configuration detection even more 2011-11-09 01:24:10 +01:00
Mislav Marohnić c6be41f0b7 don't use pager on windows
Windows doesn't support `fork`.

Closes #97
2011-10-27 16:43:54 +02:00
Mislav Marohnić 778b3fbcc9 stderr where warnings are due 2011-10-27 16:43:29 +02:00
Mislav Marohnić 75404cb29b improve a bunch of existing rake tasks 2011-10-27 15:58:56 +02:00
Mislav Marohnić 452ea80a29 give up on `turn`. don't manipulate $LOAD_PATH in tests 2011-10-27 14:19:35 +02:00
Mislav Marohnić a0a9a3f711 update Readme, History 2011-10-27 13:48:42 +02:00
Mislav Marohnić 30e7ac3c16 opt in for HTTPS as git protocol: `hub config hub.protocol https`
Closes #93, references #65, references #49
2011-10-27 00:30:56 +02:00
Mislav Marohnić 132eb6f274 `pull-request` aborts if unpushed commits; opens editor for title/body 2011-10-24 04:16:36 +02:00
Mislav Marohnić 7ae4895ab9 refactor and improve `pull-request` 2011-10-24 04:15:09 +02:00
Christian Oudard dbedb078f9 implement working `hub pull-request` 2011-10-24 03:48:06 +02:00
Florian Mayer 93dc23aab9 add preliminary `hub pullreq` 2011-10-24 03:48:06 +02:00
Mislav Marohnić f6603e98a5 improve detecting upstream information 2011-10-24 03:48:06 +02:00
Mislav Marohnić ca16038049 silence $stderr when interrogating git 2011-10-24 03:48:06 +02:00
Mislav Marohnić 90e137a64f improve detecting whether we are currently in a git repo 2011-10-24 03:47:10 +02:00
Mislav Marohnić b053d573e5 ruby 1.8 compat 2011-10-20 17:11:09 +02:00
Mislav Marohnić 8be07245ec output few errors the proper way 2011-10-20 17:11:09 +02:00
Mislav Marohnić be476ba037 introduce `hub --noop` to output which commands would be run
The `--noop` argument has to appear before any git commands.

Closes #92
2011-10-20 17:11:09 +02:00
Mislav Marohnić d786ce0a76 use `echo` instead of commands callback procs 2011-10-20 16:30:42 +02:00
Mislav Marohnić 8a77e61705 fix regex matching of SHAs in `cherry-pick` 2011-10-20 15:41:56 +02:00
Mislav Marohnić 26963ef525 add documentation about `hub apply` 2011-10-20 15:40:40 +02:00
Evan Phoenix e4ad58d0c7 teach `hub apply` about GitHub URLs, same as `hub am` 2011-10-20 14:31:22 +02:00
Mislav Marohnić ce24776c71 update history 2011-10-19 17:46:19 +02:00
Mislav Marohnić 01243c5b96 tired of duplicating examples between README & .ronn file 2011-10-19 17:41:10 +02:00
Mislav Marohnić fc0e05c437 `hub create <name>` to create GitHub repository with custom name
Closes #91
2011-10-19 16:15:54 +02:00
Stephen Bannasch d84e8266d4 test and document `hub browse` a single commit 2011-10-19 15:45:08 +02:00
Mislav Marohnić bb3c9b819e use `warn` instead of `$stderr.puts` 2011-10-19 15:45:08 +02:00
Mislav Marohnić 88fb3e12ea better net/http exceptions handling 2011-10-19 15:44:17 +02:00
Mislav Marohnić 9620189714 use GitHub API with Basic Auth over HTTPS 2011-10-19 13:34:33 +02:00