update revgrep

This commit is contained in:
golangci 2018-05-26 10:49:06 +03:00
parent 22084bdf69
commit 5b00f5bf63
2 changed files with 4 additions and 4 deletions

2
Gopkg.lock generated
View File

@ -140,7 +140,7 @@
branch = "master" branch = "master"
name = "github.com/golangci/revgrep" name = "github.com/golangci/revgrep"
packages = ["."] packages = ["."]
revision = "dfd919b445ba350862d7a6e7fe81989000b84020" revision = "d9c87f5ffaf08801898f780cf66e7026e2174097"
[[projects]] [[projects]]
branch = "master" branch = "master"

View File

@ -353,7 +353,7 @@ func GitPatch(revisionFrom, revisionTo string) (io.Reader, []string, error) {
} }
if revisionFrom != "" { if revisionFrom != "" {
cmd := exec.Command("git", "diff", revisionFrom) cmd := exec.Command("git", "diff", "--relative", revisionFrom)
if revisionTo != "" { if revisionTo != "" {
cmd.Args = append(cmd.Args, revisionTo) cmd.Args = append(cmd.Args, revisionTo)
} }
@ -370,7 +370,7 @@ func GitPatch(revisionFrom, revisionTo string) (io.Reader, []string, error) {
// make a patch for unstaged changes // make a patch for unstaged changes
// use --no-prefix to remove b/ given: +++ b/main.go // use --no-prefix to remove b/ given: +++ b/main.go
cmd := exec.Command("git", "diff") cmd := exec.Command("git", "diff", "--relative")
cmd.Stdout = &patch cmd.Stdout = &patch
if err := cmd.Run(); err != nil { if err := cmd.Run(); err != nil {
return nil, nil, fmt.Errorf("error executing git diff: %s", err) return nil, nil, fmt.Errorf("error executing git diff: %s", err)
@ -385,7 +385,7 @@ func GitPatch(revisionFrom, revisionTo string) (io.Reader, []string, error) {
// check for changes in recent commit // check for changes in recent commit
cmd = exec.Command("git", "diff", "HEAD~") cmd = exec.Command("git", "diff", "--relative", "HEAD~")
cmd.Stdout = &patch cmd.Stdout = &patch
if err := cmd.Run(); err != nil { if err := cmd.Run(); err != nil {
return nil, nil, fmt.Errorf("error executing git diff HEAD~: %s", err) return nil, nil, fmt.Errorf("error executing git diff HEAD~: %s", err)