| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Up to one per file processed.
|
|
|
|
| |
split into generic IO code, and a thin Annex wrapper
|
|
|
|
|
|
|
|
|
|
|
| |
All commands that often have to read a lot of information from
the git-annex branch should now be nearly as fast as before
the branch was introduced.
Before fsck was taking approximatly 3 hours, now it's running in 8 minutes.
The code is very nasty. It should be rewritten to read the header line
from git cat-file, and then read the specified number of bytes of content.
|
|
|
|
|
|
|
|
| |
git is slow when the index file is large and has to be rewritten each time
a file is changed. To speed this up, added a journal where changes are
recorded before being fed into the index file and committed to the
git-annex branch. The entire journal can be fed into git with just 2
commands, and only one write of the index file.
|
|
Support creating the branch.
Unified branch state into a single data type.
Only commit changes when the index has been changed.
|