Here's what I want in hub 2.3.0 (we could even tag it 3.0.0, considering the volume of changes):
help
system by splitting into individual man pages #1087release
command graduated from beta #1095issue
command graduated from beta #1099pull-request
head & base #461 #877 #814 #1239issue create
, pull-request
#1089pull-request
, issue create
, release create
) should have an option to copy the URL to clipboard #1111 #182 #1264-F
#924git config --get-all hub.host
configuration--repo OWNER/NAME
argument that lets you perform operations a repo other than the directory you're currently in--host HOST
argument that changes the default github.com
host and eliminate the interactive host picker #1184browse
command in favor of open
command that takes one argument and automatically figures out whether it's a branch, commit, subpage, or other kind of resource to navigate to #382 #1112 #1107 #897 #782 #723 #602checkout
command to fetch refs/pull/XY/head
instead of adding a git remote #1069 #1206 #1133 #1236 #1235upstream
vs origin
remote naming in clone
, fork
, etc. #798 #811 #1271fork
option to provide custom remote name #762fork
option to provide custom name for new repo #697create ORG/NAME
by requesting a team name to create the repo under if necessary #431create
#1408fork
#505sync
command #906 #618search
command? #833api
](https://github.com/mislav/go-travis/blob/8821a770c38955f796c71b8f2e19135aa65138c4/commands/api.go) command for manual API access #1407ci-status
check in browser #449The new --format
option is pretty rad:
great work @mislav !! any rough timeline when you planning to finish release the above goodies ?
@DanyC97 All from the above list won't all make it to the very next release, but I'm planning to release 2.3.0 this month. Check out the existing prerelease builds in the Releases section.
Hello there! Any plans for a new release? I just noticed I was missing the important PR template my team uses by using hub
to create PRs on the command line... I'm on 2.3.0, and it seems that feature got merged more than a year ago 馃槄
This is an important question. I would also like to know what changes are necessary to release a new version.
Well, it _seems_ that feature I mentioned is indeed working; I probably used -m
that bypassed the template. Should hub
warn on these cases? 馃
Hi everyone; thanks for your patience. My proposed feature set for 2.3.0 was overly ambitious and I've missed the schedule I have set for myself earlier this year. This is because of the two most important features for 2.3.0 (dedicated command for authentication & configuration, improving pull-request handling of head/base detection) are also the most tricky ones to implement, and I'm the only one working on hub maintenance lately.
I'm still slowly heading towards a release, and since Projects have shipped since I've opened this tracking issue, I've moved the remaining TODO items to a new Project so they can be tracked there. As always, you can test out the latest features by grabbing one of the prereleases from the Releases section.
I'm gonna close this issue out in favor of the Project board. I'll be posting this thread if there are any big updates in the future.
@igorsantos07: Indeed, the -m
flag bypasses the template, as does any other option in which you explicitly provide the text for the pull request. The template is only rendered in your text editor when there is no explicit PR subject/message provided. This is by design: we want to be able to skip the template for the purpose of automation (i.e. explicit arguments should always be taken verbatim and "win" over implicit defaults).
Most helpful comment
@DanyC97 All from the above list won't all make it to the very next release, but I'm planning to release 2.3.0 this month. Check out the existing prerelease builds in the Releases section.