Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: fredatgithub/copilot-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4b16981
Choose a base ref
...
head repository: github/copilot-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 65677f8
Choose a head ref
  • 10 commits
  • 2 files changed
  • 5 contributors

Commits on Mar 23, 2026

  1. Configuration menu
    Copy the full SHA
    ab1336d View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

  1. Configuration menu
    Copy the full SHA
    2a03ddf View commit details
    Browse the repository at this point in the history
  2. Sort git tags when determining prerelease version

    Tags are sorted lexicographically by default, not by version,
    so for example right now `git ls-remote` for this repo shows:
    
    ```
    $ git ls-remote --tags \
      https://github.com/github/copilot-cli \
      | tail -3 | awk -F/ '{print$NF}'
    v1.0.8
    v1.0.8-0
    v1.0.9
    ```
    
    With the sort option, it shows the correct latest prerelease tags:
    
    ```
    $ git ls-remote --tags --sort "version:refname" \
      https://github.com/github/copilot-cli \
      | tail -3 | awk -F/ '{print$NF}'
    v1.0.12-0
    v1.0.12-1
    v1.0.12-2
    ```
    
    This option for git ls-remote was added in git version 2.18.0 in June 2018:
    https://github.com/git/git/blob/v2.18.0/Documentation/RelNotes/2.18.0.txt#L69-L70
    gulducat committed Mar 26, 2026
    Configuration menu
    Copy the full SHA
    3d2b5b5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request github#2331 from gulducat/patch-1

    Sort git tags when determining prerelease version
    tpope authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    b175fd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2026

  1. install: add fish shell support for PATH configuration

    Fish shell users currently fall into the catch-all case, which writes
    POSIX export syntax to ~/.profile. Fish does not source ~/.profile and
    does not use export PATH="...:$PATH" syntax, so the PATH addition
    silently does nothing.
    
    Add a fish case that targets the idiomatic conf.d directory and uses
    fish_add_path, matching how the script already handles zsh and bash
    with their respective profile files and syntax. Extract the PATH
    command into a variable to avoid duplicating the shell-specific logic
    across the interactive prompt, non-interactive hint, and get-started
    instructions.
    marcelsafin committed Mar 29, 2026
    Configuration menu
    Copy the full SHA
    07af0bc View commit details
    Browse the repository at this point in the history
  2. install: use EXIT trap for temp directory cleanup

    Replace scattered rm -rf calls with a single EXIT trap to ensure the
    temp directory is always cleaned up on exit. Previously, failures in
    curl/wget download, tar extraction, chmod, or mkdir left temp files
    behind because set -e would exit before reaching manual cleanup calls.
    
    The trap fires on any exit (success or failure), so it covers all
    paths with one line while removing five redundant cleanup calls.
    marcelsafin committed Mar 29, 2026
    Configuration menu
    Copy the full SHA
    177b637 View commit details
    Browse the repository at this point in the history
  3. Merge pull request github#2380 from marcelsafin/fix/install-trap-cleanup

    install: use EXIT trap for temp directory cleanup
    devm33 authored Mar 29, 2026
    Configuration menu
    Copy the full SHA
    a503500 View commit details
    Browse the repository at this point in the history
  4. Merge pull request github#2381 from marcelsafin/fix/install-fish-shel…

    …l-path
    
    install: add fish shell support for PATH configuration
    devm33 authored Mar 29, 2026
    Configuration menu
    Copy the full SHA
    9c1a0ae View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. Configuration menu
    Copy the full SHA
    2ecd9e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2026

  1. Configuration menu
    Copy the full SHA
    65677f8 View commit details
    Browse the repository at this point in the history
Loading