aboutsummaryrefslogtreecommitdiffstats
path: root/bug/interface.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2018-08-23 19:19:16 +0200
committerMichael Muré <batolettre@gmail.com>2018-08-23 19:19:16 +0200
commite7648996c8f278d061fe03a5c4d255049da765e5 (patch)
tree2917891d130853b24a375ef00b68fe14c8228296 /bug/interface.go
parent16f55e3f4d560330a638986130d27fd067300169 (diff)
downloadgit-bug-e7648996c8f278d061fe03a5c4d255049da765e5.tar.gz
bug: add a new BugExerpt that hold a subset of a bug state for efficient sorting and retrieval
Diffstat (limited to 'bug/interface.go')
-rw-r--r--bug/interface.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/bug/interface.go b/bug/interface.go
index af10b895..79333d07 100644
--- a/bug/interface.go
+++ b/bug/interface.go
@@ -2,6 +2,7 @@ package bug
import (
"github.com/MichaelMure/git-bug/repository"
+ "github.com/MichaelMure/git-bug/util"
)
type Interface interface {
@@ -38,6 +39,12 @@ type Interface interface {
// Compile a bug in a easily usable snapshot
Compile() Snapshot
+
+ // CreateLamportTime return the Lamport time of creation
+ CreateLamportTime() util.LamportTime
+
+ // EditLamportTime return the Lamport time of the last edit
+ EditLamportTime() util.LamportTime
}
func bugFromInterface(bug Interface) *Bug {