aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/wrap
AgeCommit message (Expand)AuthorFilesLines
2022-10-11Make `meson wrap update` command update all wraps in parallelXavier Claessens1-6/+3
2022-10-10Move some code from wraptool.py to wrap.pyXavier Claessens2-34/+32
2022-10-10wrap: Ignore directories that have a .wrap with the same nameXavier Claessens1-3/+3
2022-10-09Get wrap from wrapdb when not found locallyXavier Claessens1-13/+55
2022-10-09Add "meson wrap update-db" commandXavier Claessens1-2/+18
2022-09-28wrap: If the directory exists in a sub-subproject, uses it inplaceXavier Claessens1-4/+7
2022-09-28wrap: Small simplificationXavier Claessens1-11/+8
2022-09-28wrap: Set self.directory only onceXavier Claessens1-2/+1
2022-09-22pylint: enable global-statementDylan Baker1-1/+1
2022-09-18Warn if wrap file changesDaniel Carson1-1/+37
2022-09-18Move up dangling commentDaniel Carson1-1/+1
2022-09-07wrap: correctly override dependency names with capital lettersEli Schwartz1-3/+5
2022-08-29flake8: fix unnecessary f-strings without any format placeholdersEli Schwartz1-2/+2
2022-08-25wrap: Support netrc filesFabian Orccon1-1/+37
2022-07-16wrap: Fix diff_files not finding the patch to applyNirbheek Chauhan1-2/+3
2022-06-13flake8: don't use f-strings for strings without formattingEli Schwartz1-1/+1
2022-06-07wrap: Add support for applying a list of patch filesPaweł Marczewski1-1/+36
2022-04-30Ignore detached head warning while cloning subprojects with tagszxey1-1/+1
2022-03-27wrap: implement allow-insecure for 'meson wrap'Eli Schwartz1-14/+27
2022-03-27wrap: use shared function to connect to wrapdb with better errorsEli Schwartz1-5/+4
2022-03-27wrap: add functionality to specify whether insecure downloads should be usedEli Schwartz1-9/+26
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2022-03-01fix missing encodingsEli Schwartz1-1/+1
2022-02-27wraptool: report name of wrap in status message for "not in wrapdb"Eli Schwartz1-1/+1
2022-02-27wraptool: be forgiving of local wrap filesEli Schwartz1-9/+22
2022-02-16flake8: do not use bare exceptionsEli Schwartz1-1/+1
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz1-1/+2
2022-01-27Checkout subproject submodules even when nestedWill Toohey1-3/+8
2022-01-18wraps: implement exponential backoff for downloading filesEli Schwartz1-1/+12
2022-01-18wraps: on failure to apply a patch, delete the subproject directoryEli Schwartz1-2/+6
2022-01-10first pass at migrating to dataclassesEli Schwartz1-6/+9
2021-11-30Fix typo in wrap.pyRandy1-1/+1
2021-11-28Add typing to msubprojects.pyTristan Partin1-2/+2
2021-11-02wrap: Fix concurrent os.mkdir()Xavier Claessens1-2/+1
2021-10-27wrap: fix support for git < 2.28Eli Schwartz1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-2/+1
2021-10-15wrap: move FeatureNew checks to a more natural placeEli Schwartz1-12/+16
2021-10-10improve wraptool searchDaniel Jacobs1-2/+6
2021-10-04wrap clone: be less noisy when doing automated code checkoutsEli Schwartz1-4/+5
2021-10-04condense linesEli Schwartz1-6/+3
2021-10-04f-stringsEli Schwartz1-17/+17
2021-09-03log a more informative error when wrap-git subprojects cannot be downloadedEli Schwartz1-1/+1
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-08-30wraptool: Fix version comparisonXavier Claessens1-4/+4
2021-07-03Delete redirected wrap files in subprojects purgeTristan Partin1-0/+4
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens1-7/+7
2021-06-04wrap: Port to v2 protocolXavier Claessens2-46/+48
2021-04-22Add trailing -- parameter to git checkouts.Dan1-3/+3
2021-03-29wrap: Tell which wrap-redirect file is missingSeungha Yang1-1/+1