[Trilinos-Users] Windows port and newline style

Brad King brad.king at kitware.com
Fri Aug 7 12:46:36 MDT 2009


Hi Folks,

FYI, as part of the Windows port of Trilinos I've fixed up several
files that were stored in the repository with CRLF newlines.  All
text files should be stored in version control with UNIX-style LF
newlines.  The CVS clients on Windows convert the files to CRLF
on checkout and back again on checkin.  However, some clients will
convert CRLF to CRCRLF, so we need to store only LF in the CVS repo.

A few files, like VS6 project files (.dsp) should always have
Windows CRLF newlines, so for these files I left the content
untouched but ran "cvs admin -kb" which tells all clients to
leave the content (and therefore newlines) untouched when
checking out.

For reference, I've listed the commit messages and changed files
below.

-Brad


------------------------------------------------------------------------------
Windows: Convert CRLF to LF in matrix files

These files should always be stored in version control with UNIX-style
newlines (LF).  Windows tools convert LF to CRLF automatically when
necessary.  Storing CRLF causes some tools to produce CRCRLF.

 packages/amesos/example/_FourByFour.mtx
 packages/amesos/test/Test_Basic/In_Diagonal.mtx
 packages/amesos/test/Test_Basic/In_FourByFour.mtx
 packages/amesos/test/Test_Basic/In_MissingADiagonal.mtx
 packages/amesos/test/Test_Basic/In_NumericallySingular.mtx
 packages/amesos/test/Test_Basic/In_StructurallySingular.mtx
 packages/amesos/test/Test_Basic/In_SuperLU.triU
 packages/anasazi/testmatrices/bcsstk14.hb
 packages/anasazi/testmatrices/bcsstk15.hb
 packages/belos/example/BlockCG/bcsstk14.hb
 packages/belos/example/BlockCG/bcsstk15.hb
 packages/belos/example/BlockGmres/fidap036.hb
 packages/belos/example/BlockGmres/orsirr1.hb
 packages/belos/test/BlockTFQMR/fidap036.hb
 packages/belos/test/BlockTFQMR/orsirr1.hb
 packages/epetraext/test/MatrixMatrix/src_cdt_d.mtx
 packages/epetraext/test/MatrixMatrix/src_cdt_tce.mtx
 packages/epetraext/test/Zoltan/bcsstk14.hb
 packages/triutils/test/Read/In_Diagonal.TimD
 packages/triutils/test/Read/In_Diagonal.mtx

------------------------------------------------------------------------------
Windows: Convert CRLF to LF in web files

These files should always be stored in version control with UNIX-style
newlines (LF).  Windows tools convert LF to CRLF automatically when
necessary.  Storing CRLF causes some tools to produce CRCRLF.

 packages/PyTrilinos/doc/DoxyfileWeb
 packages/WebTrilinos/MatrixPortal/help/footer.html
 packages/WebTrilinos/c++/highlight.js
 packages/WebTrilinos/common/header.html
 packages/WebTrilinos/doc/DoxyfileWeb
 packages/amesos/doc/DoxyfileWeb
 packages/aristos/doc/DoxyfileWeb
 packages/aztecoo/doc/DoxyfileWeb
 packages/belos/doc/DoxyfileWeb
 packages/common/DoxyfilePackageTemplate
 packages/didasko/doc/DoxyfileWeb
 packages/epetraext/doc/DoxyfileWeb
 packages/galeri/doc/DoxyfileWeb
 packages/ifpack/doc/DoxyfileWeb
 packages/jpetra/doc/DoxyfileWeb
 packages/kokkos/doc/DoxyfileWeb
 packages/komplex/doc/DoxyfileWeb
 packages/meros/doc/DoxyfileWeb
 packages/ml/doc/DoxyfileWeb
 packages/ml/python/websolver/web/common/footer.html
 packages/new_package/doc/DoxyfileWeb
 packages/nox/doc/DoxyfileWeb
 packages/optika/doc/DoxyfileWeb
 packages/phalanx/doc/DoxyfileWeb
 packages/phdmesh/doc/DoxyfileWeb
 packages/pliris/doc/DoxyfileWeb
 packages/rbgen/doc/Doxyfile
 packages/sacado/doc/DoxyfileWeb
 packages/stokhos/doc/DoxyfileWeb
 packages/trilinoscouplings/doc/DoxyfileWeb
 packages/triutils/doc/DoxyfileWeb

------------------------------------------------------------------------------
Windows: Convert CRLF to LF in latex files

These files should always be stored in version control with UNIX-style
newlines (LF).  Windows tools convert LF to CRLF automatically when
necessary.  Storing CRLF causes some tools to produce CRCRLF.

 doc/ASCVerticalIntegrationMilestone/SANDreport.cls
 doc/ASCVerticalIntegrationMilestone/fancyhdr.sty
 doc/AppPlusTrilinosDev/SANDreport.cls
 doc/AppPlusTrilinosDev/fancyhdr.sty
 doc/CSEDevModelPaper/latex8.bst
 doc/CSEDevModelPaper/latex8.sty
 doc/CSEDevModelPaper/natbib.sty
 doc/Dakota/trilinos_integration_strategy/SANDreport.cls
 doc/Dakota/trilinos_integration_strategy/fancyhdr.sty
 doc/DevGuide/TrilinosSoftwareEngineeringImprovements/SANDreport.cls
 doc/DevGuide/TrilinosSoftwareEngineeringImprovements/fancyhdr.sty
 doc/PARA04TrilinosOverview/llncs.cls
 doc/RefCountPtr/beginners/SANDreport.cls
 doc/Rythmos/SANDreport.cls
 doc/Rythmos/TransientSensitivitiesDerivation/SANDreport.cls
 doc/Rythmos/fancyhdr.sty
 doc/TestingIssues/DesirableTestHarnessProperties/SANDreport.cls
 doc/TestingIssues/DesirableTestHarnessProperties/fancyhdr.sty
 doc/Thyra/coding_guildlines/SANDreport.cls
 doc/Thyra/linear_algebra_function_convention/SANDreport.cls
 doc/Thyra/linear_algebra_function_convention/acmtrans.bst
 doc/Thyra/linear_algebra_function_convention/bartlett_roscoe.bib
 doc/Thyra/linear_algebra_function_convention/fancyhdr.sty
 doc/Thyra/linear_algebra_interpretation_of_scalar_products/SANDreport.cls
 doc/Thyra/linear_algebra_interpretation_of_scalar_products/fancyhdr.sty
 doc/Thyra/overview/SANDreport.cls
 doc/Thyra/pure_nonmember_interface/SANDreport.cls
 packages/PyTrilinos/doc/OverviewOfPyTrilinos/overview.tex
 packages/PyTrilinos/doc/PARA06/llncs.cls
 packages/amesos/doc/PARA06/llncs.cls
 packages/moocho/doc/overview/SANDreport.cls
 packages/moocho/doc/overview/references.bib

------------------------------------------------------------------------------
Windows: Convert CRLF to LF in text files

These files should always be stored in version control with UNIX-style
newlines (LF).  Windows tools convert LF to CRLF automatically when
necessary.  Storing CRLF causes some tools to produce CRCRLF.

 RELEASE_NOTES
 commonTools/test/harness/README
 commonTools/test/utilities/README
 doc/ACTS_TOMS/abstract.txt
 doc/CommonFiles/README
 doc/OverviewSANDreport/DistributionList.txt
 doc/PetraObjectModel/DistributionList.txt
 doc/UserGuide/DistributionList.txt
 doc/development/SampleSoftwareComponentDevelopmentChecklist.txt
 doc/requests/EpetraTestSuiteReworkRequest.txt
 doc/requests/IfpackVbrForSqpMpSalsa.txt
 doc/requests/SampleSoftwareModificationRequestForm.txt
 doc/requirements/EpetraTestSuiteReworkRequirements.txt
 doc/requirements/IfpackVbrForSqpMpSalsa.txt
 doc/requirements/SampleSoftwareModificationRequirementsForm.txt
 doc/review/SampleSoftwareComponentReviewChecklist.txt
 packages/aztecoo/doc/UserGuide/ex_footer.txt
 packages/aztecoo/doc/UserGuide/ex_header.txt
 packages/belos/doc/DesignRequirements.txt
 packages/belos/doc/requirements/LPM_IS_ST_requirements.txt
 packages/epetra/doc/UserGuide/ex_footer.txt
 packages/epetra/doc/UserGuide/ex_header.txt
 packages/new_package/example/hello_test.out
 packages/phdmesh/CopyrightNotice.txt

------------------------------------------------------------------------------
Windows: Convert CRLF to LF in source files

These files should always be stored in version control with UNIX-style
newlines (LF).  Windows tools convert LF to CRLF automatically when
necessary.  Storing CRLF causes some tools to produce CRCRLF.

 doc/Thyra/brainstorm/vicki_paul_use_cases/usecaseInverse.cpp
 doc/Thyra/brainstorm/vicki_paul_use_cases/usecasePrec.cpp
 packages/anasazi/doc/ThyraPerf/code/Makefile
 packages/aztecoo/src/md_timer_win2000.c
 packages/didasko/examples/euclid/DIDASKO_Euclid_UnitTest.cpp
 packages/didasko/examples/hypre/DIDASKO_Hypre_UnitTest.cpp
 packages/epetraext/src/transform/EpetraExt_BlockAdjacencyGraph.cpp
 packages/epetraext/test/hypre/EpetraExt_hypre_UnitTest.cpp
 packages/ifpack/test/Hypre/IFPACK_Hypre_UnitTest.cpp
 packages/jpetra/CCJ/java.policy
 packages/jpetra/src/Jpetra/CcjSupport/CcjScatterIntArray.java
 packages/komplex/src/new/Komplex_MultiVector.h
 packages/komplex/src/new/Komplex_Operator.h
 packages/komplex/src/new/Komplex_Ordering.h
 packages/komplex/src/new/Komplex_RowMatrix.h
 packages/komplex/src/new/Komplex_Vector.h
 packages/mesquite/cmake/ITAPSFortranMangling.cmake
 packages/rythmos/adapters/gaasp/test/test_gaasp_adapters.cpp
 packages/rythmos/adapters/gaasp/tpl_src/AdjointJacobian.cpp
 packages/rythmos/adapters/gaasp/tpl_src/ForwardJacobian.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GAdjointSolve.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GAdjointSolve.h
 packages/rythmos/adapters/gaasp/tpl_src/GErrorEstimate.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GErrorEstimate.h
 packages/rythmos/adapters/gaasp/tpl_src/GForwardSolve.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GForwardSolve.h
 packages/rythmos/adapters/gaasp/tpl_src/GMeshRefine.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GMeshRefine.h
 packages/rythmos/adapters/gaasp/tpl_src/GModel.cpp
 packages/rythmos/adapters/gaasp/tpl_src/GModel.h
 packages/rythmos/adapters/gaasp/tpl_src/GModelBase.h
 packages/rythmos/adapters/gaasp/tpl_src/GaaspOO.cpp
 packages/rythmos/adapters/gaasp/tpl_src/MemoryMgmt.h
 packages/rythmos/adapters/gaasp/tpl_src/Newton.cpp
 packages/rythmos/adapters/gaasp/tpl_src/NewtonStep.cpp
 packages/rythmos/adapters/gaasp/tpl_src/Psi.cpp
 packages/rythmos/adapters/gaasp/tpl_src/Random.cpp
 packages/rythmos/adapters/gaasp/tpl_src/Random.h
 packages/rythmos/adapters/gaasp/tpl_src/dense.cpp
 packages/rythmos/test/Charon/Rythmos_Charon_UnitTest.cpp
 packages/rythmos/test/ConvergenceTest/Rythmos_ConvergenceTest.cpp
 packages/rythmos/test/ThetaStepper/Rythmos_ThetaStepper_Main.cpp
 packages/rythmos/test/UnitTest/Rythmos_UnitTest.cpp
 packages/teuchos/test/Polynomial/cxx_main.cpp
 sampleScripts/cygwin_serial_gcc



More information about the Trilinos-Users mailing list