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

Let the documentation reflect that there is no vs/master anymore #3220

Merged
merged 3 commits into from
May 17, 2021

Conversation

dscho
Copy link
Member

@dscho dscho commented May 17, 2021

While rebasing Git for Windows onto v2.32.0-rc0, I noticed that the documentation was stale: vs/master (or more appropriately, vs/main) is no longer updated, and was deprecated in favor of using CMake already a long time ago.

dscho added 3 commits May 17, 2021 17:13
We used to have that `make vcxproj` hack, but a hack it is. In the
meantime, we have a much cleaner solution: using CMake, either
explicitly, or even more conveniently via Visual Studio's built-in CMake
support (simply open Git's top-level directory via File>Open>Folder...).

Let's let the `README` reflect this.

Signed-off-by: Johannes Schindelin <[email protected]>
Let's not recommend the `vs/master` branch anymore (which we stopped
updating), but instead recommend the much better CMake-based way to
build Git in Visual Studio.

Signed-off-by: Johannes Schindelin <[email protected]>
We no longer update `vs/master` and will probably drop it soon
altogether (besides, it has been the `vs/main` branch for the last
part of its active life).

So let's not describe it in this document any longer.

Signed-off-by: Johannes Schindelin <[email protected]>
@dscho dscho force-pushed the there-is-no-vs/master-anymore branch from 0d7a7f7 to 1aaa8f9 Compare May 17, 2021 15:18
@dscho dscho added this to the Next release milestone May 17, 2021
@dscho dscho merged commit de4a643 into git-for-windows:main May 17, 2021
@dscho dscho deleted the there-is-no-vs/master-anymore branch May 17, 2021 16:07
git-for-windows-ci pushed a commit that referenced this pull request May 17, 2021
Let the documentation reflect that there is no vs/master anymore
dscho added a commit that referenced this pull request May 19, 2021
Let the documentation reflect that there is no vs/master anymore
dscho added a commit that referenced this pull request May 19, 2021
Let the documentation reflect that there is no vs/master anymore
@PhilipOakley
Copy link

While I fully support the changes, my recent experience is that the VS2019 integration isn't working properly when started from a clean slate.

If I understand correctly, the cause is that VS2019 has changed it's default generator to 'Ninja' and doesn't therefore set the MSVC property needed for the CMake initialisation. Also the default ARCH setting isn't being picked up in the cmake code when it's set in the install_vcpkg.bat. It can be tricky to test as it's awkward to ensure a truly clean setup of a fresh VS2019 etc.

git-for-windows-ci pushed a commit that referenced this pull request May 20, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 20, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 20, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 20, 2021
Let the documentation reflect that there is no vs/master anymore
dscho added a commit that referenced this pull request May 20, 2021
Let the documentation reflect that there is no vs/master anymore
@dscho
Copy link
Member Author

dscho commented May 20, 2021

That may be so, but we should fix the experience, then. I could imagine that the recent ARM64 work might have broken the Ninja-based build process, but the good news is that we're unlikely to change this part of the code base anytime soon (except to fix the bug you reported). Would you mind walking through the process from scratch and opening a new ticket with the findings?

@PhilipOakley
Copy link

Would you mind walking through the process from scratch and opening a new ticket with the findings?

I hope to do that. Time has been a bit limited of late. I had been making some notes in #3176 and have some local notes trying to get to the bottom of the issue (lots of StackOverflow links ;-)

My aim is that the code should work straight out of the tin to encourage those who want to investigate the code who don't yet feel able to make the leap to being 'contributors' (which links to also wanting to get Sourcetrail to integrate a little more easily.)

git-for-windows-ci pushed a commit that referenced this pull request May 21, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 21, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 21, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request May 22, 2021
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request May 22, 2021
Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request Dec 16, 2024
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request Dec 17, 2024
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Dec 17, 2024
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Dec 19, 2024
Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request Dec 30, 2024
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request Dec 30, 2024
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Dec 31, 2024
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Dec 31, 2024
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 1, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 1, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 1, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 1, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 1, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 2, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 2, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 2, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 3, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 6, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 6, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 7, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 7, 2025
Let the documentation reflect that there is no vs/master anymore
@dscho dscho mentioned this pull request Jan 7, 2025
dscho added a commit to dscho/git that referenced this pull request Jan 7, 2025
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
dscho added a commit to dscho/git that referenced this pull request Jan 7, 2025
…ter-anymore

Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 7, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 7, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 8, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 8, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 8, 2025
Let the documentation reflect that there is no vs/master anymore
git-for-windows-ci pushed a commit that referenced this pull request Jan 8, 2025
Let the documentation reflect that there is no vs/master anymore
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