Project

General

Profile

« Previous | Next » 

Revision 074bfd8f

Added by Ivan Necas almost 7 years ago

Simplify the dependency graph

When composing the dependency graph for tsort, use just the collection
it was set to, instead of using resolver to find the classes by label.

Besides simplification, it also preserves the order in which the steps
were added, otherwise, the order was dependent on the Ruby version (and
caused different order of steps to be composed in Ruby 1.8.7 and Ruby
2.2.2)

Before this patch, the steps that had no dependnecy between each other
could end up in different order than in which they were added.

  • added
  • modified
  • copied
  • renamed
  • deleted