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

[Feature request] Individual file history view #842

Open
Thundercraft5 opened this issue Jan 18, 2025 · 4 comments
Open

[Feature request] Individual file history view #842

Thundercraft5 opened this issue Jan 18, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@Thundercraft5
Copy link

Feature

A separate history view individual files, such as the currently active files. It could include a timeline or other visualizations for the history of the file.
This would allow users to view the evolution of their notes over time, instead of relying solely on a note system to do so.

Workarounds & Alternatives

Using gitk -- <file> or git log -p <file> to view the file history, which is cumbersome.

@SanskritFritz
Copy link

I second this request.
As a workaround you can use the Shell commands plugin to invoke gitk with the current filename.

@Thundercraft5 Thundercraft5 changed the title [Feature request] Invididual file history view [Feature request] Individual file history view Feb 10, 2025
@shumadrid
Copy link

hi, im currently building a "git changelog" plugin that will do this (but gonna implement this exact feature a bit later probably)

@Vinzent03 Vinzent03 added the enhancement New feature or request label Feb 14, 2025
@shumadrid
Copy link

@Vinzent03 do you have plans to implement something like this? it would be good to avoid duplicated efforts

@shumadrid
Copy link

@SanskritFritz In my plugin i handle all git operations through this plugin, so that if user has some custom git config, they don't have to configure each plugin separately.

Have you tried running those commands through this plugin by calling this.app.plugins.getPlugin("obsidian-git").gitManager.log(...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants