class Bundler::Definition

def converge_locals

they point to a new revision) or depend on new specs.
Return true if any of the locals changed (for example,
Get all locals and override their matching sources.
def converge_locals
  locals = []
  Bundler.settings.local_overrides.map do |k,v|
    spec   = @dependencies.find { |s| s.name == k }
    source = spec && spec.source
    if source && source.respond_to?(:local_override!)
      source.unlock! if @unlock[:gems].include?(spec.name)
      locals << [ source, source.local_override!(v) ]
    end
  end
  locals.any? do |source, changed|
    changed || specs_changed?(source) { |o| source.class == o.class && source.uri == o.uri }
  end
end