trunk
Commits on Aug 16, 2021
-
Merge pull request #4114 from cli/powershell-docs
Add PowerShell instructions to completions help
-
Merge pull request #4116 from cli/extensions-ui-tweaks
Extensions UI tweaks
Commits on Aug 12, 2021
-
-
Print "Upgrade available" instead of "Update available"
This is because we have an `upgrade` command, not `update` command.
-
Merge pull request #4112 from cli/extension-cmd-rename
Rename `gh extensions` → `gh extension`
-
Merge pull request #4051 from cli/extensions-overhaul
Rework local extensions for Windows
-
Merge pull request #4102 from cli/sync-no-checkout
Repo sync optimizations
-
Commits on Aug 11, 2021
-
Rename
gh extensions→gh extensionThis is for compatibility with other core commands which are all singular.
-
Merge pull request #4109 from ShaharyarAhmed-bot/dev
Check path for git executable before auth
-
Check path for git executable before auth
There was a bug where if git was not installed then gh would do its authentication and try to configure git but would then find out that the git executable was not in PATH. Now gh checks to see if the git executable is in PATH before authenticating the user. If the git executable is in PATH the authentication continues as normal, if it is not in PATH then it prints out an error to the console: $ git executable not found in $PATH Resolves: #3818
Commits on Aug 10, 2021
-
Merge pull request #4003 from despreston/3381-release-discussions
add --discussion-category flag to release cmd
-
Only add discussion category to request if there is one. This eliminates the need to update old tests. Renaming the variable to something shorter.
-
-
-
Only check if working copy is dirty when syncing current branch
In other cases, we don't have to abort the operation since it can proceed without being affected by the working copy at all.
Commits on Aug 9, 2021
-
Avoid
git checkoutduringgh repo sync- If the local branch already exists, use `git update-ref` - If it needs to be created, use `git branch <newbranch>`, but don't switch to the new branch Bonus fixes - Enables operation while on detached HEAD - Enables operation even when the current remote doesn't track all branches in the remote repo (uses FETCH_HEAD instead of the `<remote>/<branch>` syntax)
Commits on Aug 6, 2021
Commits on Aug 5, 2021
-
Merge pull request #4005 from despreston/835-rename-checkout
add --branch flag to pr checkout
-
-
add --branch flag to pr checkout
Allows renaming the checked out branch.
-
-
-
Commits on Aug 4, 2021
-
-
Merge pull request #4087 from cli/graphql-error-fix
Fix unmarshalling GraphQL error type
-
Fix unmarshalling GraphQL error type
The "path" field of a GraphQL error object contains a mix of strings and numbers and cannot be deserialized into `[]string`. Fortunately, we don't need to rely on the "path" field and instead have the final error message be constructed by aggregating human-readable "message" fields.
-
Merge pull request #4079 from cli/no-label-colors
Disable colorizing labels in `issue list` output
-
Merge pull request #4085 from marckhouzam/feat/compPowershell
Fixes #4084: Enable completion descriptions for powershell
-
Enable completion descriptions for powershell
Signed-off-by: Marc Khouzam <marc.khouzam@gmail.com>
Commits on Aug 3, 2021
-
-
Disable colorizing labels in
issue listoutput- Labels with dark color are not visible on a dark background - "Raw" `issue view` output should never output color, not even with CLICOLOR_FORCE=1