mikey_p has already started this at https://github.com/shomeya/drupalorg_testing (tarballs at http://pub.shomeya.com/drupalorg_testing/), but because it's over on github and not on drupal.org, no one knows about it. I've gotten quite a few questions in the past couple of days about how to download and participate, because people saw the demo video and want to help but get totally confused on how to get the code.

We should make it a priority to get this stuff moved to drupal.org ASAP so people can help hack on it.

CommentFileSizeAuthor
#12 977548.patch1.41 KBwebchick
#10 977548.patch6.78 KBwebchick

Comments

sirkitree’s picture

Even with that, there is simply not enough information available to get a local up and running. The README is sorely out of date, and there are no clues as to how to get a local git repository that has already been converted from cvs or how to plug that into your local site once you have it. I'd love to help out more here but really need some better instructions on how to even start. If anyone can give some links here to existing instructions one how to get underway with this so that once can begin working on *anything* I'd be happy to help update documentation as well as work on some issues.

sirkitree’s picture

Issue tags: +git phase 2, +git sprint 5

Tagging

eliza411’s picture

I think these are the most up-to-date instructions available: http://groups.drupal.org/node/105299

marvil07’s picture

helmo’s picture

I've added project_git_instructions in my own fork of mikey_p's github repo: git://github.com/helmo/drupalorg_testing.git

@mikey_p: Could you pull from there?

Besides the addition of the module it has a fix: in 99b65efc92d917150b54 (Changed the node ownership to the 'admin1' user as user 1 at this point has the name 'placeholder-for-uid-1', atleast under Aegir.)

To get the profile installable I've also had to disable the devel module, seems to be another Aegir specific problem, but I've not committed that.

sdboyer’s picture

Don't need this to launch, but MAN do we need it to really open up public work on this system in phase 3.

If somebody wanted to start assembling this, though, it could be a _great_ project for someone wanting to learn a lot more about how our infra works, and make some excellent contributions in the future.

franskuipers’s picture

I tried to install the current version just last week. I get an error:
Fatal error: Class 'VersioncontrolGitBackend' not found in /var/www/drupalorg_testing/profiles/drupalorg_testing/modules/versioncontrol_git/versioncontrol_git.module on line 45
Anyone has a hint as where to look for?

I would like to work on a 6.x-2.x branch.
To start with it: Which new *Git* modules not mentioned in the make_file should be added?

eliza411’s picture

@franskuipers The best list of modules I know of is at https://github.com/JoshTheGeek/tggm-makefile

dww’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev
Assigned: Unassigned » webchick

http://drupal.org/node/1045746 now exists.

webchick says in IRC she's going to work on this tonight... Yay!

webchick’s picture

Status: Active » Fixed
StatusFileSize
new6.78 KB

Ok, here's an initial commit which gets mikey_p's changes from https://github.com/shomeya/drupalorg_testing into the module.

New branch is in HEAD, since dww branched DRUPAL-6--1 to its own thing.

Marking this issue fixed, though there's obviously still much more to come. Follow http://drupal.org/project/issues/drupalorg_testing?text=&status=Open&pri... for new and exciting developments. :P

dww’s picture

Status: Fixed » Needs work

I think this hunk undid a recent fix:


@@ -777,9 +785,7 @@ function _drupalorg_testing_create_proje
   }
 
   // Add release versions.
-  $release_api_vid = install_taxonomy_add_vocabulary(t('Project Release API Compatibility'), array('project_release' => 'project_release'), array('multiple' => FALSE));
-  variable_set('project_release_api_vocabulary', $release_api_vid);
-
+  $release_vid = _project_release_get_api_vid();
   $terms = array(
     '4.0.x', '4.1.x', '4.2.x', '4.3.x',
     '4.4.x', '4.5.x', '4.6.x', '4.7.x', '5.x', '6.x', '7.x',

Otherwise, this looks like a great start. Thanks!

webchick’s picture

StatusFileSize
new1.41 KB

Thanks!

Fixed that regression, as well as a missing quote I introduced in a previous commit. :P Oopsie. :P

webchick’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)
Issue tags: -git phase 3, -git sprint 5, -git phase 2 leftovers

Automatically closed -- issue fixed for 2 weeks with no activity.