Project

General

Profile

Bug #4056

create developer documentation for svn configuration.

Added by Christopher Brooks over 9 years ago. Updated almost 9 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
build system
Target version:
Start date:
05/05/2009
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4056

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.

History

#1 Updated by Chad Berkley over 9 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.

#2 Updated by Christopher Brooks over 9 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.)

#3 Updated by Christopher Brooks about 9 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
native

The 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/kcm

To 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

#4 Updated by Derik Barseghian almost 9 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?

#5 Updated by Christopher Brooks almost 9 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

#6 Updated by Derik Barseghian almost 9 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.

#7 Updated by Christopher Brooks almost 9 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$

#8 Updated by Redmine Admin over 5 years ago

Original Bugzilla ID was 4056

Also available in: Atom PDF