diff options
Diffstat (limited to 'bug/bug.go')
-rw-r--r-- | bug/bug.go | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |