aboutsummaryrefslogtreecommitdiffstats
path: root/examples/basic/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'examples/basic/main.go')
-rw-r--r--examples/basic/main.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/basic/main.go b/examples/basic/main.go
index 85d6a57..4cdfa4b 100644
--- a/examples/basic/main.go
+++ b/examples/basic/main.go
@@ -2,6 +2,7 @@ package main
import (
"fmt"
+ "strings"
"github.com/fatih/color"
@@ -46,4 +47,16 @@ func main() {
fmt.Printf("100644 blob %s %s\n", f.Hash, f.Name)
return nil
})
+
+ // List the history of the repository
+ // > git log --oneline
+ color.Blue("git log --oneline")
+
+ commits, _ := commit.History()
+ for _, c := range commits {
+ hash := c.Hash.String()
+ line := strings.Split(c.Message, "\n")
+ fmt.Println(hash[:7], line[0])
+ }
+
}