add Repository#descendant_of?

cc @ymendel @brianmario @vmg