update
This commit is contained in:
parent
2468eefc6d
commit
412b09e17e
1 changed files with 8 additions and 12 deletions
|
@ -20,15 +20,11 @@ annexed but in git; don't want to cat those when looking for annex links.
|
||||||
That would probably need pre-filtering through a cat-file --buffer that
|
That would probably need pre-filtering through a cat-file --buffer that
|
||||||
only gets the size of the blob, not its content.
|
only gets the size of the blob, not its content.
|
||||||
|
|
||||||
> WIP implementation in the `streamkeys` branch is a win! Nearly 2x faster
|
> This was a win! Nearly 2x faster `git-annex get` seeking.
|
||||||
> `git-annex get` seeking. It needs more work, to avoid catting large
|
|
||||||
> non-annexex files.
|
Also, limits that look up keys still do, before the keys are looked up
|
||||||
>
|
efficiently. Avoiding that would speed up --in etc, probably another
|
||||||
> And, only `git-annex get` uses it, other commands need to be converted.
|
1.5x-2x speedup when such limits are used. What that optimisation needs
|
||||||
>
|
is a way to tell if the current limit needs the key or not.
|
||||||
> Also, limits that look up keys still do, before they're looked up
|
If it does, then match on it after getting the key, otherwise before
|
||||||
> efficiently. Avoiding that would speed up --in etc, probably another
|
getting the key.
|
||||||
> 1.5x-2x speedup when such limits are used. What that optimisation needs
|
|
||||||
> is a way to tell if the current limit needs the key or not.
|
|
||||||
> If it does, then match on it after getting the key, otherwise before
|
|
||||||
> getting the key.
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue