summaryrefslogtreecommitdiff
path: root/git-annex.cabal
Commit message (Collapse)AuthorAge
...
* fixGravatar Joey Hess2013-12-06
|
* avoid hsc2hs on windows (more epathtolong)Gravatar Joey Hess2013-12-06
|
* enable Webapp on windows, using EvilLinker to linkGravatar Joey Hess2013-12-06
|
* isolate dependency workaround to windowsGravatar Joey Hess2013-12-05
|
* syntaxGravatar Joey Hess2013-12-05
|
* temporarily disable webapp on windows; re-enable webdav on windowsGravatar Joey Hess2013-12-05
| | | | | | | The gcc response file should make it build with webdav (fingers crossed). webapp is waiting on a haskell platform upgrade on the autobuilder. Current one has a too old version of network for hxt to install.
* work around https://github.com/kazu-yamamoto/logger/issues/18Gravatar Joey Hess2013-12-05
|
* Revert "test enable webapp on windows"Gravatar Joey Hess2013-12-05
| | | | | | | This reverts commit 68b06f1b9576ebfb971b6a540a360e19e970f433. Some stuff fails to install on the autobuilder, it will need to be upgraded probably.
* test enable webapp on windowsGravatar Joey Hess2013-12-05
| | | | It builds, but fails to link locally. Let's try on the autobuilder.
* explicitly disable WebDAV on WindowsGravatar Joey Hess2013-12-04
| | | | | For reasons suspiciously similar to 58972e05 -- ie, building with it enabled crashes the compiler, at least in my development VM.. dunno why.
* prep release5.20131130Gravatar Joey Hess2013-11-30
|
* 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
|