Last modified: 2014-09-02 06:24:28 UTC
This feature has already been requested and a lot of thought has been put into how to address it, so this bug is for posterity and happy record keeping. It's cumbersome to work with git+gerrit when developing and testing puppet configurations. We'd like to be able to deal with puppet on a per-project level. Each project would have its own git puppet branch, and the project's puppetmaster would work from a checkout. Edits could be made directly to the checkout the puppetmaster uses (quick and dirty for a single user), or we could have the puppetmaster work from a separate checkout which is updated upon branch commit (better for a multiple users). Perhaps someone else can add thoughts about how we would eventually merge changes into the production branch in this scheme?