[414884] [NPPR] NPPR should offer GitHub as an option 

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=414884
diff --git a/project_provisioning_request.php b/project_provisioning_request.php
index 074206f..0bea2ba 100644
--- a/project_provisioning_request.php
+++ b/project_provisioning_request.php
@@ -1,6 +1,6 @@
 <?php
 /*******************************************************************************
- * Copyright (c) 2010 Eclipse Foundation and others.
+ * Copyright (c) 2010, 2013 Eclipse Foundation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -10,6 +10,7 @@
  *    Bjorn Freeman-Benson (Eclipse Foundation)- initial API and implementation
  *    Wayne Beaton (Eclipse Foundation)- Bug 240688
  *    Wayne Beaton and Denis Roy (EF) - Bug 306373 (Git support)
+ *    Wayne Beaton - Bug 414884 (GitHub as an option)
  *******************************************************************************/
 require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
 require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
@@ -313,9 +314,14 @@
         </td></tr>
         <tr>
           <td colspan="2" align="center"><p><input type="radio" name="source_code_repository" value="Git" checked> Git &nbsp;&nbsp;
+          <input type="radio" name="source_code_repository" value="GitHub"> GitHub &nbsp;&nbsp;
           <input type="radio" name="source_code_repository" value="SVN"> SVN &nbsp;&nbsp;</p>
           <p>Note that all projects must submit an <a href="http://wiki.eclipse.org/Development_Resources/Initial_Contribution">Initial Contribution</a>
           to the IP Team <em>before</em> any code can be checked in.</p>
+          <p>For projects that intend to use <em>GitHub</em>, tag your repository as described in 
+          <a href="https://wiki.eclipse.org/Social_Coding/Hosting_a_Project_at_GitHub">Hosting a Project at GitHub</a> before submitting this form.
+          Specify the URLs of existing repositories to be moved (one per line):<br/>
+          <textarea name="github_repositories" rows="4" cols="60">https://github.com/yourname/repository</textarea></p>
           </td>
           
         </tr>
diff --git a/submit_project_provisioning_request.php b/submit_project_provisioning_request.php
index de2c8e0..f6e291d 100644
--- a/submit_project_provisioning_request.php
+++ b/submit_project_provisioning_request.php
@@ -180,7 +180,7 @@
   $committer_lead     = "committerLead"     . $committer_number;
   $committer_download = "committerDownloadPrivileges" . $committer_number;
 
-  $tmp_str .= "
+  $tmp_str = "
     Name: " . $_POST[$committer_name] . "
     Email: " . $_POST[$committer_email] . "
     ";
@@ -342,7 +342,7 @@
 have finished your to do items.
 ";
 
-$mailStr .= "
+$mailStr = "
 New Project Validation Phase Provisioning Request
 
 Name: " . $_POST['yourName'] . "
@@ -365,7 +365,19 @@
 $mailStr .= "
 _____ Initial SCM Components _____
 [Repository Type: " . $_POST['source_code_repository'] . "]
+";
 
+if ($_POST['source_code_repository'] == 'GitHub') {
+    if (!$github = trim($_POST['github_repositories']))
+        $github = 'None specified';
+    
+    $mailStr .= "
+      Existing repository locations:
+      $github
+";
+}
+
+$mailStr .= "
 1. [webmaster] Create the repository.
 2. [webmaster] Grant access to all project committers.
 ";