aboutsummaryrefslogtreecommitdiff
path: root/Build/DistributionUpdate.hs
Commit message (Collapse)AuthorAge
* fix build some moreGravatar Joey Hess2018-01-15
|
* fix buildGravatar Joey Hess2018-01-15
|
* fix up Read instance incompatability caused by recent commitGravatar Joey Hess2017-02-24
| | | | | | | | | | | | | | | | | | | 2f868db90c7ba16eee901b9b1472b1e1a889dd93 changed the Read instance for Key. I've checked all uses of that instance (by removing it and seeing what breaks), and they're all limited to the webapp, except one. That is GitAnnexDistribution's Read instance. So, 2f868db90c7ba16eee901b9b1472b1e1a889dd93 would have broken upgrades of git-annex from downloads.kitenet.net. Once the .info files there got updated for a new release, old releases would have failed to parse them and never upgraded. To fix this, I found a way to make the .info files that contain GitAnnexDistribution values be readable by the old version of git-annex. This commit was sponsored by Ewen McNeill.
* Always use filesystem encoding for all file and handle reads and writes.Gravatar Joey Hess2016-12-24
| | | | | This is a big scary change. I have convinced myself it should be safe. I hope!
* use clamav to check builds for viruses before adding themGravatar Joey Hess2016-03-07
| | | | | | Had to workaround various problems in clamscan. Increased its max filesize a lot, because it's too small to check git-annex. Manual unpacking seemed to be needed for dmg and tar.gz.
* remove 163 lines of code without changing anything except importsGravatar Joey Hess2016-01-20
|
* fix build of DistributionUpdateGravatar Joey Hess2016-01-14
|
* add i386-ancient buildGravatar Joey Hess2015-09-23
|
* 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.
* another fixGravatar Joey Hess2015-04-20
|
* fixGravatar Joey Hess2015-04-20
|
* use signingKeyGravatar Joey Hess2015-04-06
|
* reorder paramsGravatar Joey Hess2015-04-06
|
* remove now duplicate importGravatar Joey Hess2015-02-19
|
* make commits to downloads repo with the git-annex distribution signing keyGravatar Joey Hess2015-01-21
|
* fix DistributionUpdate incompatabilityGravatar Joey Hess2015-01-13
| | | | | | | | | 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.
* revert parentDir changeGravatar Joey Hess2015-01-09
| | | | | | | | Reverts 2bba5bc22d049272d3328bfa6c452d3e2e50e86c Unfortunately, this caused breakage on Windows, and possibly elsewhere, because parentDir and takeDirectory do not behave the same when there is a trailing directory separator.
* added android 5.0 buildGravatar Joey Hess2015-01-08
|
* made parentDir return a Maybe FilePath; removed most uses of itGravatar Joey Hess2015-01-06
| | | | | | | | parentDir is less safe than takeDirectory, especially when working with relative FilePaths. It's really only useful in loops that want to terminate at / This commit was sponsored by Audric SCHILTKNECHT.
* annex new filesGravatar Joey Hess2014-11-11
|
* OSX autobuilder updated to 10.10Gravatar Joey Hess2014-11-11
|
* typoGravatar Joey Hess2014-07-07
|
* windows autobuild images now available from downloads.kitenet.netGravatar Joey Hess2014-06-19
| | | | The autobuilder's own https cert is expired.
* fix generation of infor filesGravatar Joey Hess2014-06-18
| | | | Now have files relative to the top of the repo.
* fix build-version urlGravatar Joey Hess2014-06-18
|
* silence curlGravatar Joey Hess2014-06-18
|
* couple bug fixes in build-version codeGravatar Joey Hess2014-06-18
|
* fix filenamesGravatar Joey Hess2014-06-18
|
* fix urlGravatar Joey Hess2014-06-18
|
* better warningsGravatar Joey Hess2014-06-18
|
* make DistributionUpdate download build-version files and use them in the ↵Gravatar Joey Hess2014-06-18
| | | | | | | | | | | | | 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.
* --detach-signGravatar Joey Hess2014-04-21
|
* sign files5.20140421Gravatar Joey Hess2014-04-21
|
* fix distributionupdate buildGravatar Joey Hess2014-04-21
| | | | Including avoiding needing cabal's defines for Utility.URI
* more distributionupdate fixesGravatar Joey Hess2014-02-27
|
* commit before info file build, so that any modified annexed files get updatedGravatar Joey Hess2014-02-21
|
* fix info file findingGravatar Joey Hess2014-02-10
|
* check for out of date info files at endGravatar Joey Hess2014-02-10
|
* fix buildGravatar Joey Hess2013-12-21
| | | | Need to recurse into subdirs to follow git-annex links.
* fix 2 commandsGravatar Joey Hess2013-11-25
|
* improve commit messageGravatar Joey Hess2013-11-22
|
* sync files to website tooGravatar Joey Hess2013-11-22
|
* use .info, allow multiple info files in same directoryGravatar Joey Hess2013-11-22
|
* distribution info file updater programGravatar Joey Hess2013-11-22