microsoft / microsoft/VFSForGit
Old repo/local configuration entries are not removed
@alameenshah is already working on this.
Since Nov 14, 2019.
- Dominant language
- C#
- Stars
- 6.1k
- Forks
- 474
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 8
Description
On clone/mount we add configuration entries to the --local Git configuration, things like core.gvfs=1 and credential.validate=false.
The problem is that in the past we've set entries like credential.usehttppath=true which we no-longer set on new clones. The means the behaviour of older clones is different from newer ones.
We should ensure entries that we have set in previous version of VFS for Git / GVFS are removed or unset on mount to ensure consistent behaviour.
Aside: we no longer set credential.usehttppath but credential.https://dev.azure.com.usehttppath instead.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.