Skip to content
Snippets Groups Projects

Initial implementation of an elasticsearch indexer in Go

Merged Nick Thomas requested to merge 1-initial-implementation into master
All threads resolved!
1 file
+ 11
1
Compare changes
  • Side-by-side
  • Inline
+ 11
1
package indexer
import (
"time"
"srcd.works/go-git.v4/plumbing/object"
)
const (
elasticTimeFormat = "20060102150405-0700"
)
type Person struct {
Name string `json:"name"`
Email string `json:"email"`
Time string `json:"time"` // %Y%m%dT%H%M%S%z
}
func GenerateDate(t time.Time) string {
return t.Format(elasticTimeFormat)
}
func BuildPerson(p object.Signature) *Person {
return &Person{
Name: p.Name,
Email: p.Email,
//Time: // FIXME: work this out
Time: GenerateDate(p.When),
}
}
Loading