GeoServer repository transition to main branch
The GeoServer project is changing our default branch to main.
The casual use of the words “master” and “slave” in computer software is an unnecessary reference to a painful human experience that continue to impact society.
The change is part of an industry shift made possible by the git, bitbucket, github and gitlab projects. The git command line, repository implementations, now support main as default branch setting.
To update your local repository:
git branch -m master main
git fetch upstream
git branch -u upstream/main main
To configure your local git tool so that new repositories are created with a main branch:
git config --global init.defaultBranch main
Behind The Scenes
- GeoServer 3 Sprint Update
- GeoServer 2025 Q4 Developer Update
- GeoServer 3 Crowdfunding Goal Surpassed!
- GeoServer 2025 Q2 Developer Update
- GeoServer 3 Crowdfunding – Last Call!
- GeoServer 3 Crowdfunding Campaign Reaches Major Step: 80% Funding Completion
- GeoServer 2025 Roadmap
- GeoServer 2024 Q4 Developer Update
- GeoServer 3 Call for Crowdfunding
- GeoServer 2024 Q3 Developer Update