A tiny git written in python