If you want to use the Git support of Bcfg2 that was added with 1.1.0rc1, the python-dulwich package is needed.
Fabian, I'll be gone on vacation next week so I won't have any time to look at this for a while. I've added you to the committers list for bcfg2. If you wanted to work on updating bcfg2 in F-13 and rawhide please feel free.
To be fair, not only the Git support should be included, all supported VCS should be added to the package. I'm not sure if this is the right approach. Pulling in three or four different VCSs and only use one. Perhaps it's better to let the users make their own choices and let them install the wished VCS by hand.
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping