2005-12-04 Software Oddmuse

I decided to abandon my quest for Oddmuse running without errors and warnings when warnings and taint-checking are enabled. What really killed me was that there was no way to write $diff =diff $old $new`` with taint-checking enabled, unless I wanted to do all the mumbo jumbo myself (search for “Here’s a way to do backticks reasonably safely” in perlsec).

=> perlsec

So I wanted to create a branch in CVS and check it all into a branch, revert to the trunk, and get back to work. Looking at Open Source Development with CVS by Karl Fogel and Moshe Bar (also available online), I used the following based on an example in the book:

=> Open Source Development with CVS by Karl Fogel and Moshe Bar | online | example

cvs tag root-of-warnings-and-taint-checking
cvs tag -b warnings-and-taint-checking-branch
cvs update -r warnings-and-taint-checking-branch
cvs ci -m "unfinished move to get -wT working"

So now I have the stuff committed onto a branch. Back to the trunk!

cvs update -A

Look at the result on savannah.gnu.org/cgi-bin/viewcvs/oddmuse/.

​#Software ​#Oddmuse

Proxy Information
Original URL
gemini://alexschroeder.ch/2005-12-04_Software_Oddmuse
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
181.572811 milliseconds
Gemini-to-HTML Time
0.631435 milliseconds

This content has been proxied by September (3851b).