72 Commits (1baa1c92220d23a91337e8aa1e174c66f7fd0531)

Author SHA1 Message Date
Nirbheek Chauhan a60d688973 wrap: Initialize subprojects that are git submodules 8 years ago
Nirbheek Chauhan fb809e79e5 wrap: Check that the package dir contains 'meson'build' 8 years ago
Marc Becker 92d18b9256 Fix directory context for git wrap check 8 years ago
Mike Sinkovsky 84902cb93a style: [E301] expected 1 blank line, found 0 8 years ago
Igor Gnatenko ef3cc6b3fa style: fix E127 violations 8 years ago
Igor Gnatenko 116da33cdd style: fix E128 violations 8 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Igor Gnatenko d5ccd20aac fix some of pylint's undefined-variable 8 years ago
Jussi Pakkanen b389f43060 Revert "Merge pull request #1145 from AlexandreFoley/wrap-fix" 8 years ago
Alexandre Foley 27cd8c1e28 The “directory present and not empty” return condition was necessary for subproject to work without a wrap file. Put it back with that added condition that there mustn’t be a wrap file present for returning the package immediately. 8 years ago
Alexandre Foley 61d5934e63 Added a few missing whitespace as noted by Ignatenkobrain. Replaced a comment by the piece of code it said was needed. 8 years ago
Alexandre Foley 228adaa287 Wrap.py: Made it so using an already downloaded subproject is only for the wrap-file case. Git and Mercurial can update the repository if it the wrap is one. 8 years ago
Thibault Saunier f1366ba425 wrap: Fix getting push-url 8 years ago
Thibault Saunier 0ebf033f31 wrap: Allow specifying push URL in wrap files using git 8 years ago
Thibault Saunier 28cd23ab6e wrap: Make sure that the cloned git repo is properly cloned 8 years ago
AlexandreFoley 263cb6a5f0 add support of mercurial repo for wrap,… (#937) 8 years ago
Jussi Pakkanen 3d8876bf59 Download without status updates if server does not report file size. Closes #771. 8 years ago
Elliott Sales de Andrade 181d9a891d Ensure URLs are closed with a context manager. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Jussi Pakkanen 808451b5c7 Do not error out if git pull fails on subprojects. Closes #720. 8 years ago
Jussi Pakkanen eb6548a816 Created an emergency wraptool that downloads directly from Github. 9 years ago
Jussi Pakkanen c87835080d Restore warning state variable that got lost in refactoring. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen 33558cd979 Write source file immediately after checksum verification. 9 years ago
Jussi Pakkanen 4522a3a9a5 Use plain http connections to wrapdb when ssl is not working (i.e. on OSX). 9 years ago
Jussi Pakkanen 2aaca1561b Use strict SSL when downloading from wrapdb. 10 years ago
Jussi Pakkanen 365155a4f0 Added simple progress bar to downloads. Closes #152. 10 years ago
Jussi Pakkanen 63d101674d Can create a subdirectory for projects whose zip files do not have one. 10 years ago
Jussi Pakkanen b03ee73ace Made multiwrap use wrabdb where possible. 10 years ago
Igor Gnatenko 14de94ccd8 add support for tar.xz file. Closes #126 10 years ago
Jussi Pakkanen 81754680f0 Refactor git updating to a method. 10 years ago
Jussi Pakkanen dd519525ec Add in this line that got lost by accident. 10 years ago
Jussi Pakkanen faa623eb93 A few minor tweaks. 10 years ago
Jussi Pakkanen 29fa1dd522 Add support for checking out git repos to subprojects automatically. 10 years ago
Jussi Pakkanen 201664b2b8 Make directories in build tree, too. 10 years ago
Jussi Pakkanen 5a21b37149 Logging fix. 10 years ago
Jussi Pakkanen f23e6c72f4 First cut at the Wrap dependency downloader. 10 years ago