bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVSBookmarks and upstream submission


From: Kaz Kylheku
Subject: Re: CVSBookmarks and upstream submission
Date: 31 Jan 2003 12:45:40 -0800

Christian Reis <kiko@async.com.br> wrote in message 
news:<mailman.1243.1044028345.21513.bug-cvs@gnu.org>...
> Hello there,
> 
> I've been using the CVSBookmarks patch (http://cvsbookmarks.sf.net/) for
> quite some time now, and I'd like to discuss the merits of having it
> sent upstream for inclusion in the main CVS codebase. 
>
> The concept behind it is quite simple: it allows one to keep a
> ~/.cvsbookmarks file that provides a mapping between cvs repository
> strings and a one-word key. This makes using CVS *much* easier when
> dealing with multiple repositories, as happens with people that
> contribute to many OSS projects, for instance. My current file looks
> like this:
> 
>     gnome=:pserver:kiko@cvs.gnome.org:/cvs/gnome
>     async=:pserver:kiko@async.com.br:/cvs
>     zope=:pserver:anonymous@cvs.zope.org:/cvs-repository

Hahahaha, this is such a waste of development effort that it hurts my
ribs to think about it. Your shell already has substitution in it.
What is wrong with:

    GNOME=:pserver:kiko@cvs.gnome.org:/cvs/gnome

    cvs -d $GNOME login ...
    cvs -d $GNOME co ...

If you are using a decent shell, there is completion too. Type $G, hit
tab.

The syntax of setting up the mappings is even the same, and there is a
nice dollar sign which tells you that a variable substitution is
taking place.

Someone pass me a paper tissue, I'm about to cry. :)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]