This commit is contained in:
Joey Hess 2023-06-06 15:17:09 -04:00
parent d63af3f52e
commit 5bc37c2de2
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -0,0 +1,17 @@
[[!comment format=mdwn
username="joey"
subject="""comment 17"""
date="2023-06-06T19:07:25Z"
content="""
Another expensive thing sync has to do, due to the adjusted branch
being checked out, is Command.Sync.updateBranches. In my repo with 10000
files, when not using --content, that is responsible for most of the run
time of a sync when there is nothing new to import or pull.
It should be possible for sync to avoid running that when it didn't pull
any changes that need to be propagated back to the parent branch from the
adjusted branch.
With the master branch checked out instead, `git-annex sync --content` is
now as fast as `git-annex find --not --in source`.
"""]]