[Bitkeeper-users] [proposal] trigger output change
Larry McVoy
lm at bitmover.com
Thu Apr 27 11:42:41 PDT 2006
Right now, if you have multiple remote triggers that just echo their names
you would see
------ Remote trigger message --------------------------
I am trigger post-outgoing_1.
I am trigger post-outgoing_2.
I am trigger post-outgoing_3.
--------------------------------------------------------
We're considering changing that output for the upcoming release and making
it look like:
------ Remote trigger message --------------------------
Trigger "post-outgoing_1" says:
I am trigger post-outgoing_1.
Trigger "post-outgoing_2" says:
I am trigger post-outgoing_2.
Trigger "post-outgoing_3" says:
I am trigger post-outgoing_3.
--------------------------------------------------------
As well as also adding an extra line for any pre-trigger that exits non-zero
like so:
------ Remote trigger message --------------------------
Trigger "pre-incoming" exited 1.
--------------------------------------------------------
so that you can see which trigger produced which output and why an event
failed (if someone copies /bin/false to BitKeeper/triggers/pre-incoming
pushes will just start to silently fail which isn't polite).
Questions:
1. Any objects to these changes? If you are parsing trigger output this
could break your scripts (but make future scripts easier).
2. Any suggestions for better formats? I thought of indenting each
triggers output but wasn't sure that was the right answer.
--
---
Larry McVoy lm at bitmover.com http://www.bitkeeper.com
More information about the Bitkeeper-users
mailing list