Intermediate Commit and Push