allura-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Brondsema <d...@brondsema.net>
Subject Re: Subversion server setting on apache & mod_dav_svn
Date Wed, 17 Apr 2013 20:41:54 GMT
On SourceForge our SVN servers run with a patch to SVNParentPath to support
recursion.  http://subversion.tigris.org/issues/show_bug.cgi?id=3588 has some
patches for it, but they are old.  I'm seeing if I can get the latest version of
our patch public that works with a recent release of Subversion.

On 4/17/13 5:02 AM, 王再國 wrote:
> I think so. "inotifywait, or a simple cron job would probably be easier."
> 
> project has subproject. recursively sub project.
> allura neighborhood can invite project to other neighborhood.
> This will change all relation path.
> I don't know sourceforge how to setting svn server.
> but I know have many event handler or script.
> 
> now, I use apache macro module.
> 
> <Macro SVNSetup $nh_project>
>  <location $nh_project>
>    DAV svn
>    SVNParentPath /scm/svn$nh_project
>      ...
>  </location>
> </Macro>
> 
> NameVirtualHost 192.168.22.121
> <VirtualHost svn.allura.org <http://svn.allura.org>>
>  Use SVNSetup /p/allura
>  Use SVNSetup /p/test
>  Use SVNSetup /p/test/sub1
> </VirtualHost>
> 
> and I need to sync the conf with allura neighborhood; project; subproject.
> sourceforge how to setting svn server???
> 
> wangaguo
> 
> 
> 2013/4/17 王再國 <wangaguo@gmail.com <mailto:wangaguo@gmail.com>>
> 
>     if project & repos below.
>     /p/allura/svn
>     /p/testproject01/svn
>     /p/testproject02/svn
> 
>     and /tmp/svn/ is SVNParentPath
> 
>     maybe symlink below.
>     /tmp/svn/allura-svn
>     /tmp/svn/testproject01-svn
>     /tmp/svn/testproject02-svn
> 
>     but the web url is not below.
>     http://svn.allura.org/p/allura/svn
>     http://svn.allura.org/p/testproject01/svn
> 
>     web url is below.
>     http://svn.allura.org/allura-svn
>     http://svn.allura.org/testproject01-svn
> 
>     wangaguo
> 
> 
> 
>     2013/4/16 Tim Van Steenburgh <tvansteenburgh@gmail.com
>     <mailto:tvansteenburgh@gmail.com>>
> 
>         One idea would be to use bash + inotifywait to watch /tmp/svn, and
>         rename + symlink new repo directories to another location, and use that
>         location as the SVNParentPath. I'm not totally sure it would work, but
>         maybe worth a try?
> 
>         Tim
> 
>         On Tuesday, April 16, 2013 at 2:58 AM, 王再國 wrote:
> 
>>         If all repos in the /tmp/svn then set SVNParentPath on /tmp/svn is ok.
>>         But allura has three level neighborhood; project; repos.
>>         SVNParentPath only support one level parent path. no recursive.
>>         e.g. /p/allura/svn1, In apache conf, I only can seting to the allura
>>         project.
>>
>>         wangaguo
>>
>>
>>         2013/4/16 王再國 <wangaguo@gmail.com <mailto:wangaguo@gmail.com>>
>>
>>             Hi.
>>             svn can set SVNParentPath for multiple repository.
>>             But allura scm direcotry stucture is neighborhood/project/repos.
>>             How to setting up svn apache & mod_dav_svn for allura svn folder.
>>
>>             wangaguo
>>
>>
>>
> 
> 
> 



-- 
Dave Brondsema : dave@brondsema.net
http://www.brondsema.net : personal
http://www.splike.com : programming
              <><

Mime
View raw message