i have a naïve implementation of the git actions here.
Not really looking forward to putting the rest of the logic in place.