in reply to Best approach for temporarily swapping out a single perl module for a different version?
What I usually do in such a situation: I go to the ~/perl5 directory (created by local::lib), run
(if it's not already there, then I don't need to run anything).git init git add . git commit -m start
Then I create a branch for experiments, e.g.
and actually upgrade the module.git checkout -b module-3.4
Installing several different versions in different branches is possible, you can then use git to switch between them and compare the behaviour of your app or tests.
After the experiment is over, I either stay with the new version
or I return to master and delete the branch.git checkout master git merge module-3.4
I described the process when I first used it in my blog.
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Best approach for temporarily swapping out a single perl module for a different version?
by nysus (Parson) on Jun 25, 2020 at 15:25 UTC | |
by choroba (Cardinal) on Jun 25, 2020 at 15:36 UTC | |
by nysus (Parson) on Jun 25, 2020 at 15:54 UTC |
In Section
Seekers of Perl Wisdom