34 Commits (30d7f506c7ffe4af52feab1a68263a4bd8d78c8a)

Author SHA1 Message Date
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) 4 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 5 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
Richard Laager 5118cf914d Exclude .hg* from dist tarballs 5 years ago
Jussi Pakkanen 254cb3209d Set source and build dir envvars when running dist. 5 years ago
Xavier Claessens 5031f4981d dist: Fix --include-subprojects when .wrap file has directory value 5 years ago
Xavier Claessens 1298f71b1c dist: Add --include-subprojects option 5 years ago
Thomas Petazzoni 998a1f5fa3 mdist.py: import lzma only when needed 5 years ago
Xavier Claessens 7cc112df0d dist: Add '-C' option and print better error message 5 years ago
Thibault Saunier 645a8584fe dist: Pass right build options when configuring dist directory 5 years ago
Jussi Pakkanen f2e018c7f3 Create multiple different archive types with dist. 5 years ago
Jussi Pakkanen 7ce2a24f42 Made dist a top level command. 5 years ago
Daniel Mensinger bc0f510ef1 fix all flake8 issues 5 years ago
Jussi Pakkanen ba6c0cab8f Use the same directory names for dist so that ccache works. Closes #5583. 6 years ago