Re: Version control for IDL software [message #46437 is a reply to message #46302] |
Mon, 21 November 2005 06:38   |
mmiller3
Messages: 81 Registered: January 2002
|
Member |
|
|
>>>> > "Craig" == Craig Markwardt <craigmnet@REMOVEcow.physics.wisc.edu> writes:
> For each of the important routines in the project, I have a
> line like this:
> idlx_cue_rcsid = '$Id: idlx_cue.pro,v 1.7 2001/07/21
> 17:41:12 craigm Exp $'
I've been trying to think of a nice way to do something like this
for objects. I thought that an object could inherit from
"versioned", which would provide a version attribute and methods
for querying it. I haven't yet sorted out how best to do this
with multiple inheritance though. For example, if objects A and
B inherit from versioned, no problem. If A and B inherit from
versioned, and A inherits from B, then there is a name clash that
results in "% Conflicting or duplicate structure tag
definition"s. There may be no way around this (with IDL), so
perhaps an object that is a version registrar would be the way to
go.
At any rate, to address the original poster's question, our group
has been using CVS extensively with good success. If there are
to by multiple developers (and there almost always are), go with
CVS rather than RCS.
Mike
|
|
|