info-cvs
[Top][All Lists]
Advanced

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

Re: Command-line multi-line messages for commit


From: Greg A. Woods
Subject: Re: Command-line multi-line messages for commit
Date: Sun, 8 Jun 2003 13:07:59 -0400 (EDT)

[ On , June 8, 2003 at 10:46:45 (+0300), Stephen Biggs wrote: ]
> Subject: Re: Command-line multi-line messages for commit
>
> Actually, your method sounds to me much more painful because I have to
> learn how to use sed to do this and run and test the wrapper script over
> and over again until I debug it due to my limited expertise in coding
> shell scripts, living with bogus messages in a junk repository until I
> get it right.  My way is quicker and much simpler for me as long as I
> remember to put the quotes right.

Why the heck don't you use a proper command shell and then you can just
type multi-line comments right there on the command-line!?!?!?

        cvs commit -m 'first line
        second line
        third line' filname.c

I.e. DO NOT use 'csh'.  It is the source of your problems.  Use a POSIX
compatible shell instead (e.g. sh or ksh or one of their close variants).

Here's a demonstration copied from a terminal window.  The "$ " is of
course my primary shell prompt ($PS1).  The ">>> " is my secondary shell
prompt ($PS2):

        $ echo 'first line
        >>> second line
        >>> third line'
        first line
        second line
        third line
        $ 

Note too that if you're going to be doing this kind of thing it wouldn't
hurt to learn to use the other tools you could find useful.

-- 
                                                                Greg A. Woods

+1 416 218-0098;            <address@hidden>;           <address@hidden>
Planix, Inc. <address@hidden>; VE3TCP; Secrets of the Weird <address@hidden>




reply via email to

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