epage / epage.github.io

https://epage.github.io/
2 stars 3 forks source link

git time lapsed view #13

Closed epage closed 1 year ago

epage commented 1 year ago

Perforce's time lapsed view makes it easy to browse the history of code both to find additions and deletions

My problems with git blame

So far, I've not seen a git gui that has blame support that seems useful.

I was thinking that a TUI focused purely on the blame case would be useful

epage commented 1 year ago

Relevant git blame tools

Unknown

epage commented 1 year ago

git blame is implemented at https://github.com/git/git/blob/master/blame.c which could be important if we want to implement "when was something removed".

In the mean time, we could just use git2's blame support: https://docs.rs/git2/latest/git2/struct.Repository.html#method.blame_file

epage commented 1 year ago

Should we integrate pickaxe support? https://tekin.co.uk/2020/11/patterns-for-searching-git-revision-histories?utm_source=Reddit

epage commented 1 year ago

Word blame support? https://framagit.org/mdamien/git-word-blame/

epage commented 1 year ago

git spelunk seems like a more limited form: https://github.com/osheroff/git-spelunk

epage commented 1 year ago

Naming:

Themes

epage commented 1 year ago

See https://github.com/epage/git-dive/issues