summaryrefslogtreecommitdiff
path: root/Build
Commit message (Collapse)AuthorAge
* Fix Windows build to work with ghc 7.10Gravatar Joey Hess2015-09-01
| | | | | | | | | | | | 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 4f59f9439687cccfb7aac6aca62dbe97038179bf I mention having tried this approach before, and getting segfaults.. So, who knows. It seems to work fine with ghc 7.10 at least.
* remove unused importGravatar Joey Hess2015-08-24
|
* Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to ld, cc, ↵Gravatar Joey Hess2015-08-19
| | | | | | | | 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.
* fix formatting of git-annex(1) synopsisGravatar Joey Hess2015-07-09
|
* remove Params constructor from Utility.SafeCommandGravatar Joey Hess2015-06-01
| | | | | | | | | | | | | | | | | | 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.
* avoid unused variableGravatar Joey Hess2015-05-27
|
* munge NAME section of man pages to make lintian happy5.20150522Gravatar Joey Hess2015-05-22
|
* require RELEAEE_BUILD to be 1, not any valueGravatar Joey Hess2015-05-11
|
* more {-# OPTIONS_GHC -fno-warn-tabs #-} ... Forcing people who have what is ↵Gravatar Joey Hess2015-05-10
| | | | merely a difference of opinion to you to do this is a bit of an asshole move. Just saying.
* add a wrapper for ssh-keygenGravatar Joey Hess2015-05-08
|
* use a batch file to run msysgit's ssh, instead of copyingGravatar Joey Hess2015-05-08
| | | | | | copying failed because dlls are not in path. This batch file is based on the one msysgit uses to start gitk
* Windows: Remove cygwin ssh, the newer version of which has stopped honoring ↵Gravatar Joey Hess2015-05-07
| | | | the setting of HOME. Instead, copy msysgit's ssh into PATH.
* use BuildVersion in debian, which fixes windows buildGravatar Joey Hess2015-04-21
|
* filter out non-cygwin libsGravatar Joey Hess2015-04-21
|
* use cygwin ldd to find dlls to include, instead of manually listingGravatar Joey Hess2015-04-21
|
* another fixGravatar Joey Hess2015-04-20
|
* fixGravatar Joey Hess2015-04-20
|
* typo5.20150420Gravatar Joey Hess2015-04-20
|
* reuse Build.Version to generate versionGravatar Joey Hess2015-04-20
|
* fix whatis section (hack)Gravatar Joey Hess2015-04-20
|
* another libGravatar Joey Hess2015-04-20
|
* another libGravatar Joey Hess2015-04-20
|
* updated lib versionGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* prune old libGravatar Joey Hess2015-04-20
|
* update some windows libraries for newer version of cygwinGravatar Joey Hess2015-04-20
|
* put in workaround for strange version of git on the autobuilderGravatar Joey Hess2015-04-14
|
* Windows: Renamed start menu file to avoid loop in some versions of Windows ↵Gravatar Joey Hess2015-04-13
| | | | where the menu file is treated as a git-annex program.
* use signingKeyGravatar Joey Hess2015-04-06
|
* reorder paramsGravatar Joey Hess2015-04-06
|
* Better fix for standalone tarball git-annex sync linker shim bug, that works ↵Gravatar Joey Hess2015-03-27
| | | | for "git annex sync" as well as "git-annex sync".
* move build man pages to man/ from top dirGravatar Joey Hess2015-03-23
|
* switch to pattern target to build mansGravatar Joey Hess2015-03-23
|
* fix let_do parserGravatar Joey Hess2015-02-22
|
* add another lambdaparams hack, sighGravatar Joey Hess2015-02-22
|
* comment typoGravatar Joey Hess2015-02-22
|
* a new hack for another ghc invalid haskell syntax in -ddump-splices ..Gravatar Joey Hess2015-02-22
|
* more nested instances hacksGravatar Joey Hess2015-02-22
|
* accept longer prefix in case expression fixupGravatar Joey Hess2015-02-22
| | | | Eg, "Right r_a36iJ ->"
* Database.Persist.TH.++ is Data.Text.appendGravatar Joey Hess2015-02-22
|
* EvilSplicer hacks for persistentGravatar Joey Hess2015-02-22
|
* remove now duplicate importGravatar Joey Hess2015-02-19
|
* Linux standalone: Improved process names of linker shimmed programs.Gravatar Joey Hess2015-02-16
|
* typoGravatar Joey Hess2015-01-29
|
* windows: include html help file that msysgit tries to open for git annex --helpGravatar Joey Hess2015-01-29
| | | | | | | 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
* weirdly doubled slashesGravatar Joey Hess2015-01-29
|
* make commits to downloads repo with the git-annex distribution signing keyGravatar Joey Hess2015-01-21
|
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|