add Rugged::Repository#descendant_of?