add is_descendent_of
remove git_sort_mode as it is only used by one method
call Base.gc() on test fixture cleanup