Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement git-handler.el, a file-handler for blobs and trees #2958

Open
tarsius opened this issue Jan 12, 2017 · 0 comments
Open

Implement git-handler.el, a file-handler for blobs and trees #2958

tarsius opened this issue Jan 12, 2017 · 0 comments
Labels
area: git-handler enhancement New feature or request

Comments

@tarsius
Copy link
Member

tarsius commented Jan 12, 2017

This description was taken from #2956. I intend to replace it with a more in-depth description at a later time.

A number of Git related packages, including Magit, allow visiting blobs in a buffer. These buffers are a lot like file-visiting buffers, except they are not. The result is that the buffers created by one of these packages is only barely useful for that package that created them and not compatible with any of the other packages.

This can be fixed by turning blob-visiting buffers into actual file-visiting buffers. That doesn't mean that a file has to be created, it only means that a file-handler has to be defined, a feature provided by Emacs which was originally implemented to allow accessing remote files as if they were local files. In the case of blobs, a file-handler would allow accessing past versions of a file as if it was the current version.

This file-handler will likely be called just git-handler.el.

@tarsius tarsius added the enhancement New feature or request label Jan 19, 2017
@tarsius tarsius changed the title Implement git-handler.el, a file-handler for blobs Implement git-blob-handler.el, a file-handler for blobs Mar 26, 2017
@tarsius tarsius added this to the 2.13.0 milestone Mar 24, 2018
@tarsius tarsius changed the title Implement git-blob-handler.el, a file-handler for blobs Implement git-handler.el, a file-handler for blobs and trees Mar 26, 2018
@tarsius tarsius modified the milestones: 2.13.0, 2.90.0 May 31, 2018
@tarsius tarsius modified the milestones: 2.91.0, 2.93.0 Feb 28, 2019
@tarsius tarsius removed this from the 2.93.0 milestone Aug 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: git-handler enhancement New feature or request
Development

No branches or pull requests

1 participant