summaryrefslogtreecommitdiffstats
path: root/bin/git
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2011-02-14 13:48:37 -0600
committerJesse Luehrs <doy@tozt.net>2011-02-14 13:48:37 -0600
commit37d41be22a5717c93410be7dc1eed1a79f890f5f (patch)
tree1cf250e894043ebf167c11ba466ac4a3393b29d7 /bin/git
parent718cc33efada6f58c305ef37ccdf22a0034fc331 (diff)
downloadconf-37d41be22a5717c93410be7dc1eed1a79f890f5f.tar.gz
conf-37d41be22a5717c93410be7dc1eed1a79f890f5f.zip
make git-hub not broken
Diffstat (limited to 'bin/git')
-rwxr-xr-xbin/git/git-hub13
1 files changed, 6 insertions, 7 deletions
diff --git a/bin/git/git-hub b/bin/git/git-hub
index cbfb4cb..e2bee74 100755
--- a/bin/git/git-hub
+++ b/bin/git/git-hub
@@ -23,15 +23,12 @@ sub new {
my @argv = @_;
bless {
- user => $user,
- token => $token,
argv => \@argv,
}, $class;
}
-sub user { shift->{user} }
-sub token { shift->{token} }
-sub argv { @{ shift->{argv} } }
+sub user { shift->_github->login }
+sub argv { @{ shift->{argv} } }
sub shift_argv {
my $self = shift;
@@ -47,10 +44,11 @@ sub run {
}
sub usage {
- my @subcommands = do { no strict 'refs'; grep { /^run_command_/ } keys %{ __PACKAGE__ . '::' };
+ my @subcommands = do { no strict 'refs'; grep { /^run_command_/ } keys %{ __PACKAGE__ . '::' } };
die "usage: git hub <subcommand> [args...]\n"
. "subcommands:\n"
- . " " . join "\n ", ;
+ . " " . (join "\n ", map { s/^run_command_//; $_ } @subcommands)
+ . "\n";
}
sub run_command {
@@ -198,6 +196,7 @@ sub _github {
(defined $token
? (token => $token)
: ()),
+ repo => 'something_not_real',
%opts,
);
}