This site preserved for posterity. Woven in its current incarnation will take shape at www.woven.org
 

Integrated SVN (revision control)

This component will enable each project group to have its own SVN module for use as a source repository and revision control system. Making this development tool available is critical to the utility of a distributed development environment like Workspace.

  1. An option should exist allowing a repository (SVN module) to be created. This option should be accessible after the project group (OG) is created, to encourage that it be enabled only if explicitly desired (versus casually enabling all options at group creation). Only the group manager should have access to the above option.
  2. The group manager should be allowed to determine who in the group should have access to the SVN module. (This is similar to drupal.org/project.module’s recent CVS-related access changes.)
  3. SVN module login information should correlate to the Workspace login information.
  4. A new block should be available for all in the project group for access to SVN related pages. A new menu item should allow access for this as well, but this is left up to the particular theme.
  5. SVN committ messages should be viewable (like drupal.org/cvslog.module) and browsable.
  6. Diffs should be available (via ViewSVN… other third-party tool).
  7. TBD. There should be some Case Tracker integration, e.g. allowing a reference to relevant SVN commit messages or changed files when marking a case resolved.