Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Env ==

#71

Should Env perform some equality check based on Env#root.root? If two envs are somehow loaded in (ex when tap.yml for a gem sets root = "."), then this can cause a manifest error, and duplication.

The current scheme searches for envs that are included in the flat_envs target... but at preset == must be checking object_id, and not just contents.

Reported by bahuvrihi · August 6th, 2008 @ 10:11 AM

State: resolved
Milestone: Tap-1.0.0
Assigned to: bahuvrihi bahuvrihi

Activity

  1. bahuvrihi
    bahuvrihi

    Also consider disallowing root reconfiguration in Env#instantiate

      config.delete('root').delete(:root)
      (instances[path] = Env.new({}, root, logger)).reconfigure(config) do |unhandled_configs|
        yield(unhandled_configs) if block_given?
      end
    

    August 6th, 2008 @ 10:26 AM

  2. bahuvrihi
    bahuvrihi
    • Milestone set to Tap-0.11.0

    September 10th, 2008 @ 10:01 AM

  3. bahuvrihi
    bahuvrihi
    • Milestone changed from Tap-0.11.0 to Tap-1.0.0

    October 21st, 2008 @ 08:11 AM

  4. bahuvrihi
    bahuvrihi
    • Assigned user set to bahuvrihi
    • State changed from new to resolved

    I think the core of this problem has been solved using contexts that track env instances for a given root.

    May 25th, 2009 @ 12:32 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.