51 Commits (8277a1aba85bd61109563736d9fdbc9e06a3be6b)

Author SHA1 Message Date
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 3 years ago
Paweł Marczewski 9061c3a52d wrap: Add support for applying a list of patch files 3 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 4 years ago
Xavier Claessens 27970b1d85 msubprojects: Add message at the end of purge 4 years ago
Xavier Claessens 2b6fe00e3d msubprojects: Run action on all subprojects in parallel 4 years ago
Xavier Claessens 62c53b834d wrap: Port to v2 protocol 4 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
Xavier Claessens 6fbf368fde msubprojects: Avoid useless "no local changes to save" message 4 years ago
Xavier Claessens ce347f2f8c msubprojects: Fix checkout of new tag/branch 4 years ago
Xavier Claessens 49b61e476f msubprojects: Fix --types default value 4 years ago
Xavier Claessens 14c1a6983d msubprojects: Allow comma separated list of types 4 years ago
Xavier Claessens a3ac25b0c3 msubprojects: Fix review comments 4 years ago
Xavier Claessens 552432e507 git: Use Popen_safe to avoid encoding issues 4 years ago
Xavier Claessens d3c06bb023 msubprojects: Rework update command 4 years ago
Xavier Claessens 8cb5e3d7d2 msubprojects: Return failure if some commands failed 4 years ago
Xavier Claessens 064f7241d8 msubprojects: Stash changes before checkout 4 years ago
Xavier Claessens 98d445a070 msubprojects: Support git subprojects with no wrap file 4 years ago
Xavier Claessens 3d443d84bd msubprojects: Use less cryptic "git branch --show-current" command 4 years ago
Xavier Claessens 400a35e9ea msubprojects: Add --type argument 4 years ago
Xavier Claessens 7ba0035db7 msubprojects: Use wrap.Resolver() to load all PackageDefinition 4 years ago