Task-based git release management