Thanks Chris. I figured it out yesterday. The problem was that i was creating a blank comps.xml file. When i copied the 6.3 heirarchy onto my filesystem it came with their comps.xml file. It was just named weird because it has a hash value in front of it. Anyways i ran: createrepo --database -g c28thisisthehashvalue-comps.xml "`pwd`" and all my group info and tree structure built correctly. Then i had to fix up a few dependencies. All installs are running smoothly now
hope this helps someone else.