Re: What I Want for Christmas. [message #33339] |
Wed, 18 December 2002 12:48  |
JD Smith
Messages: 850 Registered: December 1999
|
Senior Member |
|
|
On Tue, 17 Dec 2002 23:56:54 -0700, David Fanning wrote:
> Folks,
>
> While I am wenging and moaning about IDL projects, I'll just say that I
> almost always have the project code mirrored by something that looks
> nearly identical to it in my Code Management System (I use Perforce).
>
> The thought has occurred to me (as it has occurred to others) that it
> would be WONDERFUL if the IDL project could do the code management task
> too. (Isn't that part of what a "project" is, after all?)
>
>
I hate to do it, but.... Emacs has several lovely built-in version
control commands. I use CVS, but several others are supported (RCS, etc.)
by the "vc" mode, bundled with Emacs. In an IDLWAVE buffer, I use all its
wonderful features, and then when it's time to check in a my changes: C-x
C-q, up pops a little buffer in which I can enter a log of the changes,
and then C-c C-c submits and checks-in. I can pop-up a color-annotated
buffer with the codes coded by change date and the person who submitted
the change. I can quickly show the difference (as in `diff') of the
current code from that in the repository, or any specified revision. I
can tag one or more files with C-x v s, and much more. There's even a
menu so you don't have to remember all these keys. And if I'm using CVS,
the PCL-CVS mode lets me do many operations on entire directories (aka
"projects") at a time. I realize the constant Emacs proselytizing here
smacks of religious fanaticism, but there are good reasons...
JD
|
|
|