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
Joey Hess
86a2f9dc4d
Merge branch 'master' into concurrentprogress
...
Conflicts:
debian/changelog
2015-04-14 15:35:15 -04:00
Joey Hess
b14ec45aa8
info dir: Added information about repositories that contain files in the specified directory.
...
This is a nearly free feature; it piggybacks on the location log lookups
done for the numcopies stats. So, the only extra overhead is updating
the map of repository sizes.
However, I had to switch to Data.Map.Strict, which needs containers 0.5.
If backporting to wheezy, will probably need to revert this commit.
2015-04-12 12:54:41 -04:00
Joey Hess
64ab652af4
pin ascii-progress version for now; big changes coming
2015-04-10 13:10:15 -04:00
Joey Hess
c45da74241
Merge branch 'master' into concurrentprogress
2015-04-10 12:45:42 -04:00
Joey Hess
b22aacab44
prep release
2015-04-09 15:06:46 -04:00
Joey Hess
683c596a0e
Merge branch 'master' into concurrentprogress
2015-04-07 13:32:52 -04:00
Joey Hess
c83940393a
emergency release
2015-04-06 17:13:20 -04:00
Joey Hess
dd96043011
prep release
2015-04-06 12:50:22 -04:00
Joey Hess
a06f9ff329
WIP use ascii-progress
...
A bit flickery due to
https://github.com/yamadapc/haskell-ascii-progress/issues/12
And, won't handle large files until ascii-progress is changed to use
Integers.
2015-04-04 15:58:38 -04:00
Joey Hess
e473d59b92
prep release
2015-03-27 13:11:40 -04:00
Joey Hess
86bdd5198f
prep release
2015-03-17 13:03:31 -04:00
Justin Lebar
d5c0b500d3
Specify a version for the 'feed' build dependency.
...
Versions of feed before 0.3.4 don't have 'getItemSummary', which is used
in ImportFeed.hs.
2015-03-17 12:49:45 -04:00
Joey Hess
8914773c05
move resourcet dependency out of S3 only; needed by database code
2015-02-27 11:15:09 -04:00
Joey Hess
fd2a543c7d
Merge branch 'master' into database
...
Conflicts:
debian/changelog
2015-02-22 14:12:42 -04:00
Joey Hess
bf80a16c2e
complete work around for sqlite SELECT ErrorBusy on new connection bug
2015-02-22 14:08:26 -04:00