On Thu, 1 Jun 2006 14:32:17 -0600, Eric Stadtherr <[EMAIL PROTECTED]> wrote:
> 
> 
>       Phil,
> 
>       You probably don't want to have your SVN working copy in your
> web space.� It forces your webserver to deal with the subversion
> files in the .svn directories, and potentially opens you up to
> breaking your live server when playing around with something.� I keep
> my working copy in a development location (~/dev/roundcube), and I can
> do updates, merges, etc. from there.� When I want to deploy my working
> copy, I wrote a little script that copies everything over to the web
> space (/Library/WebServer/Documents/roundcube) while excluding the
> .svn directories, backup files, temporary files, etc., and then sets
> the permissions to the www user.� Anyone care to see the script?

Yes, please; I've made changes to my script thanks to Jon's comments, and I'd 
like to see how you've done it.  I agree that having the .svn files in the 
webroot is a bad idea too.  Hmmm, this is fun though!

P

> 
>       �
> 
>       On Thu, 1 Jun 2006 15:17:01 -0500, phil  wrote:
>       On Thu, 1 Jun 2006 14:53:36 -0400 (EDT), Jon Daley 
> wrote:
>> On Thu, 1 Jun 2006, phil wrote:
>>> On Thu, 1 Jun 2006 14:12:49 -0400 (EDT), Jon Daley
>>  wrote:
>>>>   Why not "svn update"?  It takes puts less bandwidth on both
>>>> servers, and runs much quicker.
>>>
>>> So sure, it would remove the need to press 'p' on the
> first SVN run,
>> since it wouldn't be using https, but I was going by the RC
> Wiki page:
>>> http://trac.roundcube.net/trac.cgi/wiki/Dev_SVN [2]
>>   No.  It uses the same URL as the first run (and you still have to
>> do a 'svn checkout' once), but since you already checked it
> out once, it
>> doesn't have to get every file, but instead just the stuff that
> has
>> changed since your last update.
>> 
>>> Any reason to use the https way vs a basic svn up?
>>   Hopefully this isn't an insult, but have you used subversion
>> before?  I don't understand the question.
> 
> no, not insulted at all.  I've used CVS for years, and I've
> used SVN from my
> days with Hula a year or so back, but yeah, looking at my script for
> that it
> just did a 'svn up' to get the latest code before the build. 
> I guess what I
> did was looked up the 'dev' way to do it, (wiki link) then
> did it that way, saw
> that it put it in ./trunk/roundcubemail and I knew I didn't want
> ${WEB_ROOT}/trunk/roundcubemail - I wanted ${WEB_ROOT}/roundcubemail
> and that's
> why I have the full checkout each time and the mv commands. 
> That's really kinda
> dumb though no reason in taxing the server for all the files each
> time, lemme
> read up on svn, maybe you can set a target dir to put the files for
> checkout/update?
> 
> Thanks for the feedback, I've never written a script and left it
> alone for
> long.
> 
> P
> -- 
> http://fak3r.com [3] - you don't have to kick it
> 
>       �
> 
> Links:
> ----



Reply via email to