Learning TreeSource and GIT