aboutsummaryrefslogtreecommitdiff
path: root/git-annex.cabal
Commit message (Collapse)AuthorAge
* make inotify a build flag etcGravatar Joey Hess2012-06-17
|
* stm package name is lowercaseGravatar Ben Gamari2012-06-16
|
* Merge branch 'master' into watchGravatar Joey Hess2012-06-15
|\
| * releasing version 3.201206143.20120614Gravatar Joey Hess2012-06-14
| |
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-12
|\| | | | | | | | | | | Conflicts: debian/changelog git-annex.cabal
| * remove xxx ... cabal test works for meGravatar Joey Hess2012-06-12
| |
| * Merge branch 'master' into cabal-man-pagesGravatar Nathan Collins2012-06-12
| |\
| * | Simplify git-annex.cabal and generate sdist with make-sdist.sh.Gravatar Nathan Collins2012-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `cabal install` is happy as long as the files it needs are present, but `cabal sdist` will only package up files you tell it to. So, generate the source tarball ourselves. The source tarball is generated by make-sdist.sh, which uses cabal sdist to calculate the package name. Could also generate the name from the 'Version:' field in git-annex.cabal.
| * | Get ready for a simple git-annex.cabal.Gravatar Nathan Collins2012-06-12
| | | | | | | | | | | | | | | | | | | | | I have a new idea: instead of the template-based approaches that work around cabals requirement that you list all files to put in the sdist, we can simply generate the sdist ourselves, with the files we want. Take that cabal!
* | | updateGravatar Joey Hess2012-06-11
| | |
* | | Revert "Build with ghc's threaded runtime, so threaded code does not busy-wait."Gravatar Joey Hess2012-06-11
| | | | | | | | | | | | | | | | | | This reverts commit 129f6123fe933310829986fd5a99a9fd6911ca0f. Saw hang during batch add with -threaded, so deferred for now.
* | | Build with ghc's threaded runtime, so threaded code does not busy-wait.Gravatar Joey Hess2012-06-11
| | | | | | | | | | | | Sort of a work around for http://bugs.debian.org/677096
* | | Merge branch 'master' into watchGravatar Joey Hess2012-06-11
|\ \ \ | | |/ | |/| | | | | | | Conflicts: debian/changelog
| * | releasing version 3.201206113.20120611Gravatar Joey Hess2012-06-11
| | |
| | * Rename git-annex.cabal.Gravatar Nathan Collins2012-06-10
| |/
* | smart commit threadGravatar Joey Hess2012-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit thread now has access to a channel containing the times of all uncommitted changes. This lets it be smart about detecting busy times when a batch job is running (such as rm -rf, or untarring something, etc), and avoid committing until it's done. While at the same time, instantly committing one-off changes that the user is going to expect to see immediately. I had to use STM to implement the channel, because of http://hackage.haskell.org/trac/ghc/ticket/4154 While this adds a dependency, I always wanted to use STM, so this actually makes me happy. ;) Also happy that shouldCommit is a pure function, so other commit smartness strategies can easily be played with. Although the current one seems pretty good. There is one bug, for some reason it does double commits, every time.
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\|
| * releasing version 3.201206053.20120605Gravatar Joey Hess2012-06-05
| |
* | add hinotify dependenciesGravatar Joey Hess2012-06-04
|/
* releasing version 3.201205223.20120522Gravatar Joey Hess2012-05-22
|
* releasing version 3.201205113.20120511Gravatar Joey Hess2012-05-11
|
* releasing version 3.201204303.20120430Gravatar Joey Hess2012-04-30
|
* remove unneeded dependencyGravatar Joey Hess2012-04-22
|
* simplfy versioned base dependencyGravatar Joey Hess2012-04-22
|
* releasing version 3.201204183.20120418Gravatar Joey Hess2012-04-18
|
* make cabal test work againGravatar Joey Hess2012-04-14
|
* cabal file now autodetects whether S3 support is available.Gravatar Joey Hess2012-04-14
|
* cabal now installs git-annex-shell as a symlink to git-annex.Gravatar Joey Hess2012-04-14
|
* Renamed diskfree.c to avoid OSX case insensativity bug.Gravatar Joey Hess2012-04-13
|
* autocorrectionGravatar Joey Hess2012-04-12
| | | | | | | git-annex (but not git-annex-shell) supports the git help.autocorrect configuration setting, doing fuzzy matching using the restricted Damerau-Levenshtein edit distance, just as git does. This adds a build dependency on the haskell edit-distance library.
* releasing version 3.201204063.20120406Gravatar Joey Hess2012-04-07
|
* cabal says I need a tighter version of cabal to use test-suiteGravatar Joey Hess2012-04-05
|
* releasing version 3.201204053.20120405Gravatar Joey Hess2012-04-05
|
* update cabal file for recent changesGravatar Joey Hess2012-03-23
| | | | also wired the test suite into cabal
* Rewrote free disk space checking codeGravatar Joey Hess2012-03-22
| | | | | Moving the portability handling into a small C library cleans up things a lot, avoiding the pain of unpacking structs from inside haskell code.
* shave some 12 mb from the installed sizeGravatar Joey Hess2012-03-15
| | | | | | * git-annex now behaves as git-annex-shell if symlinked to and run by that name. The Makefile sets this up, saving some 8 mb of installed size. * git-union-merge is a demo program, so it is no longer built by default.
* oh darn, I lost the crazy capitalization of hS3 a while agoGravatar Joey Hess2012-03-15
|
* makefile tweaksGravatar Joey Hess2012-03-15
| | | | Put build cruft in a subdir
* finish bloom filtersGravatar Joey Hess2012-03-12
| | | | | | | | Add tuning, docs, etc. Not sure if status is the right place to remote size.. perhaps unused should report the size and also warn if it sees more keys than the bloom filter allows?
* move text dependency into same block with the other dependenciesGravatar Joey Hess2012-03-10
|
* add other-modules for hsc filesGravatar Joey Hess2012-03-10
|
* releasing version 3.201203093.20120309Gravatar Joey Hess2012-03-09
|
* version base dependency for ghc 7.4Gravatar Joey Hess2012-03-06
|
* fooGravatar Joey Hess2012-03-04
|
* releasing version 3.201202293.20120229Gravatar Joey Hess2012-02-29
|
* git-union-merge: add 'text' to dependenciesGravatar Sergei Trofimovich2012-02-28
| | | | | | | | | | | | | | | Fixes following build failure on ghc-7.4/Cabal-1.14: $ runhaskell Setup.hs build Building git-annex-3.20120227... Preprocessing executable 'git-union-merge' for git-annex-3.20120227... Git/Command.hs:11:18: Could not find module `Data.Text.Lazy.IO' It is a member of the hidden package `text-0.11.1.13'. Perhaps you need to add `text' to the build-depends in your .cabal file. Use -v to see a list of the files searched for. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* releasing version 3.20120227Gravatar Joey Hess2012-02-27
|
* tweak wordingGravatar Joey Hess2012-02-15
|
* When checking that an url has a key, verify that the Content-Length, if ↵Gravatar Joey Hess2012-02-10
| | | | | | | | available, matches the size of the key. If there's no Content-Length, or the key has no size, this check is not done, but it should happen most of the time, and protect against web content that has changed.
* remove Utility.Conditional and use IfElseGravatar Joey Hess2012-01-24
| | | | | | | This drops the >>! and >>? with the nice low fixity. IfElse does have undocumented >>=>>! and >>=>>? operators, but I deem that too fishy. Anyway, using whenM and unlessM is easier; I sometimes mixed the operators up.