aboutsummaryrefslogtreecommitdiffstats
path: root/bug
diff options
context:
space:
mode:
Diffstat (limited to 'bug')
-rw-r--r--bug/bug.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/bug/bug.go b/bug/bug.go
index 04bd5996..95c4325f 100644
--- a/bug/bug.go
+++ b/bug/bug.go
@@ -242,11 +242,18 @@ func readBug(repo repository.ClockedRepo, ref string) (*Bug, error) {
return &bug, nil
}
+// RemoveLocalBug will remove a local bug from its hash
func RemoveLocalBug(repo repository.ClockedRepo, id entity.Id) error {
ref := bugsRefPattern + id.String()
return repo.RemoveRef(ref)
}
+// RemoveRemoteBug will remove a remote bug locally from its hash
+func RemoveRemoteBug(repo repository.ClockedRepo, remote string, id entity.Id) error {
+ ref := fmt.Sprintf(bugsRemoteRefPattern, remote) + id.String()
+ return repo.RemoveRef(ref)
+}
+
type StreamedBug struct {
Bug *Bug
Err error