summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* immediate queue flushing when annex.queuesize=1Gravatar Joey Hess2016-01-13
| | | | | | | | | Previously, it only flushed when the queue got larger than 1. Also, make the queue auto-flush when items are added, rather than needing to be flushed as a separate step. This simplifies the code and make it more efficient too, as it avoids needing to read the queue out of the state to check if it should be flushed.
* addurl: Support --json, particularly useful in --batch mode.Gravatar Joey Hess2016-01-13
|
* avoid hard linking object from other repository when annex.thin is setGravatar Joey Hess2016-01-13
| | | | | This is simpler and less expensive than checking if the src file has a link count >= 2, and also is unlocked.
* changelog for fixGravatar Joey Hess2016-01-13
|
* (no commit message)Gravatar simon.parzer@f837bbade0d93f560dc574b04e835b7875c4026f2016-01-13
|
* Added a comment: OSX Homebrew Has Same FailureGravatar git-annex@8c58bb43191e0443be5d100448ba874284c5a7782016-01-13
|
* Added a comment: UpdatedGravatar emanuele.ruffaldi@56b9c9a5c1f873994b869248e9b53aa20f437d202016-01-12
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-01-12
|\
| * Added a comment: Some additional informationGravatar Alan2016-01-12
| |
* | devblogGravatar Joey Hess2016-01-12
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-01-12
|\
* | updateGravatar Joey Hess2016-01-12
| |
| * Added a comment: another side-effect of largefiles not being supported for ↵Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-12
|/ | | | my usecase
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-01-12
|\
* | add database benchmarkGravatar Joey Hess2016-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The benchmark shows that the database access is quite fast indeed! And, it scales linearly to the number of keys, with one exception, getAssociatedKey. Based on this benchmark, I don't think I need worry about optimising for cases where all files are locked and the database is mostly empty. In those cases, database access will be misses, and according to this benchmark, should add only 50 milliseconds to runtime. (NB: There may be some overhead to getting the database opened and locking the handle that this benchmark doesn't see.) joey@darkstar:~/src/git-annex>./git-annex benchmark setting up database with 1000 setting up database with 10000 benchmarking keys database/getAssociatedFiles from 1000 (hit) time 62.77 μs (62.70 μs .. 62.85 μs) 1.000 R² (1.000 R² .. 1.000 R²) mean 62.81 μs (62.76 μs .. 62.88 μs) std dev 201.6 ns (157.5 ns .. 259.5 ns) benchmarking keys database/getAssociatedFiles from 1000 (miss) time 50.02 μs (49.97 μs .. 50.07 μs) 1.000 R² (1.000 R² .. 1.000 R²) mean 50.09 μs (50.04 μs .. 50.17 μs) std dev 206.7 ns (133.8 ns .. 295.3 ns) benchmarking keys database/getAssociatedKey from 1000 (hit) time 211.2 μs (210.5 μs .. 212.3 μs) 1.000 R² (0.999 R² .. 1.000 R²) mean 211.0 μs (210.7 μs .. 212.0 μs) std dev 1.685 μs (334.4 ns .. 3.517 μs) benchmarking keys database/getAssociatedKey from 1000 (miss) time 173.5 μs (172.7 μs .. 174.2 μs) 1.000 R² (0.999 R² .. 1.000 R²) mean 173.7 μs (173.0 μs .. 175.5 μs) std dev 3.833 μs (1.858 μs .. 6.617 μs) variance introduced by outliers: 16% (moderately inflated) benchmarking keys database/getAssociatedFiles from 10000 (hit) time 64.01 μs (63.84 μs .. 64.18 μs) 1.000 R² (1.000 R² .. 1.000 R²) mean 64.85 μs (64.34 μs .. 66.02 μs) std dev 2.433 μs (547.6 ns .. 4.652 μs) variance introduced by outliers: 40% (moderately inflated) benchmarking keys database/getAssociatedFiles from 10000 (miss) time 50.33 μs (50.28 μs .. 50.39 μs) 1.000 R² (1.000 R² .. 1.000 R²) mean 50.32 μs (50.26 μs .. 50.38 μs) std dev 202.7 ns (167.6 ns .. 252.0 ns) benchmarking keys database/getAssociatedKey from 10000 (hit) time 1.142 ms (1.139 ms .. 1.146 ms) 1.000 R² (1.000 R² .. 1.000 R²) mean 1.142 ms (1.140 ms .. 1.144 ms) std dev 7.142 μs (4.994 μs .. 10.98 μs) benchmarking keys database/getAssociatedKey from 10000 (miss) time 1.094 ms (1.092 ms .. 1.096 ms) 1.000 R² (1.000 R² .. 1.000 R²) mean 1.095 ms (1.095 ms .. 1.097 ms) std dev 4.277 μs (2.591 μs .. 7.228 μs)
| * removedGravatar jhannwong@c9c7a67b5632a4bbc0c959cfeb3d340e02f285652016-01-12
| |
| * Added a comment: cygwin/msys-independent fix?Gravatar sameerds2016-01-12
| |
| * Added a comment: Does not workGravatar jhannwong@c9c7a67b5632a4bbc0c959cfeb3d340e02f285652016-01-12
| |
| * Added a commentGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-12
| |
| * initial reportGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-12
| |
| * (no commit message)Gravatar emanuele.ruffaldi@56b9c9a5c1f873994b869248e9b53aa20f437d202016-01-12
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-11
| |
* | commentGravatar Joey Hess2016-01-11
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-11
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42016-01-11
|/
* commentGravatar Joey Hess2016-01-11
|
* commentGravatar Joey Hess2016-01-11
|
* commentGravatar Joey Hess2016-01-11
|
* commentGravatar Joey Hess2016-01-11
|
* commetGravatar Joey Hess2016-01-11
|
* commentGravatar Joey Hess2016-01-11
|
* Added a comment: Possible fix for rsync windows pathsGravatar pkitslaar2016-01-11
|
* Added a commentGravatar git-annex.branchable.com@69b3f2da2837a3d9de8eab0b93771008294b7d692016-01-10
|
* removedGravatar pkitslaar2016-01-10
|
* Added a comment: Same hereGravatar pkitslaar2016-01-10
|
* Added a comment: Same hereGravatar pkitslaar2016-01-10
|
* Added a commentGravatar wsha.code+ga@b38779424f41c5701bbe5937340be43ff1474b2d2016-01-10
|
* Added a comment: What do you mean by "git-annex" branch?Gravatar G.nius.ck@d885edcfde63422ee84e5ee501b7aa545e91298d2016-01-09
|
* Added a comment: Copy from .git/configGravatar https://openid.stackexchange.com/user/e65e6d0e-58ba-41de-84cc-1f2ba54cf5742016-01-09
|
* Added a comment: Special remotesGravatar mark@6b90344cdab3158eacb94a3944460d138afc9bef2016-01-08
|
* linkGravatar Joey Hess2016-01-08
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-01-08
|\
* | devblogGravatar Joey Hess2016-01-08
| |
* | updateGravatar Joey Hess2016-01-08
| |
| * Added a commentGravatar oliverconzen@8cff8c5ab3868de177f748566f90c79720f9cf4b2016-01-08
|/
* better fix for slash in view metadataGravatar Joey Hess2016-01-08
| | | | | | | | | The homomorphs are back, just encoded such that it doesn't crash in LANG=C However, I noticed a bug in the old escaping; [pseudoSlash] was escaped the same as ['/','/']. Fixed by using '%' to escape pseudoSlash. Which requires doubling '%' to escape it, but that's already done in the escaping of worktree filenames in a view, so is probably ok.
* view: Avoid using cute unicode homomorphs for '/' and '\' and instead use ↵Gravatar Joey Hess2016-01-08
| | | | ugly escaping, as the unicode method doesn't work on non-unicode supporting systems.
* link to new tip about encryptionGravatar Joey Hess2016-01-08
|
* (no commit message)Gravatar Alan2016-01-08
|
* (no commit message)Gravatar wsha.code+ga@b38779424f41c5701bbe5937340be43ff1474b2d2016-01-08
|