def __init__(self, remote, path, repo_type):
        """constructor"""
        self.repo_type = repo_type
        self.remote = remote
        self.path = path
        self.sql_database = os.path.join(self.path, 'database.sqlite')
        self.local_repo = self.connect2repo()
        self.root_path = os.path.normpath(__file__)