summaryrefslogtreecommitdiff
path: root/net/hub
AgeCommit message (Collapse)AuthorFilesLines
2018-06-12Revbump all Go packages after lang/go update.bsiegert1-1/+2
2018-06-10hub: Update net/hub to 2.4.0leot2-8/+7
Changes: 2.4.0 ----- ### Features * `hub delete [<OWNER>/]<REPO>` * Add `hub compare --copy` flag * Add `hub release --format=<FORMAT>` option * Add `hub pull-request --no-edit` flag * When checking out a pull request, ensure that `git push`with no arguments works * Support XDG Base Directory Specification ### Tweaks * Enable `hub pr list -h <BRANCH>` when owner isn't specified * Include `docs/` in list of locations to look up pull request and issue templates in
2018-06-10hub: Avoid possible vim-isms when vi(1) is usedleot3-2/+22
If the editor used matches the `\b(?:[gm]?vim|vi)(?:\.exe)?$' regular expression hub automatically add as arguments `--cmd'. The `--cmd' passed is probably supported only by vim so delete the `|vi' from the RE in order to not append possible non-standard arguments to non-vim vi-s. (This was spotted using `hub pull-request' that failed due non supported argument passed to vi) Bump PKGREVISION
2018-06-01hub: Properly install man page via INSTALL_MANleot1-2/+2
(Accidentally changed in 2.3.0 update.)
2018-06-01hub: Update net/hub to 2.3.0leot3-10/+204
pkgsrc changes: - Add a files/hub.1 to avoid picking up devel/ruby-ronn as a TOOL_DEPENDS Changes: 2.3.0 ----- This is a long-awaited release of hub with an abudance of new features. Thank you everyone for testing out prereleases, reporting bugs, and submitting pull requests! The work of 76 contributors went into this release. ## New commands * `hub issue`: list and create issues and labels Usage: hub issue [-a <ASSIGNEE>] [-c <CREATOR>] [-@ <USER>] [-s <STATE>] [-f <FORMAT>] [-M <MILESTONE>] [-l <LABELS>] [-d <DATE>] [-o <SORT_KEY> [-^]] [-L <LIMIT>] hub issue create [-oc] [-m <MESSAGE>|-F <FILE>] [-a <USERS>] [-M <MILESTONE>] [-l <LABELS>] hub issue labels [--color] * `hub pr list`: list pull requests for the current repository * `hub pr checkout <NUMBER>`: checkout a pull request by its number * `hub release`: list, create, edit, and delete releases and attachments Usage: hub release [--include-drafts] [--exclude-prereleases] [-L <LIMIT>] hub release show <TAG> hub release create [-dpoc] [-a <FILE>] [-m <MESSAGE>|-F <FILE>] [-t <TARGET>] <TAG> hub release edit [<options>] <TAG> hub release delete <TAG> * `hub sync`: fetch updates from remote repository and sync all local branches to their upstream equivalents, purging merged ones ## Improved commands * `hub pull-request` now has the ability to set assignees, labels, reviewers, and milestones. Usage: hub pull-request [-focp] [-b <BASE>] [-h <HEAD>] [-r <REVIEWERS> ] [-a <ASSIGNEES>] [-M <MILESTONE>] [-l <LABELS>] hub pull-request -m <MESSAGE> hub pull-request -F <FILE> [--edit] hub pull-request -i <ISSUE> * `hub pull-request` and `hub issue create` now support pull request and issue templates. * Commands that print the resulting URL, such as `hub pull-request` or `hub create`, now accept `--copy` to put the URL to the system clipboard instead. * `hub pull-request` now supports `--push` and `--open` flags to push the head branch to the remote and open the resulting PR in a web browser, respectively. * `hub pull-request` now strips away the `Signed-off-by` line and the commit signature when generating the default pull request message. * Commands that take input via `-m` or `-F` arguments now also respect `--edit` to additionally edit the text in a text editor before submitting. * Support `core.commentchar=auto` git configuration when editing pull request/issue/release message in a text editor. * Support `/OWNER/REPO/pull/XYZ/commits/SHA` format of URLs as argument to `cherry-pick`, `am`, and `apply`. * Commands such as `cherry-pick`, `merge <PR-URL>`, and `checkout <PR-URL>` don't leave leftover git remotes anymore. * New `hub compare -b BASE` flag. * New `hub fork --org=ORGANIZATION` flag. * New `hub fork --remote-name=NAME` flag to configure the new git remote. * New, manpage-based help system; see `hub help hub` and `hub help hub-<command>`. * Added fish shell completion script. * When prompted to authenticate with username/password, pasting a Personal Access Token now works just as well instead of the password.
2018-03-30Revbump all Go packages after 1.10.1 update.bsiegert1-2/+2
ok wiz@ for committing during freeze
2018-03-04Revbump all Go packages after Go 1.10 update.bsiegert1-1/+2
2018-02-27hub: Import hub-2.2.9 as net/hubleot4-0/+55
hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. $ hub clone rtomayko/tilt # expands to: $ git clone git://github.com/rtomayko/tilt.git hub is best aliased as `git', so you can type `git <command>' in the shell and get all the usual hub features.