Index: project.inc
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/project.inc,v
retrieving revision 1.155
diff -u -p -r1.155 project.inc
--- project.inc	23 Dec 2010 02:07:30 -0000	1.155
+++ project.inc	17 Jan 2011 02:38:25 -0000
@@ -262,14 +262,6 @@ function project_project_form($node, $fo
     '#maxlength' => 255,
     '#description' => t('Link to changelog.'),
   );
-  $form['project']['cvs'] = array(
-    '#type' => 'textfield',
-    '#title' => t('CVS tree'),
-    '#default_value' => isset($node->project['cvs']) ? $node->project['cvs'] : NULL,
-    '#size' => 40,
-    '#maxlength' => 255,
-    '#description' => t('Link to webcvs/viewcvs.'),
-  );
   $form['project']['demo'] = array(
     '#type' => 'textfield',
     '#title' => t('Demo site'),
@@ -310,7 +302,6 @@ function project_project_validate(&$node
   $fields = array(
     'homepage' => t('Homepage'),
     'changelog' => t('Changelog'),
-    'cvs' => t('CVS tree'),
     'demo' => t('Demo site'),
   );
   foreach ($fields as $uri => $name) {
@@ -465,7 +456,7 @@ function project_project_insert($node) {
   if (variable_get('project_sandbox_numeric_shortname', FALSE) && $node->project['sandbox']) {
     $node->project['uri'] = $node->nid;
   }
-  db_query("INSERT INTO {project_projects} (nid, uri, homepage, changelog, cvs, demo, screenshots, documentation, license, sandbox) VALUES (%d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)", $node->nid, $node->project['uri'], $node->project['homepage'], $node->project['changelog'], $node->project['cvs'], $node->project['demo'], $node->project['screenshots'], $node->project['documentation'], $node->project['license'], $node->project['sandbox']);
+  db_query("INSERT INTO {project_projects} (nid, uri, homepage, changelog, demo, screenshots, documentation, license, sandbox) VALUES (%d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)", $node->nid, $node->project['uri'], $node->project['homepage'], $node->project['changelog'], $node->project['demo'], $node->project['screenshots'], $node->project['documentation'], $node->project['license'], $node->project['sandbox']);
 //  project_release_scan_directory($node->project['uri']);
   $perms = array_fill_keys(array_keys(project_permission_load($node)), 1);
   project_maintainer_save($node->nid, $node->uid, $perms);
@@ -477,7 +468,7 @@ function project_project_update($node) {
   if (variable_get('project_sandbox_numeric_shortname', FALSE) && $node->project['sandbox']) {
     $node->project['uri'] = $node->nid;
   }
-  db_query("UPDATE {project_projects} SET uri = '%s', homepage = '%s', changelog = '%s', cvs = '%s', demo = '%s', screenshots = '%s', documentation = '%s', license = '%s', sandbox = %d WHERE nid = %d", $node->project['uri'], $node->project['homepage'], $node->project['changelog'], $node->project['cvs'], $node->project['demo'], $node->project['screenshots'], $node->project['documentation'], $node->project['license'], $node->project['sandbox'], $node->nid);
+  db_query("UPDATE {project_projects} SET uri = '%s', homepage = '%s', changelog = '%s', demo = '%s', screenshots = '%s', documentation = '%s', license = '%s', sandbox = %d WHERE nid = %d", $node->project['uri'], $node->project['homepage'], $node->project['changelog'], $node->project['demo'], $node->project['screenshots'], $node->project['documentation'], $node->project['license'], $node->project['sandbox'], $node->nid);
 //  project_release_scan_directory($node->project['uri']);
   $perms = array_fill_keys(array_keys(project_permission_load($node)), 1);
   project_maintainer_save($node->nid, $node->uid, $perms);
@@ -589,9 +580,6 @@ function project_get_project_link_info($
     'type' => 'inline',
   );
   $links = array();
-  if (!empty($node->project['cvs'])) {
-    $links['browse_repository'] = l(t('Browse the CVS repository'), $node->project['cvs']);
-  }
 
   if (project_use_cvs($node)) {
     $links['view_cvs_messages'] = l(t('View CVS messages'), 'project/cvs/'. $node->nid);
Index: project.install
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/project.install,v
retrieving revision 1.30
diff -u -p -r1.30 project.install
--- project.install	17 Dec 2010 05:28:00 -0000	1.30
+++ project.install	17 Jan 2011 02:47:23 -0000
@@ -63,13 +63,6 @@ function project_schema() {
         'not null' => TRUE,
         'default' => '',
       ),
-      'cvs' => array(
-        'description' => 'An external link to the CVS repository for the project.',
-        'type' => 'varchar',
-        'length' => 255,
-        'not null' => TRUE,
-        'default' => '',
-      ),
       'demo' => array(
         'description' => 'An external link to a demonstration site for the project.',
         'type' => 'varchar',
Index: project.module
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/project.module,v
retrieving revision 1.367
diff -u -p -r1.367 project.module
--- project.module	16 Jan 2011 02:11:26 -0000	1.367
+++ project.module	17 Jan 2011 02:39:35 -0000
@@ -1525,7 +1525,6 @@ function project_token_list($type) {
       'project_shortname' => t("A project's short name"),
       'project_homepage' => t("Link to a project's home page"),
       'project_changelog' => t("Link to a project's changelog"),
-      'project_cvs' => t("Link to a project's cvs tree"),
       'project_demo' => t('Demonstration link for a project'),
       'project_documentation' => t("Link to a project's documentation"),
       'project_screenshots' => t("Link to a project's screenshots"),
@@ -1544,7 +1543,6 @@ function project_token_values($type = 'a
       $values['project_shortname'] = check_plain($object->project['uri']);
       $values['project_homepage'] = check_url($object->project['homepage']);
       $values['project_changelog'] = check_url($object->project['changelog']);
-      $values['project_cvs'] = check_url($object->project['cvs']);
       $values['project_demo'] = check_url($object->project['demo']);
       $values['project_documentation'] = check_url($object->project['documentation']);
       $values['project_screenshots'] = check_url($object->project['screenshots']);
@@ -1554,7 +1552,6 @@ function project_token_values($type = 'a
       $values['project_shortname'] = '';
       $values['project_homepage'] = '';
       $values['project_changelog'] = '';
-      $values['project_cvs'] = '';
       $values['project_demo'] = '';
       $values['project_documentation'] = '';
       $values['project_screenshots'] = '';
Index: project.test
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/project.test,v
retrieving revision 1.7
diff -u -p -r1.7 project.test
--- project.test	17 Dec 2010 05:28:00 -0000	1.7
+++ project.test	17 Jan 2011 02:44:04 -0000
@@ -99,7 +99,6 @@ class ProjectWebTestCase extends DrupalW
       'project[license]' => 'http://example.com/' . $this->randomName(),
       'project[screenshots]' => 'http://example.com/' . $this->randomName(),
       'project[changelog]' => 'http://example.com/' . $this->randomName(),
-      'project[cvs]' => 'http://example.com/' . $this->randomName(),
       'project[demo]' => 'http://example.com/' . $this->randomName(),
     );
 
@@ -145,7 +144,6 @@ class ProjectTestCase extends ProjectWeb
     $edit['project[license]'] = 'http://example.com/' . $this->randomName();
     $edit['project[screenshots]'] = 'http://example.com/' . $this->randomName();
     $edit['project[changelog]'] = 'http://example.com/' . $this->randomName();
-    $edit['project[cvs]'] = 'http://example.com/' . $this->randomName();
     $edit['project[demo]'] = 'http://example.com/' . $this->randomName();
     $this->createProject($edit);
 
@@ -162,8 +160,6 @@ class ProjectTestCase extends ProjectWeb
     $this->assertRaw($edit['project[screenshots]'], t('Project screenshots displayed properly.'));
     $this->assertLink(t('Read complete log of changes'));
     $this->assertRaw($edit['project[changelog]'], t('Project changelog displayed properly.'));
-    $this->assertLink(t('Browse the CVS repository'));
-    $this->assertRaw($edit['project[cvs]'], t('Project changelog displayed properly.'));
     $this->assertLink(t('Try out a demonstration'));
     $this->assertRaw($edit['project[demo]'], t('Project changelog displayed properly.'));
     $this->assertText($edit['body'], t('Project description found.'));
Index: views/project.views.inc
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/views/project.views.inc,v
retrieving revision 1.8
diff -u -p -r1.8 project.views.inc
--- views/project.views.inc	17 Dec 2010 05:28:00 -0000	1.8
+++ views/project.views.inc	17 Jan 2011 02:45:42 -0000
@@ -89,26 +89,6 @@ function project_views_data() {
     ),
   );
 
-  // cvs
-  $data['project_projects']['cvs'] = array(
-    'title' => t('CVS directory'),
-    'help' => t("The project's cvs directory."),
-    'field' => array(
-      'group' => t('Project'),
-      //'handler' => 'views_handler_field_node',
-      'click sortable' => TRUE,
-     ),
-    'sort' => array(
-      'handler' => 'views_handler_sort',
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_string',
-    ),
-    'argument' => array(
-      'handler' => 'views_handler_argument_string',
-    ),
-  );
-
   // demo
   $data['project_projects']['demo'] = array(
     'title' => t('Demonstration'),
