aboutsummaryrefslogtreecommitdiffstats
path: root/operations/operations.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2018-09-12 16:57:04 +0200
committerMichael Muré <batolettre@gmail.com>2018-09-12 16:57:46 +0200
commit60fcfcdcb0e89741528cfc99a94a48f204d48e6b (patch)
tree48189b7f85e10b1bdf6a4b897ac0b966c4cec23c /operations/operations.go
parent3605887345792d2f981f971c6c4a2cb7f86a343e (diff)
downloadgit-bug-60fcfcdcb0e89741528cfc99a94a48f204d48e6b.tar.gz
bug: change the OperationPack serialization format for Json
See https://github.com/MichaelMure/git-bug/issues/5 for the details of this choice
Diffstat (limited to 'operations/operations.go')
-rw-r--r--operations/operations.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/operations/operations.go b/operations/operations.go
index 0bfd3b84..348f8cc8 100644
--- a/operations/operations.go
+++ b/operations/operations.go
@@ -1,12 +1,14 @@
package operations
-import "encoding/gob"
+import (
+ "github.com/MichaelMure/git-bug/bug"
+)
// Package initialisation used to register operation's type for (de)serialization
func init() {
- gob.Register(AddCommentOperation{})
- gob.Register(CreateOperation{})
- gob.Register(SetTitleOperation{})
- gob.Register(SetStatusOperation{})
- gob.Register(LabelChangeOperation{})
+ bug.Register(bug.CreateOp, CreateOperation{})
+ bug.Register(bug.SetTitleOp, SetTitleOperation{})
+ bug.Register(bug.AddCommentOp, AddCommentOperation{})
+ bug.Register(bug.SetStatusOp, SetStatusOperation{})
+ bug.Register(bug.LabelChangeOp, LabelChangeOperation{})
}