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
-~----------~----~----~----~------~----~------~--~---

Reply via email to