aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/wrap
AgeCommit message (Expand)AuthorFilesLines
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz1-1/+2
2022-01-27Checkout subproject submodules even when nestedWill Toohey1-3/+8
2022-01-18wraps: implement exponential backoff for downloading filesEli Schwartz1-1/+12
2022-01-18wraps: on failure to apply a patch, delete the subproject directoryEli Schwartz1-2/+6
2022-01-10first pass at migrating to dataclassesEli Schwartz1-6/+9
2021-11-30Fix typo in wrap.pyRandy1-1/+1
2021-11-28Add typing to msubprojects.pyTristan Partin1-2/+2
2021-11-02wrap: Fix concurrent os.mkdir()Xavier Claessens1-2/+1
2021-10-27wrap: fix support for git < 2.28Eli Schwartz1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-2/+1
2021-10-15wrap: move FeatureNew checks to a more natural placeEli Schwartz1-12/+16
2021-10-10improve wraptool searchDaniel Jacobs1-2/+6
2021-10-04wrap clone: be less noisy when doing automated code checkoutsEli Schwartz1-4/+5
2021-10-04condense linesEli Schwartz1-6/+3
2021-10-04f-stringsEli Schwartz1-17/+17
2021-09-03log a more informative error when wrap-git subprojects cannot be downloadedEli Schwartz1-1/+1
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-08-30wraptool: Fix version comparisonXavier Claessens1-4/+4
2021-07-03Delete redirected wrap files in subprojects purgeTristan Partin1-0/+4
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens1-7/+7
2021-06-04wrap: Port to v2 protocolXavier Claessens2-46/+48
2021-04-22Add trailing -- parameter to git checkouts.Dan1-3/+3
2021-03-29wrap: Tell which wrap-redirect file is missingSeungha Yang1-1/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz2-25/+25
2021-03-04various python neatness cleanupsEli Schwartz1-1/+1
2021-03-02wrap: sha256 digest is not case sensitiveXavier Claessens1-2/+2
2021-01-26do not require git installed in order to use wrapsEli Schwartz1-1/+3
2021-01-17Do not store config parser object in Wrap object. Closes: #7920.Jussi Pakkanen1-11/+11
2020-12-30Handle uppercase dependency names in wraps.Jussi Pakkanen1-2/+5
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-11-03wrap: fix type annotationsDylan Baker1-2/+2
2020-11-03wrap: Fix git exception not catched by interpreterXavier Claessens1-1/+11
2020-10-19In text, betterer grammer usings.Jussi Pakkanen1-1/+1
2020-10-13wrap: Add 'redirect' type and use it when auto promoteXavier Claessens1-13/+39
2020-10-13Add wrap mode to disable auto promoteXavier Claessens1-0/+2
2020-10-13wrap: Use sub-subproject packagefilesXavier Claessens1-5/+6
2020-10-13Merge wraps from subprojects into wraps from main projectXavier Claessens1-10/+37
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-09-18msubprojects: Stop trying to guess subproject typeXavier Claessens1-12/+0
2020-09-10msubprojects: Allow comma separated list of typesXavier Claessens1-0/+4
2020-09-10Move verbose_git() and quiet_git() to mesonlibXavier Claessens1-18/+1
2020-09-10msubprojects: Support git subprojects with no wrap fileXavier Claessens1-0/+12
2020-09-08typing: fix code reviewDaniel Mensinger1-1/+1
2020-09-08typing: fully annotate wrapDaniel Mensinger3-34/+40
2020-07-14wrap: Raise MesonException when git command failsXavier Claessens1-1/+4
2020-07-04wrap: Add back filename member in PackageDefinitionXavier Claessens1-0/+1
2020-07-01wrap: Abort if multiple wraps provide the same dep or programXavier Claessens1-11/+23
2020-07-01wrap: Refactor to split wraps dictionary into 3 separate dictsXavier Claessens1-50/+57
2020-07-01Fix typo: coma->commaXavier Claessens1-2/+2