Fixed bug in calling repo_fingerprint() like property
Signed-off-by: Václav Valíček <valicek1994@gmail.com>
This commit is contained in:
@@ -110,24 +110,27 @@ class Cloner:
|
||||
return submodule_list
|
||||
|
||||
def sync(self) -> bool:
|
||||
|
||||
log.debug("cloner.sync() called")
|
||||
if not self.__opened:
|
||||
self._repo = RepoTool(self.main_repo_path)
|
||||
if not self._repo.initialized:
|
||||
return False
|
||||
# determine recursive behavior
|
||||
log.debug(f"determining >not< cloner._config.cloner_submodules ? {self._config.cloner_submodules}")
|
||||
if not self._config.cloner_submodules:
|
||||
log.debug(f"Just simple repo fetch - no submodules")
|
||||
return self._repo.fetch()
|
||||
|
||||
fingerprint = self._repo.repo_fingerprint
|
||||
fingerprint = self._repo.repo_fingerprint()
|
||||
|
||||
# recursive now
|
||||
log.debug(f"Recursive repo fetch")
|
||||
if not self._repo.fetch():
|
||||
log.critical(f"Repo fetch failed for {self._config.cloner_project_name}")
|
||||
return False
|
||||
|
||||
if fingerprint == self._repo.repo_fingerprint:
|
||||
log.info(f"Repo fingerpring unchanged - submodule discovery skipped")
|
||||
if fingerprint == self._repo.repo_fingerprint():
|
||||
log.info(f"Repo fingerprint unchanged - submodule discovery skipped")
|
||||
return True
|
||||
|
||||
log.debug(f"Loading submodules.cache")
|
||||
|
||||
Reference in New Issue
Block a user