Thanks a lot!!
I branched from your trunk, bound it to central svn repository, and obtained a svn-aware branch from the central svn rep in a few minutes!
I also created my experiemtal branch from that one.
Every thing seems to work fine!
The next trouble (there is always one, right?) is when I want to commit *some* files only:
I have some files in the root of the tree that are modified to fit my particular settings (like build.xml --- sorry, I'm under windows), and I don't want to commit them of course.
This caused me bump into
"Selected file commit of merges is not supported yet".
I'm not sure I understand what it means (does the branch enter a particular state after a merge command? aren't merges definitely merged?), but I could not find a way to commit selected files only.
I think I'll keep my svn stuff to commit to svn for the moment, and use bzr for experimental branches, sharing in launchpad, and... learning bzr. Fortunately I usually don't touch so many files that merging by hand is a big issue ;-)
jfb.
On Tue, 2008-11-25 at 13:07 +0100, jf barraud wrote:So the branch that is picked up there is the one that is built by the
> Should I do
> bzr branch lp:inkscape
> like indicated on our inkscape launchpad web page? if yes, how are
> sourceforge svn rep and lp:inkscape related? lp:inkscape does not look
> like being uptodate.
SVN Importer in Launchpad. Which is useful, but the problem is that it
doesn't populate the data that bzr-svn needs to do it's job. It's
confusing, I've complained, they're working on migrating over to using
bzr-svn for everything.
The import takes a while with bzr-svn, but then you're done. You can
grab my branch which is a bzr-svn branch which will help a little bit.
It's here:
bzr branch lp:~ted-gould/inkscape/trunk
I think that should help some, but I'm not sure if bzr-svn still needs
to build a separate cache or not.
If you're using a bzr-svn based import you can just push to it:
> How do I commit to svn?
bzr push
https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk
I can't help there...
> (more over, this seems to break buildtool under windows, because of
> svninfo... but this is another story)
Yeah, it's getting more data than is typically downloaded and the SF
> Should I use bzr-svn to checkout the sourceforge svn repository? hm.
> It's extremely slow.
servers are less than ideal. What I do to compensate is create a local
mirror in a shared repository. Kinda like this:
cd Development
mkdir inkscape
bzr init-repo --rich-root-pack inkscape
cd inkscape
bzr co
https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk
trunk
cd trunk
bzr bind
https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk
Then if I want to create a branch to work on I do:
cd Development/inkscape
bzr branch trunk mywork
And when I'm done with mywork:
cd Development/inkscape/trunk
bzr merge ../mywork
bzr commit -m "Lots of work"
And that re-uploads it to SVN automatically (because of the bind). To
update trunk and my branch I do:
cd Development/inkscape/trunk
bzr update
cd Development/inkscape/mywork
bzr merge ../trunk
bzr commit -m "Merging from trunk"
Yes, any bzr branches can be on LP. Typically I have several. I use it
> Can I still register my branches in launchpad then?
as backup :)
--Ted