don't pass GIT_TRACE to exec.Command calls in the git package#971
Merged
technoweenie merged 2 commits intomasterfrom Feb 4, 2016
Merged
don't pass GIT_TRACE to exec.Command calls in the git package#971technoweenie merged 2 commits intomasterfrom
technoweenie merged 2 commits intomasterfrom
Conversation
technoweenie
added a commit
that referenced
this pull request
Feb 4, 2016
don't pass GIT_TRACE to exec.Command calls in the git package
chrisd8088
added a commit
to chrisd8088/git-lfs
that referenced
this pull request
Dec 26, 2022
In commit c4874df of PR git-lfs#971 the script/cibuild script was revised to run the Go test suite just for our "git" Go package in order to confirm that we do not leak the GIT_TRACE environment variable to Git itself when it is set. Later, in commit 2235198 of PR git-lfs#3144, our Makefile was updated to start by running some Git commands ("git describe" and "git rev-parse") to determine the current tagged version of the project. When GIT_TRACE=1 is set in second run of the Go test suite, these initial Git command output Git trace log lines, which does not affect the validity of the second Go test of our "git" package but does add some noise to the output of the script/cibuild script. We therefore just unset the GIT_TRACE environment variable for these two Git commands in our Makefile.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
gitpackage provides an api around thegitcommand. It doesn't make sense to pass anyGIT_TRACEenv values to it. Here are the errors just from the tests: