30
37
// This must be run in a datastore transaction, and the provided *Commit must
31
38
// have been retrieved from the datastore within that transaction.
32
39
func notifyOnFailure(c appengine.Context, com *Commit, builder string) error {
33
44
// TODO(adg): implement notifications for packages
34
45
if com.PackagePath != "" {