Miguel Gonzalez wrote:
> What I have done is mounting through smbfs the
> webserver share (Samba) with permissions for
> root.technology.
This is likely to be fragile, because Windows has a very different security
model than Unix (even with Samba inbetween). If someone changes a file directly
on the web server, the file permissions can sometimes change so that you are no
longer able to update the repository from the web server. If you can guarantee
this will never happen (and I know I couldn't), they you probably won't have any
problems.
It is much better to have a process run natively on the Windows web server to
perform the updates of the local (to the update process) working copy. This way
the rights are much more likely to be consistent.
> I still have to check with the developer if this
> actually works but I wanted to ask first if there is
> any more elegant way of updating after commits a
> remote web server. Some people say using rsync, but
> maybe other people do it differently.
I wrote SVN::Notify::Mirror[1] for this express purpose. However, it isn't that
easy to set up for Windows (I used Cygwin's ssh), so if you aren't comfortable
in both Unix and Windows, this may not be the solution for you. Depending on
your actual environment, just setting up a scheduled job on the Windows server
can be just as effective, if somewhat lagging behind the actual changes.
HTH
John
1) http://search.cpan.org/search?query=SVN::Notify::Mirror
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-06-12 01:10:24 CEST