187 Commits (dfd22db4be6bfc0e64272479b51bbf314db04ac2)

Author SHA1 Message Date
Dylan Baker 39e1bf19fb wrap: remove Resolver.packagename 10 months ago
Dylan Baker 0abc8729bf wrap: remove useless set of `Resolver.directory` 10 months ago
Dylan Baker 9a493f541f wrap: correct return annotation of `Resolver.get_from_wrapdb()` 10 months ago
Dylan Baker 413c288d0d wrap: Mark some methods of Resolver as protected 10 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