aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/wrap
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/wrap')
-rw-r--r--mesonbuild/wrap/wrap.py12
1 files changed, 0 insertions, 12 deletions
diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py
index 98b30ee..774544a 100644
--- a/mesonbuild/wrap/wrap.py
+++ b/mesonbuild/wrap/wrap.py
@@ -103,24 +103,12 @@ class PackageDefinition:
self.provided_deps[self.name] = None
if fname.endswith('.wrap'):
self.parse_wrap(fname)
- else:
- self.guess_type();
self.directory = self.values.get('directory', self.name)
if os.path.dirname(self.directory):
raise WrapException('Directory key must be a name and not a path')
if self.type and self.type not in ALL_TYPES:
raise WrapException('Unknown wrap type {!r}'.format(self.type))
- def guess_type(self) -> None:
- if os.path.exists(os.path.join(self.filename, '.git')):
- # This is a git subproject without wrap file. Either the user cloned
- # it manually, or it's a git submodule. The revision is used in
- # msubprojects.py to update the git repo. If it's a submodule the repo
- # is likely detached and revision will be empty.
- res, stdout = quiet_git(['branch', '--show-current'], self.filename)
- self.values['revision'] = stdout.strip()
- self.type = 'git'
-
def parse_wrap(self, fname: str) -> None:
try:
self.config = configparser.ConfigParser(interpolation=None)