(I'm also posting to the mailing list).
I'm still setting everything up and doing some testing. It will be on
You are right in the sense that this is an 'official repository' as a
staging area for assembling releases.
While git-svn is a good temporary solution, the git-svn conversion
done on the git-mirror.gnome.org servers isn't the best available (It
doesn't have the mapping of real names for example, the logs are
polluted with svn-specific information, etc...) and makes the whole
release/maintenance job a pain (and looks ugly).
So it will also act as the staging ground for the 'official' git-svn
repository (I did a proper conversion of the svn repository). The idea
will be that we will have the *pure git* branches and their *git svn*
counterparts (Which i will regularly synchronize when pushing to
gnome.org). We will therefore no longer loose the *pure git* history
(comments, branches, authors, committers, etc...).
This will also mean that anybody using git can use *clean* git
repositories, instead of the ones we're currently offering which are
polluted with plenty of svn-specific stuff.
Oh, last thing, when pushing to svn ... the author is the person doing
the push to svn ... so for the past few months it looks like I'm the
only one working on PiTiVi :( This way we'll bring back credit to the
We will still be pushing regularly to svn so that the gnome i18n team
can still do their great translation job, but everything else (release,
maintenance, etc..) will be done off the git repository.
To sum up, our main (D)VCS is git, therefore a git repository should
be the 'official' repository, and the svn repository becomes a clone of
that (as opposed to now where svn is the official one, and git is just
On other related news, the current hosting provider for pitivi.org
(sevenl.net) has been acting worse and worse for the past year, so I'm
moving it over to slicehost.org (faster machine, more RAM, easier
administration, reliable provider).
As soon as both are up, I'll transfer the data from the old server to
the new server (wiki, git, ...) and switch the dns to the new machine.
Hopefully this will be done within the day.
Edward Hervey <bilboed@...>