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