elpaso/django-dag — pull request #4 by ghing (2012-04-10 17:40:56+00:00)
Title: is_island returns True for nodes in middle of a graph

Previous implementation would return True for a node in the middle of a graph, that is a node that is was neither a leaf nor a root. This wasn't correct as such a node has both children and ancestors.