We'd like to have a more accessible svn service. Here are some of the requirements we've come up with so far:

  • internal and external user support is a must
  • Access via the web through https (instead of svn+ssh)
  • Webdav capability
  • Browseable/searchable repo (by default the https setup will give us browseable, but other tools would be good for searching and browsing, like Fisheye or whatever)
  • multiple repos (of course)
  • moira group support for access (this would also handle external user access since moira lists can contain external users)
  • kerberos access for internal users (so people don't need to use userids/pws or export their client certs so tools can use them); this could be done with mod_auth_kerb; almost all svn clients on all the platforms use Neon as their core which provides kerberized auth
  • easily integratable into other tools like JIRA, Fisheye, etc
  • No labels