scm: dynamically import gitpython

Fixes #573

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2018-03-18 17:17:10 +02:00
parent 39d42a7a54
commit 8c3bcc20c8
+1 -1
View File
@@ -1,5 +1,4 @@
import os
import git
from dvc.exceptions import DvcException
@@ -61,6 +60,7 @@ class Git(Base):
def __init__(self, root_dir=os.curdir):
super(Git, self).__init__(root_dir)
import git
try:
self.repo = git.Repo(root_dir)
except InvalidGitRepositoryError: