commit cb776d1664d5595717e9fead6daebdca586f9a64
Author: Randy Fay <randy@randyfay.com>
Date:   Mon Jun 6 15:33:27 2011 -0600

    Issue #1100376 by rfay: Change confirmation to be against a known-good tag

diff --git a/client/pifr_client.review.inc b/client/pifr_client.review.inc
index fdbe3e8..a1afafe 100644
--- a/client/pifr_client.review.inc
+++ b/client/pifr_client.review.inc
@@ -173,10 +173,9 @@ function pifr_client_review_pre_built_test($type) {
         'main' => array(
           'repository' => array(
             'type' => 'git',
-            // GITMIGRATION Fragile
             'url' => variable_get('pifr_drupal_repository', 'git://git.drupal.org/project/drupal.git'),
           ),
-          'vcs_identifier' => '7.x',
+          'vcs_identifier' => variable_get('pifr_confirmation_vcs_id', '7.2'),
         ),
         'dependencies' => array(),
       ),
@@ -211,7 +210,7 @@ function pifr_client_review_pre_built_test($type) {
             'type' => 'git',
             'url' => variable_get('pifr_drupal_repository', 'git://git.drupal.org/project/drupal.git'),
           ),
-          'vcs_identifier' => '6.x',  // GITMIGRATION Fragile
+          'vcs_identifier' => '6.x',
         ),
         'dependencies' => array(
           array(
diff --git a/pifr.admin.inc b/pifr.admin.inc
index dba50e4..e6b5e23 100644
--- a/pifr.admin.inc
+++ b/pifr.admin.inc
@@ -116,6 +116,5 @@ function pifr_admin_configuration_form(&$form_state) {
     '#description' => t('On a core test, causes only the NonDefaultBlockAdmin test to run, so a testbot can be confirmed easily in testing. <em>Ensure that this is disabled before finalizing a client.</em>'),
     '#default_value' => PIFR_SHORTCUT_CORE_TEST,
   );
-
   return system_settings_form($form);
 }
diff --git a/review/drupal/pifr_drupal.server.inc b/review/drupal/pifr_drupal.server.inc
index 5ad4bf3..23e802c 100644
--- a/review/drupal/pifr_drupal.server.inc
+++ b/review/drupal/pifr_drupal.server.inc
@@ -50,7 +50,7 @@ abstract class pifr_server_review_pifr_drupal extends pifr_server_review_pifr_as
         'type' => 'git',
         'url' => variable_get('pifr_drupal_repository', 'git://git.drupal.org/project/drupal.git'),
       ),
-      'vcs_identifier' => '7.x',  // GITMIGRATION will have to be changed at migration
+      'vcs_identifier' => variable_get('pifr_confirmation_vcs_id', '7.2'),
     );
   }
 }
diff --git a/review/drupal/pifr_drupal.test b/review/drupal/pifr_drupal.test
index efcbe12..ac514fe 100644
--- a/review/drupal/pifr_drupal.test
+++ b/review/drupal/pifr_drupal.test
@@ -27,7 +27,7 @@ class PIFRClientDrupalTestCase extends PIFRClientPluginTestCase {
             'type' => 'git',
             'url' => variable_get('pifr_drupal_repository', 'git://git.drupal.org/project/drupal.git'),
           ),
-          'vcs_identifier' => '7.x',
+          'vcs_identifier' => variable_get('pifr_confirmation_vcs_id', '7.2'),
         ),
       ),
     ));
diff --git a/server/pifr_server.admin.inc b/server/pifr_server.admin.inc
index d49489e..85e27d2 100644
--- a/server/pifr_server.admin.inc
+++ b/server/pifr_server.admin.inc
@@ -163,4 +163,11 @@ function pifr_server_admin_configuration_form(&$form, $form_state) {
     '#default_value' => variable_get('pifr_drupal_repository', 'git://git.drupal.org/project/drupal.git'),
     '#required' => TRUE,
   );
+  $form['server']['pifr_confirmation_vcs_id'] = array(
+    '#type' => 'textfield',
+    '#title' => t('VCS ID to be used for testbot configuration'),
+    '#description' => t('The VCS branch or tag to be used for testbot (client) confirmation, as in "7.2"'),
+    '#default_value' => variable_get('pifr_confirmation_vcs_id', '7.2'),
+  );
+
 }
