176 Commits (906aec0df58c9b0fb411edca1934e7263e5d339f)

Author SHA1 Message Date
Eli Schwartz 479a84455f wrap: implement allow-insecure for 'meson wrap' 3 years ago
Eli Schwartz faafcc15e2 wrap: use shared function to connect to wrapdb with better errors 3 years ago
Eli Schwartz b28e6aead4 wrap: add functionality to specify whether insecure downloads should be used 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Eli Schwartz 4934b9968a
fix missing encodings 3 years ago
Eli Schwartz fc5dfb852b
wraptool: report name of wrap in status message for "not in wrapdb" 3 years ago
Eli Schwartz 769680f848
wraptool: be forgiving of local wrap files 3 years ago
Eli Schwartz 0d6972887f
flake8: do not use bare exceptions 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
Will Toohey 22a998188b Checkout subproject submodules even when nested 3 years ago
Eli Schwartz 4b9ec4f6d5 wraps: implement exponential backoff for downloading files 3 years ago
Eli Schwartz 7deeb293b6 wraps: on failure to apply a patch, delete the subproject directory 3 years ago
Eli Schwartz 4b351aef26
first pass at migrating to dataclasses 3 years ago
Randy 79c3e9ca4d Fix typo in wrap.py 3 years ago
Tristan Partin b361fc52dd Add typing to msubprojects.py 3 years ago
Xavier Claessens d23ae8b58e wrap: Fix concurrent os.mkdir() 3 years ago
Eli Schwartz 6ed1332603 wrap: fix support for git < 2.28 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Eli Schwartz f52a5a7cd3
wrap: move FeatureNew checks to a more natural place 3 years ago
Daniel Jacobs 31bea202c9 improve wraptool search 3 years ago
Eli Schwartz b57b1050a6
wrap clone: be less noisy when doing automated code checkouts 3 years ago
Eli Schwartz 800c3462f0
condense lines 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Eli Schwartz 4745037f4b log a more informative error when wrap-git subprojects cannot be downloaded 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Xavier Claessens 38db4602d8 wraptool: Fix version comparison 3 years ago
Tristan Partin f21685a833 Delete redirected wrap files in subprojects purge 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 3 years ago
Xavier Claessens 62c53b834d wrap: Port to v2 protocol 4 years ago
Dan fde305e359 Add trailing -- parameter to git checkouts. 4 years ago
Seungha Yang 448b11cb7f wrap: Tell which wrap-redirect file is missing 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens b7bcdb7839 wrap: sha256 digest is not case sensitive 4 years ago
Eli Schwartz 9d602e6531
do not require git installed in order to use wraps 4 years ago
Jussi Pakkanen efe7270429 Do not store config parser object in Wrap object. Closes: #7920. 4 years ago
Jussi Pakkanen ca30550e06 Handle uppercase dependency names in wraps. 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Dylan Baker 2bd309543f wrap: fix type annotations 4 years ago
Xavier Claessens 42cc9294e9 wrap: Fix git exception not catched by interpreter 4 years ago
Jussi Pakkanen 64f8479097 In text, betterer grammer usings. 4 years ago
Xavier Claessens 3a01823786 wrap: Add 'redirect' type and use it when auto promote 4 years ago
Xavier Claessens 173c115834 Add wrap mode to disable auto promote 4 years ago
Xavier Claessens a20d7ad67d wrap: Use sub-subproject packagefiles 4 years ago
Xavier Claessens 6333ee88c1 Merge wraps from subprojects into wraps from main project 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Xavier Claessens e0cd54a322 msubprojects: Stop trying to guess subproject type 4 years ago
Xavier Claessens 14c1a6983d msubprojects: Allow comma separated list of types 4 years ago
Xavier Claessens 276c3fcb5a Move verbose_git() and quiet_git() to mesonlib 4 years ago