I got curious about how workflows were implemented and since the codebase is pretty small, I started digging around their code, but then found some relevant information here: https://github.com/ooyala/barkeep/issues/254
So, it appears that workflow is not part of barkeep itself since barkeep and git repos are decoupled -- this makes the default workflow post-commit, and pre-commit workflows are something that have to be scripted externally. Not sure what is involved there, but it is probably a matter of time before sample scripts / guides are up. Also, possibly, this might enable different commit-review workflows for different groups, if something like that might be useful.
Subbu.
On Fri, Jun 29, 2012 at 2:20 PM, Marcin Cieslak saper@saper.info wrote:
As seen on IRC:
https://github.com/ooyala/barkeep/wiki/Comparing-Barkeep-to-other-code-revie...
The most prominent feature of Barkeep mentioned on this page is that it was built for a post-commit review workflow. Given that the reason we moved MediaWiki to git was basically so that we could move *away* from post-commit review, I don't think using Barkeep as-is would work.
Then again, from watching the demo video (see getbarkeep.org) it looks
I assumed it was pre-commit workflow only when I first looked at Barkeep, but I found this snippet on getbarkeep.org that Roan posted.
"Barkeep is unopinionated. Use it with pre-commit or post-commit workflows, and script tools on top of it if you like. Comes with a command line client and REST APIs."
Subbu.