Skip to content

Open any file (by path) that exists in specific branch/ref #2515

Closed
@mogelbrod

Description

@mogelbrod

Hi!
Similarly to the issue Quickly show current file on other branch #646 I'm used to work in vim using the fugitive plugin to, amongst other things, easily open up a specific file in a specific branch using :Gedit {ref}:{filePath}. I'm guessing that this command is basically a proxy of the git show {ref}:{filePath} git command. The closest I've come with Gitlens is to use the gitlens.openFileRevisionFrom/gitlens.openRevisionFile commands, but they only seem to work with the active file and therefore appear unusable when one wants to open a file that doesn't currently exist in the working directory.

Ideally there would be a command that first lets the user pick a branch/ref and then show a quickpick window with all files in the repository for that given ref (to allow for autocompletion/fuzzy matching). Upon selection it would then open the corresponding version of that file.

If there's interest for this from the maintainers I'd be happy to look into implementing a proof of concept.

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions