Joey Hess
933fef6ae0
Merge branch 'winprocfix'
2015-10-04 15:46:25 -04:00
Joey Hess
d4d880c1a4
prep release
2015-09-30 14:32:45 -04:00
Joey Hess
23f3bd6453
prep release
2015-09-16 10:31:41 -04:00
Joey Hess
19dbe2a611
webapp: Fix support for entering password when setting up a ssh remote.
2015-09-03 11:03:08 -07:00
Joey Hess
86e638567a
Fix Windows build to work with ghc 7.10
...
It was failing at link time, some problem with terminatePID.
Re-implemented that to not use a C wrapper function, which cleared up the
problem. Removed old EvilLinker hack with must have been related to the
same problem.
Note that I have not tested this with older ghc's. In
f11f7520b5
I mention having tried this
approach before, and getting segfaults.. So, who knows. It seems to work
fine with ghc 7.10 at least.
2015-09-01 14:51:14 -07:00
Joey Hess
18c57daf2e
speed up fast builds
...
Enabling -dynamic avoids writing out many mb of static libs.
-j parallelizes
2015-08-27 09:31:41 -07:00
Joey Hess
d4fd4ed5fe
hackage still doesn't accept os(gnu), remove again
2015-08-24 14:22:26 -07:00
Joey Hess
33978f8448
prep release
2015-08-24 14:12:38 -07:00
Joey Hess
ca7614ff2c
android still not building, revert breaking change
2015-08-24 10:57:22 -07:00
Joey Hess
e3dedd3c89
better android build fix
2015-08-24 10:56:08 -07:00
Joey Hess
5ef4fe1746
android ghc doesn't support -j flag, fix build
2015-08-24 10:54:00 -07:00
Joey Hess
a1f36054c6
comment
2015-08-19 13:07:35 -04:00
Joey Hess
ba56d10c60
Avoid building the assistant on the hurd, since an inotify equivilant is not yet implemented in git-annex for the hurd.
...
Note that https://github.com/haskell/hackage-server/issues/269 is fixed, so
hopefully I can upload this to hackage this time.
2015-08-17 11:53:16 -04:00
Joey Hess
0050215ed1
enable parallel build for fast mode and explicitly disable for production
...
Currently, ghc has issues getting reproducible builds with parallel
building. https://ghc.haskell.org/trac/ghc/ticket/4012
2015-08-14 17:39:56 -04:00
Joey Hess
730573e0ba
prep release
2015-08-12 11:16:38 -04:00
Joey Hess
0ec9bc2200
Added support for SHA3 hashed keys (in 8 varieties), when git-annex is built using the cryptonite library.
...
While cryptohash has SHA3 support, it has not been updated for the final
version of the spec. Note that cryptonite has not been ported to all arches
that cryptohash builds on yet.
2015-08-06 15:02:25 -04:00
Joey Hess
7cf0cb48ee
Tighten dependency on optparse-applicative to 0.11.0.
...
Type of str changed in 0.11.
2015-08-02 19:05:24 -04:00
Joey Hess
e954b165a1
prep release
2015-07-31 11:34:53 -04:00
Joey Hess
b62f8fa6ad
prep release
2015-07-27 12:25:03 -04:00
Joey Hess
1fb9ab342b
Support building without persistent database on for systems that lack TH. This removes support for incremental fsck.
2015-07-25 17:37:09 -04:00
Joey Hess
d4c7cde087
remove new-time build flag
...
This caused problems building with stackage and ghc 7.6, since cabal
assumes the flag means it wants a newer time. Since time is bundled with
ghc, stackage doesn't pin it.
Since this flag was only there to avoid a dep on old-locale, which is
currently bundled with ghc, let's remove the flag.
2015-07-21 19:25:12 -04:00
Joey Hess
02d522a12e
Debian package (and any other packages built using make install) now includes bash completion.
2015-07-13 12:26:06 -04:00
Joey Hess
dd54d9b617
Merge branch 'master' into optparse-applicative
...
Conflicts:
debian/changelog
2015-07-10 17:07:54 -04:00
Joey Hess
bda6a020e6
prep release
2015-07-10 16:39:05 -04:00
Joey Hess
a2ba701056
started converting to use optparse-applicative
...
This is a work in progress. It compiles and is able to do basic command
dispatch, including git autocorrection, while using optparse-applicative
for the core commandline parsing.
* Many commands are temporarily disabled before conversion.
* Options are not wired in yet.
* cmdnorepo actions don't work yet.
Also, removed the [Command] list, which was only used in one place.
2015-07-08 13:36:25 -04:00
Joey Hess
aea694ed3f
Removed support for optparse-applicative versions older than 0.10.
...
Debian stable has 0.10.0.
2015-07-07 23:54:46 -04:00
Joey Hess
751f9c40ce
On linux, pass --as-needed to linker to avoid linking with unused shared libraries including libyaml.
2015-07-07 13:19:13 -04:00
Joey Hess
f20a8f88de
prep release
2015-06-16 20:29:09 -04:00
Joey Hess
9b38c14165
debian/cabal-wrapper: Removed this hack which should not be needed anymore.
2015-06-14 14:43:55 -04:00
Joey Hess
2989cdfe3e
re-remove hamlet dep
2015-06-06 14:13:46 -04:00
Joey Hess
e62f82ca9d
-fPIC broke the autobuilders, so remove again. hmm
2015-06-06 12:09:45 -04:00
Joey Hess
5211b8fc70
not sure why, but ghc started failing linking the C libs unless explicitly built with -fPIC
2015-06-05 14:37:01 -04:00
Joey Hess
0fd4bef75e
prep release
2015-05-28 10:49:04 -04:00
Joey Hess
e810564338
Revert "remove deprecated hamlet package"
...
This reverts commit cf650eaa99
.
It's too early to do this; the linux and android autobuilder will need to
be updated to use the new version of shakespeare, and that will require a
complete refresh of them. In the meantime, this has knocked the webapp out
of the autobuilders.
2015-05-27 14:47:41 -04:00
Joey Hess
cf650eaa99
remove deprecated hamlet package
...
shakespeare provides this now
2015-05-22 15:46:47 -04:00
Joey Hess
979064b1cb
prep release
2015-05-22 14:20:21 -04:00
Joey Hess
505d540360
allow building without ascii-progress, since it is not ready yet
...
No progress bars with -J unless built with ascii-progress.
2015-05-12 13:54:16 -04:00
Joey Hess
e27b97d364
Merge branch 'master' into concurrentprogress
...
Conflicts:
Command/Fsck.hs
Messages.hs
Remote/Directory.hs
Remote/Git.hs
Remote/Helper/Special.hs
Types/Remote.hs
debian/changelog
git-annex.cabal
2015-05-12 13:23:22 -04:00
Joey Hess
6ebf615995
cutting a point release, will be a cabal-only update
2015-05-11 12:09:02 -04:00
Joey Hess
7d3b052fd4
reorder dependency list
2015-05-10 17:03:20 -04:00
Joey Hess
663eb15aa3
avoid unncessary dep on old-locale when building with new version of time
2015-05-10 16:50:22 -04:00
Joey Hess
fd2d90d319
disable ghc 7.10's obnoxious warnings about every line using tab to indent
2015-05-10 14:41:34 -04:00
Joey Hess
f1a81cfce2
prep release
2015-05-08 13:42:45 -04:00
Magnus Therning
8ab56a5cf2
Replace dataenc with sandi.
...
The library dataenc is unmaintained and has been superseded by sandi.
Signed-off-by: Magnus Therning <magnus@therning.org>
2015-05-07 18:07:05 -04:00
Joey Hess
8f010bb55b
also drop old dbus compat
2015-04-22 16:23:41 -04:00
Joey Hess
eb8ef44133
Dropped support for older versions of yesod and warp than the ones in Debian Jessie.
...
466 lines of compat cruft deleted!
2015-04-22 16:19:11 -04:00
Joey Hess
b7be1680a7
prep release
2015-04-20 14:44:15 -04:00
Joey Hess
5f73bc3a12
Removed dependency on haskell SHA library, instead using cryptohash >= 0.11.0.
2015-04-19 11:05:32 -04:00
Joey Hess
c0497aa571
switch to using cryptohash for MAC
2015-04-19 10:54:12 -04:00
Joey Hess
a5d89633c3
scale progress bar to terminal size
2015-04-14 16:39:30 -04:00