File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ def remove_remote_ref(self, remote_ref: str) -> str:
173173 logger .info (f"Removing remote ref { remote_ref } " )
174174 try :
175175 objects_to_delete = self .s3 .list_objects_v2 (
176- Bucket = self .bucket , Prefix = f"{ self .prefix } /{ remote_ref } "
176+ Bucket = self .bucket , Prefix = f"{ self .prefix } /{ remote_ref } / "
177177 ).get ("Contents" , [])
178178 if (
179179 self .uri_scheme == UriScheme .S3
@@ -184,8 +184,10 @@ def remove_remote_ref(self, remote_ref: str) -> str:
184184 for object in objects_to_delete :
185185 self .s3 .delete_object (Bucket = self .bucket , Key = object ["Key" ])
186186 return f"ok { remote_ref } \n "
187- else :
187+ elif len ( objects_to_delete ) == 0 :
188188 return f"error { remote_ref } not found\n "
189+ else :
190+ return f'error { remote_ref } "multiple bundles exists on server. Run git-s3 doctor to fix."?\n ' # noqa: B950
189191
190192 except ClientError as e :
191193 if e .response ["Error" ]["Code" ] == "404" :
You can’t perform that action at this time.
0 commit comments