Showing posts with label Apache Subversion. Show all posts
Showing posts with label Apache Subversion. Show all posts

Tuesday, February 21, 2012

Intro to Subversion Access Control 4.1


Big plans are brewing at WANdisco for 2012, and one project that has just been completed, is Subversion Access Control 4.1.

Access Control 4.1 includes a revamped user interface. The new look makes it easier for users to navigate through the security features offered by Access Control and setup new rules and permissions for Subversion repositories and paths.

The ‘Group’ concept has been replaced with “Teams’ and a new feature has been added to allow the designation of “Team Leader” who is then granted some administrator privileges. Specifically, the Team Leader is able to setup user access rules to a pre-defined repository path (or paths).

We are calling this new feature Delegated Admin since it allows granting of some administrator privileges to users. The context of how this feature could be used might be best described in terms of business units for an enterprise corporation. Consider the following scenario.

A company has 100 Apache Subversion users split into 10 teams, each associated with a separate BU, each team has its own Subversion repository. In the past, Access Control admin can go in and setup repository security rules that applies to all 100 users and repositories. With delegated admin the Access Control administration can create 10 new Teams and assign a Team Leader to each one, specifying the Repository that team should have access to. From there, the Team Leader can log into the system, add/remove the users for the team, and setup multiple rules needed to properly manage those Subversion assets.

Effectively what delegated admin does is allow Team Leaders, people in charge of their respective Business Units, to define and configure their own team rules. Access Control supports the concept of nested-teams which is called Sub-Teams (see screenshot) and this would even allow you to further organize teams from larger sections into multiple sub-sections (eg: West Coast Branch –> Plugins Team; West Coast Branch –> Application Team) and designate a team leader at each level to manage users and rules.

The role of the Access Control administrator now is to simply define Team Leaders and the resources which they can direct access over. Once defined the Team Leader can only create rules that affect their resources meaning the West Coast Branch won’t be able to setup access rules for the East Coast Branch’s repositories and vice-versa.

The ability to delegate some administrator functionality to Team Leaders, and in the context of specific Subversion paths and repositories, is a powerful new feature that will empower enterprise organizations and save time and money. Team Leaders are able to set access restrictions based on the need and requirements of their given team or business unit and no longer have to rely on a single administrator to do that for them.

Wednesday, June 15, 2011

The First Subversion 1.7 Alpha Release is Available Now and The Community Needs Your Feedback

The long awaited and highly anticipated release of Subversion 1.7 is almost upon us. Like any successful open source project, Subversion needs active participation and feedback from its user community. This is especially true in the case of 1.7, given its emphasis on client-side performance and new client tools. That's why Subversion 1.7.0 alpha-1 has now been made available for user testing. Major 1.7 enhancements include:

  • HTTPv2- a protocol rewrite designed to enhance performance by reducing the number of round trips between the client and the server with every request.
  • WC-NG - a rewrite of the working copy library that enhances performance by centralizing metadata storage and provides a foundation for supporting features such as shelving and offline commits in future releases.
  • svnrdump - a new client tool that provides the same functionality as svnadmin dump and svnadmin load, but on remote repositories. There's no need for administrator access to the source or target repository on on the remote server's filesystem.

A complete list of what's new is available at http://subversion.apache.org/docs/release-notes/1.7.html. Download 1.7 now at: http://www.wandisco.com/subversion/download/1_7-alpha. Contribute to the success of this major new release by providing your feedback at: http://www.svnforum.org/forums/56-Apache-Subversion-1.7.0-Alpha-Support . This is your chance to make a positive impact on the world's most popular version control system and its more than five million users.


Thursday, June 2, 2011

Support for Mac OS X Added to the World’s Most Comprehensive Set of Fully Tested Free Subversion Binaries

Certified Subversion 1.6.17 binaries are now available for the Mac OS X platform. These binaries work with Mac OS X versions 10.5.x and 10.6.x on PPC and Intel 32 and 64 bit architectures. This software provides a complete, fully tested version of Subversion based on the most recent stable release, including the latest fixes.

To upgrade to the newest release of Subversion on Mac OS X and take advantage of the fixes and enhancements that it offers go to: http://www.wandisco.com/subversion/download. You can register for free community support for the software at: www.svnforum.org. Professional support is also available if you require secure, high quality online, phone and email support with guaranteed response times and automated access to the latest fixes and updates.

Wednesday, June 1, 2011

Subversion 1.6.17 Now Available

Subversion 1.6.17 was just released today. This newest version provides several key enhancements as well as bug fixes. Most notably, 1.6.17 includes major improvements in checkout performance for large working copies on Windows, greater efficiency of ‘blame – g’ for users dealing with a large amount of mergeinfo and improved error handling on Windows. A detailed list of the changes included in this new release is available at: Subversion 1.6.17 Changes.

Release notes for the entire 1.6.x series can be found at: http://subversion.apache.org/docs/release-notes/1.6.html.

To upgrade to this latest release of Subversion and take advantage of the fixes and enhancements that it offers go to: http://www.wandisco.com/subversion/download