We've finally completed the move away from subversion, and the master
code repository for Xapian is now git.
We've had an automatically updated git mirror for more than 4.5 years,
so for most people this probably makes little practical difference.
The main thing you may notice is that patches and pull requests will
now get merged via git, so history can be easily preserved where that
makes sense.
The subversion repo is still available, but it now rejects attempts
to commit. I doubt we'll want to keep serving it indefinitely, so if
you actually have a need for it to keep running, please speak up.
Under SVN, those with commit access either had it via ssh or via
https+DAV. We're currently providing git write access via ssh, so
those who were using https+DAV don't have commit access to git right
now. This isn't any reflection on those people, it's just a technical
difference between subversion and git.
Having the "commit bit" is somewhat less important with a distributed
VCS, but we will sort out how to allow more people to push to the master
repo without James having to give them all ssh access. Meanwhile I'm
happy to do the merging work.
I have attempted to update the website, wiki, docs, code comments and
scripts for the change, but if you spot any lingering references, please
do fix or report them.
Cheers,
Olly