this repo has no description
1package main
2
3import (
4 "fmt"
5 "os"
6
7 "github.com/bluekeyes/go-gitdiff/gitdiff"
8 "tangled.sh/tangled.sh/core/interdiff"
9)
10
11func main() {
12 patch1, err := os.Open("patches/g1.patch")
13 if err != nil {
14 fmt.Println(err)
15 }
16 patch2, err := os.Open("patches/g2.patch")
17 if err != nil {
18 fmt.Println(err)
19 }
20
21 files1, _, err := gitdiff.Parse(patch1)
22 if err != nil {
23 fmt.Println(err)
24 }
25
26 files2, _, err := gitdiff.Parse(patch2)
27 if err != nil {
28 fmt.Println(err)
29 }
30
31 interDiffResult := interdiff.Interdiff(files1, files2)
32 fmt.Println(interDiffResult)
33}