aboutsummaryrefslogtreecommitdiff
path: root/git-annex.cabal
Commit message (Collapse)AuthorAge
* Switch from using regex-compat to regex-tdfa, as the C regex library is ↵Gravatar Joey Hess2013-03-08
| | | | rather buggy.
* fix android app upgrade hangGravatar Joey Hess2013-02-28
| | | | rm was blocked waiting for input
* revertGravatar Joey Hess2013-02-28
|
* fix 2 bugs in android runshellGravatar Joey Hess2013-02-28
|
* blog for the dayGravatar Joey Hess2013-02-28
|
* finish removing fast flagGravatar Joey Hess2013-02-28
|
* remove Fast flag, pass -O0 to cabalGravatar Joey Hess2013-02-28
|
* git-annex.cabal: let the 'Fast' flag default to 'False' unless it's ↵Gravatar Peter Simons2013-02-28
| | | | | | | | | | | | explicitly specified The current use of the 'Fast' and 'Production' flags is both inconsistent and redundant. It's inconsistent, because users are allowed to specify both '-fFast -fProduction' at the same time -- thereby enabling two contradicting features. The flags are redundant, because Cabal allows users to specify '-O0' at configure time, which is essentially the same as '-fFast'. Since 'Production' is just the opposite of 'Fast', this means that neither flag is needed.
* git-annex.cabal: declare dependency on <sys/event.h> header file when ↵Gravatar Peter Simons2013-02-28
| | | | building on BSD
* git-annex.cabal: relax 'mtl >= 2.1' constraint to 'mtl >= 2'Gravatar Peter Simons2013-02-28
| | | | | Git-annex doesn't actually depend on mtl version 2.1. By relaxing this constraint, builds can succeed on Ubuntu 12.04.
* Stop depending on testpack.Gravatar Joey Hess2013-02-27
|
* faster fast buildsGravatar Joey Hess2013-02-27
|
* disable test suite on AndroidGravatar Joey Hess2013-02-27
| | | | Cannot get QuickCheck to install just now.
* embed test suite into git annex; available by running: git annex testGravatar Joey Hess2013-02-27
| | | | | | | | | | | | | | I have seen some other programs do this, and think it's pretty cool. Means you can test wherever it's deployed, as well as at build time. My other reason for doing it is less happy. Cabal's handling of test suites sucks, requiring duplicated info, and even when that's done, it fails to preprocess hsc files here. Building it in avoids that and avoids having to explicitly tell cabal to enable test suites, which would then make it link the test executable every time, which is unnecessarily slow. This also has the benefit that now "make fast test" does a max speed build and tests it.
* add android flag; misc other flag fixesGravatar Joey Hess2013-02-27
| | | | | | Stopped checking the assistant flag for flags like webapp and xmpp, because cabal disables the assistant if the other flag's dependencies cannot be satisfied.
* add Production flagGravatar Joey Hess2013-02-27
|
* consistent formatGravatar Joey Hess2013-02-27
|
* no need to globally enable CPP in cabal, it's enabled where neededGravatar Joey Hess2013-02-27
|
* expose regex-compatGravatar Joey Hess2013-02-26
|
* cleanup WITH_GLOBGravatar Joey Hess2013-02-26
|
* fix * glob matching files in subdirectoriesGravatar Joey Hess2013-02-26
|
* git-annex.cabal: strip trailing whitespaceGravatar Peter Simons2013-02-23
|
* git-annex.cabal: add missing 'random' and 'uuid' dependencies to the test suiteGravatar Peter Simons2013-02-23
|
* git-annex.cabal: specify '-DWITH_GLOB' in cpp-options, not ghc-optionsGravatar Peter Simons2013-02-23
|
* Android: Support ssh connection caching.Gravatar Joey Hess2013-02-19
|
* updated hackage version to add missing dependencyGravatar Joey Hess2013-02-18
|
* add randomGravatar Joey Hess2013-02-17
|
* prep releaseGravatar Joey Hess2013-02-16
|
* remove HTTP from test depsGravatar Joey Hess2013-02-11
|
* fix case of uuid depGravatar Joey Hess2013-02-11
|
* Now uses the Haskell Glob library, rather than pcre-light, avoiding the need ↵Gravatar Joey Hess2013-02-11
| | | | to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB
* Now uses the Haskell uuid library, rather than needing a uuid program.Gravatar Joey Hess2013-02-10
| | | | | | | | Been meaning to do this for some time; Android port was last straw. Note that newer versions of the uuid library have a Data.UUID.V4 that generates random UUIDs slightly more cleanly, but Debian has an old version of the library, so I do it slightly round-about.
* Revert "use Simple built type on Android"Gravatar Joey Hess2013-02-10
| | | | | | This reverts commit e207b3dfb9b2197aa8dbdaab30441c9cb2a8dcb2. Don't think we'll be building for Android with cabal, at least for now.
* use Simple built type on AndroidGravatar Joey Hess2013-02-08
| | | | cabal cannot cross-compile with Custom
* don't need HTTP any longerGravatar Joey Hess2013-02-08
|
* update base dependencyGravatar Joey Hess2013-02-08
|
* prep release3.20130207Gravatar Joey Hess2013-02-07
|
* webapp: Now allows restarting any threads that crash.Gravatar Joey Hess2013-01-26
|
* use async to track and manage threadsGravatar Joey Hess2013-01-26
|
* finalizing release3.20130124Gravatar Joey Hess2013-01-24
|
* manual and source repository groupsGravatar Joey Hess2013-01-21
|
* releasing version 3.201301143.20130114Gravatar Joey Hess2013-01-14
|
* blog for yesterdayGravatar Joey Hess2013-01-08
|
* releasing version 3.201301073.20130107Gravatar Joey Hess2013-01-07
|
* version dep on yesod-formGravatar Joey Hess2013-01-06
|
* assistant: Make expensive transfer scan work fully in direct mode.Gravatar Joey Hess2013-01-05
| | | | | | | | | | | | | The expensive scan uses lookupFile, but in direct mode, that doesn't work for files that are present. So the scan was not finding things that are present that need to be uploaded. (It did find things not present that needed to be downloaded.) Now lookupFile also works in direct mode. Note that it still prefers symlinks on disk to info committed to git, in direct mode. This is necessary to make things like Assistant.Threads.Watcher.onAddSymlink work correctly, when given a new symlink not yet checked into git (or replacing a file checked into git).
* bumpGravatar Joey Hess2013-01-05
|
* cabal file typo broke use of hfseventsGravatar Joey Hess2013-01-05
|
* releasing version 3.201301023.20130102Gravatar Joey Hess2013-01-02
|
* OSX FSEvents supportGravatar Joey Hess2012-12-27
| | | | | Needs work to deal with directory renames better; otherwise seems to basically work.