Git Push Without Polling