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}