Skip to content

provide completions for git remotes with remote as prefix #2572

@meganrogge

Description

@meganrogge

Sanity checks

  • My issue relates to a specific CLI completion spec (e.g. git checkout is missing options in git completion spec). If your issue is more general, please create your issue here: withfig/fig
  • I have searched github.com/withfig/autocomplete/issues and there are no duplicates of my issue
  • I would like to work on this.

What CLI tool does this relate to?

git

Which statement makes the most sense?

There is a bug with this completion spec

Issue Details

  1. When I type git commit and request completions, I expect to see origin/branch_name for example.
  2. This code prevents that from happening:

    autocomplete/src/git.ts

    Lines 92 to 96 in 7828841

    if (insertWithoutRemotes && name.startsWith("remotes/")) {
    name = name.slice(name.indexOf("/", 8) + 1);
    description = "Remote branch";
    }

These changes allow that to show up in the completions list:

https://github.com/microsoft/vscode/pull/241675/files

I'm wondering if you are open to this contribution.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions