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

2097 Коммитов

Автор SHA1 Сообщение Дата
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