{"push_id":543786505,"size":2,"distinct_size":2,"ref":"refs/heads/checkpoint_sko","head":"3f89a8108370ff0a78bd4af6827ce78933a2a744","before":"93a1f1e785d1ac7a65a171d64e76bc11a6d5e2ef","commits":[{"sha":"ae7237ef413e2cf0ecdca6f1b8979964cad511f2","author":{"email":"021143068ea072ab88645dfb2e8c07cae37bdc0b@ravellosystems.com","name":"danielw"},"message":"Enabling to delete Apps for a Trainer, even if some of the selected Apps don't exist (i.e. had not been created yet, so there's nothing to delete). Such Apps will be simply skipped.","distinct":true,"url":"https://api.github.com/repos/ravello/ravello-training/commits/ae7237ef413e2cf0ecdca6f1b8979964cad511f2"},{"sha":"3f89a8108370ff0a78bd4af6827ce78933a2a744","author":{"email":"021143068ea072ab88645dfb2e8c07cae37bdc0b@ravellosystems.com","name":"danielw"},"message":"Enabling to create Apps for a Trainer, even if some of the selected Apps already exist (i.e. had already been created, so there's no option to create them again). Such Apps will be simply skipped.","distinct":true,"url":"https://api.github.com/repos/ravello/ravello-training/commits/3f89a8108370ff0a78bd4af6827ce78933a2a744"}]}