clocks.go
 1package bug
 2
 3import (
 4	"github.com/MichaelMure/git-bug/repository"
 5)
 6
 7// Witnesser will read all the available Bug to recreate the different logical
 8// clocks
 9func Witnesser(repo *repository.GitRepo) error {
10	for b := range ReadAllLocalBugs(repo) {
11		if b.Err != nil {
12			return b.Err
13		}
14
15		repo.CreateWitness(b.Bug.createTime)
16		repo.EditWitness(b.Bug.editTime)
17	}
18
19	return nil
20}