diff options
Diffstat (limited to 'lib/bundler/gem_version_promoter.rb')
-rw-r--r-- | lib/bundler/gem_version_promoter.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/bundler/gem_version_promoter.rb b/lib/bundler/gem_version_promoter.rb index f89e8ca8..3bacd600 100644 --- a/lib/bundler/gem_version_promoter.rb +++ b/lib/bundler/gem_version_promoter.rb @@ -26,7 +26,8 @@ module Bundler end def sort_versions(dep, dep_specs) - before_result = "before sort_versions: #{debug_format_result(dep, dep_specs).inspect}" + # MODO Revisit env name - also see below + before_result = "before sort_versions: #{debug_format_result(dep, dep_specs).inspect}" if ENV["DEBUG_PATCH_RESOLVER"] result = @sort_versions[dep] ||= begin gem_name = dep.name @@ -46,6 +47,7 @@ module Bundler end end end + # MODO: flush out this problem by freezing it? result.dup # not ideal, but elsewhere in bundler the resulting array is occasionally emptied, corrupting the cache. end |