Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado
"Dr. Otto Jusko" wrote: > > 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 ? I use CVS (Concurrent Versions System) for everything: IDL source code, Fortran source, shell source code, etc. It's free so I don't expect it to be the be-all-and-end-all, i.e. developers still have to keep in contact, but it can be used remotely (e.g. my software repository is on a big-honking-nightly-backed-up computer in Wisconsin and I work here in DC.) It has file locking and tracking so you can see who's been doing what to which file. Check out www.cvshome.org. It used to require RCS to be installed, but I think it's standalone now. And it works for Unix, Windows, and VAX/VMS systems. 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.
Paul van Delst <paul.vandelst@noaa.gov> writes: > "Dr. Otto Jusko" wrote: >> >> 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 ? > > I use CVS (Concurrent Versions System) for everything: IDL source > code, Fortran source, shell source code, etc. It's free so I don't > expect it to be the be-all-and-end-all, i.e. developers still have > to keep in contact, but it can be used remotely (e.g. my software > repository is on a big-honking-nightly-backed-up computer in > Wisconsin and I work here in DC.) It has file locking and tracking > so you can see who's been doing what to which file. I second this. I also use CVS to keep multiple copies on different machines synchronized (ie, server, desktop machine, laptop). Craig -- ------------------------------------------------------------ -------------- Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response ------------------------------------------------------------ --------------
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. In my opinion, it is a MS conspiracy that products like VC++ and Borland have hooks to commercial software like Perforce and MS version control, but not CVS. Then again.... by the time of this writing they ARE supporting CVS... I dunno. -- Aaron Birenboim | Black holes are where G-d divided Albuquerque, NM | by zero. aaron@boim.com | boim.com/~aaron | -Steven Wright