Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions modules/git/diff.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ func GetRepoRawDiffForFile(repo *Repository, startCommit, endCommit string, diff
cmd.Dir = repo.Path
cmd.Stdout = writer
cmd.Stderr = stderr
copy(cmd.Args, GlobalCommandArgs)

if err = cmd.Run(); err != nil {
return fmt.Errorf("Run: %v - %s", err, stderr)
Expand Down
5 changes: 5 additions & 0 deletions routers/web/repo/http.go
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,12 @@ func serviceRPC(h serviceHandler, service string) {
var stderr bytes.Buffer
cmd := exec.CommandContext(ctx, git.GitExecutable, service, "--stateless-rpc", h.dir)
cmd.Dir = h.dir

cmd.Env = append(os.Environ(), h.environ...)
cargs := make([]string, len(git.GlobalCommandArgs))
copy(cargs, git.GlobalCommandArgs)
cmd.Env = append(cmd.Env, cargs...)

cmd.Stdout = h.w
cmd.Stdin = reqBody
cmd.Stderr = &stderr
Expand Down