Closed mmcc closed 12 years ago
Can I see the gitolite config? Specifically where the groups are defined. That error is thrown when the gem can't figure out a way to resolve group dependencies.
Sorry for the delay, Graduation crap kept me busy all weekend. I'm going to post the groups and then an example of one repo, hopefully that will be enough.
@devs = Andrew Charlie Raj Stephanie brandon codebot matt starscream
@admins = Andrew Charlie Raj Stephanie codebot matt
@standard = advisor boswell totaltech11
@internal_projects = plx plexbash svn2git rails3_template_new
repo atlas
RW+ = @devs
Ok, I will take a look at this later today.
Resolved in 7e3b8436291fac3561abd64507217dddc92025f4
Gem release 1.0.1 contains the fix and is now on rubygems. Thanks for the bug report!
Glad I could help!
Working on a script that uses Gitolite I ran into a strange GroupDependencyError problem. It would spit out the error and wipe my config file completely. I figured it was a problem with my script, but then when I try to simply add a repo through irb I get the same issue. Here's the sequence I'm running:
require 'gitolite'
ga_repo = Gitolite::GitoliteAdmin.new("./gitolite-admin")
conf = ga_repo.config
repo = Gitolite::Config::Repo.new("test")
repo.add_permission("RW+", "", "@plexus")
conf.add_repo(repo)
ga_repo.save
All of these steps are successful up until step 7, at which point I get this error.