make git updater more generically usable