Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Added a comment: dropping files after changing branches/tags | 2016-02-24 | ||
| | | ||||
| * | (no commit message) | 2016-02-24 | ||
| | | ||||
| * | Added a comment: git annex using the "wrong" ssh socket | 2016-02-24 | ||
| | | ||||
| * | (no commit message) | 2016-02-24 | ||
| | | ||||
| * | (no commit message) | 2016-02-24 | ||
| | | ||||
* | | parse strictly | 2016-02-23 | ||
| | | | | | | | | | | This reduces memory use, because it avoids thunks that buffer parts of the ls-tree output that are not needed. | |||
* | | better encapsulation | 2016-02-23 | ||
| | | ||||
* | | few strictness improvemnets | 2016-02-23 | ||
| | | ||||
* | | refactor | 2016-02-23 | ||
| | | ||||
* | | add adjustTree (low-level) interface that avoids buffering much in memory | 2016-02-23 | ||
| | | | | | | | | | | Using getTree and recordTree in my big repo takes 594 mb ram. Using adjustTree takes 73 mb. | |||
* | | remove support for network older than 2.4 | 2016-02-23 | ||
| | | | | | | | | debian stable has 2.4 | |||
* | | no streaming | 2016-02-23 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extractTree has to parse the whole input list in order to generate a tree, so convert interface to non-streaming. Some quick memory benchmarks in a repo with 60k files don't look too bad despite not streaming. To stream, without building up a whole tree object, one way would be a new interface: adjustTree :: MonadIO m :: (TreeItem -> m (Maybe TreeItem)) -> Ref -> Repo -> m Sha This would only need to buffer tree objects from the current one down to the root, in order to update trees when a TreeItem is changed. But, while it supports changing items in the tree, and removing items, it does not support adding new items, or moving items from one directory to another. | |||
* | | use getSha | 2016-02-23 | ||
|/ | ||||
* | minor improvements | 2016-02-23 | ||
| | ||||
* | devblog | 2016-02-23 | ||
| | ||||
* | todo | 2016-02-23 | ||
| | ||||
* | add mktree interface | 2016-02-23 | ||
| | ||||
* | Avoid crashing when built with MagicMime support, but when the magic ↵ | 2016-02-23 | ||
| | | | | database cannot be loaded. | |||
* | updates | 2016-02-23 | ||
| | ||||
* | fix build more | 2016-02-23 | ||
| | ||||
* | fix build error | 2016-02-23 | ||
| | ||||
* | relocate page | 2016-02-23 | ||
| | ||||
* | comment | 2016-02-23 | ||
| | ||||
* | avoid trying to include gpg in bundle on Windows | 2016-02-23 | ||
| | ||||
* | disable new build flags for android build | 2016-02-23 | ||
| | ||||
* | improve docs | 2016-02-23 | ||
| | ||||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2016-02-23 | ||
|\ | ||||
| * | added [[!meta author=yoh]] | 2016-02-23 | ||
| | | ||||
| * | (no commit message) | 2016-02-23 | ||
| | | ||||
| * | Added a comment | 2016-02-23 | ||
| | | ||||
* | | updates | 2016-02-22 | ||
| | | ||||
* | | updates | 2016-02-22 | ||
| | | ||||
| * | (no commit message) | 2016-02-21 | ||
| | | ||||
| * | Added a comment: any plans to add this? | 2016-02-21 | ||
| | | ||||
| * | Added a comment | 2016-02-21 | ||
| | | ||||
| * | (no commit message) | 2016-02-21 | ||
|/ | ||||
* | devblog | 2016-02-19 | ||
| | ||||
* | close | 2016-02-19 | ||
| | ||||
* | fix path to extra dir | 2016-02-19 | ||
| | ||||
* | comment | 2016-02-19 | ||
| | ||||
* | tag bugs that will be fixed when direct mode is removed | 2016-02-19 | ||
| | ||||
* | close | 2016-02-19 | ||
| | ||||
* | followup | 2016-02-19 | ||
| | ||||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2016-02-19 | ||
|\ | ||||
* | | Linux and OSX standalone builds put the bundled gpg last in PATH, so any ↵ | 2016-02-19 | ||
| | | | | | | | | system gpg will be preferred over it. | |||
| * | Added a comment | 2016-02-19 | ||
| | | ||||
* | | comment | 2016-02-19 | ||
| | | ||||
* | | close | 2016-02-19 | ||
|/ | ||||
* | comment | 2016-02-19 | ||
| | ||||
* | close | 2016-02-19 | ||
| |