On May 4, 2011, at 2:50 PM, Vincent van Ravesteijn wrote:

> Probably not, but I don't understand the problem here. What are these 
> branches about ?

They are packaging branches. Launchpad (Ubuntu's development website and 
package management system) provides tools to import code from developer 
repositories and automate the creation of .deb packages from them.

> What are launchpad recipes ?

Launchpad recipes describe the process.

> How are the branches linked to SVN infrastructure?

Bazaar, the distributed version control system that works with Launchpad, is 
able to import from an SVN repository. It keeps a cache of metadata from that 
repository which allows it to sort out the centralized commits and merge with 
the local history. If there is a problem with the meta-data, bzr becomes 
extremely unhappy and might not allow you to merge new changes.  In general, 
though, it works very well.

I've been mirroring the LyX-Devel branch to Launchpad from SVN for nearly a 
year without any troubles. I've also been able to keep a separate bzr branch 
with the outline enhancements and ePub work I've done.

I'm concerned because the abandonment of SVN will force me to convert those 
branches. If possible, I would like to see an SVN mirror maintained to avoid 
that. It would be pretty trivial to push changes from git-master to SVN through 
git-svn. Depending on which host you select, the process could probably even be 
automated.

Do we have a plan as to what would happen to the SVN infrastructure already in 
place? Would it be completely abandoned in favor of a git centric solution?

Reply via email to