Commit Graph

7 Commits

Author SHA1 Message Date
leo
9e45a8a77d enhance: only store subject in commits.
It has several advantages:

* reduce the memory costed by histories
* higher performance while parsing commits
* no need to calculate subject every time, which is invoked most frequently to render histories
2024-06-08 12:19:48 +08:00
leo
78c7168a46 enhance: make commit's subject the same with pretty print parameter %s in git log command 2024-06-07 12:31:10 +08:00
leo
b4e01a8b93 refactor: commits only hold the end position of subject in body 2024-06-06 20:59:09 +08:00
leo
4610f702b3 code_style: run dotnet format 2024-06-06 15:31:02 +08:00
leo
ce9a3dad2f enhance: improve commit and stash parsing time 2024-06-05 11:46:31 +08:00
leo
5886997389 enhance: QuerySingleCommit supports X.509 and SSH gpg signing formats 2024-06-04 10:27:52 +08:00
leo
4249653ed6 feature: add context menu for both branch and commit to compare selected with current HEAD 2024-05-27 17:21:28 +08:00