diff --git a/bug/operation.go b/bug/operation.go index 8e77eed83c97d71584eaad8596343727045acd44..2cb27d18cba34a021ba53fa76d2c85da8b60a7d8 100644 --- a/bug/operation.go +++ b/bug/operation.go @@ -49,6 +49,8 @@ type Operation interface { GetMetadata(key string) (string, bool) // AllMetadata return all metadata for this operation AllMetadata() map[string]string + // GetAuthor return author identity + GetAuthor() identity.Interface } func hashRaw(data []byte) git.Hash { @@ -222,3 +224,7 @@ func (op *OpBase) AllMetadata() map[string]string { return result } + +func (op *OpBase) GetAuthor() identity.Interface { + return op.Author +}