Joey Hess
485465107a
Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to ld, cc, and cpp.
...
As a result of the Makefile changes, the Debian package is built
with various hardening options. Although their benefit to a largely
haskell program is unknown.
2015-08-19 13:53:57 -04:00
Joey Hess
6204dcbd7b
fix formatting of git-annex(1) synopsis
2015-07-09 11:22:37 -04:00
Joey Hess
eb33569f9d
remove Params constructor from Utility.SafeCommand
...
This removes a bit of complexity, and should make things faster
(avoids tokenizing Params string), and probably involve less garbage
collection.
In a few places, it was useful to use Params to avoid needing a list,
but that is easily avoided.
Problems noticed while doing this conversion:
* Some uses of Params "oneword" which was entirely unnecessary
overhead.
* A few places that built up a list of parameters with ++
and then used Params to split it!
Test suite passes.
2015-06-01 13:52:23 -04:00
Joey Hess
799dc8d329
avoid unused variable
2015-05-27 17:02:23 -04:00
Joey Hess
38c8b757d8
munge NAME section of man pages to make lintian happy
2015-05-22 16:06:21 -04:00
Joey Hess
6168537c34
require RELEAEE_BUILD to be 1, not any value
2015-05-11 09:44:01 -04:00
Joey Hess
5c7cdbae46
more {-# OPTIONS_GHC -fno-warn-tabs #-} ... Forcing people who have what is merely a difference of opinion to you to do this is a bit of an asshole move. Just saying.
2015-05-10 16:38:49 -04:00
Joey Hess
d32da9f9b6
add a wrapper for ssh-keygen
2015-05-08 14:55:57 -04:00
Joey Hess
38e2b95751
use a batch file to run msysgit's ssh, instead of copying
...
copying failed because dlls are not in path.
This batch file is based on the one msysgit uses to start gitk
2015-05-08 14:26:37 -04:00
Joey Hess
ce285ea6fa
Windows: Remove cygwin ssh, the newer version of which has stopped honoring the setting of HOME. Instead, copy msysgit's ssh into PATH.
2015-05-07 15:53:03 -04:00
Joey Hess
a15e1158c6
use BuildVersion in debian, which fixes windows build
2015-04-21 16:42:54 -04:00
Joey Hess
dc6949b509
filter out non-cygwin libs
2015-04-21 16:39:44 -04:00
Joey Hess
cd4fb498a7
use cygwin ldd to find dlls to include, instead of manually listing
2015-04-21 14:36:40 -04:00
Joey Hess
2cb8fc5fee
another fix
2015-04-20 16:09:24 -04:00
Joey Hess
cd2541f729
fix
2015-04-20 16:08:12 -04:00
Joey Hess
b79a3332ae
typo
2015-04-20 16:04:09 -04:00
Joey Hess
e651b29e90
reuse Build.Version to generate version
2015-04-20 15:56:28 -04:00
Joey Hess
463bdd9e22
fix whatis section (hack)
2015-04-20 15:54:24 -04:00
Joey Hess
10afac3fba
another lib
2015-04-20 13:03:46 -04:00
Joey Hess
ed10722fae
another lib
2015-04-20 12:20:42 -04:00
Joey Hess
9f4647e091
updated lib version
2015-04-20 12:09:55 -04:00
Joey Hess
7c17ad05d2
more libs
2015-04-20 12:01:26 -04:00
Joey Hess
0bc67213cc
more libs
2015-04-20 11:47:58 -04:00
Joey Hess
b1cb603b6b
more libs
2015-04-20 11:25:40 -04:00
Joey Hess
c1859130c2
prune old lib
2015-04-20 11:12:59 -04:00
Joey Hess
2665be44d5
update some windows libraries for newer version of cygwin
2015-04-20 11:08:32 -04:00
Joey Hess
5871f7abd2
put in workaround for strange version of git on the autobuilder
2015-04-14 14:44:19 -04:00
Joey Hess
4b6dec6a12
Windows: Renamed start menu file to avoid loop in some versions of Windows where the menu file is treated as a git-annex program.
2015-04-13 14:24:07 -04:00
Joey Hess
667e16f1b9
use signingKey
2015-04-06 18:56:38 -04:00
Joey Hess
b857253ae9
reorder params
2015-04-06 18:38:34 -04:00
Joey Hess
00b07d7155
Better fix for standalone tarball git-annex sync linker shim bug, that works for "git annex sync" as well as "git-annex sync".
2015-03-27 16:06:50 -04:00
Joey Hess
bc1c18a951
move build man pages to man/ from top dir
2015-03-23 15:43:45 -04:00
Joey Hess
5c2ad84d28
switch to pattern target to build mans
2015-03-23 12:24:20 -04:00
Joey Hess
900c50a305
fix let_do parser
2015-02-22 19:39:20 -04:00
Joey Hess
b2abf78dc5
add another lambdaparams hack, sigh
2015-02-22 19:24:47 -04:00
Joey Hess
1a1e2e8049
comment typo
2015-02-22 17:38:52 -04:00
Joey Hess
a4a18a67a5
a new hack for another ghc invalid haskell syntax in -ddump-splices ..
2015-02-22 17:35:51 -04:00
Joey Hess
0f4a0762b6
more nested instances hacks
2015-02-22 17:09:54 -04:00
Joey Hess
367cde30da
accept longer prefix in case expression fixup
...
Eg, "Right r_a36iJ ->"
2015-02-22 16:17:32 -04:00
Joey Hess
530db25158
Database.Persist.TH.++ is Data.Text.append
2015-02-22 16:05:11 -04:00
Joey Hess
a419a56c45
EvilSplicer hacks for persistent
2015-02-22 15:43:59 -04:00
Joey Hess
21cab904a9
remove now duplicate import
2015-02-19 18:45:07 -04:00
Joey Hess
88fbb13ee3
Linux standalone: Improved process names of linker shimmed programs.
2015-02-16 19:36:26 -04:00
Joey Hess
02cdc2f0b7
typo
2015-01-29 13:51:30 -04:00
Joey Hess
5fe41d3ef5
windows: include html help file that msysgit tries to open for git annex --help
...
Pointing to the website is easier than trying to format the man page to
html on windows.
Closes https://github.com/datalad/datalad/issues/39
2015-01-29 13:43:52 -04:00
Joey Hess
f61d891f2e
weirdly doubled slashes
2015-01-29 13:34:14 -04:00
Joey Hess
349eefc768
make commits to downloads repo with the git-annex distribution signing key
2015-01-21 21:27:12 -04:00
Joey Hess
afc5153157
update my email address and homepage url
2015-01-21 12:50:09 -04:00
Joey Hess
a92737c8b9
Fix build failure when wget is not installed.
2015-01-15 15:42:15 -04:00
Joey Hess
596b8e1e04
fix DistributionUpdate incompatability
...
Since DistributionUpdate builds an Annex object, the new relative paths
code caused it to make a git object with paths like ../lib/downloads.
However, it actually runs the system's installed git-annex, and that old
version did not like being run in this situation. Probably it was buggy.
Fixed by chdir to the downloads repo before doing anything else.
2015-01-13 12:43:22 -04:00