Joey Hess
45f06f61ba
better warnings
2014-06-18 15:44:16 -04:00
Joey Hess
a8daa18759
clean up unused import
2014-06-18 15:40:44 -04:00
Joey Hess
5b478722da
make DistributionUpdate download build-version files and use them in the info files
...
Also automated downloading the builds, finally. I had done it by hand until
now.
Note that the Windows autobuilder has an expired cert, so it will refuse to
download from it currently. I have emailed its admin to get that fixed,
hopefully.
This commit was sponsored by Peter Hogg.
2014-06-18 15:24:18 -04:00
Joey Hess
a615817ab1
add Build/BuildVersion, for use by autobuilders
2014-06-18 14:29:39 -04:00
Joey Hess
1fcd0c8c4d
don't start minimized
2014-06-17 14:28:44 -04:00
Joey Hess
a8b6ff0ff2
crazy quote for spaces
2014-06-17 14:05:31 -04:00
Joey Hess
883aa84209
windows no-DOS-box and autostart, at last
...
Using the crazy but apparently best approach of a VB Script that runs
git-annex, in a hidden DOS window.
Note that currently the git-annex messages are not directed to daemon.log.
Would probably need another layer of script. Also problimatic since the
repository may not exist yet.
2014-06-17 13:57:00 -04:00
Joey Hess
84227bd21c
fix build
2014-06-13 11:14:50 -04:00
Joey Hess
4dd6938850
make EvilSplicer re-box file-embed's ByteStrings
...
The armel autobuilder started failing:
Assistant/WebApp/Types.hs:128:14:
primitive string literal must contain only characters <= '\xFF'
This fixes that.
2014-06-13 02:18:31 -04:00
Joey Hess
37da3d7b5d
better heuristic for what is a package-qualified symbol
...
Hopefully this will avoid mangling css files embedded in strings inside
spliced code.
2014-05-27 20:12:16 -04:00
Joey Hess
346112d49a
proper fix for "foo"# -- need MagicHash extension
2014-05-25 23:27:48 -04:00
Joey Hess
062e37d201
typo
2014-05-25 23:09:45 -04:00
Joey Hess
9b7fa4ad07
put in hack for weird new problem with ghc's emitted splices
2014-05-25 23:03:44 -04:00
Joey Hess
4e987d05a8
work around an EvilSplicer bug
...
This should fix the android build. The EvilSplicer cannot fix up ghc's
misformatting of a case expression with a construstor with a lot of
parameters, which spans multiple lines.
2014-05-10 12:27:21 -03:00
Joey Hess
dc0a8b7618
Revert "add debugging for odd OOM or hang on 5 architectures, all where configure runs sha224sum"
...
This reverts commit 238a935f9c
.
The OOM was cabal's way of telling us it couldn't resolve dependencies.
2014-04-22 20:23:37 -04:00
Joey Hess
1cd169e0c8
--detach-sign
2014-04-21 11:56:06 -04:00
Joey Hess
78d6aa1a49
sign files
2014-04-21 11:24:34 -04:00
Joey Hess
a10d3731b8
fix distributionupdate build
...
Including avoiding needing cabal's defines for Utility.URI
2014-04-21 10:47:26 -04:00
Joey Hess
238a935f9c
add debugging for odd OOM or hang on 5 architectures, all where configure runs sha224sum
2014-04-20 19:55:08 -04:00
Joey Hess
8d45a82988
use ustar format and omit filnames with colons. new hackage requirements
...
The tarball on hackage will no longer correspond to the git tag. Oh well.
2014-04-11 18:45:46 -04:00
Joey Hess
407d60ca5d
Remove wget from OSX dmg, due to issues with cert paths that broke git-annex automatic upgrading. Instead, curl is used, unless the OSX system has wget installed, which will then be used.
2014-04-10 12:54:58 -04:00
Joey Hess
611e060385
factor out library code (also used by propellor)
2014-04-03 21:25:59 -04:00
Joey Hess
fac8198a2f
fix up old comments that used format=txt, which is no longer enabled
2014-03-20 12:09:09 -04:00
Joey Hess
b04f62a962
make configure -Wall clean
2014-03-10 16:59:38 -04:00
Joey Hess
7ac37a7854
Probe for quvi version at run time.
...
Overhead: git annex addurl runs quvi --version once.
And more bloat to Annex state..
2014-02-28 14:54:02 -04:00
Joey Hess
1570f00ed9
more distributionupdate fixes
2014-02-27 12:20:53 -04:00
Joey Hess
764090d58f
commit before info file build, so that any modified annexed files get updated
2014-02-21 12:13:12 -04:00
Joey Hess
f11f7520b5
windows: Fix process termination code.
...
The ctrl-c hack used before didn't actually seem to work.
No haskell libraries expose TerminateProcess. I tried just calling it via
FFI, but got segfaults, probably to do with the wacky process handle not
being managed correctly. Moving it all into one C function worked.
This was hell. The EvilLinker hack was just final icing on the cake.
We all know what the cake was made of.
2014-02-13 15:53:10 -04:00
Joey Hess
de3aaa9eb0
fix info file finding
2014-02-10 15:33:37 -04:00
Joey Hess
e4d7358389
check for out of date info files at end
2014-02-10 15:28:00 -04:00
Joey Hess
d8c1890c98
deal with multiarch
2014-02-07 17:20:29 -04:00
Joey Hess
7dd94c0846
remove debug info
2014-01-30 13:34:24 -04:00
Joey Hess
ff6854e5b4
fix install_name_tool library name replacement
2014-01-15 13:05:07 -04:00
Joey Hess
465a24cc54
fix warning
2014-01-14 16:44:04 -04:00
Joey Hess
d0b51099a4
search DYLD_LIBRARY_PATH for libraries
2014-01-14 16:28:05 -04:00
Joey Hess
5a5adc44f5
Refuse to build with git older than 1.7.1.1, which is needed for git checkout -B
2014-01-13 15:17:48 -04:00
Joey Hess
22d6019bae
add back sha commands on OSX; SIGILL problem fixed
2014-01-06 16:11:21 -04:00
Joey Hess
1118247394
OSX: Avoid using external hash programs, since SIGILL is not fun
2014-01-01 16:26:43 -04:00
Joey Hess
2c27b1397b
windows: add more libraries, these are used by gpg
2014-01-01 15:30:58 -04:00
Joey Hess
04860fe3e9
include libgcc_s in case not pulled in by ldd
...
libc can demand-load libgcc_s in some situations, it seems
2013-12-31 15:08:26 -04:00
Joey Hess
72b592cdae
Revert "include libgcc in linux standalone"
...
This reverts commit 9f82e0c64d
.
ldd pulls it in
2013-12-31 14:36:55 -04:00
Joey Hess
9f82e0c64d
include libgcc in linux standalone
2013-12-31 14:23:49 -04:00
Joey Hess
326bc7491d
add main type sig
2013-12-30 13:19:22 -04:00
Joey Hess
80152e1aa3
add git-shell binary to bundles
2013-12-27 16:35:24 -04:00
Joey Hess
6c3e11abaf
avoid another encoding crash
2013-12-27 00:10:04 -04:00
Joey Hess
63fab93755
-Wall clean
2013-12-27 00:05:15 -04:00
Joey Hess
bd106e22f1
clean up
2013-12-24 17:42:48 -04:00
Joey Hess
706c74aa98
Include git-receive-pack, git-upload-pack, and git wrappers in the Linux standalone build, and OSX app, so they will be available when it's added to PATH.
2013-12-24 16:28:10 -04:00
Joey Hess
b9d3cfa0c5
fix gconvdir
2013-12-24 16:28:03 -04:00
Joey Hess
02df4f529b
Fix bug in Linux standalone build's shimming that broke git-annex-shell.
2013-12-24 15:42:49 -04:00