Oscar Dominguez
dfdb5ee75d
📚 docs(typo): fix typo in gh pr review command
2020-05-31 12:10:47 +02:00
Mislav Marohnić
13ba0aa56e
Respect GITHUB_TOKEN in api command
2020-05-27 13:09:05 +02:00
Mislav Marohnić
2e93a065b1
Merge remote-tracking branch 'origin/master' into api-command
2020-05-27 12:56:06 +02:00
Mislav Marohnić
c6643821dc
Don't offer to reauthenticate for gist if GITHUB_TOKEN is used
2020-05-27 11:57:03 +02:00
Mislav Marohnić
ab0e43c6c8
Merge remote-tracking branch 'origin/master' into auth-from-env
2020-05-27 11:44:19 +02:00
Amanda Pinsker
93dab323fa
Fix typo
2020-05-26 09:50:03 -07:00
Corey Johnson
3122696140
Merge pull request #982 from cli/remote-delete
...
Remote delete
2020-05-26 09:10:12 -07:00
Corey Johnson
6c5c7cf163
fix test
2020-05-26 08:37:53 -07:00
Corey Johnson
be5fc07928
Merge pull request #899 from cli/merge-interactive-merge
...
Interactive merge
2020-05-26 08:33:47 -07:00
Corey Johnson
b27df3410a
Don't delete remote or local branches for forks
2020-05-26 08:07:18 -07:00
Nate Smith
9ebeb5fa91
Merge pull request #981 from cli/gist-create
...
gh gist create
2020-05-25 14:51:32 -05:00
Corey Johnson
9c075abe93
Fix tests
2020-05-22 17:45:04 -07:00
Corey Johnson
9a290d7f43
Change interactive merge language
2020-05-22 15:30:05 -07:00
Corey Johnson
9113092f5c
Delete via api
2020-05-22 15:19:39 -07:00
Corey Johnson
ff97fc138d
Still delete remote branch if repo flag is used
2020-05-22 15:12:48 -07:00
Corey Johnson
e643765027
Merge remote-tracking branch 'origin/merge-interactive-merge' into remote-delete
2020-05-22 15:09:29 -07:00
Corey Johnson
858cd705ab
Update name
2020-05-22 15:07:39 -07:00
Corey Johnson
b2c1b12bee
Don't delete branch if the repo flag is used
2020-05-22 14:39:53 -07:00
Corey Johnson
41e67aa3e7
Fix typo
2020-05-22 10:04:02 -07:00
Mislav Marohnić
1f3725c94d
Use @me to avoid having to look up current user in pr status
2020-05-22 15:58:57 +02:00
vilmibm
5f28751555
just use a map + stdin test
2020-05-20 17:44:09 -05:00
vilmibm
f6137fa6ae
handle json error in test
2020-05-20 17:16:59 -05:00
vilmibm
509be34af6
Merge remote-tracking branch 'origin/master' into wingkwong/master
2020-05-20 17:08:31 -05:00
vilmibm
f644c11edb
tweak test
2020-05-20 17:03:56 -05:00
vilmibm
7453449d9a
improve docs
2020-05-20 17:01:28 -05:00
Corey Johnson
ae70a814bd
Update tests
2020-05-20 14:53:52 -07:00
vilmibm
93dc62f1b3
handle piped STDIN
2020-05-20 16:51:50 -05:00
Corey Johnson
80bdd1e071
print error
2020-05-20 14:36:09 -07:00
vilmibm
466edf8d0e
take files as args. handle -
2020-05-20 16:27:28 -05:00
Corey Johnson
904c541d2d
Only delete local branch if it exists
2020-05-20 14:19:44 -07:00
Corey Johnson
a303dabc5d
Add remote deletion
2020-05-20 13:47:29 -07:00
Corey Johnson
46a1e3cd53
Remove convertRepoInterfaceToRepository
2020-05-20 11:19:31 -07:00
Corey Johnson
5d99c56456
combine conditionals
2020-05-20 09:21:59 -07:00
Corey Johnson
b4783dd192
don't always switch to the default branch
2020-05-20 09:00:39 -07:00
Mislav Marohnić
db9014fd7f
Respect auth token from GITHUB_TOKEN environment variable
...
If GITHUB_TOKEN is non-blank, it overrides authentication info found in
the config file. The config file is, in fact, never consulted.
2020-05-20 17:35:10 +02:00
Corey Johnson
76368f92ee
Return error
2020-05-20 08:32:08 -07:00
Corey Johnson
c3c3058b96
Merge remote-tracking branch 'origin/master' into merge-interactive-merge
2020-05-20 08:30:17 -07:00
Corey Johnson
1eedfe18bb
Update default text
2020-05-20 08:26:34 -07:00
Mislav Marohnić
767521c055
Stop providing AuthLogin from context
...
The login name of the authenticated user will be readily available only
if authentication info comes from the config file. With other upcoming
authentication modes (for example, the GITHUB_TOKEN environment
variable), the token is the only piece of information we got, so we
would need to additionally query for the login name.
Since `issue status` and `pr status` are the only commands that need the
name of the authenticated user right now, have those commands explicitly
query for the login name. This results in an additional API query, but
simplifies Context implementation and future authentication approaches.
2020-05-20 17:09:13 +02:00
Mislav Marohnić
bef62faaea
Make NewCmdApi testable
2020-05-20 15:21:35 +02:00
Mislav Marohnić
d8146cd16e
Extract cmdutil package
2020-05-20 15:21:31 +02:00
Mislav Marohnić
90fa193eaf
Promote api command to a pkg/cmd/api package
2020-05-20 15:21:31 +02:00
Mislav Marohnić
1609afe993
Add api command
2020-05-20 15:21:31 +02:00
Mislav Marohnić
fb63efcf05
Avoid crash around "DISMISSED" or "PENDING" reviewer states
2020-05-20 14:59:40 +02:00
Corey Johnson
9185bf9a77
Return an error
2020-05-19 13:52:22 -07:00
Corey Johnson
5c113d02c8
Big M
2020-05-19 13:39:36 -07:00
Corey Johnson
96e3d79f5e
add "try again" text
2020-05-19 13:39:31 -07:00
Nate Smith
45dec1b3e0
Merge pull request #962 from cli/pr-diff
...
pr diff
2020-05-19 14:11:36 -05:00
vilmibm
983a1d9c3c
better names
2020-05-19 14:08:20 -05:00
Corey Johnson
e0dbf37b5a
Merge pull request #960 from cli/prêt-à -réviser
...
Add `gh pr ready`
2020-05-19 11:29:33 -07:00