64 Commits (1991ad87061d068413cb6a593f3f29c9426df2b9)

Author SHA1 Message Date
Xavier Claessens 49e7e3b9cc Allow to fallback to cmake subproject 1 year ago
Xavier Claessens 1b6c9ad02a msubprojects: Speedup subproject_dir extraction 1 year ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 1 year ago
Rafael Silva 339b248abc parse meson.build for subproject_dir in msubprojects 1 year ago
Rafael Silva 6cb7ef1f3b rename msubprojects src_dir to source_dir 1 year ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 1 year ago
Eli Schwartz f6d13c69e5
fix regression that broken git-based wraps with dirty contents 2 years ago
Xavier Claessens 5c5d261845 Fix "meson subprojects checkout -b" regression 2 years ago
Benoit Pierre 8da060706c msubprojects: fix potential error when resetting a git checkout 2 years ago
Eli Schwartz c5e766af75
be more explicit about asyncio usage 2 years ago
Xavier Claessens 7737398cd3 msubprojects: Fix issues when updating all wraps 2 years ago
Xavier Claessens aaabd6224f Make `meson wrap update` command update all wraps in parallel 2 years ago
Tristan Partin 838367ca60 Fix mypy lint 2 years ago
Daniel Carson 004575874f Warn if wrap file changes 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 2 years ago
Paweł Marczewski 9061c3a52d wrap: Add support for applying a list of patch files 2 years ago
Eli Schwartz bb171c2dff
pyupgrade --py37-plus 3 years ago
Eli Schwartz 479a84455f wrap: implement allow-insecure for 'meson wrap' 3 years ago
Eli Schwartz b28e6aead4 wrap: add functionality to specify whether insecure downloads should be used 3 years ago
Eli Schwartz 60c893f1c2
flake8: remove some redundant separators 3 years ago
Eli Schwartz 4b351aef26
first pass at migrating to dataclasses 3 years ago
Tristan Partin b361fc52dd Add typing to msubprojects.py 3 years ago
Eli Schwartz e72da5ff5a msubprojects: implement "packagefiles --save" 3 years ago
Eli Schwartz 8e50ba732e msubprojects: add new subcommand "packagefiles" 3 years ago
Eli Schwartz 352380f659 Revert "msubprojects: if fetching the remote fails, gracefully fallback to local copy" 3 years ago
Eli Schwartz 99112d6c79
msubprojects: when revision is an available commit, do not fetch updates 3 years ago
Eli Schwartz 4568482316
msubprojects: if fetching the remote fails, gracefully fallback to local copy 3 years ago
Eli Schwartz 82e68e98ad
indent code in preparation for refactoring 3 years ago
Eli Schwartz a387e8d743
fix traceback while trying to print error message 3 years ago
Andrei Alexeyev 254969b128 msubprojects: make purge print full paths to comply with the tests 3 years ago
Andrei Alexeyev 5d88c45861 msubprojects: do not follow symlinks when purging 3 years ago
Xavier Claessens 2379fc72bc msubprojects: catch exceptions and continue with others 3 years ago
Tristan Partin f21685a833 Delete redirected wrap files in subprojects purge 3 years ago
Xavier Claessens 4aaccdb6ba msubprojects: Display progress while tasks are running 3 years ago
Xavier Claessens 27970b1d85 msubprojects: Add message at the end of purge 3 years ago
Xavier Claessens 2b6fe00e3d msubprojects: Run action on all subprojects in parallel 3 years ago
Xavier Claessens 62c53b834d wrap: Port to v2 protocol 3 years ago
Tristan Partin bb12587e0b Add subprojects purge wrap-git coverage 4 years ago
Tristan Partin b6d277c140 Add 'subprojects purge' command 4 years ago
Xavier Claessens 1ad469342b msubprojects: wrap-file should be re-extracted with --reset 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Nirbheek Chauhan 1c631ec8ab msubprojects: Ignore worktrees when checking out 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Xavier Claessens 6333ee88c1 Merge wraps from subprojects into wraps from main project 4 years ago
Xavier Claessens dccff1f2bc msubprojects: Handle wrap-file to wrap-git case 4 years ago
Xavier Claessens 3ade5bbd92 msubprojects: Handle change of URL in wrap-git 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Xavier Claessens 17f07a53d0 msubprojects: Fix unit tests on Windows 4 years ago
Xavier Claessens da72e6284e msubprojects: Revert back to rev-parse instead of --show-current 4 years ago
Xavier Claessens e0cd54a322 msubprojects: Stop trying to guess subproject type 4 years ago