Joey Hess
a87e046049
avoid displaying alert when syncing only to removable drives and all not attached
2013-03-27 14:25:49 -04:00
Joey Hess
e9f495d662
prep for release tomorrow
2013-03-22 19:25:28 -04:00
Joey Hess
fa4b44438f
close
2013-03-18 12:01:40 -04:00
Joey Hess
bcc40eac4a
another hamlet compat fix
2013-03-14 16:22:18 -04:00
Joey Hess
ccb7e5cfa4
got hdevtools working on the git-annex source tree
2013-03-12 05:51:34 -04:00
Joey Hess
a2d94bd627
Switch from using regex-compat to regex-tdfa, as the C regex library is rather buggy.
2013-03-08 15:29:01 -04:00
Joey Hess
422928394e
fix android app upgrade hang
...
rm was blocked waiting for input
2013-02-28 19:18:56 -04:00
Joey Hess
323aaac805
revert
2013-02-28 19:13:32 -04:00
Joey Hess
6a52a47193
fix 2 bugs in android runshell
2013-02-28 19:12:54 -04:00
Joey Hess
967f3b14e0
blog for the day
2013-02-28 17:56:37 -04:00
Joey Hess
8cfbef6a91
finish removing fast flag
2013-02-28 16:10:37 -04:00
Joey Hess
0bca392206
remove Fast flag, pass -O0 to cabal
2013-02-28 16:03:35 -04:00
Peter Simons
be6d9f6f5c
git-annex.cabal: let the 'Fast' flag default to 'False' unless it's 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.
2013-02-28 16:02:54 -04:00
Peter Simons
c993d8e710
git-annex.cabal: declare dependency on <sys/event.h> header file when building on BSD
2013-02-28 16:02:27 -04:00
Peter Simons
2df5e25a06
git-annex.cabal: relax 'mtl >= 2.1' constraint to 'mtl >= 2'
...
Git-annex doesn't actually depend on mtl version 2.1. By relaxing this
constraint, builds can succeed on Ubuntu 12.04.
2013-02-28 16:02:17 -04:00
Joey Hess
0151f42cdf
Stop depending on testpack.
2013-02-27 23:23:41 -04:00
Joey Hess
b1e1043bdb
faster fast builds
2013-02-27 20:11:25 -04:00
Joey Hess
feb5470c0b
disable test suite on Android
...
Cannot get QuickCheck to install just now.
2013-02-27 15:59:31 -04:00
Joey Hess
d1dbf266f6
embed test suite into git annex; available by running: git annex test
...
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.
2013-02-27 15:38:21 -04:00
Joey Hess
32aee1bb3e
add android flag; misc other flag fixes
...
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.
2013-02-27 02:30:26 -04:00
Joey Hess
dcc6096fdc
add Production flag
2013-02-27 01:41:01 -04:00
Joey Hess
32fd97a82e
consistent format
2013-02-27 00:28:47 -04:00
Joey Hess
f440ee8c06
no need to globally enable CPP in cabal, it's enabled where needed
2013-02-27 00:13:12 -04:00
Joey Hess
ece3bbfbb0
expose regex-compat
2013-02-26 23:58:36 -04:00
Joey Hess
ce2b4832d7
cleanup WITH_GLOB
2013-02-26 15:31:34 -04:00
Joey Hess
7df2861d67
fix * glob matching files in subdirectories
2013-02-26 14:35:39 -04:00
Peter Simons
fbc04feb53
git-annex.cabal: strip trailing whitespace
2013-02-23 17:05:43 +01:00
Peter Simons
41fcb607df
git-annex.cabal: add missing 'random' and 'uuid' dependencies to the test suite
2013-02-23 17:05:43 +01:00
Peter Simons
ea00ff129f
git-annex.cabal: specify '-DWITH_GLOB' in cpp-options, not ghc-options
2013-02-23 17:05:43 +01:00
Joey Hess
0f4cc559a7
Android: Support ssh connection caching.
2013-02-19 14:57:45 -04:00
Joey Hess
dec8b6ec8c
updated hackage version to add missing dependency
2013-02-18 13:33:49 -04:00
Joey Hess
169712fc9a
add random
2013-02-17 17:00:28 -04:00
Joey Hess
63ce1a4f71
prep release
2013-02-16 10:26:49 -04:00
Joey Hess
3ef3b5225e
remove HTTP from test deps
2013-02-11 15:22:07 -04:00
Joey Hess
9a3520613a
fix case of uuid dep
2013-02-11 15:21:13 -04:00
Joey Hess
521398cc3d
Now uses the Haskell Glob library, rather than pcre-light, avoiding the need to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB
2013-02-11 11:47:53 -04:00
Joey Hess
f202d997f4
Now uses the Haskell uuid library, rather than needing a uuid program.
...
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.
2013-02-10 14:52:54 -04:00
Joey Hess
8e591d50fd
Revert "use Simple built type on Android"
...
This reverts commit b09e0ceb6c
.
Don't think we'll be building for Android with cabal, at least for now.
2013-02-10 14:21:01 -04:00
Joey Hess
b09e0ceb6c
use Simple built type on Android
...
cabal cannot cross-compile with Custom
2013-02-08 22:02:02 -04:00
Joey Hess
fa3fbf824c
don't need HTTP any longer
2013-02-08 14:19:59 -04:00
Joey Hess
4bed954e87
update base dependency
2013-02-08 14:19:45 -04:00
Joey Hess
6a9dd21795
prep release
2013-02-07 12:59:02 -04:00
Joey Hess
76ddf9b6d3
webapp: Now allows restarting any threads that crash.
2013-01-26 17:09:33 +11:00
Joey Hess
1713ed95f7
use async to track and manage threads
2013-01-26 14:14:32 +11:00
Joey Hess
869ad4729e
finalizing release
2013-01-24 13:33:21 +11:00
Joey Hess
6a067e5c28
manual and source repository groups
2013-01-21 04:18:46 -04:00
Joey Hess
757e5a219e
releasing version 3.20130114
2013-01-14 16:10:25 -04:00
Joey Hess
174867b846
blog for yesterday
2013-01-08 12:41:09 -04:00
Joey Hess
a06340a111
releasing version 3.20130107
2013-01-07 13:24:31 -04:00
Joey Hess
40ffd3c3fe
version dep on yesod-form
2013-01-06 21:07:02 -04:00