|
Boost : |
Subject: [boost] svn:eol-style issues (Was: Re: [quickbook] probs with docu generation (C++ code))
From: Jens Seidel (jensseidel_at_[hidden])
Date: 2008-10-27 08:59:15
On Mon, Oct 27, 2008 at 10:27:20AM +0000, Daniel James wrote:
> 2008/10/27 John Maddock <john_at_[hidden]>:
> > I've seen that before if the quickbook files have \r\n line endings, but are
> > processed by a *nix version of quickbook that expects \n endings (for
> > example if you use cygwin on win 32). Could that be the case here?
>
> Probably. This should be fixed in trunk and the new release.
I checked the release branch for missing or bogus svn:eol-style properties
and found a few. I was very surprised not to find hundreds or even more
such files.
Here is a list. I also attached the output of svn diff but you probably
cannot apply a patch on properties. Please check and commit:
M boost/compatibility/cpp_c_headers/csignal
M boost/compatibility/cpp_c_headers/cstdlib
M boost/compatibility/cpp_c_headers/cstdio
M boost/compatibility/cpp_c_headers/cstdarg
M boost/compatibility/cpp_c_headers/cctype
M boost/compatibility/cpp_c_headers/cerrno
M boost/compatibility/cpp_c_headers/cmath
M boost/compatibility/cpp_c_headers/ctime
M boost/compatibility/cpp_c_headers/clocale
M boost/compatibility/cpp_c_headers/climits
M boost/compatibility/cpp_c_headers/cassert
M boost/compatibility/cpp_c_headers/csetjmp
M boost/compatibility/cpp_c_headers/cwchar
M boost/compatibility/cpp_c_headers/cfloat
M boost/compatibility/cpp_c_headers/cstring
M boost/compatibility/cpp_c_headers/cstddef
M boost/compatibility/cpp_c_headers/cwctype
M boost/tr1/tr1/algorithm
M boost/tr1/tr1/array
M libs/intrusive/proj/vc7ide/sg_set/sg_set.vcproj
M libs/intrusive/proj/vc7ide/avl_set/avl_set.vcproj
M libs/intrusive/proj/vc7ide/sg_multiset/sg_multiset.vcproj
M libs/intrusive/proj/vc7ide/splay_set/splay_set.vcproj
M libs/intrusive/proj/vc7ide/avl_multiset/avl_multiset.vcproj
M libs/intrusive/proj/vc7ide/splay_multiset/splay_multiset.vcproj
M libs/mpl/doc/src/refmanual/refmanual.toc
M libs/multi_array/test/regression.cfg
M libs/date_time/test/local_time/poorly_formed_zonespec.csv
M libs/date_time/test/local_time/README.poorly_formed_zonespec
M libs/date_time/data/README.zone_spec_csv_file
M libs/date_time/data/date_time_zonespec.csv
M libs/logic/doc/tribool.boostbook
M libs/graph/test/regression.cfg
M libs/graph/LICENSE
M libs/graph/doc/figs/seq_vertex_coloring.graffle
M libs/graph/doc/figs/biconnected.dot
M libs/graph/doc/transitive_closure.w
M libs/graph/doc/awpaper.sty
M libs/graph/doc/isomorphism-impl-v2.w
M libs/graph/doc/minimum_degree_ordering.w
M libs/graph/doc/lgrind.sty
M libs/graph/doc/mungeaux.csh
M libs/graph/doc/math.sty
M libs/graph/doc/isomorphism-impl-v3.w
M libs/graph/doc/iso-eg.dot
M libs/graph/doc/biconnected_components.w
M libs/graph/doc/isomorphism-impl.w
M libs/graph/doc/strong_components.w
M libs/graph/example/figs/telephone-network.dot
M libs/graph/example/figs/cc-internet.dot
M libs/graph/example/figs/edge-connectivity.dot
M libs/graph/example/figs/dfs-example.dot
M libs/graph/example/figs/ospf-graph.dot
M libs/graph/example/figs/scc.dot
M libs/graph/example/tc.dot
M libs/graph/example/scc.dot
M libs/graph/example/graphviz_test.dot
M libs/graph/example/regression.cfg
M libs/graph/example/leda-regression.cfg
M libs/graph/example/test-astar-cities.dot
M libs/graph/example/sgb-regression.cfg
M libs/graph/example/graphviz_example.dot
M libs/statechart/test/InconsistentHistoryTest1.vcproj
M libs/statechart/test/DeferralTest.vcproj
M libs/statechart/test/InconsistentHistoryTest5.vcproj
M libs/statechart/test/TerminationTest.vcproj
M libs/statechart/test/InvalidChartTest3.vcproj
M libs/statechart/test/UnsuppDeepHistoryTest.vcproj
M libs/statechart/test/UnconsumedResultTest.vcproj
M libs/statechart/test/InvalidResultCopyTest.vcproj
M libs/statechart/test/InvalidTransitionTest2.vcproj
M libs/statechart/test/InconsistentHistoryTest4.vcproj
M libs/statechart/test/InvalidResultAssignTest.vcproj
M libs/statechart/test/InconsistentHistoryTest8.vcproj
M libs/statechart/test/InvalidChartTest2.vcproj
M libs/statechart/test/StateCastTest.vcproj
M libs/statechart/test/InvalidResultDefCtorTest.vcproj
M libs/statechart/test/InvalidTransitionTest1.vcproj
M libs/statechart/test/InconsistentHistoryTest3.vcproj
M libs/statechart/test/TuTest.vcproj
M libs/statechart/test/InvalidChartTest1.vcproj
M libs/statechart/test/InconsistentHistoryTest7.vcproj
M libs/statechart/test/TransitionTest.vcproj
M libs/statechart/test/StateIterationTest.vcproj
M libs/statechart/test/FifoSchedulerTest.vcproj
M libs/statechart/test/InconsistentHistoryTest2.vcproj
M libs/statechart/test/InconsistentHistoryTest6.vcproj
M libs/statechart/test/InStateReactionTest.vcproj
M libs/statechart/test/TypeInfoTest.vcproj
M libs/statechart/test/CustomReactionTest.vcproj
M libs/statechart/test/HistoryTest.vcproj
M libs/statechart/example/Keyboard/Keyboard.vcproj
M libs/statechart/example/Performance/Performance.vcproj
M libs/statechart/example/BitMachine/BitMachine.vcproj
M libs/statechart/example/Handcrafted/Handcrafted.vcproj
M libs/statechart/example/Camera/Camera.vcproj
M libs/statechart/example/StopWatch/StopWatch.vcproj
M libs/statechart/Statechart.sln
M libs/utility/sublibs
M libs/thread/test/util.inl
M libs/thread/test/Carbon.r
M libs/xpressive/example/example.vcproj
M libs/iterator/doc/GNUmakefile
M libs/iterator/doc/docutils.sty
M libs/iterator/doc/rst2html
M libs/iterator/doc/rst2latex
M libs/functional/sublibs
M libs/interprocess/proj/vc7ide/managed_shared_memory.vcproj
M libs/interprocess/proj/vc7ide/offset_ptr_test.vcproj
M libs/interprocess/proj/vc7ide/doc_managed_grow.vcproj
M libs/lambda/test/README_gcc2.9x_users
M libs/function/test/regression.cfg
M libs/optional/doc/html/HTML.manifest
M libs/algorithm/sublibs
M libs/bimap/doc/bimap.hdf
M libs/wave/src/cpplexer/re2clex/strict_cpp.re
M libs/wave/src/cpplexer/re2clex/cpp.re
M tools/regression/build/vcide/process_jam_log.sln
M tools/regression/build/vcide/process_jam_log.vcproj
M tools/regression/test/test-cases/incremental/bjam.log.1
M tools/regression/test/test-cases/incremental/bjam.log
M tools/regression/test/test-cases/Huber2629/bjam.log
M tools/boostbook/setup_boostbook.sh
M tools/jam/src/debian/control
M tools/jam/src/debian/jam.man.sgml
M tools/jam/src/debian/changelog
M tools/jam/src/debian/copyright
M tools/jam/src/debian/rules
M tools/jam/src/jamgram.yy
M tools/jam/src/Jambase
M tools/jam/src/boost-jam.spec
M tools/jam/src/jamgram.y
M tools/jam/src/build_vms.com
M tools/quickbook/test/code-snippet.quickbook
M tools/quickbook/test/preformatted.gold
M tools/quickbook/test/templates.gold
M tools/quickbook/test/preformatted.quickbook
M tools/quickbook/test/templates.quickbook
M tools/quickbook/test/code-block-1.gold
M tools/quickbook/test/escape.gold
M tools/quickbook/test/code-block-2.gold
M tools/quickbook/test/code-block-1.quickbook
M tools/quickbook/test/escape.quickbook
M tools/quickbook/test/quickbook-manual.gold
M tools/quickbook/test/code-block-2.quickbook
M tools/quickbook/test/quickbook-manual.quickbook
M tools/quickbook/test/link-side-by-side.gold
M tools/quickbook/test/import.gold
M tools/quickbook/test/link-side-by-side.quickbook
M tools/quickbook/test/xinclude.gold
M tools/quickbook/test/import.quickbook
M tools/quickbook/test/xinclude.quickbook
M tools/quickbook/test/code-snippet.gold
Currently 231 *.vcproj files have eol-style set to native and only 9 to CRLF.
Many have this property not set. Setting it to "native" should be OK.
PS: There are also again many files with bogus svn:executable flag. It
does not make sense that a HTML file is marked executable! That's just
wrong.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk