summaryrefslogtreecommitdiff
path: root/mesonbuild/mdist.py
AgeCommit message (Expand)Author
2025-10-30mdist: fix failure to create tar files the user asked to createEli Schwartz
2025-10-29environment: move tool detection functions to a new modulePaolo Bonzini
2025-10-29coredata: move cmd_line.txt and command line handling to a new modulePaolo Bonzini
2025-05-11mdist.py: Import gzip only when neededHenrik Lindström
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2024-09-20mdist: correctly detect dirty hg repos with non-English locale, reduxEli Schwartz
2024-09-17mdist: detect pathological git repo cases and show a slightly better errorEli Schwartz
2024-08-23mdist: don't mutate meson_command, which is supposed to be immutableDylan Baker
2024-07-30mdist: correctly detect dirty hg repos with non-English localeEli Schwartz
2024-07-22mdist: don't fail on readonly source treesEli Schwartz
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-04-27mdist: gracefully handle stale Git indexBenjamin Gilbert
2024-04-15Add bztar support to meson distTristan Partin
2024-03-02Merge pull request #12804 from joukewitteveen/dist-rewriterJussi Pakkanen
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker
2024-02-12Add MESONREWRITE to `meson dist` scriptsJouke Witteveen
2024-02-03mdist: Hoist leftover late importJouke Witteveen
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott
2023-06-25fully type mdist.pyEli Schwartz
2023-06-25mdist: consolidate facts about the current dist using a dataclassEli Schwartz
2023-06-25mdist: refactor lots of code into VCS-specific classesEli Schwartz
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens
2023-03-20fix one more missing explicit "setup" subcommandEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2022-11-29pylint: enable useless-returnDylan Baker
2022-06-10flake8: remove no longer used importsEli Schwartz
2022-04-11mdist: use better approach to finding original configured optionsEli Schwartz
2022-02-10implement 'dist --allow-dirty' flagandy5995
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens
2021-09-03mdist: use git archive with git repositories for correctnessEli Schwartz
2021-08-31pylint: turn on superfluous parens warningDylan Baker
2021-07-07cleanup self.options.wdPaolo Bonzini
2021-07-07resolve symlinks passed to -CPaolo Bonzini
2021-07-04dist: only exclude actual git filesAndrea Pappacoda
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-05-30Don't use `os.path.relpath` in dist commandNaveen M K
2021-04-26Fix issue where multiple dist files were not being produced for comma separat...Tristan Partin
2021-03-18Allow add_dist_script() in subprojectsXavier Claessens
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-01-30Fix executable as script on WindowsXavier Claessens
2021-01-26dist: Use windows_proof_rmtree() instead of shutil.rmtree()Xavier Claessens
2021-01-26dist: Allow packaging subproject in same git repo as main projectXavier Claessens
2021-01-23split mesonlib into a packageDylan Baker
2020-12-22mdist: Print file path at the end of run() instead of in create_hash().Aman Verma
2020-12-22mdist: Ensure correct format for sha256sum.Aman Verma
2020-11-20use real pathlib moduleDylan Baker
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger
2020-09-22mdist: actually constrain the choices of the --formats optionDylan Baker
2020-09-04environment: use ExternalProgram to find ninjaPaolo Bonzini