# from Michael G Schwern
# on Sunday 17 February 2008 11:15:

>> Should I just call them chdir and unchdir?
>
>Go with the patch I proposed to implement a simplified
> pushd/local_chdir() for Module::Build internal use.

Well, I committed it as chdir_in() and chdir_original().  The 
local_chdir() with sentinel might also be useful, but it seems that 
most tests typically just need to enter the directory.  This pair of 
methods only goes unconditionally in/back and doesn't concern itself 
much with what happened in-between.

The $dist->regen() works wherever you are and MBTest's recent tmpdir() 
setup solve the cleanup per-process.  So, writing tests is much easier 
than before (though maybe that's just because I've lost some of my 
newbiness.)

--Eric
-- 
If the collapse of the Berlin Wall had taught us anything, it was that
socialism alone was not a sustainable economic model.
--Robert Young
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to