allura-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 王再國 <wanga...@gmail.com>
Subject Re: Subversion server setting on apache & mod_dav_svn
Date Thu, 18 Apr 2013 03:08:24 GMT
dave, many thanks.
SVNParentPathRecursive is best solution.

We have old  "forge" platform. want to use allura to replace.
allura install maybe not difficult. but, a production environment, maybe
need svn; git or hg scm server. and more environment setting.

Thanks for your help.

wangaguo


2013/4/18 Dave Brondsema <dave@brondsema.net>

> 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