Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | another hamlet compat fix | Joey Hess | 2013-03-14 |
| | |||
* | got hdevtools working on the git-annex source tree | Joey Hess | 2013-03-12 |
| | |||
* | Switch from using regex-compat to regex-tdfa, as the C regex library is ↵ | Joey Hess | 2013-03-08 |
| | | | | rather buggy. | ||
* | fix android app upgrade hang | Joey Hess | 2013-02-28 |
| | | | | rm was blocked waiting for input | ||
* | revert | Joey Hess | 2013-02-28 |
| | |||
* | fix 2 bugs in android runshell | Joey Hess | 2013-02-28 |
| | |||
* | blog for the day | Joey Hess | 2013-02-28 |
| | |||
* | finish removing fast flag | Joey Hess | 2013-02-28 |
| | |||
* | remove Fast flag, pass -O0 to cabal | Joey Hess | 2013-02-28 |
| | |||
* | git-annex.cabal: let the 'Fast' flag default to 'False' unless it's ↵ | Peter Simons | 2013-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 ↵ | Peter Simons | 2013-02-28 |
| | | | | building on BSD | ||
* | git-annex.cabal: relax 'mtl >= 2.1' constraint to 'mtl >= 2' | Peter Simons | 2013-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. | Joey Hess | 2013-02-27 |
| | |||
* | faster fast builds | Joey Hess | 2013-02-27 |
| | |||
* | disable test suite on Android | Joey Hess | 2013-02-27 |
| | | | | Cannot get QuickCheck to install just now. | ||
* | embed test suite into git annex; available by running: git annex test | Joey Hess | 2013-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 fixes | Joey Hess | 2013-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 flag | Joey Hess | 2013-02-27 |
| | |||
* | consistent format | Joey Hess | 2013-02-27 |
| | |||
* | no need to globally enable CPP in cabal, it's enabled where needed | Joey Hess | 2013-02-27 |
| | |||
* | expose regex-compat | Joey Hess | 2013-02-26 |
| | |||
* | cleanup WITH_GLOB | Joey Hess | 2013-02-26 |
| | |||
* | fix * glob matching files in subdirectories | Joey Hess | 2013-02-26 |
| | |||
* | git-annex.cabal: strip trailing whitespace | Peter Simons | 2013-02-23 |
| | |||
* | git-annex.cabal: add missing 'random' and 'uuid' dependencies to the test suite | Peter Simons | 2013-02-23 |
| | |||
* | git-annex.cabal: specify '-DWITH_GLOB' in cpp-options, not ghc-options | Peter Simons | 2013-02-23 |
| | |||
* | Android: Support ssh connection caching. | Joey Hess | 2013-02-19 |
| | |||
* | updated hackage version to add missing dependency | Joey Hess | 2013-02-18 |
| | |||
* | add random | Joey Hess | 2013-02-17 |
| | |||
* | prep release | Joey Hess | 2013-02-16 |
| | |||
* | remove HTTP from test deps | Joey Hess | 2013-02-11 |
| | |||
* | fix case of uuid dep | Joey Hess | 2013-02-11 |
| | |||
* | Now uses the Haskell Glob library, rather than pcre-light, avoiding the need ↵ | Joey Hess | 2013-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. | Joey Hess | 2013-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" | Joey Hess | 2013-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 Android | Joey Hess | 2013-02-08 |
| | | | | cabal cannot cross-compile with Custom | ||
* | don't need HTTP any longer | Joey Hess | 2013-02-08 |
| | |||
* | update base dependency | Joey Hess | 2013-02-08 |
| | |||
* | prep release3.20130207 | Joey Hess | 2013-02-07 |
| | |||
* | webapp: Now allows restarting any threads that crash. | Joey Hess | 2013-01-26 |
| | |||
* | use async to track and manage threads | Joey Hess | 2013-01-26 |
| | |||
* | finalizing release3.20130124 | Joey Hess | 2013-01-24 |
| | |||
* | manual and source repository groups | Joey Hess | 2013-01-21 |
| | |||
* | releasing version 3.201301143.20130114 | Joey Hess | 2013-01-14 |
| | |||
* | blog for yesterday | Joey Hess | 2013-01-08 |
| | |||
* | releasing version 3.201301073.20130107 | Joey Hess | 2013-01-07 |
| | |||
* | version dep on yesod-form | Joey Hess | 2013-01-06 |
| | |||
* | assistant: Make expensive transfer scan work fully in direct mode. | Joey Hess | 2013-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). | ||
* | bump | Joey Hess | 2013-01-05 |
| | |||
* | cabal file typo broke use of hfsevents | Joey Hess | 2013-01-05 |
| |