From 4573c63ec9c8257caf11e361c238b6ceb53781d7 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 19 Dec 2017 20:56:39 -0600 Subject: [PATCH] Fix retrieve file last commit branchName (#98) * fix retrieve file last commit branchName * fix test * fix the commit cache and git log with specify branch or commit * remove unused lock --- commit_info.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commit_info.go b/commit_info.go index 77fe53b..106ebc6 100644 --- a/commit_info.go +++ b/commit_info.go @@ -79,7 +79,7 @@ func targetedSearch(state *getCommitsInfoState, done chan error) { done <- nil 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) if err != nil { done <- err @@ -192,7 +192,7 @@ func getCommitsInfo(state *getCommitsInfoState) error { ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) 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 { args = append(args, "--", state.treePath) }