fix compaction of export.log
It was not getting old lines removed, because the tree graft confused the updater, so it union merged from the previous git-annex branch, which still contained the old lines. Fixed by carefully using setIndexSha. This commit was supported by the NSF-funded DataLad project.
This commit is contained in:
parent
0fadb620d3
commit
f8fd66d3f8
3 changed files with 28 additions and 22 deletions
|
@ -17,7 +17,6 @@ there need to be a new interface in supported remotes?
|
|||
|
||||
Work is in progress. Todo list:
|
||||
|
||||
* Compact the export.log to remove old entries.
|
||||
* `git annex get --from export` works in the repo that exported to it,
|
||||
but in another repo, the export db won't be populated, so it won't work.
|
||||
Maybe just show a useful error message in this case?
|
||||
|
@ -25,7 +24,6 @@ Work is in progress. Todo list:
|
|||
export from another repository also doesn't work right, because the
|
||||
export database is not populated. So, seems that the export database needs
|
||||
to get populated based on the export log in these cases.
|
||||
* Support export to aditional special remotes (webdav etc)
|
||||
* Support export in the assistant (when eg setting up a S3 special remote).
|
||||
Would need git-annex sync to export to the master tree?
|
||||
This is similar to the little-used preferreddir= preferred content
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue