Re: [Gnome-devtools] gnome-vcs: the start
- From: Dirk Vangestel <dirk_vangestel yahoo com>
- To: gnome-devtools helixcode com
- Subject: Re: [Gnome-devtools] gnome-vcs: the start
- Date: Sun, 5 Nov 2000 09:37:49 -0800 (PST)
--- JP Rosevear <jpr helixcode com> wrote:
> > - Select version control system. Because there can
> be different version
> > control systems installed on any single system,
> this function allows a
> > user to select which he wants to use.
>
> May want to add a bit of functionality to try an
> autodect the vcs - i.e.
> look for CVS dirs.
For an existing project that is possible, but only for
cvs I think. Certainly not for ClearCase.
> > - Check out. This gets a file out of the vcs
> database and allows a user to
> > edit the file.
> > For cvs, this operation probably does nothing,
> except maybe to check
> > whether the most recent version is present.
> > For ClearCase, the file will be checked out (in
> the ClearCase meaning).
>
> What is the ClearCase meaning.
Copying a file from the vob to the view, which in
essence makes it writable. You don't have to do a
checkout or export like in cvs, you always have
(read-only) access to all files. It uses a special
file system.
> > - Undo check out. Using this operation, a check
> out can be cancelled. The
> > changes done to the file will not be
> incorporated into the vcs database.
> > For cvs, this will be a 'release'.
> > For ClearCase, the unco command will be run.
>
> cvs release will actually delete the file I think.
> You also want to
> revive the file.
Ok, noted.
> > - Check in. If the changes are to be kept, a file
> needs to be checked in.
> > It will be stored in the vcs database. The user
> is asked to provide a
> > log which details the changes he did in the
> file.
> > For cvs, this will be a commit. Or at least, the
> file will be marked
> > to be committed. Usually single files are not
> committed in cvs, which
> > makes this command a bit awkward.
> > For ClearCase, the file will be checked in.
>
> An existing file is essentially marked for commit
> when its changed.
True. That makes it easy :)
> > - Disconnect. Using this command, the user can
> disconnect from a vcs database.
> > For cvs, this will do a logout and probably a
> commit (if the user wants to).
> > For ClearCase, nothing needs to be done.
>
> Logout and login for cvs only apply in the :pserver
> case. Using cvs via
> its rsh or local stuff won't require a password
> directly.
Hmmm, maybe the local/remote distinction needs some
more attention... In the cvs case at least.
Dirk
__________________________________________________
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one Place.
http://shopping.yahoo.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]