meson/mesonbuild
Eli Schwartz b57b1050a6
wrap clone: be less noisy when doing automated code checkouts
There are two possible issues, both of which emit very long messages
from git:
- when shallow cloning via depth + a pinned commit we locally init
  rather than cloning; use an almost-certainly not conflicting dummy
  branch name
- any time a checkout of a revision is performed, it might not be a
  branch name, in which case it will be a detached HEAD. By default git
  is very noisy about this -- it wants you to know what happened and how
  not to mess up. But wraps aren't per default intended for user editing
  and development, it's just part of the internal transport which meson
  uses. So, temporarily squelch this advice. Do not permanently
  configure the repo like this though, because the user *might* cd in
  and start developing on the subproject; in this case, any additional
  git advice they trigger is their responsibility (and they probably do
  want it).

Fixes #9318
2021-10-04 22:48:09 -04:00
..
ast interpreter: Introduce StringHolder 2021-09-25 12:44:11 +02:00
backend backend/vs: process link dependencies. 2021-10-04 22:34:57 -04:00
cmake remove double import 2021-10-04 16:29:31 -04:00
compilers fix extra whitespace 2021-10-04 16:29:31 -04:00
dependencies dependencies: Dependency.sources can have CustomTargets 2021-10-04 19:33:43 -07:00
interpreter f-strings 2021-10-04 16:29:32 -04:00
interpreterbase fix extra whitespace 2021-10-04 16:29:31 -04:00
linkers fix typo in error message breaking newline escape 2021-10-03 18:53:32 -07:00
mesonlib mesonlib: ConfigurationData can also be a `Dict[str, Tuple[Str, Optional[str]]]` 2021-10-04 19:33:43 -07:00
modules modules/external_project: use typed_kwargs 2021-10-04 19:33:43 -07:00
scripts fix extra whitespace 2021-10-04 16:29:31 -04:00
templates editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
wrap wrap clone: be less noisy when doing automated code checkouts 2021-10-04 22:48:09 -04:00
__init__.py
_pathlib.py pathlib: Patch pathlib to work around some bugs (fixes #7295) 2021-06-29 11:28:08 +02:00
_typing.py summary: fix dependencies 2021-09-07 14:18:58 -04:00
arglist.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
build.py backend/vs: Generate dependencies for CustomTargetIndex for a CustomTarget. 2021-10-04 22:42:27 -04:00
coredata.py remove useless variables that are no longer or were never used 2021-10-04 16:29:31 -04:00
depfile.py stabilize sets that are converted to lists 2020-11-15 14:21:31 +01:00
envconfig.py holders: Introduce HoldableObject 2021-06-18 23:48:33 +02:00
environment.py fix extra whitespace 2021-10-04 16:29:31 -04:00
mcompile.py mcompile: treat load-average as a float 2021-08-29 22:19:52 -04:00
mconf.py remove f from f-string that has no formatting 2021-10-04 16:29:31 -04:00
mdevenv.py cleanup self.options.wd 2021-07-07 18:00:37 +02:00
mdist.py mdist: use git archive with git repositories for correctness 2021-09-03 14:14:15 -04:00
mesondata.py fix: Always explicitly set encoding for text files (fixes #8263) 2021-06-29 11:28:08 +02:00
mesonmain.py pylint: turn on superflous-parens 2021-08-31 16:28:54 -04:00
minit.py f-strings 2021-10-04 16:29:32 -04:00
minstall.py condense lines 2021-10-04 17:01:03 -04:00
mintro.py remove printf debugging 2021-10-04 18:37:03 -04:00
mlog.py Revert "mtest: fix test output issues (in console)" 2021-09-29 21:47:31 +03:00
mparser.py pylint: turn on superflous-parens 2021-08-31 16:28:54 -04:00
msetup.py deprecate layout=flat and warn people never to use it 2021-09-12 10:52:33 -04:00
msubprojects.py msubprojects: when revision is an available commit, do not fetch updates 2021-09-19 23:34:33 -04:00
mtest.py fix incorrect porting from % formatting to .format method 2021-10-04 16:29:30 -04:00
munstable_coredata.py fix coding errors in unstable-coredata subcommand 2021-08-22 13:56:41 +03:00
optinterpreter.py fix: Always explicitly set encoding for text files (fixes #8263) 2021-06-29 11:28:08 +02:00
programs.py condense lines 2021-10-04 17:01:03 -04:00
rewriter.py pylint: turn on superflous-parens 2021-08-31 16:28:54 -04:00