Last Monday, I presented the webinar, “What’s New in CollabNet’s Distribution including Apache Subversion, Version 1.7,” with Mark Phippard, Director Engineering, Subversion and Integrations at CollabNet. We talked about the new features in Subversion Edge 2.1, the latest release of CollabNet’s Apache Subversion distribution. Specifically, we covered:
- Browser based management console, and Subversion browser
- Built-in update mechanism, for latest Subversion patches and features enhancements
- New: Back-up services, and dump/load features for repository migration and upgrade.
We encouraged our attendees to come to the session armed with questions. As a result, we received many great questions that we just couldn’t get to during the live event so we have provided answers to the audience’s questions below.
If you missed the session live, you can watch the recording and download my slides. I also encourage you to download CollabNet Subversion Edge as is the answer for easy installation, administration, security, and governance of your Subversion environment. Also, don’t forget to register for our upcoming webinars. CollabNet offers multiple webinars a month that cover a variety of topics related to software development.
As promised, here’s the follow up to the live audience questions.
Q: What about Mac OSx? Any plans to support it?
A: Note that *client-side* Subversion has been supported on Mac OS for some time. Since Subversion Edge is used for setting up a Subversion *server*, we’ve focused on environments that are traditionally used for servers – Windows 2008, LInux, Solaris, etc.
Q: Can you commit to a replica repository? If not what the replica is used for?
A: A Subversion Edge replica has a write-through proxy enabled, so commits can be directed at the replica, and commits will be proxied through to the back-end repository master. Since the majority of Subversion transactions are read-only, the replica’s primary is meant for speeding up read access in remote locations, or for distributing read load across multiple replicas.
Q: What Linux distributions are supported?
A: Red Hat 5 is officially supported. The software runs fine on quite a distributions that we’ve seen – including CentOS, SuSE, and Ubuntu.
Q: Any tools for managing custom Subversion hooks?
A: This is on our roadmap. Of course, nothing prevents you from managing the hooks “manually” right now.
Q: Is there any repository migration support in subversion edge?
A: There are several choices for migrating a repository into Subversion Edge. You can point the repository directory to a directory that stores older FSFS-based repositories, and have Subversion Edge. You can also dump your old repositories (of whatever format), and load that dump file into a Subversion Edge repostory.
Q: Is SVN Edge meant to manage one repository (and optional replicas)? We have multiple repositories we were thinking of moving to an Edge server.
A: There is no fixed limit on the number of repositories that can be managed by Subversion Edge.
Q: Will there be a file/directory search function in the web UI?
A: Not currently planned, but feel free to bring it up in the forum, or add as a user request in our User Requests tracker: https://ctf.open.collab.net/sf/tracker/do/listArtifacts/projects.svnedge/tracker.user_requests
Q: will user properties like email be available via an API for use in my own maintainance scripts?
A: We are working on a Rest API right now. This sounds like a good requirement to have. If you have any other requests for info available via API, please let us know on the forum or in the User Requests tracker: https://ctf.open.collab.net/sf/tracker/do/listArtifacts/projects.svnedge/tracker.user_requests
Q: What is the status of backward-compatibility with package containing Subversion v.1.6? Any serious limitations?
A: Subversion maintains backward-compatibility across all its versions.
Q: Is there a way to get email list of all users that are added in edge?
A: See the question on the APIs, above.
Q: Do you support Red Hat Enterprise 64 bit?
Q: What is your technical roadmap for supporing Mac OS. We intend to develop on Mac and deploy to Red Hat.
A: This is fully supported today, as answered above. The Subversion client has been supported on the Mac OS for a long while – we have many developers here who use Mac OS. The Subversion Edge *server* can be on a different OS, and Red Hat is officially supported by us.
More questions? Post them in the comments section below.