Lines Matching refs:diff
142 data, err := diff(src, res, filename)
144 return fmt.Errorf("computing diff: %s", err)
146 fmt.Printf("diff -u %s %s\n", filepath.ToSlash(filename+".orig"), filepath.ToSlash(filename))
244 func diff(b1, b2 []byte, filename string) (data []byte, err error) {
257 cmd := "diff"
259 cmd = "/bin/ape/diff"
264 // diff exits with a non-zero status when the files don't match.
271 // replaceTempFilename replaces temporary filenames in diff with actual one.
280 func replaceTempFilename(diff []byte, filename string) ([]byte, error) {
281 bs := bytes.SplitN(diff, []byte{'\n'}, 3)
283 return nil, fmt.Errorf("got unexpected diff for %s", filename)