summaryrefslogtreecommitdiff
path: root/configure.hs
Commit message (Collapse)AuthorAge
* Rewrote free disk space checking codeGravatar Joey Hess2012-03-22
| | | | | Moving the portability handling into a small C library cleans up things a lot, avoiding the pain of unpacking structs from inside haskell code.
* Improve detection of inability to check free disk space.Gravatar Joey Hess2012-03-21
| | | | | | | | Don't check if configure indicated checks won't work. This should fix a FTBFS on mipsel, where configure correctly detects the checks won't work, while garbage is returned for disk space info at git-annex runtime. It also means that, when built via cabal, disk space checks are not enabled, unfortunatly.
* Setup.hs: import configureGravatar Joey Hess2012-03-10
| | | | | | | | | | Rather than running make, which runs configure, let Setup.hs just include the configure code. The standalone configure is retained for use by the Makefile. This may work better with cabal-dev, since it avoids the Makefile running ghc, and lets cabal handle all the compiler running, with whatever flags it uses to expose dependencies.
* configure: Check if ssh connection caching is supported by the installed ↵Gravatar Joey Hess2012-02-25
| | | | version of ssh and default annex.sshcaching accordingly.
* add a configure check for StatFSGravatar Joey Hess2012-01-15
| | | | | | | | | | | | This way, the build log will indicate whether StatFS can be relied on. I've tested all the failing architectures now, and on all of them, the StatFS code now returns Nothing, rather than Just nonsense. Also, if annex.diskreserve is set on a platform where StatFS is not working, git-annex will complain. Also, the Makefile was missing the sources target used when building with cabal.
* Can now be built with older git versions (before 1.7.7); the resulting ↵Gravatar Joey Hess2011-12-22
| | | | | | | binary should only be used with old git. Remove git old version check from configure, and use the git version it was built against in the git check-attr code.
* updateGravatar Joey Hess2011-12-20
|
* hslintGravatar Joey Hess2011-12-09
|
* lintGravatar Joey Hess2011-11-11
|
* add git version check to configureGravatar Joey Hess2011-10-12
| | | | Rather ugly dotted version comparison method, but it does work.
* go go gadget hlintGravatar Joey Hess2011-09-20
|
* moved files aroundGravatar Joey Hess2011-08-20
|
* hlint tweaksGravatar Joey Hess2011-07-15
| | | | Did all sources except Remotes/* and Command/*
* cabal sdist: plan CGravatar Joey Hess2011-07-02
|
* remove Extra-Source-Files nonsenseGravatar Joey Hess2011-07-01
| | | | will need to find a better way to make sdist work, this is not livable
* add a filelist for cabal sdistGravatar Joey Hess2011-06-30
| | | | | | | I hate hard-coded 40 kilobyte lone file lists, and just once would like to see a build system that does not assume it's a good idea to have a file list, or a hardcoded file list, or a file list that can only be generated with a crippled form of globs. But not today, thank you cabal.
* cabal can now be used to build git-annex.Gravatar Joey Hess2011-06-30
| | | | | | This is substantially slower than using make, does not build or install documentation, does not run the test suite, and is not particularly recommended, but could be useful to some.
* gpg recommendedGravatar Joey Hess2011-04-16
|
* bup is now supported as a special type of remote.Gravatar Joey Hess2011-04-08
|
* refactorGravatar Joey Hess2011-04-08
|
* refactor away whichCmd and some other cleanupGravatar Joey Hess2011-04-07
|
* recognise differently-named shaN programsGravatar Fraser Tweedale2011-04-08
|
* Add version command to show git-annex version as well as repository version ↵Gravatar Joey Hess2011-03-19
| | | | information.
* check for curl in configure, thanks JimmyGravatar Joey Hess2011-03-17
|
* New backends: SHA512 SHA384 SHA256 SHA224Gravatar Joey Hess2011-03-01
|
* update unicode FilePath handlingGravatar Joey Hess2011-02-11
| | | | | | | | Based on http://hackage.haskell.org/trac/ghc/ticket/3307 , whether FilePath contains decoded unicode varies by OS. So, add a configure check for it. Also, renamed showFile to filePathToString
* configure: Check for sha1sum.0.20Gravatar Joey Hess2011-02-08
|
* refactorGravatar Joey Hess2011-01-19
|
* Support using the uuidgen command if the uuid command is not available.Gravatar Joey Hess2011-01-19
|
* unfinished switch to using git-annex-shellGravatar Joey Hess2010-12-30
|
* Rsync will now be used to resume interrupted/failed partial file transfers ↵Gravatar Joey Hess2010-12-02
| | | | from a remote.
* tweakGravatar Joey Hess2010-11-27
|
* hlint tweaksGravatar Joey Hess2010-11-22
| | | | Remotes.hs next, and also Backend/* and Command/*
* add tests for uuid and xargs -0Gravatar Joey Hess2010-11-18
|
* tweakGravatar Joey Hess2010-11-18
|
* tweakGravatar Joey Hess2010-11-18
|
* Only use cp -a if it is supported, falling back to cp -p or plain cp.Gravatar Joey Hess2010-11-18
| | | | | * cp --reflink=auto is used if supported, and will make git annex unlock much faster on filesystems like btrfs that support copy of write.
* Add configure step to build process.Gravatar Joey Hess2010-11-18
* configure: Check to see if cp -a can be used. * configure: Check to see if cp --reflink=auto can be used.