[Planetlab-devel] svn cross-module commits

Thierry Parmentelat thierry.parmentelat at sophia.inria.fr
Thu Dec 6 09:24:12 EST 2007


Hi Faiyaz
we had a discussion yesterday on the irc channel about that
our objective was to be able to commit cross-module changes - that is in 
the trunk of several changes - in a single move

given the svn tree, I guess most people have a *set* of working dirs, 
each connected to a module trunk
but with this etup you cannot commit in the same move two files in two 
different modules

Of course checking out the whole stuff would do; but there was a concern 
about the total space  - branches and tags, sounded *huge* - and thus 
delay - this is Europe you know :)
Here I just have the trunks, but still can commit across modules.

-- Thierry


Faiyaz Ahmed wrote:
> Hi Thierry,
>
> This is to update all modules in your copy of the svn on your 
> workstation?
>
> I simply svn co -N svn+ssh://svn.planet-lab.org/svn fulltree; cd 
> fulltree;  svn up.
>
> Is this different?
>
>
> Faiyaz
>
> On Dec 6, 2007, at 6:01 AM, Thierry Parmentelat wrote:
>
>>
>> For those who'd like to do multi-modules commits, here's how I've 
>> done it this morning
>>
>> svn co -N svn+ssh://svn.planet-lab.org/svn fulltree
>> cd fulltree
>> for dir in build BootManager ... MyPLC; do svn up -N $dir ; svn up 
>> $dir/trunk ; done
>>
>> or something like this, you've got the picture
>>
>> ---
>> now nothing prevents you from using a symlinked trunk-less lowercase 
>> shadow tree someplace else, if like me your little finger aches ;-)
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.planet-lab.org
>> https://lists.planet-lab.org/mailman/listinfo/devel
>
> _______________________________________________
> Devel mailing list
> Devel at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/devel



More information about the Devel mailing list