Show More
@@ -1101,6 +1101,14 b' class GitRemote(RemoteBase):' | |||||
1101 | repo.references.create(key, value, force=True) |
|
1101 | repo.references.create(key, value, force=True) | |
1102 |
|
1102 | |||
1103 | @reraise_safe_exceptions |
|
1103 | @reraise_safe_exceptions | |
|
1104 | def update_refs(self, wire, key, value): | |||
|
1105 | repo_init = self._factory.repo_libgit2(wire) | |||
|
1106 | with repo_init as repo: | |||
|
1107 | if key not in repo.references: | |||
|
1108 | raise ValueError(f'Reference {key} not found in the repository') | |||
|
1109 | repo.references.create(key, value, force=True) | |||
|
1110 | ||||
|
1111 | @reraise_safe_exceptions | |||
1104 | def create_branch(self, wire, branch_name, commit_id, force=False): |
|
1112 | def create_branch(self, wire, branch_name, commit_id, force=False): | |
1105 | repo_init = self._factory.repo_libgit2(wire) |
|
1113 | repo_init = self._factory.repo_libgit2(wire) | |
1106 | with repo_init as repo: |
|
1114 | with repo_init as repo: |
General Comments 0
You need to be logged in to leave comments.
Login now