On Fri, Aug 24, 2007 at 10:12:43AM +0300, Jani Tiainen wrote:
> Remote repositories - Box that runs Trac would be Linux + Apache server.
> Repositories reside on Windoze server. Move repos over Linux or some
> nice way to map Win shares to Linux, or usage of remote repositories.
Mounting remote repositories with NFS, smbfs or the like is not
recommended, as I understand the docs.
However, you yould have a master-slave scenario where your trac box is a
slave. Read about svnsync that comes with svn 1.4.4. Or pupulate commits
to your master with a post-commit hook to your slave.
Before 1.4.4, I had a little script running from cron that syncs to a
remote repository (note that I filter out a specific tree within the
repo):
------8<----
#!/bin/sh
# L: local
# R: remote
LSVNADMIN=/usr/local/bin/svnadmin
RSVNADMIN=/usr/local/subversion/bin/svnadmin
LSVNLOOK=/usr/local/bin/svnlook
RSVNLOOK=/usr/local/subversion/bin/svnlook
LSVNDUMPFILTER=/usr/local/bin/svndumpfilter
RCHOWN=/bin/chown
LREP=/path/to/localrepo
RREP=/sun/svn
SSH=/usr/bin/ssh
REMOTEHOST=remotesvnhost
RREV=`${SSH} ${REMOTEHOST} ${RSVNLOOK} youngest ${RREP}`
LREV=`${LSVNLOOK} youngest ${LREP}`
STARTREV=`expr ${RREV} + 1`
if [ 0${RREV} -lt 0${LREV} ] ; then
${LSVNADMIN} dump ${LREP} -r ${STARTREV}:${LREV} --quiet --incremental | \
${LSVNDUMPFILTER} include source | \
${SSH} ${REMOTEHOST} ${RSVNADMIN} load --quiet ${RREP} > /dev/null
${SSH} ${REMOTEHOST} ${RCHOWN} -R wwwrun.www ${RREP}
fi
------8<----
> Authenticating users from Active Directory. We're currently using apache
> + mod_sspi but it sucks. :) Any better way?
mod_auth_ldap against AD works fine here.
> Populating Trac users from AD. Since we have all users in AD, It would
> be handy to get "registered" user data from AD? Scripts or plugins for this?
I'm very interested in that, too.
> Automation - As much as possible, like automatic ticket closing, ticket
> creation, adding and modifying by email.
trac-post-commit-hook, email2tracscript.
Rainer
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---