You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the report! I'm guessing it is due to making a lot of git2 calls and matching the glob against the list of files that are changed for each commit. I'm thinking if rayon (parallelizing) might help with regards to making things faster.
Right that's one way to do it. I wonder if the library that is used to get the git commits already has a way to handle include/exclude paths using git's own built in capability
Is there an existing issue for this?
Description of the bug
adding include/exclude paths results in a huge slow down.
Steps To Reproduce
include-path
I observed a huge slowdown generating a changelog for a large commit range and was able to track down the slowness to this block https://github.com/orhun/git-cliff/blob/main/git-cliff-core/src/repo.rs#L63-L91. removing the
--include-path
option confirmed the cause.Expected behavior
Don't be slow? :)
Screenshots / Logs
No response
Software information
Repeatable on osx m1 and linux. does not seem to be os specific.
Additional context
No response
The text was updated successfully, but these errors were encountered: