|
|
@ -79,7 +79,7 @@ func targetedSearch(state *getCommitsInfoState, done chan error) { |
|
|
|
done <- nil |
|
|
|
done <- nil |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
command := NewCommand("rev-list", "-1", "HEAD", "--", entryPath) |
|
|
|
command := NewCommand("rev-list", "-1", state.headCommit.ID.String(), "--", entryPath) |
|
|
|
output, err := command.RunInDir(state.headCommit.repo.Path) |
|
|
|
output, err := command.RunInDir(state.headCommit.repo.Path) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
done <- err |
|
|
|
done <- err |
|
|
@ -192,7 +192,7 @@ func getCommitsInfo(state *getCommitsInfoState) error { |
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) |
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) |
|
|
|
defer cancel() |
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
args := []string{"log", getCommitsInfoPretty, "--name-status", "-c"} |
|
|
|
args := []string{"log", state.headCommit.ID.String(), getCommitsInfoPretty, "--name-status", "-c"} |
|
|
|
if len(state.treePath) > 0 { |
|
|
|
if len(state.treePath) > 0 { |
|
|
|
args = append(args, "--", state.treePath) |
|
|
|
args = append(args, "--", state.treePath) |
|
|
|
} |
|
|
|
} |
|
|
|