|
Boost : |
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2008-03-22 19:07:22
As mentioned in the Boost RC thread there was a problem with the
archives stemming from the svn::execute property being set in many files
that make no sense as executables. To fix it at the source I went
through, with initial help from Jens S., and removed the svn:execute
property as needed. I made the changes to "branches/release" and to
"trunk". It would very neighborly if other went through and fixed their
own code in branches as needed.
WARNING: This means the next update for Unix users might be rather large
as SVN resets permissions on files. Additionally incremental testers
will likely see a long cycle.
I used a combination of the "find" utility and the "svn" command:
find . \
-type f \
-not -regex ".*[/][.]svn[/].*" \
-not -regex
".*\([.]bat\|[.]cmd\|[.]com\|[.]csh\|[.]m4\|[.]pl\|[.]py\|[.]sh\|configure\|rst2latex\)"
\
-exec svn propdel "svn:executable" "{}" ";"
Then doing a commit with whatever SVN tool you use normally. For Windows
users you can still use the above command but you will need to either
run something like the Cygwin shell, or MSYS shell. Or you can download
a the standalone GnuWin32 port of find
<http://gnuwin32.sourceforge.net/packages/findutils.htm> and the
standard Windows SVN install.
Lastly, please be careful about adding files that may be executable. And
make sure the SVN properties are set correctly.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org (msn) - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk