Commit with context.