@@ -34,9 +34,9 @@ type Bug struct {
}
// Create a new Bug
-func NewBug() (*Bug, error) {
+func NewBug() *Bug {
// No id yet
- return &Bug{}, nil
+ return &Bug{}
}
// Find an existing Bug matching a prefix
@@ -216,9 +216,9 @@ func (bug *Bug) Commit(repo repository.Repo) error {
// Write a Git tree referencing this blob
hash, err = repo.StoreTree([]repository.TreeEntry{
// the last pack of ops
- {repository.Blob, hash, OpsEntryName},
+ {ObjectType: repository.Blob, Hash: hash, Name: OpsEntryName},
// always the first pack of ops (might be the same)
- {repository.Blob, bug.rootPack, RootEntryName},
+ {ObjectType: repository.Blob, Hash: bug.rootPack, Name: RootEntryName},
})
if err != nil {
@@ -44,10 +44,7 @@ func runNewBug(cmd *cobra.Command, args []string) error {
return err
}
- newBug, err := bug.NewBug()
- if err != nil {
- return err
- }
+ newBug := bug.NewBug()
createOp := operations.NewCreateOp(author, title, newMessage)
@@ -6,14 +6,11 @@ import (
)
func TestBugId(t *testing.T) {
- bug1, err := bug.NewBug()
- if err != nil {
- t.Error(err)
- }
+ bug1 := bug.NewBug()
bug1.Append(createOp)
- err = bug1.Commit(mockRepo)
+ err := bug1.Commit(mockRepo)
if err != nil {
t.Fatal(err)
@@ -23,10 +20,7 @@ func TestBugId(t *testing.T) {
}
func TestBugValidity(t *testing.T) {
- bug1, err := bug.NewBug()
- if err != nil {
- t.Error(err)
- }
+ bug1 := bug.NewBug()
if bug1.IsValid() {
t.Fatal("Empty bug should be invalid")
@@ -44,7 +38,7 @@ func TestBugValidity(t *testing.T) {
t.Fatal("Bug with multiple CreateOp should be invalid")
}
- err = bug1.Commit(mockRepo)
+ err := bug1.Commit(mockRepo)
if err != nil {
t.Fatal(err)
@@ -23,11 +23,7 @@ var (
func TestOpIterator(t *testing.T) {
- bug1, err := bug.NewBug()
-
- if err != nil {
- t.Fatal(err)
- }
+ bug1 := bug.NewBug()
bug1.Append(createOp)
bug1.Append(setTitleOp)