wiki:CodeRepository

The official GEOS code repository is the GIT repository (http://git.osgeo.org/gitea/geos/geos.git).

Clone with: git clone https://git.osgeo.org/gitea/geos/geos.git

Use your OSGeo Userid (same as this trac instance) to contribute

Nightly snapshot can be found on http://geos.osgeo.org/snapshots/

Mirrors

There are a few mirrors of the official repository available:

  • gitlab.com repository - need a gitlab.com or github.com account to contribute
  • github.com repository - needs a github.com account to contribute

Workflows

Merging a change

This is one possible workflow for merging a change. It assumes the developer has a fork of GEOS on their GitHub account.

This workflow is a fast one to allow checking the CI using GitHub Actions (which runs in the dev's GitHub repo). This may result in merge commits; rebasing might be a better idea.

git push devguy mybranch
... does it pass CI? ...
... yes! ...
git checkout master
git pull origin master
git merge --squash mybranch
git commit -m 'my new commit message'
git push origin master
Last modified 8 days ago Last modified on Nov 26, 2020, 7:42:12 PM