mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 16:24:40 +04:00
Install multi-hook repositories only once
This commit is contained in:
parent
fcdd638134
commit
6cde287a1e
3 changed files with 9 additions and 9 deletions
|
|
@ -179,12 +179,12 @@ class Repository(object):
|
|||
return Prefix(self.store.clone(repo, rev, deps))
|
||||
|
||||
def _venvs(self):
|
||||
ret = []
|
||||
ret = set()
|
||||
for _, hook in self.hooks:
|
||||
language = hook['language']
|
||||
version = hook['language_version']
|
||||
deps = hook['additional_dependencies']
|
||||
ret.append((
|
||||
deps = tuple(hook['additional_dependencies'])
|
||||
ret.add((
|
||||
self._prefix_from_deps(language, deps),
|
||||
language, version, deps,
|
||||
))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue