Ok sorry about the mess there. I have created a patch that fixes the issue Erik was having with GetComponents, but I would like some people to test it since I get a segfault of all things when I issue a very specific command. The segfault occurs when i run

/Cactus/utils/Scripts/GetComponents -a -p --root=TEST Cactus/manifest/my_einsteintoolkit.th

my_einsteintoolkit.th is slightly modified to include the Flickr and Twitter thorns, as well as a few others; however it never reaches those thorns. The segfault always occurs immediately after GetComponents has been cloned and symlinked. The weird thing is that if I modify the command at all, it no longer occurs. If I add any level of verbosity, if I disable parallel checkout, if I use einsteintoolkit.th (which for me still includes GetComponents from github), or if I call GetComponents from the git repository (which is identical to my patched svn version) the entire checkout succeeds.

I'm attaching the patch and my_einsteintoolkit.th. Let me know if anyone else can reproduce this error, perhaps it's a problem with my installation of perl or git.

Eric