summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-03-18 19:02:33 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-03-18 19:02:33 +0000
commit3b8dc6abbc17b07e68b838f939a461b288d08400 (patch)
tree00e38820ce00ff3d8660e6cb82e64af0d6cfa9ea
parentadedab177824ca4c02eee219df34fceda32678a5 (diff)
downloadpuppet-3b8dc6abbc17b07e68b838f939a461b288d08400.tar.gz
puppet-3b8dc6abbc17b07e68b838f939a461b288d08400.tar.xz
puppet-3b8dc6abbc17b07e68b838f939a461b288d08400.zip
Removing the cycle checks from the splice! method in pgraph, which *considerably* speeds up splicing of very large graphs.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2293 980ebf18-57e1-0310-9a29-db15c13687c0
-rw-r--r--lib/puppet/pgraph.rb5
1 files changed, 0 insertions, 5 deletions
diff --git a/lib/puppet/pgraph.rb b/lib/puppet/pgraph.rb
index bd61b01ff..80a272cdf 100644
--- a/lib/puppet/pgraph.rb
+++ b/lib/puppet/pgraph.rb
@@ -158,11 +158,6 @@ class Puppet::PGraph < GRATR::Digraph
next
end
add_edge!(s, t, edge.label)
- if cyclic?
- raise ArgumentError,
- "%s => %s results in a loop" %
- [s, t]
- end
end
# Now get rid of the edge, so remove_vertex! works correctly.