Version Control [message #25998] |
Thu, 02 August 2001 05:50  |
Dr. Otto Jusko
Messages: 5 Registered: June 2000
|
Junior Member |
|
|
When working on larger projects with more than one developer, the
problem of diverting versions and file overwritng arises. When working
under HP-UX we frequently used a product named "SoftBench" which
provided us with version control and the mandatory file locking. Is such
a product available for IDL ? Or in general: Would you like to have it
inside IDL ?
Otto
|
|
|
Re: Version Control [message #26245 is a reply to message #25998] |
Mon, 13 August 2001 07:03   |
Paul van Delst
Messages: 364 Registered: March 1997
|
Senior Member |
|
|
Aaron Birenboim wrote:
>
> Craig Markwardt wrote:
>>
>> Paul van Delst <paul.vandelst@noaa.gov> writes:
>>
>>> "Dr. Otto Jusko" wrote:
>>>>
>>>> under HP-UX we frequently used a product named "SoftBench" which
>>>> provided us with version control and the mandatory file locking. Is such
>>>> a product available for IDL ? Or in general: Would you like to have it
>>>> inside IDL ?
>>>
>>> I use CVS (Concurrent Versions System) for everything: IDL source
>>> code, Fortran source, shell source code, etc....
>>
>> I second this. I also use CVS to keep multiple copies on different
>> machines synchronized (ie, server, desktop machine, laptop).
>
> I third.
>
> CVS is THE DE-FACTO standard. It is used by ALL significant
> open source software efforts.
So? Just reading the overview chapter of the CVS docs should be enough to convince folks
that CVS isn't the be-all and end-all - even the authors say so. While I like CVS a lot, I
encounter plenty of other version control systems (some home grown simple ones) day to
day.
> The ONLY version control I would accept in IDL would
> be hooks in IDLDE to work with CVS.
That's a bit of a strident statement. I (personally) don't see the point in IDL/RSI
favouring one version control system over any other - and if they did, they would still
have to allow users to make a choice to use something else.
> Black holes are where G-d divided
> by zero.
>
> -Steven Wright
To within numerical precision at least, cuz, black holes leak don't they? :o)
paulv
--
Paul van Delst A little learning is a dangerous thing;
CIMSS @ NOAA/NCEP Drink deep, or taste not the Pierian spring;
Ph: (301)763-8000 x7274 There shallow draughts intoxicate the brain,
Fax:(301)763-8545 And drinking largely sobers us again.
Alexander Pope.
|
|
|
Re: Version Control [message #26254 is a reply to message #25998] |
Sun, 12 August 2001 13:50   |
John-David T. Smith
Messages: 384 Registered: January 2000
|
Senior Member |
|
|
Aaron Birenboim wrote:
>
> Craig Markwardt wrote:
>>
>> Paul van Delst <paul.vandelst@noaa.gov> writes:
>>
>>> "Dr. Otto Jusko" wrote:
>>>>
>>>> under HP-UX we frequently used a product named "SoftBench" which
>>>> provided us with version control and the mandatory file locking. Is such
>>>> a product available for IDL ? Or in general: Would you like to have it
>>>> inside IDL ?
>>>
>>> I use CVS (Concurrent Versions System) for everything: IDL source
>>> code, Fortran source, shell source code, etc....
>>
>> I second this. I also use CVS to keep multiple copies on different
>> machines synchronized (ie, server, desktop machine, laptop).
>
> I third.
>
> CVS is THE DE-FACTO standard. It is used by ALL significant
> open source software efforts.
>
> The ONLY version control I would accept in IDL would
> be hooks in IDLDE to work with CVS.
Yes, but who needs the IDLDE? We make extensive use of CVS, and the VC
version control mode, along with the IDLWAVE IDL development environment
under Emacs make a powerful combination. There are even other
power-user CVS modes available, but VC does almost everything. My
favorite? "Hmm... I've really trashed this file. Wonder what I did?"
[C-x v =], and presto, a diff between on server and local versions.
Other favorite [C-x v g]: color-coded annotated line-by-line display of
last edit date and person. Who's this damn jds screwing with my code...
ohhh.
JD
|
|
|
|
Re: version control [message #69566 is a reply to message #69484] |
Thu, 21 January 2010 05:19  |
R.Bauer
Messages: 1424 Registered: November 1998
|
Senior Member |
|
|
mgalloy schrieb:
> On 1/19/10 6:41 AM, Wox wrote:
>> Hi all,
>>
>> I want to put an IDL project under version control so that several
>> people can work on it. However, I don't know how to make sure that
>> some workbench and project settings are the same for everyone who
>> "pulls" the project:
>>
>> - Window> Preferences> IDL> Editor> Insert spaces for tabs,
>> unchecked
>> - Project> Properties, custom run and build commands
>>
>> I looked in .project and .metadata but couldn't find anything. Any
>> ideas?
>
> I would be interested in knowing where these things are stored as well.
> I have looked for these in the past and have not found them. I also
> checked in the ~/.idl/itt/idlworkbench-config-idl* directories with no
> success.
>
> Mike
I had installed mercurial from http://mercurial.selenic.com/
this one stores all revisions below a .hg directory and you can work
with your working dir. While you also can look at changes.
cheers
Reimae
|
|
|