gossip 0.3.2
I just committed a change to a project Laurent Bossavit and I are working on. As a result of that, the following happened:
Had I deployed a new version, I would have gotten deployment messages to each of the above, plus in our Trac timeline:
(Trac does a perfectly fine job of handling commits on its own.)
That’s all due to a library of mine called Gossip, which provides a unified interface to all those destinations. It comes with three utility scripts:
-
svntell, which you’ve seen.
-
watchdog, which reports on the output and duration of a command. (It’s derived from the script in Part 4 of Everyday Scripting with Ruby.)
-
fanout, a command that relays a message to the distant destinations. (Our Vlad task uses it to report on deployments.)
The commands and library use the User-Choices library, so they’re configurable up the wazoo.
All this: done in service of ease at work.
I hope you use it.
October 3rd, 2007 at 11:29 am
Brian-
Are you going to be at rubyconf? If so, I think you should consider a lightning talk for the graffle tool. I’ve been using it a bit here and there on our rails project, and the results have been getting some positive feedback so far.
October 8th, 2007 at 9:53 am
Not going to be at RubyConf. I did a lightening talk about Graffle at the Rails Edge. Not much interest.
There will, nevertheless, be another version of Graffle. There’s more control over how graphics text turns into Ruby, and I’ve switched from running the test immediately to having a script generate a test::unit file to run. I find that less awkward.
April 23rd, 2008 at 6:20 pm
[…] is productivity? I read this post a while back ostensibly about some new tool named “gossip. It really got to me. If I […]