Debian Edu Git

The Debian Edu git repositories can be found at https://salsa.debian.org/debian-edu and https://salsa.debian.org/debian-edu-pkg-team.

Beginning with Debian Edu wheezy (7.0) Debian Edu development was moved from using SVN to using Git (both on Alioth); since 2018-05-30, the Debian Edu Git repositories are hosted on https://salsa.debian.org, Alioth has been shut down on 2018-06-01.

locally

Continue with your work (add/edit files, commit working steps, etc.) until you think that your package needs to be pushed to the Debian Edu namespace on https://salsa.debian.org.

For a Git based Debian packaging workflow, please refer to this page: http://wiki.debian.org/PackagingWithGit

initialize new git repository in the Debian Edu namespace

See the Salsa related instructions available here: https://wiki.debian.org/Salsa

Our packages should be put in either https://salsa.debian.org/debian-edu or https://salsa.debian.org/debian-edu-pkg-team.

contributing to an already existing Git project

Clone the repository that you want to contribute to and get acquainted to the Git workflow used for that package. Recommended workflow for packaging is taking advantage of tools like git-buildpackage, pristine-tar, git-import-orig, git-import-dsc and others.

Again: refer to this location: http://wiki.debian.org/PackagingWithGit

Notes for those who used git on Alioth before

If you used Git ssh access already on Alioth for a repository, you'd want to

Before Git we used Subversion

SVN-2-Git Migration Status

The migration status of the Debian Edu project files from SVN to Git to Salsa is documented here. Please note the different locations debian-edu, debian-edu/upstream and debian-edu-pkg-team on Salsa.

SVN vs. Git

For those that are not familiar with Git there are some major differences in a Git-based workflow compared to an SVN-based workflow.


CategoryGit