Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid using runghc when building the Debian package, as that needs ghci. | Joey Hess | 2013-04-07 |
| | |||
* | skip files in dist | Joey Hess | 2013-03-28 |
| | |||
* | reorganize osx app, so it can be put in PATH | Joey Hess | 2013-03-20 |
| | | | | | | Move all the binaries and libraries under a bundle/ subdirectory; so when it's in PATH only git-annex, runshell, and git-annex-webapp will be available. | ||
* | make tags in bg | Joey Hess | 2013-03-17 |
| | |||
* | fix running test from debian/rules4.20130314 | Joey Hess | 2013-03-14 |
| | |||
* | avoid double build from debian/rules | Joey Hess | 2013-03-14 |
| | |||
* | pass -O0 in fast mode | Joey Hess | 2013-03-12 |
| | |||
* | got hdevtools working on the git-annex source tree | Joey Hess | 2013-03-12 |
| | |||
* | better bg tags generation | Joey Hess | 2013-03-11 |
| | |||
* | be quiet when making tags in bg | Joey Hess | 2013-03-11 |
| | |||
* | update tags on dev build | Joey Hess | 2013-03-11 |
| | |||
* | switch CABAL to cabal | Joey Hess | 2013-03-10 |
| | | | | | | | | | | | | <joeyh> anyone know why runghc Setup.hs is behaving differently than cabal configure for me? <joeyh> I'm getting different flags selected <geekosaur> joeyh, runghc Setup.hs uses --global by default <geekosaur> cabal uses --local <nomeata> joeyh: I don’t know the reasons, but I have made similar observations as well <geekosaur> and if that means different libraries/versions visible, that can affect flag solving <joeyh> aha! <monochrom> it is because Cabal authors expect normal people to use cabal-install and linux distro creators to use Setup <monochrom> the expectation is documented nowhere | ||
* | allow overriding CABAL | Joey Hess | 2013-03-10 |
| | |||
* | Switch from using regex-compat to regex-tdfa, as the C regex library is ↵ | Joey Hess | 2013-03-08 |
| | | | | rather buggy. | ||
* | reuse fast build for make test | Joey Hess | 2013-03-07 |
| | |||
* | send hothasktags stderr to null | Joey Hess | 2013-03-03 |
| | |||
* | fix 2 bugs in android runshell | Joey Hess | 2013-02-28 |
| | |||
* | use Setup.hs rather than depending on cabal-install | Joey Hess | 2013-02-28 |
| | | | | Based on a patch from Peter Simons | ||
* | remove Fast flag, pass -O0 to cabal | Joey Hess | 2013-02-28 |
| | |||
* | Android: Enable test suite. | Joey Hess | 2013-02-27 |
| | |||
* | re-enable fast autobuild from vim | Joey Hess | 2013-02-27 |
| | |||
* | faster fast builds | Joey Hess | 2013-02-27 |
| | |||
* | make `make fast` work in clean tree | Joey Hess | 2013-02-27 |
| | |||
* | install fix | Joey Hess | 2013-02-27 |
| | |||
* | fix broken build-stamp | Joey Hess | 2013-02-27 |
| | |||
* | disable test suite on Android | Joey Hess | 2013-02-27 |
| | | | | Cannot get QuickCheck to install just now. | ||
* | one more android build fix | Joey Hess | 2013-02-27 |
| | |||
* | embed test suite into git annex; available by running: git annex test | Joey Hess | 2013-02-27 |
| | | | | | | | | | | | | | | I have seen some other programs do this, and think it's pretty cool. Means you can test wherever it's deployed, as well as at build time. My other reason for doing it is less happy. Cabal's handling of test suites sucks, requiring duplicated info, and even when that's done, it fails to preprocess hsc files here. Building it in avoids that and avoids having to explicitly tell cabal to enable test suites, which would then make it link the test executable every time, which is unnecessarily slow. This also has the benefit that now "make fast test" does a max speed build and tests it. | ||
* | fix android cross compile, working around cabal limitation | Joey Hess | 2013-02-27 |
| | |||
* | make test use cabal | Joey Hess | 2013-02-27 |
| | |||
* | explicitly disable webapp on android | Joey Hess | 2013-02-27 |
| | |||
* | temporarily disable pairing on Android | Joey Hess | 2013-02-27 |
| | |||
* | build fix | Joey Hess | 2013-02-27 |
| | |||
* | temporarily remove DNS flag for Android | Joey Hess | 2013-02-27 |
| | |||
* | build fix | Joey Hess | 2013-02-27 |
| | |||
* | got make fast back down to 20 seconds | Joey Hess | 2013-02-27 |
| | | | | | This approach could also be used to get ./ghci back.. just munge the extracted ghc command from cabal. | ||
* | Makefile now builds using cabal, taking advantage of cabal's automatic ↵ | Joey Hess | 2013-02-27 |
| | | | | | | | | | detection of appropriate build flags. The only thing lost is ./ghci Speed: make fast used to take 20 seconds here, when rebuilding from touching Command/Unused.hs. With cabal, it's 29 seconds. | ||
* | deal with http-conduit changing a data type | Joey Hess | 2013-02-27 |
| | | | | | | Pity that the library does not provide a function to extract the status code from the StatusCodeException, so when they had to add a new field, it breaks every single place that does it. | ||
* | cleanup WITH_GLOB | Joey Hess | 2013-02-26 |
| | |||
* | rename app | Joey Hess | 2013-02-21 |
| | |||
* | build an apk containing git-annex and a terminal emulator | Joey Hess | 2013-02-21 |
| | |||
* | prep release | Joey Hess | 2013-02-16 |
| | |||
* | couple more android build fixes | Joey Hess | 2013-02-13 |
| | |||
* | fix make -C | Joey Hess | 2013-02-13 |
| | |||
* | Makefile and patches for reproducible build of utilities for android | Joey Hess | 2013-02-13 |
| | |||
* | add androidapp target | Joey Hess | 2013-02-13 |
| | | | | | The android-utilities/ directory currently needs to be set up by hand to contain busybox, etc. | ||
* | configure: hardcode some things that cannot be probed for when ↵ | Joey Hess | 2013-02-11 |
| | | | | cross-compiling for Android | ||
* | Now uses the Haskell Glob library, rather than pcre-light, avoiding the need ↵ | Joey Hess | 2013-02-11 |
| | | | | to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB | ||
* | update for path in newer ghc-android | Joey Hess | 2013-02-11 |
| | |||
* | can now build Android targeted binary | Joey Hess | 2013-02-10 |
| | | | | | | | | | | | | | | | | Various things that don't work on Android are just ifdefed out. * the webapp (needs template haskell for arm) * --include and --exclude globbing (needs libpcre, which is not ported; probably I'll make it use the pure haskell glob library instead) * annex.diskreserve checking (missing sys/statvfs.h) * timestamp preservation support (yawn) * S3 * WebDAV * XMPP The resulting 17mb binary has been tested on Android, and it is able to, at least, print its usage message. |