187 Commits (dfd22db4be6bfc0e64272479b51bbf314db04ac2)

Author SHA1 Message Date
Dylan Baker 39e1bf19fb wrap: remove Resolver.packagename 9 months ago
Dylan Baker 0abc8729bf wrap: remove useless set of `Resolver.directory` 9 months ago
Dylan Baker 9a493f541f wrap: correct return annotation of `Resolver.get_from_wrapdb()` 9 months ago
Dylan Baker 413c288d0d wrap: Mark some methods of Resolver as protected 9 months ago
Eli Schwartz 07c051ed27
defer setting values until after we know it cannot be None 10 months ago
Nirbheek Chauhan 09c0803077 wraps: Ignore whitespace when applying diff_file 10 months ago
Nirbheek Chauhan 348c2e93d2 Revert "Wrap: Use git instead of patch by default" 10 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Xavier Claessens 4a1e0235cc wrap: Cache get_releases() 1 year ago
Xavier Claessens dc329f0f04 interpreter: Add support for cargo subproject 1 year ago
Eli Schwartz 49a6a99c7f
wrap: catch failure to extract tarball and raise WrapException 1 year ago
Xavier Claessens 49e7e3b9cc Allow to fallback to cmake subproject 1 year ago
Xavier Claessens 718c86a7d5 Wrap: Use git instead of patch by default 1 year ago
Xavier Claessens fe9af72684 wrap: Use MESON_PACKAGE_CACHE_DIR as default packagecache path 1 year ago
Xavier Claessens f07476a896 wrap: Remove duplicated code 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz 7fa09ecd1c wrap: detect network timeouts 20x faster 1 year ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 2 years ago
Xavier Claessens 6f4973abad wrap: Check for common "provides" typo 2 years ago
Nirbheek Chauhan f71c9aebfb wrap: Always pass posix paths to patch 2 years ago
Denis Fortin 0c91c474d3 Write wrap-redirect filename as posix path 2 years ago
Eli Schwartz 7ab2892eb0 wrap: ensure the tempfile used for downloading is closed 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker 0a873f6470 wrap: use log once instead of hand rolling 2 years ago
L. E. Segovia 35599c5362 wrap: Don't use --branch with shallow clones against HEAD 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Xavier Claessens cd82804533 Move some code from wraptool.py to wrap.py 2 years ago
Xavier Claessens 312bede496 wrap: Ignore directories that have a .wrap with the same name 2 years ago
Xavier Claessens ced9efb579 Get wrap from wrapdb when not found locally 2 years ago
Xavier Claessens ed129a5311 wrap: If the directory exists in a sub-subproject, uses it inplace 2 years ago
Xavier Claessens b9e382835e wrap: Small simplification 2 years ago
Xavier Claessens b314d1f7c1 wrap: Set self.directory only once 2 years ago
Dylan Baker f5283dd63f pylint: enable global-statement 2 years ago
Daniel Carson 004575874f Warn if wrap file changes 2 years ago
Daniel Carson 97f248db24 Move up dangling comment 2 years ago
Eli Schwartz 7bdfe7ccb2 wrap: correctly override dependency names with capital letters 2 years ago
Eli Schwartz ff7d86d05f flake8: fix unnecessary f-strings without any format placeholders 2 years ago
Fabian Orccon 83c6fc5b02 wrap: Support netrc files 2 years ago
Nirbheek Chauhan c19773c0bc wrap: Fix diff_files not finding the patch to apply 2 years ago
Paweł Marczewski 9061c3a52d wrap: Add support for applying a list of patch files 3 years ago
zxey b30d04f52b Ignore detached head warning while cloning subprojects with tags 3 years ago
Eli Schwartz b28e6aead4 wrap: add functionality to specify whether insecure downloads should be used 3 years ago
Eli Schwartz 4934b9968a
fix missing encodings 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