in reply to Automate SVN and FTP

I agree with moritz, don't spend too much time fooling around with a crappy vendor or a limited environment. You will waste more time trying to work around their limitations than you need too.

I think this is one of the first, and hardiest lessons to learn as a programmer, fix the environment rather fix your program. Your life will be some much easier.

Replies are listed 'Best First'.
Re^2: Automate SVN and FTP
by bubaflub (Initiate) on May 06, 2008 at 18:25 UTC
    Herkum and moritz,

    Thank you for the quick responses!

    I would, of course, prefer a hosting environment with shell access. It's not because Mosso (which is owned and operated by Rackspace) is technologically inadequate, but because they host across a homogeneous cluster - both IIS and Apache (as well as ASP, .NET, PHP4 & 5, Perl, Ruby on Rails) on Windows and Linux - that there is no shell access. I imagine that my files are sitting somewhere on a NAS and mounted across multiple machines.

    That being said, I am technologically constrained by the higher-ups - Mosso and SVN are non-negotiable.

    I'm open to hearing how I could use rsync as part of the "tool chain" - will it take care of the recursive directory and FTP clobbering issues?

    Thanks,
    Bob

      I'm open to hearing how I could use rsync as part of the "tool chain" - will it take care of the recursive directory and FTP clobbering issues?

      I think it will do all the work for you. I have never used it over FTP before, but so far it has never disappointed me ;-)

      Just read the man page and play with it a bit, it's really a great tool for one-way synchronizations.