46 Commits (d353219e175983f8ee1aa8d965953a1947d39716)

Author SHA1 Message Date
Dylan Baker 49cc4862e7 mdist: don't mutate meson_command, which is supposed to be immutable 3 months ago
Eli Schwartz a05b790d66 mdist: correctly detect dirty hg repos with non-English locale 4 months ago
Eli Schwartz e9037e7b9f
mdist: don't fail on readonly source trees 4 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Benjamin Gilbert c9aa4aff66 mdist: gracefully handle stale Git index 7 months ago
Tristan Partin 2d3954efac Add bztar support to meson dist 8 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 9 months ago
Jouke Witteveen 524a66116b Add MESONREWRITE to `meson dist` scripts 10 months ago
Jouke Witteveen db51dcfa47 mdist: Hoist leftover late import 10 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Luke Elliott ce691f8c98 Add comments suggesting to keep shell completion scripts up-to-date near cmd line argument code 1 year ago
Eli Schwartz b411be5edc
fully type mdist.py 1 year ago
Eli Schwartz b05764b73e
mdist: consolidate facts about the current dist using a dataclass 1 year ago
Eli Schwartz a146ee6946
mdist: refactor lots of code into VCS-specific classes 1 year ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Eli Schwartz 3e7c08f358
fix one more missing explicit "setup" subcommand 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker a5d547e0d9
pylint: enable useless-return 2 years ago
Eli Schwartz 1eaf49c880 flake8: remove no longer used imports 3 years ago
Eli Schwartz 1420d0dace
mdist: use better approach to finding original configured options 3 years ago
andy5995 b1e6cc5553 implement 'dist --allow-dirty' flag 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Eli Schwartz 604088b541 mdist: use git archive with git repositories for correctness 3 years ago
Dylan Baker 06fdb29daa pylint: turn on superfluous parens warning 3 years ago
Paolo Bonzini 5215f4fa98 cleanup self.options.wd 3 years ago
Paolo Bonzini b44a51d0fd resolve symlinks passed to -C 3 years ago
Andrea Pappacoda d0101cbfb7 dist: only exclude actual git files 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Naveen M K 7a6ad2953a Don't use `os.path.relpath` in dist command 4 years ago
Tristan Partin cc54284885
Fix issue where multiple dist files were not being produced for comma separated formats value 4 years ago
Xavier Claessens 3990754bf5 Allow add_dist_script() in subprojects 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Xavier Claessens e6ab364a69 dist: Use windows_proof_rmtree() instead of shutil.rmtree() 4 years ago
Xavier Claessens baa9eeebe4 dist: Allow packaging subproject in same git repo as main project 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Aman Verma cb10ba75d4 mdist: Print file path at the end of run() instead of in create_hash(). 4 years ago
Aman Verma 1f7c8ec7e2 mdist: Ensure correct format for sha256sum. 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker 87248d9020 mdist: actually constrain the choices of the --formats option 4 years ago
Paolo Bonzini 492afe50a4 environment: use ExternalProgram to find ninja 4 years ago
Xavier Claessens 13316f99fe wrap: Refactor to split wraps dictionary into 3 separate dicts 4 years ago
Nirbheek Chauhan ec1bd22b15 mdist: Filter out buildtype to avoid warning 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Xavier Claessens f4d98a3e72 dist: Print location of generated tarballs 5 years ago
Xavier Claessens 8603c3b445 dist: Add --no-tests option 5 years ago
Michael Brockus 98ddd52ced
Cherry-picking - (rm python2 % add python3 .format) (#6725) 5 years ago
Nirbheek Chauhan b7c70c47a6 mdist: Use windows_proof_rmtree when deleting 5 years ago
Nirbheek Chauhan 8650c763d9 mdist: Don't delete builddir on dist failure 5 years ago