comment
This commit is contained in:
parent
e66a082b4e
commit
bb9ba8dd94
1 changed files with 18 additions and 0 deletions
|
@ -0,0 +1,18 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 11"""
|
||||
date="2023-11-29T17:36:28Z"
|
||||
content="""
|
||||
What might be happening on the exfat drive is, every time that filesystem
|
||||
is mounted, it generates new inode numbers for all the files. So when you
|
||||
run `git status`, git sees the new inode and needs to do work to determine
|
||||
if it's changed. When the file is an annexed file that is unlocked (which
|
||||
all annexed files necessarily are on this filesystem since it doesn't
|
||||
support symlinks), git status needs to ask git-annex about it.
|
||||
And git-annex has to either re-hash the file (for SHA) or do a
|
||||
smaller amount of work (for WORM).
|
||||
|
||||
A bare repository does get around that. But what I tend to use in these
|
||||
situations is a [[/special_remotes/directory]] special remote configured
|
||||
with `ignoreinodes=yes`.
|
||||
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue