casey dahlin nweumhmredhatcom brian warner wrote thu 25 oct 2007 121238 0400 casey dahlin wrote trying rewrite git interface buildbot doesnt rely cogito bit flexible need tell buildslave execute two shell commands sequence checks project first time make single buildstep execute multiple shell commands two approaches first work buildmaster side second work buildslave side first approach advantage requiring buildslave changes means use old buildslaves buildstep trigger zero remotecommands remoteshellcommand kind remotecommand unfortunately dont know examples sort thing right planning clean way remotecommands started goal make behave like regular twisted deferred chains changes got destabilizing make 076 second approach currently used sourcecheckout commands takes advantage fact remotecommand buildslave side trigger zero actual shell commands approach gives better access osstat files directly example offers marginally faster operations fewer roundtrips expense working buildslave thats new enough new code source steps use look examples like buildbotslavecommandssourcebase svn sourcebase class methods full checkout update vcspecific subclasses fill methods sourcebase tries update fails triggers fullcheckout method id recommand slave side git fullcheckout method chain shell commands think old archbaz classes need something like check hints cheers brian thanks reply currently running bash using run twocommand shell line ugly effective methods able cleanly enough actually submit stuff back upstream cjd sfnet email sponsored splunk inc still grepping log files find problems stop search log events configuration files using ajax browser download free copy splunk httpgetsplunkcom thu 07 aug 2008 070609 0400 buildbotdevel execute two shell commands source buildstep