icecaster/silverstripe-versioned-gridfield — pull request #10 by Leapfrognz (2014-03-01 19:43:11+00:00)
Title: Use doPublish instead of publish('Stage', 'Live')

From what I understand, doPublish does the same thing as publish, but it has the onBeforePublish and onAfterPublish hooks