Alternately, the callable could simply take the repository from the sourcestamp and either return a github URL or `None` to signifify that no commit should be commented.  That API would be stable past 0.9.0.