[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