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

M142 merge conflicts #383

Merged
merged 13 commits into from
Oct 12, 2018
Merged

Conversation

jrbriggs
Copy link
Member

@jrbriggs jrbriggs commented Oct 12, 2018

This resolves the merge conflicts between M142 and releases/shipped.

Resolved by git merge upstream/releases/shipped -sours

jamill and others added 13 commits August 20, 2018 17:09
This is to fix an issue that happened (intermittently) in the functional
tests. There is a race condition where the test is attempting to delete
the status cache file, but the status cache might not have been
generated for the test repository.

To fix this, the test setup will wait for the initial status cache to be
generated, so it can proceed from a known state.

(cherry picked from commit 97975e4)
Tweak the order that components are shutdown, to shutdown the
GitStatusCache before other components that it depends on. This is to
prevent problems that might arise from a component being disabled that
GitStatusCache depends on.

(cherry picked from commit 0c09ed4)
This fixes a bug in TryAcquireGVFSLockForProcess where it does not
correctly report whether it was able to acquire the GVFS lock. In
cases where this method retries to acquire the lock, it would report
success, even if it was not able to acquire the lock.

This could lead to problems where commands that depended on the GVFS
could run, even if it did not actually have the lock.

(cherry picked from commit dfbe657)
…in test setup

GitStatusCache: fix race condition in test setup
…unmounting repository

Fix lock issue causing problems in unmounting repository
…ues with checks in GetObjectRoot

[M139 Port] Fix test reliability issues with checks in GetObjectRoot
…sion

Update name of file that GVFS installer creates when an on disk version 16 capable installation is first installed.

(cherry picked from commit 120eeba)
… indicates installation version

Update name of file that indicates installation version
Merge milestones/M139 to releases/shipped
- Status cache
- Prefetch in the background
@jrbriggs jrbriggs merged commit b2212eb into microsoft:milestones/M142 Oct 12, 2018
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.

5 participants