complete rewrite in zig...
upon release v5.0 I introduced a regression through my caching system in which I naively thought that the mtime of a directory was updated by child directories when it actually only updates for child files. This rewrite introduces a new caching system where instead of relying on mtime of the index file I simply store the path to, at most, 10 untracked paths and check those before anything else. This results in slower, but more reliable caching. However due to Zig's ease of use I was able to bring down the overall use when statically linked to libgit2 so overall XD should be faster \o/. I also added a visor? (O) to represent an in progress rebase.
This commit is contained in:
parent
a205314c69
commit
eb0f31daa7
17 changed files with 909 additions and 724 deletions
1
XD.1
1
XD.1
|
|
@ -28,6 +28,7 @@ c;l.
|
|||
\;;in a git repo
|
||||
8;in a git repo with stashed changes
|
||||
X;in a git repo during a merge
|
||||
O;in a git repo during a rebase
|
||||
B;in a git repo with no commits
|
||||
.TE
|
||||
.Ss Nose
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue