Pascal Corpet
eafcc3833e
Add more colors
2016-02-28 20:28:32 +01:00
Pascal Corpet
87f7e1419e
Split huge test in smaller ones.
2016-02-28 20:28:32 +01:00
Pascal Corpet
0746859141
Add padding in the expander.
2016-02-28 20:28:32 +01:00
Pascal Corpet
2a6c091e30
First version of a formatter that works like `git log --format`.
2016-02-28 20:28:32 +01:00
Mislav Marohnić
486df9eaab
Print colored labels for `hub issue`
2016-02-03 23:33:09 +11:00
Mislav Marohnić
8563e678d2
Reimplement `hub issues` commands using simpleApi
...
- `hub issue` now displays color based on issue open/closed state
- `hub issue` no longer displays HTML URL since it was noisy
- `hub issue` no longer lists pull requests
- `hub issue create` tweaks for compatibility with `hub release create`
2016-02-03 23:05:06 +11:00
Mislav Marohnić
f412a353b8
Merge pull request #1095 from github/release-overhaul
...
Big overhaul of `hub release` command
2016-02-02 09:06:05 +11:00
Mislav Marohnić
224ba2bb8b
Merge pull request #1096 from cornwe19/feature/issues_by_assignee
...
Filter project issues by assignee
2016-02-02 09:00:54 +11:00
Dennis Cornwell
556a9452d3
Collapse unnecessary step into feature definition
2016-02-01 12:25:10 -05:00
Dennis Cornwell
fd145adbaf
Make assignee comparisson case insensitive
2016-02-01 12:18:48 -05:00
Mislav Marohnić
f4b37170cc
Encapsulate similarities between making requests within simpleApi
2016-02-02 00:47:32 +11:00
Mislav Marohnić
aa41494184
Document synopsis for `--include-drafts`
2016-02-02 00:16:11 +11:00
Dennis Cornwell
d7f7d6480c
Update issue usage docs
2016-01-31 21:14:08 -05:00
Dennis Cornwell
ffaa3ecb37
Filter issues by assignee
...
* Use -a or --assignee to filter repo issues list by assignee
* Makes it easier to find pull requests and issues you've been
assigned to address
2016-01-31 21:12:56 -05:00
Mislav Marohnić
05a5e7c492
Handle case when editing a release just uploads new assets
2016-02-01 13:02:58 +11:00
Mislav Marohnić
32ed6e0358
Implement `script/github-release` with bash + `hub release`
2016-02-01 12:43:47 +11:00
Mislav Marohnić
5992fd1b61
Encapsulate HTTP error handling for simpleApi calls
2016-02-01 12:13:02 +11:00
Mislav Marohnić
2f48cd1e09
No need to show release tag name in `release show <TAG>` output
...
Since TAG is provided as argument, the user already knows the tag name
and there's no need to include it (rather clumsily) in the output.
2016-01-31 23:04:57 +11:00
Mislav Marohnić
a4ef93bb78
Use uppercase `-F` in `hub release` for similarity with `pull-request`
2016-01-31 23:04:51 +11:00
Mislav Marohnić
705bc8bd60
Rename `<COMMIT>` to `<TARGET>` for commitish
2016-01-31 22:51:19 +11:00
Mislav Marohnić
1bb1b025fe
Simplify flag handling in `hub release` commands
2016-01-31 22:45:01 +11:00
Mislav Marohnić
15ee075ff7
Improve HTTP error handling for simpleApi calls
2016-01-31 22:18:48 +11:00
Mislav Marohnić
6eedcf1e36
Avoid `defer` in functions that do `os.Exit()`
2016-01-31 20:16:25 +11:00
Mislav Marohnić
8bcacb43d9
Add `hub release edit <TAG>`
2016-01-31 20:16:25 +11:00
Mislav Marohnić
87845024ce
Improve HTTP debugging by including query params
2016-01-31 20:16:25 +11:00
Mislav Marohnić
e70b7fe1f5
Reimplement `release create` with simpleApi instead of go-octokit
2016-01-31 20:16:25 +11:00
Mislav Marohnić
0fb96e053e
Add `hub release show <TAG>`
2016-01-31 18:57:44 +11:00
Mislav Marohnić
531c044f61
Add `hub release --include-draft` flag
2016-01-31 18:57:44 +11:00
Mislav Marohnić
864e505a08
Have `hub release` only ouput tag names for non-draft releases
2016-01-31 18:57:44 +11:00
Mislav Marohnić
6ab30c80f1
Add rudimentary cuke for `hub release`
2016-01-31 18:57:44 +11:00
Mislav Marohnić
fa32dae621
Have help for all release subcommands show for `hub help release`
2016-01-31 18:57:44 +11:00
Mislav Marohnić
2042549f0a
Remove outdated `go get` installation instructions
...
They don't work anymore due to that approach skipping vendored
dependencies.
Fixes #1086 [ci skip]
2016-01-30 15:12:04 +11:00
Mislav Marohnić
d0627b7203
Merge pull request #1090 from IWriteThings/IWriteThings-patch-armsupport
...
Adding support for arm processors
2016-01-28 09:46:10 +11:00
IWriteThings
89f498e369
Need to allow arm and arm64 or else it fails.
...
This allows the file to compile for arm and arm64.
2016-01-27 07:18:31 -07:00
IWriteThings
67b32c5495
Adding support for arm processors
2016-01-26 07:50:51 -07:00
Mislav Marohnić
35905f710a
Merge pull request #1087 from github/help-restructure
...
Split help into individual man pages
2016-01-25 22:57:11 +11:00
Mislav Marohnić
bfc9228f10
Include all man pages in packaged releases
2016-01-25 22:49:38 +11:00
Mislav Marohnić
f74b54aa1b
Add `hub help` documentation
2016-01-25 22:32:00 +11:00
Mislav Marohnić
7e62ef8c53
Look up `.txt` help pages when `man` is unavailable
2016-01-25 22:17:21 +11:00
Mislav Marohnić
fa2ba49207
`make fmt`
2016-01-25 17:14:05 +11:00
Mislav Marohnić
54262e6606
Makefile galore!
2016-01-25 15:58:17 +11:00
Mislav Marohnić
fc9fbd4c38
Cross-references galore!
2016-01-25 02:50:01 +11:00
Mislav Marohnić
9ef8efcb54
Enable linked cross-references in HTML man pages
2016-01-25 02:30:47 +11:00
Mislav Marohnić
29a83e6926
List hub commands in main man page
2016-01-25 02:30:47 +11:00
Mislav Marohnić
4caffb6ed0
Remove unnecessary reference to Ruby hub
2016-01-25 02:30:47 +11:00
Mislav Marohnić
a04be036d1
Delete hub examples and configuration docs from the README
...
Man pages should be the canonical source of hub documentation. People
should use `man help hub` instead of viewing the README, which might not
even correspond to the version they have installed.
This ends the confusing man page build system in which parts of the
README are injected into `hub.1.ronn` source file, deletes the Rakefile
and removes rake from gem bundle.
The examples are deleted because they are now inlined with individual
command documentation. So did the documentation for all hub commands get
deleted from main man page in favor of individual man pages.
However, this makes main man page have absolutely no listing of which
commands are available. This will get addressed as we go forward.
2016-01-25 02:30:47 +11:00
Mislav Marohnić
59e69d59bb
Remove generated man files from version control
...
In the future, individual man pages will be generated prior to release.
2016-01-25 02:30:47 +11:00
Mislav Marohnić
fc09731a8e
Add `script/man` to generate individual man pages
2016-01-25 02:30:47 +11:00
Mislav Marohnić
8dcd2a463f
Exit with status "1" when `hub` is run without arguments
...
This mimics `git` behavior.
2016-01-25 02:30:47 +11:00
Mislav Marohnić
21089ec0e4
Change `hub help` to display man pages when available
...
Instead of displaying plain text help, `hub help <command>` will now
search for man pages to display.
* If `man` is available, hub first tries to locate the local
`../man/hub-<command>.1` file relative to the `hub` executable. If
found, open it with `man`. If not, execute `man 1 hub-<command>`.
* Otherwise, resort to displaying plain text help.
2016-01-25 02:30:47 +11:00