optimize index updating
The last branch ref that the index was updated to is stored in .git/annex/index.lck, and the index only updated when the current branch ref differs. (The .lck file should later be used for locking too.) Some more optimization is still needed, since there is some redundancy in calls to git show-ref.
This commit is contained in:
parent
8680c415de
commit
cfbbda99f4
4 changed files with 52 additions and 14 deletions
|
@ -42,5 +42,5 @@ main = do
|
|||
_ <- Git.useIndex (tmpIndex g)
|
||||
setup g
|
||||
Git.UnionMerge.merge aref bref g
|
||||
Git.commit "union merge" newref [aref, bref] g
|
||||
_ <- Git.commit "union merge" newref [aref, bref] g
|
||||
cleanup g
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue