lambdalisue / vim-gina

👣 Asynchronously control git repositories in Neovim/Vim 8
http://www.vim.org/scripts/script.php?script_id=5531
MIT License
688 stars 27 forks source link

Gina blame is blocking #214

Closed ghost closed 5 years ago

ghost commented 5 years ago

It seems Gina log can fetch the log lazily, so perhaps Gina blame could use a similar principle. Did you have any plans for this?

lambdalisue commented 5 years ago

Unfortunately no. Gina blame does a lot of calculation or whatever which require entire content.

ghost commented 5 years ago

I ran into a similar problem with gitea, and found out about an attempt to fix those very heavy git operations which must walk the entire log to terminate. Take a look, it would be interesting for Gina. https://devblogs.microsoft.com/devops/supercharging-the-git-commit-graph/