# HG changeset patch # User RhodeCode Admin # Date 2024-01-29 12:19:59 # Node ID 073d7b041732f2f7357c9e8bd9a82bce5990a74f # Parent c32427b8c1cda958c358c4de868c19e9d2626ecc fix(server-info): removed dulwich from update-server-info and added force flag support diff --git a/rhodecode/lib/utils.py b/rhodecode/lib/utils.py --- a/rhodecode/lib/utils.py +++ b/rhodecode/lib/utils.py @@ -564,7 +564,7 @@ def repo2db_mapper(initial_repo_list, re 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() diff --git a/rhodecode/lib/vcs/backends/git/repository.py b/rhodecode/lib/vcs/backends/git/repository.py --- a/rhodecode/lib/vcs/backends/git/repository.py +++ b/rhodecode/lib/vcs/backends/git/repository.py @@ -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): """