ejabberd and exmpp source code are moved from SVN to Git

After many months of planning, ejabberd and exmpp have been fully migrated to Git.

During the last 7 years, ejabberd source code was hosted at:

  • CVS at Jabber.Ru
  • CVS at JabberStudio.org
  • SVN at ProcessOne
  • Git preliminarly built with git-svn, at Github

Starting now, ejabberd source code is natively in Git, and hosted at:

The minimal instructions to start using it are mentioned in:

You can clone those repositories, fork, request merges, announce your personal repo, publish patches using 'git diff', or 'git format-patch'...

The new ejabberd Git repository have some changes compared to previous SVN and git-svn repositories:

  • 'trunk' is called 'master'
  • Branches are called 2.1.x, 2.0.x, ...
  • Tags are called v2.1.2, v2.1.1, ...
  • The old commits from SVN have improved author, committer and message

As a consequence of all those changes, the new Git repository and the old git-svn are not directly compatible. The git-svn repo that was hosted at Github has been renamed to http://github.com/processone/ejabberd-oldsvn

If you had a Git repository built using git-svn and several personal branches, you can migrate them to the new repository using https://git.process-one.net/git-stuff/ejabberd-branch-migrate

Similarly, exmpp has migrated from SVN to Git, you can find it here:

In the next weeks, it's also planned to migrate other SVN repos to Git, like ejabberd-modules

Syndicate content