Index: release/project_release.module
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/project/release/project_release.module,v
retrieving revision 1.108
diff -u -p -r1.108 project_release.module
--- release/project_release.module	26 Feb 2009 01:17:51 -0000	1.108
+++ release/project_release.module	1 Mar 2009 20:07:46 -0000
@@ -323,6 +323,15 @@ function project_release_form(&$release,
   _project_release_form_add_version_element($form, $release, $modify, $format, 'patch', t('Patch-level'));
   _project_release_form_add_version_element($form, $release, $modify, $format, 'extra', t('Extra identifier'), t('Optionally specify other identifying information for this version, for example "beta-1", "rc-1" or "dev". In most cases, this should be left blank.'), 40);
 
+  // A boolean to indicate if this release should be regularly rebuilt
+  // (e.g. from a revision control branch) or not (e.g. an official release
+  // from a tag).  There's no UI for this field, since it's only used if a
+  // revision-control integration module is enabled.
+  $form['project_release']['rebuild'] = array(
+    '#type' => 'value',
+    '#value' => !empty($release->project_release['rebuild']),
+  );
+
   $form['project_release_files'] = array(
     '#type' => 'fieldset',
     '#tree' => TRUE,
@@ -389,11 +398,6 @@ function project_release_form(&$release,
   $tag = isset($release->project_release['tag']) ? $release->project_release['tag'] : '';
   _project_release_form_add_text_element($form['tag']['tag'], t('Tag'), $tag, $is_edit, $admin, TRUE, 40, 255);
   $form['tag']['tag']['#parents'] = array('project_release', 'tag');
-  $form['tag']['rebuild'] = array(
-    '#type' => 'value',
-    '#value' => !empty($release->project_release['rebuild']),
-    '#parents' => array('project_release', 'rebuild'),
-  );
 
   // Add a custom validation function.
   $form['#validate'][] = 'project_release_node_form_validate';
