summaryrefslogtreecommitdiff
path: root/git-annex.cabal
Commit message (Collapse)AuthorAge
* updateGravatar Joey Hess2013-11-28
|
* prep release5.20131127Gravatar Joey Hess2013-11-27
|
* fix flag nameGravatar Joey Hess2013-11-25
|
* ensure that Android TH splice is expanded in native side of buildGravatar Joey Hess2013-11-25
|
* releasing package git-annex version 5.201311205.20131120Gravatar Joey Hess2013-11-20
|
* releasing package git-annex version 5.201311185.20131118Gravatar Joey Hess2013-11-18
|
* tasty fully workingGravatar Joey Hess2013-11-14
|
* Merge branch 'master' into tasty-testsGravatar Joey Hess2013-11-14
|\ | | | | | | | | Conflicts: Test.hs
| * build assistant and watcher on windows (doesn't work yet)Gravatar Joey Hess2013-11-12
| |
| * separate android 4.0 and 4.3 builds neededGravatar Joey Hess2013-11-12
| | | | | | | | Also, parameterize the abdroid abi version
| * pass -optl-z -optlnocopyreloc on AndroidGravatar Joey Hess2013-11-11
| |
| * Allow optionally configuring git-annex with -fEKG to enable awesome remote ↵Gravatar Joey Hess2013-11-06
| | | | | | | | monitoring interfaceat http://localhost:4242/
| * prep releaseGravatar Joey Hess2013-11-06
| |
| * prep releaseGravatar Joey Hess2013-11-01
| |
| * always depend on asyncGravatar Joey Hess2013-10-26
| |
| * releasing package git-annex version 4.201310244.20131024Gravatar Joey Hess2013-10-24
| |
| * avoid trying to link with XMPP on WindowsGravatar Joey Hess2013-10-17
| | | | | | | | | | It doesn't work, in a most puzzling way, which just wasted me hours, even if XMPP libs are installed. Webapp too.
| * Revert "avoid hsc files on Windows"Gravatar Joey Hess2013-10-17
| | | | | | | | | | | | This reverts commit 699a90bdc195a67c5aa5fca34fcaa07fb2b530ae. My windows build environment was broken; reverted to backup.
| * avoid hsc files on WindowsGravatar Joey Hess2013-10-17
| | | | | | | | | | | | | | | | | | | | This used to work, but now hsc2hs is failing with a usage message. Since I have not changed my windows build environment at all, it must be some change due to a change in the cabal file. Perhaps too make flags are causing it to hit a windows command line length limit? Anyway, these hsc files did nothing on Windows, so can be omitted and not built to work around yet another epic windows weirdness.
| * Revert "use vector in local status", which was not an improvementGravatar Joey Hess2013-10-07
| | | | | | | | This reverts commit c0caa37187e9c062825dd6d5cb6be2dfa63bc7dd.
| * use vector in local statusGravatar Joey Hess2013-10-07
| | | | | | | | | | | | Thought was that this would be faster than a map, since a vector can be updated more efficiently. It turns out to not seem to matter; runtime and memory usage are basically identical.
| * remove __WINDOWS__ ifdefGravatar Joey Hess2013-10-06
| |
| * increase base upper boundGravatar Joey Hess2013-10-05
| | | | | | | | Android builds tested with very close to 4.8
| * allow building w/o cryptohashGravatar Joey Hess2013-10-03
| | | | | | | | | | Mostly for the debian stable autobuilds, which have a too old version to use the Crypto.Hash module.
| * prep relase4.20131002Gravatar Joey Hess2013-10-02
| |
| * Merge branch 'master' into android-rebuildGravatar Joey Hess2013-09-22
| |\
| | * Use cryptohash rather than SHA for hashing.Gravatar Joey Hess2013-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a massive win on OSX, which doesn't have a sha256sum normally. Only use external hash commands when the file is > 1 mb, since cryptohash is quite close to them in speed. SHA is still used to calculate HMACs. I don't quite understand cryptohash's API for those. Used the following benchmark to arrive at the 1 mb number. 1 mb file: benchmarking sha256/internal mean: 13.86696 ms, lb 13.83010 ms, ub 13.93453 ms, ci 0.950 std dev: 249.3235 us, lb 162.0448 us, ub 458.1744 us, ci 0.950 found 5 outliers among 100 samples (5.0%) 4 (4.0%) high mild 1 (1.0%) high severe variance introduced by outliers: 10.415% variance is moderately inflated by outliers benchmarking sha256/external mean: 14.20670 ms, lb 14.17237 ms, ub 14.27004 ms, ci 0.950 std dev: 230.5448 us, lb 150.7310 us, ub 427.6068 us, ci 0.950 found 3 outliers among 100 samples (3.0%) 2 (2.0%) high mild 1 (1.0%) high severe 2 mb file: benchmarking sha256/internal mean: 26.44270 ms, lb 26.23701 ms, ub 26.63414 ms, ci 0.950 std dev: 1.012303 ms, lb 925.8921 us, ub 1.122267 ms, ci 0.950 variance introduced by outliers: 35.540% variance is moderately inflated by outliers benchmarking sha256/external mean: 26.84521 ms, lb 26.77644 ms, ub 26.91433 ms, ci 0.950 std dev: 347.7867 us, lb 210.6283 us, ub 571.3351 us, ci 0.950 found 6 outliers among 100 samples (6.0%) import Crypto.Hash import Data.ByteString.Lazy as L import Criterion.Main import Common testfile :: FilePath testfile = "/run/shm/data" -- on ram disk main = defaultMain [ bgroup "sha256" [ bench "internal" $ whnfIO internal , bench "external" $ whnfIO external ] ] sha256 :: L.ByteString -> Digest SHA256 sha256 = hashlazy internal :: IO String internal = show . sha256 <$> L.readFile testfile external :: IO String external = do s <- readProcess "sha256sum" [testfile] return $ fst $ separate (== ' ') s
| * | successfully builds (except XMPP)Gravatar Joey Hess2013-09-22
| |/
| * release4.20130920Gravatar Joey Hess2013-09-20
| |
| * prep release4.20130911Gravatar Joey Hess2013-09-11
| |
| * sync: support gcrypt4.20130909Gravatar Joey Hess2013-09-09
| |
| * Allow building without quvi support.Gravatar Joey Hess2013-09-09
| |
| * prep releaseGravatar Joey Hess2013-08-27
| |
| * Youtube support! (And 53 other video hosts)Gravatar Joey Hess2013-08-22
| | | | | | | | | | | | | | | | | | | | When quvi is installed, git-annex addurl automatically uses it to detect when an page is a video, and downloads the video file. web special remote: Also support using quvi, for getting files, or checking if files exist in the web. This commit was sponsored by Mark Hepburn. Thanks!
| * releasing version 4.201308154.20130815Gravatar Joey Hess2013-08-15
| |
* | test suite partially converted to use tasty test frameworkGravatar Joey Hess2013-08-06
|/ | | | | This is a win. Will need to wait for tasty getting into Debian, and do a trivial conversion of the remainder of the hunit tests.
* releasing version 4.201308024.20130802Gravatar Joey Hess2013-08-02
|
* importfeed: git-annex becomes a podcatcher in 150 LOCGravatar Joey Hess2013-07-28
|
* Always build with -threaded, to avoid a deadlock when communicating with gpg.Gravatar Joey Hess2013-07-25
|
* releasing version 4.201307234.20130723Gravatar Joey Hess2013-07-23
|
* Revert "avoid pulling in unneeded dependencies when the assistant is disabled"Gravatar Joey Hess2013-07-16
| | | | | | Cabal does not seem to have a way to check if flag A is set and then, if flag B is set, add a dep. Instead, it makes flag B get unset if the dep is not available.
* avoid pulling in unneeded dependencies when the assistant is disabledGravatar Joey Hess2013-07-12
|
* releasing version 4.201307094.20130709Gravatar Joey Hess2013-07-09
|
* temporarily remove cabal os(gnu) until I find the real right name for the hurdGravatar Joey Hess2013-06-30
| | | | Or until hackage stops rejecting os(gnu), if it is indeed the right name..
* releasing version 4.201306274.20130627Gravatar Joey Hess2013-06-27
|
* webapp: Fix bug that caused the webapp to hang when built with yesod 1.2.Gravatar Joey Hess2013-06-27
|
* Temporarily revert back to building with yesod before 1.2. Version 1.2 of ↵Gravatar Joey Hess2013-06-26
| | | | yesod, or the new version of warp seem to have a bug that causes the webapp to hang.
* simpler ifdef for linuxGravatar Joey Hess2013-06-21
|
* colin tells me it's os(gnu) for the hurdGravatar Joey Hess2013-06-21
|
* don't try to build assistant on hurdGravatar Joey Hess2013-06-21
|