Added a new recursive and async way to retrieve the commit tree.