[svk-devel] Using SVN client on an SVK repository

Jesse Vincent jesse at bestpractical.com
Mon Jul 30 15:35:02 EDT 2007


>
> In summary, we were looking for some tool to create such a MASTER- 
> SLAVE structure, with the following conditions:
>
> 1. The users using the SLAVE repository should be able to continue  
> to use SVN clients.
>
> 2. The SLAVE should be able to "pull" updates from the master.
>
> 3. The SLAVE should *not* be able to "push" updates to the master.
>
> Will Pushmi be able to handle this?
>

Ok. That sounds a lot more like SVK than Pushmi.

Your slaves would do the following:

export SVKROOT=/home/svnmirror

svk mirror http://yourco.com/svn/project //mirror/project
svk sync -a
svk cp //mirror/project //local/project-ourbranch

and would then do the following in a cron job

SVKROOT=/home/svnmirror/ svk sync -a

Any time they wanted to merge your trunk into their branch, they'd  
need to

SVKROOT=/home/svnmirror/ svk pull //local/project-ourbranch

To share the svk repo via svn, you'd serve out /home/svnmirror/local/ 
project-ourbranch via your normal svn server mechanism.


> Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.bestpractical.com/pipermail/svk-devel/attachments/20070730/c64488d2/PGP.pgp


More information about the svk-devel mailing list