Skip to content
Permalink
trunk

Commits on Aug 16, 2021

  1. Merge pull request #4114 from cli/powershell-docs

    Add PowerShell instructions to completions help
    mislav committed Aug 16, 2021
  2. Merge pull request #4116 from cli/extensions-ui-tweaks

    Extensions UI tweaks
    mislav committed Aug 16, 2021

Commits on Aug 12, 2021

  1. Print "Upgrade available" instead of "Update available"

    This is because we have an `upgrade` command, not `update` command.
    mislav committed Aug 12, 2021
  2. Merge pull request #4112 from cli/extension-cmd-rename

    Rename `gh extensions` → `gh extension`
    mislav committed Aug 12, 2021
  3. Merge pull request #4051 from cli/extensions-overhaul

    Rework local extensions for Windows
    mislav committed Aug 12, 2021
  4. Merge pull request #4102 from cli/sync-no-checkout

    Repo sync optimizations
    mislav committed Aug 12, 2021

Commits on Aug 11, 2021

  1. Rename gh extensionsgh extension

    This is for compatibility with other core commands which are all singular.
    mislav committed Aug 11, 2021
  2. Merge pull request #4109 from ShaharyarAhmed-bot/dev

    Check path for git executable before auth
    mislav committed Aug 11, 2021
  3. 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
    shaharyarahmed-bot authored and mislav committed Aug 11, 2021

Commits on Aug 10, 2021

  1. Merge pull request #4003 from despreston/3381-release-discussions

    add --discussion-category flag to release cmd
    mislav committed Aug 10, 2021
  2. pr comments

    Only add discussion category to request if there is one. This eliminates
    the need to update old tests.
    
    Renaming the variable to something shorter.
    despreston committed Aug 10, 2021
  3. Mark test helper

    mislav committed Aug 10, 2021
  4. Use remotes.FindByRepo()

    mislav committed Aug 10, 2021
  5. 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.
    mislav committed Aug 10, 2021

Commits on Aug 9, 2021

  1. Avoid git checkout during gh 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)
    mislav committed Aug 9, 2021

Commits on Aug 6, 2021

  1. Merge pull request #3813 from cli/repo-sync

    Add repo sync command
    samcoe committed Aug 6, 2021

Commits on Aug 5, 2021

  1. Merge pull request #4005 from despreston/835-rename-checkout

    add --branch flag to pr checkout
    mislav committed Aug 5, 2021
  2. add --branch flag to pr checkout

    Allows renaming the checked out branch.
    despreston authored and mislav committed Aug 5, 2021
  3. Fix tests

    samcoe committed Aug 5, 2021
  4. Rework git client interface

    samcoe committed Aug 5, 2021
  5. Remove unnecessary +

    samcoe committed Aug 5, 2021
  6. Use more idiomatic pattern

    samcoe committed Aug 5, 2021

Commits on Aug 4, 2021

  1. Clean up UX

    samcoe committed Aug 4, 2021
  2. Merge pull request #4087 from cli/graphql-error-fix

    Fix unmarshalling GraphQL error type
    mislav committed Aug 4, 2021
  3. 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.
    mislav committed Aug 4, 2021
  4. Merge pull request #4079 from cli/no-label-colors

    Disable colorizing labels in `issue list` output
    mislav committed Aug 4, 2021
  5. Merge pull request #4085 from marckhouzam/feat/compPowershell

    Fixes #4084: Enable completion descriptions for powershell
    mislav committed Aug 4, 2021
  6. Enable completion descriptions for powershell

    Signed-off-by: Marc Khouzam <marc.khouzam@gmail.com>
    marckhouzam committed Aug 4, 2021

Commits on Aug 3, 2021

  1. Disable colorizing labels in issue list output

    - 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
    mislav committed Aug 3, 2021
Older