A wiki for this group
From: <Martin_at_Cleaver.org>
Date: Wed, 6 Aug 2008 15:43:24 -0400
On Wed, Aug 6, 2008 at 2:24 PM, Ryan Schmidt <
> On Aug 5, 2008, at 22:03, Martin_at_Cleaver.org wrote:
Ok. So keep the mailing list. Would the community benefit from a wiki for
For those people not on the mailing list, who aren't in the conversation day
From http://subversion.tigris.org/tools_contrib.html search for the word
The existing site is somewhat broken. For instance from
For instance, a wiki would have a page called SVN Vendor Branches that
A wiki is not a substitute for a book either. A book is written and reviewed
Yup, the book like the old timers on the mailing list is written by people
I simply didn't understand the chapter on vendor branches, and neither did
"I use Subversion and a concept called 'vendor branches.' Sadly, their
"I read the Subversion book, which confused me a bit and pointed me towards
"I found the vendor branch concept a bit confusing;" -
That's not to say it can't be improved in places. The writers welcome
If it was a wiki I'd contribute. Indeed, probably the people who wrote those
A wiki is not a substitute for a book either. A book is written and reviewed
The three bloggers plus myself would likely have contribute to the wiki page
Just wanted to share my thoughts. I'm off to use Piston now. (Thanks Blair)
Martin
-- Martin Cleaver M.Sc. MBA PS. Here's the script I wrote. cat svn_create_vendor_branch.pl #! /bin/perl -w use strict; # don't use this, use Piston http://piston.rubyforge.org/ my $vendorurl="http://svn.automattic.com/wordpress-mu"; my $vendordroptag="1.2.3"; my $workingarea="/tmp/build-$$"; mkdir $workingarea; chdir $workingarea; my $repodir=$workingarea.'/repo'; my $repobase="file://$repodir"; my $reponame="mysite.com"; my $repourl="$repobase/$reponame"; my $repovendor=$repourl.'/vendor'; my $repowpmu=$repovendor.'/wpmu'; my $repomucurrent=$repowpmu.'/current'; my $repoproject=$repourl.'/project'; if ( ! -d $repodir ) { mkdir $repodir } chdir $repodir; run ("svnadmin create $reponame"); run ("svn mkdir $repovendor -m 'All code from others than me'"); run ("svn mkdir $repowpmu -m 'Code from the $vendorurl wpmu team at Automattic'"); run ("svn mkdir $repomucurrent -m 'Dir for wpmu current revision'"); export_and_load($vendorurl, $vendordroptag); run ("svn cp $repomucurrent $repoproject -m 'Import of vendor branch $vendorurl $vendordroptag'"); my $testcheckout=$workingarea."/checkout"; mkdir $testcheckout; chdir $testcheckout; run ("svn co $repourl"); print "Checked out to $testcheckout\n"; part2(); run ("find . -type d | grep -v .svn"); sub part2 { my @vendordroptags=qw(1.2.4 1.2.4rc1 1.2.5 1.2.5a 1.3 1.3.2 1.3.3 1.5-rc1 1.5.1); foreach $vendordroptag (@vendordroptags) { export_and_load($vendorurl, $vendordroptag); } } sub export_and_load { my ($vendorurl, $vendordroptag) = @_; chdir $workingarea; run ("svn export $vendorurl/tags/$vendordroptag/"); run ("svn_load_dirs.pl $repowpmu -t wpmu-$vendordroptag current ./$vendordroptag"); } sub run { my ($cmd) = @_; print $cmd."\n"; system $cmd; }Received on 2008-08-06 22:03:56 CEST |
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.