# HG changeset patch # User Serhii Ilin # Date 2024-01-09 15:32:34 # Node ID 5a32a6f11ae58f5ae9da79e5525606509268f24c # Parent 557dc90c2dfa3cfb2c82a1b2cedfc806a44d4fe6 fix(LFS): added git lfs push --all option's related changes. 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 @@ -676,9 +676,9 @@ class GitRepository(BaseRepository): self._remote.sync_fetch(url, refs=commit_ids, **kwargs) self._remote.invalidate_vcs_cache() - def push(self, url): + def push(self, url, **kwargs): refs = None - self._remote.sync_push(url, refs=refs) + self._remote.sync_push(url, refs=refs, **kwargs) def set_refs(self, ref_name, commit_id): self._remote.set_refs(ref_name, commit_id) diff --git a/rhodecode/lib/vcs/backends/hg/repository.py b/rhodecode/lib/vcs/backends/hg/repository.py --- a/rhodecode/lib/vcs/backends/hg/repository.py +++ b/rhodecode/lib/vcs/backends/hg/repository.py @@ -583,7 +583,7 @@ class MercurialRepository(BaseRepository """ return self.pull(url, commit_ids=commit_ids) - def push(self, url): + def push(self, url, **kwargs): url = self._get_url(url) self._remote.sync_push(url) diff --git a/rhodecode/model/scm.py b/rhodecode/model/scm.py --- a/rhodecode/model/scm.py +++ b/rhodecode/model/scm.py @@ -416,7 +416,7 @@ class ScmModel(BaseModel): log.error(traceback.format_exc()) raise - def push_changes(self, repo, username, remote_uri=None, validate_uri=True): + def push_changes(self, repo, username, remote_uri=None, validate_uri=True, **kwargs): dbrepo = self._get_repo(repo) remote_uri = remote_uri or dbrepo.push_uri if not remote_uri: @@ -436,7 +436,7 @@ class ScmModel(BaseModel): raise try: - repo.push(remote_uri) + repo.push(remote_uri, **kwargs) except Exception: log.error(traceback.format_exc()) raise