[ANN] "gold": a script to ease git based team work

Hi list !

I created a script to ease workflow on zena, a rails CMS
(http://zenadmin.org).

The workflow involves developers and reviewers (can be the same people):

  1. each developer has his own fork (on github or another git server)
  2. he creates a branch per feature
  3. a reviewer looks at the code before …
  4. … pushing changes to the “golden master”

All of this with automatic email sending:
===[dev]===

git co -b super_feature

gold propose “finished implementation for super feature”
… [email]
===[reviewer]===
gold review john/super_feature
gold ok

Gaspard

Gaspard B. wrote:

I created a script to ease workflow on zena, a rails CMS
(http://zenadmin.org).

Nice, thanks for contributing. Is this intended to be lighter weight
substitution for a “real” Continuous Integration (CI) system? Don’t most
teams that need this level of collaboration use CI systems?

Robert W. wrote:

Gaspard B. wrote:

I created a script to ease workflow on zena, a rails CMS
(http://zenadmin.org).

Nice, thanks for contributing. Is this intended to be lighter weight
substitution for a “real” Continuous Integration (CI) system? Don’t most
teams that need this level of collaboration use CI systems?

Yes, it’s a very light CI. In fact it is simply a bunch of git calls
used to ensure a consistent integration workflow (plus it’s less typing
and thinking).

Gaspard