Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Carry non-locking status value in the environment. #1004

Merged
merged 1 commit into from
Dec 20, 2016
Merged

Carry non-locking status value in the environment. #1004

merged 1 commit into from
Dec 20, 2016

Conversation

whoisj
Copy link

@whoisj whoisj commented Dec 19, 2016

If the user has specified '--no-lock-index' when calling git-status, it only seems reasonable that the user intends that option to be carried through to any child forks/procs as well. Currently, the '--no-lock-status' call is lost when submodules are checked. This change places the desired option into the environment, which is in turn passed down to all subsequent children.

With cmd_status checking for '--no-lock--status' first from args then from environment, we're able to keep the option set in all children.

@dscho
Copy link
Member

dscho commented Dec 20, 2016

Very good! Could you please sign off the patch and force-push an update?

If the user has specified '--no-lock-index' when calling git-status, it only seems reasonable that the user intends that option to be carried through to any child forks/procs as well. Currently, the '--no-lock-status' call is lost when submodules are checked. This change places the desired option into the environment, which is in turn passed down to all subsequent children.

With cmd_status checking for '--no-lock--status' first from args then from environment, we're able to keep the option set in all children.

Signed-off-by: J Wyman <jeremy.wyman@microsoft.com>
dscho added a commit that referenced this pull request Dec 20, 2016
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho merged commit 2cd8ccb into git-for-windows:master Dec 20, 2016
@dscho
Copy link
Member

dscho commented Dec 20, 2016

Thank you!

@dscho dscho added this to the v2.11.1 milestone Dec 22, 2016
dscho added a commit to git-for-windows/build-extra that referenced this pull request Dec 23, 2016
The `--no-lock-index` option of `git status` [is now also respected
also in submodules](git-for-windows/git#1004).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 11, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 11, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 18, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 18, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 18, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 18, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
git-for-windows-ci pushed a commit that referenced this pull request Jan 18, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 24, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 24, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 24, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 24, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 24, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit that referenced this pull request Jan 24, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Jan 25, 2017
These two patches are really a fixup to PR #1004.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
git-for-windows-ci pushed a commit that referenced this pull request Sep 11, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Sep 11, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Sep 12, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Sep 19, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Sep 20, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Sep 20, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Sep 21, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Sep 21, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Sep 26, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Sep 26, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Sep 26, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 17, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 19, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 19, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 19, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 19, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 19, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Oct 20, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Oct 20, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Oct 20, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 20, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Oct 21, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 23, 2017
Carry non-locking status value in the environment.
git-for-windows-ci pushed a commit that referenced this pull request Oct 24, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Oct 30, 2017
Carry non-locking status value in the environment.
dscho added a commit that referenced this pull request Nov 1, 2017
Carry non-locking status value in the environment.
@zhangshichao666

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants