Bug #4056
opencreate developer documentation for svn configuration.
0%
Description
When svn checks in files, it checks them in using a binary mode.
This is a problem when files are checked in using windows and checked
out under Linux or Mac OS X. Usually, things just work, but
not always. When they don't work, the failure is mysterious because
the file looks the same, but has the wrong end of line characters.
In addition, svn needs to be configured to properly set the svn keywords
such as Id and Version.
For details, see "Keyword Substition and end of line issues"
http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion#toc22
and
http://chess.eecs.berkeley.edu/ptexternal/nightly/doc/coding/eclipse.htm#Subversive
One quick way to check is:
find . -name "*.java" | grep -v .svn > /tmp/kj
cat /tmp/kj | xargs ptolemy/adm/bin/svnpropcheck
another way is:
cat /tmp/kj | xargs ptolemy/util/testsuite/controlm
which yields:
./core/src/org/kepler/sms/NamedOntClass.java has controlms
./core/src/org/kepler/sms/NamedOntModel.java has controlms
./core/src/org/kepler/sms/NamedOntProperty.java has controlms
./core/src/org/kepler/sms/OntologyCatalog.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/ActuatorOutputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/SensorInputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./ptolemy/ptolemy/codegen/c/targets/pret/actor/lib/gui/TimedPlotter.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Acceleration.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Const.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/CurrentTime.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Expression.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/logic/Comparator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/MultiplyDivide.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Scale.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Source.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtLeafNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtProductNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/DiscreteClock.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Lattice.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Position.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Speed.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Time.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Top.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unitless.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unknown.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/EventSource.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/modal/kernel/FSMActor.java has controlms
./ptolemy/ptolemy/data/properties/lattice/PropertyConstraintModalFSMHelper.java has controlms
./ptolemy/ptolemy/domains/gro/JavaDia.java has controlms
./ptolemy/ptolemy/domains/gro/JavaRenderer.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GRODirector.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GROScheduler.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDevice.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./util/src/org/camera/service/AverageGenomeSizeParserV2.java has controlms
./util/src/org/camera/service/CAMERARESTService.java has controlms
./util/src/org/camera/service/CAMERAURLProcessor.java has controlms
./util/src/org/camera/service/IdSizeMapForSeqFile.java has controlms
./util/src/org/camera/service/NameValuePair.java has controlms
./util/src/org/camera/service/ServiceUtils.java has controlms
./util/src/org/kepler/ssh/SftpExec.java has controlms
./util/src/org/sdm/spa/actors/transport/BbcpCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/FileCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/FileCopierFactory.java has controlms
./util/src/org/sdm/spa/actors/transport/GenericFileCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/LocalFileCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/ScpCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/SftpCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/SrmliteCopier.java has controlms
./util/src/org/sdm/spa/actors/transport/vo/ConnectionDetails.java has controlms
./util/tests/src/org/sdm/spa/actors/transport/GenericFileCopierTest.java has controlms
./util/tests/src/org/sdm/spa/actors/transport/RunGenericFileCopierTests.java has controlms
./core/src/org/kepler/sms/NamedOntClass.java has controlms
./core/src/org/kepler/sms/NamedOntModel.java has controlms
./core/src/org/kepler/sms/NamedOntProperty.java has controlms
./core/src/org/kepler/sms/OntologyCatalog.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/ActuatorOutputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/SensorInputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./ptolemy/ptolemy/codegen/c/targets/pret/actor/lib/gui/TimedPlotter.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Acceleration.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Const.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/CurrentTime.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Expression.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/logic/Comparator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/MultiplyDivide.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Scale.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Source.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtLeafNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtProductNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/DiscreteClock.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Lattice.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Position.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Speed.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Time.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Top.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unitless.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unknown.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/EventSource.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/modal/kernel/FSMActor.java has controlms
./ptolemy/ptolemy/data/properties/lattice/PropertyConstraintModalFSMHelper.java has controlms
./ptolemy/ptolemy/domains/gro/JavaDia.java has controlms
./ptolemy/ptolemy/domains/gro/JavaRenderer.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GRODirector.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GROScheduler.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDevice.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./core/src/org/kepler/sms/NamedOntClass.java has controlms
./core/src/org/kepler/sms/NamedOntModel.java has controlms
./core/src/org/kepler/sms/NamedOntProperty.java has controlms
./core/src/org/kepler/sms/OntologyCatalog.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/ActuatorOutputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/SensorInputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./ptolemy/ptolemy/codegen/c/targets/pret/actor/lib/gui/TimedPlotter.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Acceleration.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Const.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/CurrentTime.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Expression.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/logic/Comparator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/MultiplyDivide.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Scale.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Source.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtLeafNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtProductNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/DiscreteClock.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Lattice.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Position.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Speed.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Time.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Top.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unitless.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unknown.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/EventSource.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/modal/kernel/FSMActor.java has controlms
./ptolemy/ptolemy/data/properties/lattice/PropertyConstraintModalFSMHelper.java has controlms
./ptolemy/ptolemy/domains/gro/JavaDia.java has controlms
./ptolemy/ptolemy/domains/gro/JavaRenderer.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GRODirector.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GROScheduler.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDevice.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./core/src/org/kepler/sms/NamedOntClass.java has controlms
./core/src/org/kepler/sms/NamedOntModel.java has controlms
./core/src/org/kepler/sms/NamedOntProperty.java has controlms
./core/src/org/kepler/sms/OntologyCatalog.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/ActuatorOutputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/SensorInputDevice.java has controlms
./ptolemy/ptolemy/codegen/c/targets/luminary/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
./ptolemy/ptolemy/codegen/c/targets/pret/actor/lib/gui/TimedPlotter.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Acceleration.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Const.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/CurrentTime.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Expression.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/logic/Comparator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/MultiplyDivide.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Scale.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Source.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtLeafNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/data/expr/ASTPtProductNode.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/DiscreteClock.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Lattice.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Position.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Speed.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Time.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Top.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unitless.java has controlms
./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/Unknown.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/EventSource.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/continuous/lib/Integrator.java has controlms
./ptolemy/ptolemy/data/properties/lattice/logicalAND/domains/modal/kernel/FSMActor.java has controlms
./ptolemy/ptolemy/data/properties/lattice/PropertyConstraintModalFSMHelper.java has controlms
./ptolemy/ptolemy/domains/gro/JavaDia.java has controlms
./ptolemy/ptolemy/domains/gro/JavaRenderer.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GRODirector.java has controlms
./ptolemy/ptolemy/domains/gro/kernel/GROScheduler.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDevice.java has controlms
./ptolemy/ptolemy/domains/ptides/lib/targets/luminary/GPOutputDeviceA.java has controlms
I also checked the .xml files, and
common/etc/bundle_build.xml has control-ms
To fix these, run:
svn propset svn:eol-style native filename
To set the keywords on an alredy checked in file, run:
svn propset svn:keywords "Author Date Id Revision" filename
Then run:
svn commit
to commit the change.
Updated by Chad Berkley about 15 years ago
This is a documentation problem where we need to improve developer documentation to instruct people to use an svn config file to set the properties correctly on the client side. In SVN the server does not control these properties so there is nothing we can do centrally to fix this.
Updated by Christopher Brooks about 15 years ago
Moving the documentation of the problem to post 2.0.0 is fine, but
if you ship 2.0.0 under Linux, then it looks like some of the files
will have the incorrect line endings. This only matters if you
want to run scripts on any of the source files (.java or .xml etc.)
Updated by Christopher Brooks about 15 years ago
I just noticed this bug after I posted to kepler-dev, so I'm including my post here.
By default, when a file is added using Subversion, it is added
in binary mode. If you properly configure your Subversion installation,
then you can control how files are added and add them with native
line endings.See http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion#KeywordSubstitution
for details on how to properly configure Subversion.In Ptolemy, we set two svn:keywords and svn:eol-style.
To check, use these commands:
bash-3.2$ svn proplist README.txt
Properties on 'README.txt':
svn:keywords
svn:eol-style
bash-3.2$ svn propget svn:keywords README.txt
Author Date Id Revision
bash-3.2$ svn propget svn:eol-style README.txt
nativeThe reason this is important is because in the default Subversion configuratoin,
if a file is added from Windows and checked out using Mac OS X or Linux,
then the file will have control-m characters in it, which make running scripts
on the file difficult.To determine which Kepler files have control-ms, I did:
cd ~/src/kepler
find . -name "*.java" > /tmp/kj
cat /tmp/kj | xargs ~/ptII/util/testsuite/controlm >& /tmp/kcmTo determine who checked these in, I did:
$PTII/adm/bin/svnAuthor `cat /tmp/kcm | awk '{print $1}'`The output is below:
madhu ./actors/src/org/camera/service/AverageGenomeSizeParserV2.java r16395 | madhu | 2009-01-20 15:59:31 -0800 (Tue, 20 Jan 2009)
madhu ./actors/src/org/camera/service/CAMERARESTService.java r16395 | madhu | 2009-01-20 15:59:31 -0800 (Tue, 20 Jan 2009)
madhu ./actors/src/org/camera/service/CAMERAURLProcessor.java r16614 | madhu | 2009-02-11 11:35:11 -0800 (Wed, 11 Feb 2009)
madhu ./actors/src/org/camera/service/IdSizeMapForSeqFile.java r16395 | madhu | 2009-01-20 15:59:31 -0800 (Tue, 20 Jan 2009)
madhu ./actors/src/org/camera/service/NameValuePair.java r16395 | madhu | 2009-01-20 15:59:31 -0800 (Tue, 20 Jan 2009)
madhu ./actors/src/org/camera/service/ServiceUtils.java r16395 | madhu | 2009-01-20 15:59:31 -0800 (Tue, 20 Jan 2009)
chandrika ./actors/src/org/kepler/actor/job/GenericJobLauncher.java r20169 | chandrika | 2009-08-04 10:51:28 -0700 (Tue, 04 Aug 2009)
jianwu ./actors/src/org/kepler/actor/job/JobFileFetcher.java r18013 | jianwu | 2009-05-12 16:08:58 -0700 (Tue, 12 May 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/BbcpCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/FileCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/FileCopierFactory.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/GenericFileCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/LocalFileCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/ScpCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/SftpCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/SrmliteCopier.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/src/org/sdm/spa/actors/transport/vo/ConnectionDetails.java r16852 | chandrika | 2009-03-04 19:53:53 -0800 (Wed, 04 Mar 2009)
jianwu ./actors/src/org/srb/DataGridTransfer.java r18626 | jianwu | 2009-05-27 16:44:31 -0700 (Wed, 27 May 2009)
chandrika ./actors/tests/src/org/sdm/spa/actors/transport/GenericFileCopierTest.java r16853 | chandrika | 2009-03-04 19:55:35 -0800 (Wed, 04 Mar 2009)
chandrika ./actors/tests/src/org/sdm/spa/actors/transport/RunGenericFileCopierTests.java r16853 | chandrika | 2009-03-04 19:55:35 -0800 (Wed, 04 Mar 2009)
aschultz ./component-library/src/org/kepler/objectmanager/library/SemanticTypeIndex.java r20151 | aschultz | 2009-07-31 12:14:28 -0700 (Fri, 31 Jul 2009)
aschultz ./core/src/org/kepler/kar/KARCacheManager.java r19511 | aschultz | 2009-06-24 19:00:40 -0700 (Wed, 24 Jun 2009)
aschultz ./core/src/org/kepler/kar/SaveKAR.java r19913 | aschultz | 2009-07-09 15:31:59 -0700 (Thu, 09 Jul 2009)
aschultz ./core/src/org/kepler/moml/FolderEntityLibrary.java r19579 | aschultz | 2009-06-26 15:44:45 -0700 (Fri, 26 Jun 2009)
aschultz ./core/src/org/kepler/moml/KAREntityLibrary.java r19579 | aschultz | 2009-06-26 15:44:45 -0700 (Fri, 26 Jun 2009)
aschultz ./core/src/org/kepler/moml/OntologyEntityLibrary.java r19579 | aschultz | 2009-06-26 15:44:45 -0700 (Fri, 26 Jun 2009)
aschultz ./core/src/org/kepler/sms/NamedOntClass.java r17479 | aschultz | 2009-04-07 15:03:22 -0700 (Tue, 07 Apr 2009)
aschultz ./core/src/org/kepler/sms/NamedOntModel.java r17479 | aschultz | 2009-04-07 15:03:22 -0700 (Tue, 07 Apr 2009)
aschultz ./core/src/org/kepler/sms/NamedOntProperty.java r17479 | aschultz | 2009-04-07 15:03:22 -0700 (Tue, 07 Apr 2009)
aschultz ./core/src/org/kepler/sms/OntologyCatalog.java r17479 | aschultz | 2009-04-07 15:03:22 -0700 (Tue, 07 Apr 2009)
aschultz ./core/src/org/kepler/util/DotKeplerManager.java r18914 | aschultz | 2009-06-01 20:55:01 -0700 (Mon, 01 Jun 2009)
aschultz ./gui/src/org/kepler/gui/component/OpenCompositeAction.java r20504 | aschultz | 2009-09-01 14:20:31 -0700 (Tue, 01 Sep 2009)
aschultz ./gui/src/org/kepler/gui/component/ShowFolders.java r19887 | aschultz | 2009-07-08 17:33:11 -0700 (Wed, 08 Jul 2009)
aschultz ./gui/src/org/kepler/gui/kar/ActorUploaderAction.java r19913 | aschultz | 2009-07-09 15:31:59 -0700 (Thu, 09 Jul 2009)
aschultz ./gui/src/org/kepler/gui/kar/ComponentUploader.java r19866 | aschultz | 2009-07-07 17:56:57 -0700 (Tue, 07 Jul 2009)
aschultz ./gui/src/org/kepler/gui/kar/DeleteArchiveAction.java r20511 | aschultz | 2009-09-01 16:43:17 -0700 (Tue, 01 Sep 2009)
aschultz ./gui/src/org/kepler/gui/kar/ExportArchiveAction.java r19866 | aschultz | 2009-07-07 17:56:57 -0700 (Tue, 07 Jul 2009)
aschultz ./gui/src/org/kepler/gui/lsid/LSIDViewer.java r18623 | aschultz | 2009-05-27 16:27:33 -0700 (Wed, 27 May 2009)
aschultz ./gui/src/org/kepler/gui/lsid/LSIDViewerAction.java r18623 | aschultz | 2009-05-27 16:27:33 -0700 (Wed, 27 May 2009)
aschultz ./gui/src/org/kepler/gui/popups/FolderPopup.java r20192 | aschultz | 2009-08-05 15:38:21 -0700 (Wed, 05 Aug 2009)
aschultz ./gui/src/org/kepler/gui/popups/KARFolderPopup.java r20192 | aschultz | 2009-08-05 15:38:21 -0700 (Wed, 05 Aug 2009)
aschultz ./gui/src/org/kepler/gui/popups/OntologyPopup.java r20192 | aschultz | 2009-08-05 15:38:21 -0700 (Wed, 05 Aug 2009)
aschultz ./repository/src/org/kepler/kar/UploadToRepository.java r19872 | aschultz | 2009-07-07 22:29:45 -0700 (Tue, 07 Jul 2009)
chandrika ./ssh/src/org/kepler/ssh/SftpExec.java r16851 | chandrika | 2009-03-04 19:47:34 -0800 (Wed, 04 Mar 2009)This is not a big deal, just fyi if you are running scripts under non-Windows
and have problems.I fixed the above issues by setting the svn:keywords and svn:eol-style properties.
_Christopher
Updated by Derik Barseghian almost 15 years ago
I wonder if we should create and ask developers to use a standard svn config file (can't remember how this works)?
Should we also implement a commit hook to warn about files with wrong or missing properties?
Updated by Christopher Brooks almost 15 years ago
I have notes about svn configuration at
http://chess.eecs.berkeley.edu/ptexternal/nightly/doc/coding/eclipse.htm#Subversive
There is a sample svn config file at
$PTII/doc/coding/svn-config-auto-props.txt
which is found in the Kepler tree at
kepler/ptolemy/doc/coding/svn-config-auto-props.txt
or available on-line at
http://chess.eecs.berkeley.edu/ptexternal/nightly/doc/coding/svn-config-auto-props.txt
If anyone wants to add to $PTII/doc/coding/svn-config-auto-props.txt,
feel free. Maybe we could use the above file, since it is already in
the tree?
I also have some scripts in $PTII/adm/bin:
svnignoreupdate will update svn:ignore with .class and .jar files
svnpropcheck will check for svn:keywords and svn:eol-style being set.
For info about fixing keyword substitution, see
http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion#KeywordSubstitution
Updated by Derik Barseghian almost 15 years ago
Thanks Christopher. It looks like I edited my ~/.subversion/config file a long time ago, but eclipse didn't automatically pick it up. I had to go into Preferences => Team => SVN => Properties Configuration and then import the file into the Automatic properties section.
Could you show usage for your scripts? I tried them with directory and file arguments but I got bad output:
derikmacbook:bin derik$ pwd
/Users/derik/dev2/kepler.modules.wrp/ptolemy/adm/bin
derikmacbook:bin derik$ ./svnpropcheck ../../copyright.txt
svn: /Users/derik/.subversion/config:19: Section header expected
../../copyright.txt keywords:
svn: /Users/derik/.subversion/config:19: Section header expected
../../copyright.txt eolstyle:
My ~/.subversion/config is identical to ptolemy/doc/coding/svn-config-auto-props.txt.
Worth noting: In eclipse it's pretty easy to just select a bunch of files and then use the Team => Set Property or Team => Set Keywords menu items.
Updated by Christopher Brooks almost 15 years ago
svnpropcheck expects text files as arguments. Below is a sample use:
bash-3.2$ cd /Users/cxh/src/kepler/util
bash-3.2$ find . -type f | egrep -v "/.svn/|.class$|.jar$" > /tmp/f
bash-3.2$ cat /tmp/f | xargs ../ptolemy/adm/bin/svnpropcheck
./src/org/geon/DBConnectionToken.java keywords:
./src/org/geon/DBConnectionToken.java eolstyle:
./src/org/kepler/date/DateToken.java keywords:
./src/org/kepler/date/DateToken.java eolstyle:
./src/org/kepler/icon/IconMetadataHandler.java keywords:
./src/org/kepler/icon/IconMetadataHandler.java eolstyle:
./src/org/kepler/util/StaticResources.java keywords:
./src/org/kepler/util/StaticResources.java eolstyle:
./src/util/WorkflowExecutionListener.java keywords:
./src/util/WorkflowExecutionListener.java eolstyle:
Presumably, the properties are not set on the above files, for example:
bash-3.2$ svn proplist src/org/geon/DBConnectionToken.java
bash-3.2$
Here's a run of controlm on all the text files. Note that I just
made updates to ptIItxtfiles, so running svn update would help.
bash-3.2$ cd ~/src/kepler
bash-3.2$ ptolemy/adm/bin/ptIItxtfiles > /tmp/f
bash-3.2$ cat /tmp/f | xargs ptolemy/util/testsuite/controlm > /tmp/kcm
od: ./ptolemy/ptolemy/actor/gui/test/model: No such file or directory
od: ./ptolemy/ptolemy/actor/gui/test/model: Bad file descriptor
od: with: No such file or directory
...
These messages occure because of spaces in the names.
Then, to see who checked the files in:
bash-3.2$ $PTII/adm/bin/svnAuthor `cat /tmp/kcm | awk '{print $1}'`
madhu ./actors/resources/kar/CAMERAURLProcessor/CAMERAURLProcessor.xml r20328 | madhu | 2009-08-17 10:57:56 -0700 (Mon, 17 Aug 2009)
jianwu ./actors/resources/kar/DataGridTransfer/DataGridTransfer.xml r18626 | jianwu | 2009-05-27 16:44:31 -0700 (Wed, 27 May 2009)
jianwu ./actors/resources/kar/DataGridTransfer/MANIFEST.MF r18626 | jianwu | 2009-05-27 16:44:31 -0700 (Wed, 27 May 2009)
chandrika ./actors/resources/kar/GenericFileCopier/MANIFEST.MF r16855 | chandrika | 2009-03-04 20:00:57 -0800 (Wed, 04 Mar 2009)
jianwu ./actors/resources/kar/JobFileFetcher/MANIFEST.MF r18013 | jianwu | 2009-05-12 16:08:58 -0700 (Tue, 12 May 2009)
jianwu ./actors/resources/kar/RandomDirectoryMaker/MANIFEST.MF r20732 | jianwu | 2009-09-21 10:28:23 -0700 (Mon, 21 Sep 2009)
jianwu ./actors/resources/kar/RandomDirectoryMaker/RandomDirectoryMaker.xml r20732 | jianwu | 2009-09-21 10:28:23 -0700 (Mon, 21 Sep 2009)
jianwu ./actors/src/org/kepler/actor/RandomDirectoryMaker.java r20732 | jianwu | 2009-09-21 10:28:23 -0700 (Mon, 21 Sep 2009)
jianwu ./authentication/src/test/org/kepler/authentication/test/AuthActor.java r22095 | jianwu | 2009-12-07 11:35:09 -0800 (Mon, 07 Dec 2009)
berkley ./build-area/installer/JavaApplicationStub r17742 | berkley | 2009-04-28 11:56:11 -0700 (Tue, 28 Apr 2009)
aschultz ./common/etc/.project.default r15106 | aschultz | 2008-08-19 12:52:57 -0700 (Tue, 19 Aug 2008)
berkley ./common/lib/keystore r16182 | berkley | 2008-12-17 15:29:44 -0800 (Wed, 17 Dec 2008)
berkley ./common/lib/libgdalactor.jnilibPPC r16182 | berkley | 2008-12-17 15:29:44 -0800 (Wed, 17 Dec 2008)
berkley ./common/lib/libscew.a r16182 | berkley | 2008-12-17 15:29:44 -0800 (Wed, 17 Dec 2008)
aschultz ./configuration-manager/src/org/kepler/util/DotKeplerManager.java r22238 | aschultz | 2009-12-17 17:53:52 -0800 (Thu, 17 Dec 2009)
aschultz ./core/resources/system.properties/core.properties r19132 | aschultz | 2009-06-08 15:48:15 -0700 (Mon, 08 Jun 2009)
aschultz ./core/src/org/kepler/moml/KARErrorEntityLibrary.java r21185 | aschultz | 2009-10-27 14:17:00 -0700 (Tue, 27 Oct 2009)
aschultz ./core/src/org/kepler/moml/KeplerActorMetadata.java r21899 | aschultz | 2009-11-25 16:05:55 -0800 (Wed, 25 Nov 2009)
aschultz ./core/src/org/kepler/moml/KeplerMetadataExtractor.java r21899 | aschultz | 2009-11-25 16:05:55 -0800 (Wed, 25 Nov 2009)
aschultz ./core/src/org/kepler/sms/util/SMSUtil.java r20943 | aschultz | 2009-10-08 17:04:03 -0700 (Thu, 08 Oct 2009)
aschultz ./core/src/org/kepler/util/AuthNamespace.java r22237 | aschultz | 2009-12-17 17:51:27 -0800 (Thu, 17 Dec 2009)
aschultz ./core/tests/src/test/org/kepler/moml/KeplerMetadataExtractorTest.java r21899 | aschultz | 2009-11-25 16:05:55 -0800 (Wed, 25 Nov 2009)
aschultz ./core/tests/src/test/org/kepler/objectmanager/lsid/KeplerLSIDTest.java r20855 | aschultz | 2009-10-01 14:37:18 -0700 (Thu, 01 Oct 2009)
aschultz ./core/tests/src/test/org/kepler/util/FileUtilTest.java r21344 | aschultz | 2009-11-04 14:37:35 -0800 (Wed, 04 Nov 2009)
aschultz ./gui/src/org/kepler/gui/popups/KARErrorPopup.java r21238 | aschultz | 2009-10-29 17:33:20 -0700 (Thu, 29 Oct 2009)
mschoebe ./ptolemy/ptolemy/actor/lib/jopio/JopReadPort.java r55910 | mschoebe | 2009-10-20 00:05:03 -0700 (Tue, 20 Oct 2009)
mschoebe ./ptolemy/ptolemy/actor/lib/jopio/JopSerialRead.java r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/actor/lib/jopio/JopSerialWrite.java r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/actor/lib/jopio/JopWatchDog.java r55880 | mschoebe | 2009-10-17 00:01:32 -0700 (Sat, 17 Oct 2009)
mschoebe ./ptolemy/ptolemy/actor/lib/jopio/JopWritePort.java r55911 | mschoebe | 2009-10-20 00:44:01 -0700 (Tue, 20 Oct 2009)
Jeff ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/c/adapters/ptolemy/actor/lib/BooleanSwitch.c r55645 | Jeff C. Jensen | 2009-09-04 15:17:13 -0700 (Fri, 04 Sep 2009)
jiazou ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/c/adapters/ptolemy/actor/lib/Expression.c r55583 | jiazou | 2009-08-26 16:32:58 -0700 (Wed, 26 Aug 2009)
jiazou ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/c/adapters/ptolemy/actor/lib/Scale.c r55583 | jiazou | 2009-08-26 16:32:58 -0700 (Wed, 26 Aug 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopReadPort.j r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopReadPort.java r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopSerialRead.j r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopSerialRead.java r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopSerialWrite.j r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopSerialWrite.java r55973 | mschoebe | 2009-10-22 23:55:02 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopWatchDog.j r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopWatchDog.java r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopWritePort.j r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/actor/lib/jopio/JopWritePort.java r55971 | mschoebe | 2009-10-22 18:05:30 -0700 (Thu, 22 Oct 2009)
mschoebe ./ptolemy/ptolemy/cg/adapter/generic/program/procedural/java/adapters/ptolemy/domains/sdf/lib/SampleDelay.j r56518 | mschoebe | 2009-12-08 00:25:49 -0800 (Tue, 08 Dec 2009)
jiazou ./ptolemy/ptolemy/cg/kernel/generic/program/procedural/c/type/polymorphic/one.c r55582 | jiazou | 2009-08-26 14:58:08 -0700 (Wed, 26 Aug 2009)
jiazou ./ptolemy/ptolemy/cg/kernel/generic/program/procedural/java/type/polymorphic/one.j r55582 | jiazou | 2009-08-26 14:58:08 -0700 (Wed, 26 Aug 2009)
rodiers ./ptolemy/ptolemy/cg/kernel/generic/program/procedural/java/type/polymorphic/zero.j r55566 | rodiers | 2009-08-25 16:24:19 -0700 (Tue, 25 Aug 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopReadPort.j r55910 | mschoebe | 2009-10-20 00:05:03 -0700 (Tue, 20 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopReadPort.java r55910 | mschoebe | 2009-10-20 00:05:03 -0700 (Tue, 20 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopSerialRead.j r56126 | mschoebe | 2009-11-09 17:34:15 -0800 (Mon, 09 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopSerialRead.java r56126 | mschoebe | 2009-11-09 17:34:15 -0800 (Mon, 09 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopSerialWrite.j r56126 | mschoebe | 2009-11-09 17:34:15 -0800 (Mon, 09 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopSerialWrite.java r56126 | mschoebe | 2009-11-09 17:34:15 -0800 (Mon, 09 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopWatchDog.j r55880 | mschoebe | 2009-10-17 00:01:32 -0700 (Sat, 17 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopWatchDog.java r55880 | mschoebe | 2009-10-17 00:01:32 -0700 (Sat, 17 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopWritePort.j r55911 | mschoebe | 2009-10-20 00:44:01 -0700 (Tue, 20 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/actor/lib/jopio/JopWritePort.java r55911 | mschoebe | 2009-10-20 00:44:01 -0700 (Tue, 20 Oct 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/FSMActor.j r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/FSMActor.java r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/FSMDirector.java r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/makefile r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/MultirateFSMDirector.java r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/package.html r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
mschoebe ./ptolemy/ptolemy/codegen/java/domains/modal/kernel/README.txt r56084 | mschoebe | 2009-11-04 21:26:03 -0800 (Wed, 04 Nov 2009)
cshelton ./ptolemy/ptolemy/data/ontologies/doc/ontologies_class_diagram.zargo r56775 | cshelton | 2010-01-06 09:10:09 -0800 (Wed, 06 Jan 2010)
cshelton ./ptolemy/ptolemy/data/ontologies/doc/ontologies_class_diagram_extracted_Java.zargo r56875 | cshelton | 2010-01-12 13:12:43 -0800 (Tue, 12 Jan 2010)
cshelton ./ptolemy/ptolemy/data/properties/configuredSolvers/lattice/DimensionSystem_CS.java r55923 | cshelton | 2009-10-21 08:55:41 -0700 (Wed, 21 Oct 2009)
cshelton ./ptolemy/ptolemy/data/properties/configuredSolvers/lattice/SWconfig_Bidirectional_CS.java r55923 | cshelton | 2009-10-21 08:55:41 -0700 (Wed, 21 Oct 2009)
ltrnc ./ptolemy/ptolemy/data/properties/lattice/dimensionSystem/actor/lib/Minimum.java r55843 | ltrnc | 2009-10-14 12:00:02 -0700 (Wed, 14 Oct 2009)
ltrnc ./ptolemy/ptolemy/data/properties/lattice/softwareConfiguration/actor/lib/BooleanSelect.java r55843 | ltrnc | 2009-10-14 12:00:02 -0700 (Wed, 14 Oct 2009)
cshelton ./ptolemy/ptolemy/data/properties/lattice/softwareConfiguration/actor/lib/ConfigurationSelect.java r55923 | cshelton | 2009-10-21 08:55:41 -0700 (Wed, 21 Oct 2009)
cshelton ./ptolemy/ptolemy/data/properties/lattice/softwareConfiguration/actor/lib/ConfigurationSwitch.java r55923 | cshelton | 2009-10-21 08:55:41 -0700 (Wed, 21 Oct 2009)
ltrnc ./ptolemy/ptolemy/data/properties/lattice/softwareConfiguration/kernel/CompositeEntity.java r55843 | ltrnc | 2009-10-14 12:00:02 -0700 (Wed, 14 Oct 2009)
cshelton ./ptolemy/ptolemy/data/properties/lattice/softwareConfiguration/NotSpecified.java r55841 | cshelton | 2009-10-14 08:46:15 -0700 (Wed, 14 Oct 2009)
Jeff ./ptolemy/ptolemy/domains/continuous/lib/ContinuousTimeDelay.java r55768 | Jeff C. Jensen | 2009-09-25 15:06:23 -0700 (Fri, 25 Sep 2009)
Jeff ./ptolemy/ptolemy/domains/continuous/lib/ContinuousTimeDelayIcon.xml r55768 | Jeff C. Jensen | 2009-09-25 15:06:23 -0700 (Fri, 25 Sep 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/Derivative.java r55773 | Jeff C. Jensen | 2009-09-29 21:37:47 -0700 (Tue, 29 Sep 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/DerivativeIcon.xml r55791 | Jeff C. Jensen | 2009-10-02 19:49:25 -0700 (Fri, 02 Oct 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/Integrator.java r55773 | Jeff C. Jensen | 2009-09-29 21:37:47 -0700 (Tue, 29 Sep 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/IntegratorIcon.xml r55791 | Jeff C. Jensen | 2009-10-02 19:49:25 -0700 (Fri, 02 Oct 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/PID.java r55773 | Jeff C. Jensen | 2009-09-29 21:37:47 -0700 (Tue, 29 Sep 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/PIDicon.xml r55791 | Jeff C. Jensen | 2009-10-02 19:49:25 -0700 (Fri, 02 Oct 2009)
Jeff ./ptolemy/ptolemy/domains/de/lib/SuppressSimultaneousEvents.java r55787 | Jeff C. Jensen | 2009-10-02 10:52:48 -0700 (Fri, 02 Oct 2009)
stavros ./ptolemy/ptolemy/domains/pthales/demo/Illustrative/modalmodel2.xml r56596 | stavros | 2009-12-10 21:48:21 -0800 (Thu, 10 Dec 2009)
stavros ./ptolemy/ptolemy/domains/pthales/demo/Illustrative/modalmodel3-pthales.xml r56596 | stavros | 2009-12-10 21:48:21 -0800 (Thu, 10 Dec 2009)
stavros ./ptolemy/ptolemy/domains/pthales/demo/Illustrative/modalmodel4-pthales.xml r56613 | stavros | 2009-12-11 12:25:29 -0800 (Fri, 11 Dec 2009)
rbarrere ./ptolemy/ptolemy/domains/pthales/kernel/convert.xsl r56315 | rbarrere | 2009-11-26 07:15:00 -0800 (Thu, 26 Nov 2009)
Jeff ./ptolemy/ptolemy/domains/ptides/demo/PtidesBasicBallDrop/makefile r55553 | Jeff C. Jensen | 2009-08-24 18:10:26 -0700 (Mon, 24 Aug 2009)
Jeff ./ptolemy/ptolemy/domains/ptides/demo/PtidesBasicBallDrop/PtidesBasicBallDrop.xml r55553 | Jeff C. Jensen | 2009-08-24 18:10:26 -0700 (Mon, 24 Aug 2009)
cxh ./ptolemy/ptolemy/domains/space/demo/DOPCenter/expand-group.vbs r55596 | cxh | 2009-08-27 11:36:55 -0700 (Thu, 27 Aug 2009)
cxh ./ptolemy/util/testsuite/html2ps r6400 | cxh | 1999-04-23 13:55:30 -0700 (Fri, 23 Apr 1999)
svn: '.' is not a working copy
bash-3.2$