fix(server-info): removed dulwich from update-server-info and added force flag support

This commit is contained in:
RhodeCode Admin 2024-01-29 13:19:59 +01:00
parent 719ae001e0
commit 42cb5aabb1
2 changed files with 3 additions and 3 deletions

View file

@ -564,7 +564,7 @@ def repo2db_mapper(initial_repo_list, remove_obsolete=False, force_hooks_rebuild
git_repo = db_repo.scm_instance()
# update repository server-info
log.debug('Running update server info')
git_repo._update_server_info()
git_repo._update_server_info(force=True)
db_repo.update_commit_cache()

View file

@ -695,11 +695,11 @@ class GitRepository(BaseRepository):
_stdout, stderr = self.run_git_command(cmd, fail_on_stderr=False)
return stderr
def _update_server_info(self):
def _update_server_info(self, force=False):
"""
runs gits update-server-info command in this repo instance
"""
self._remote.update_server_info()
self._remote.update_server_info(force=force)
def _current_branch(self):
"""