info-cvs
[Top][All Lists]
Advanced

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

Re: cvs log ordered by commit


From: Mark D. Baushke
Subject: Re: cvs log ordered by commit
Date: Sun, 02 Mar 2008 18:44:10 -0800

ciol <address@hidden> writes:

> I would like to know what the official CVS developers think about
> this.

> Why cvs2cl is not official?

It seems pretty offical to me. It is just not shipped with any CVS
releases. The tool would appear to be useful for both the CVS and CVSNT
projects and there is active development here:

 www.red-bean.com/cvs2cl/ (lastest release 2.62 on 2007-04-23)

for you to use.


> Why CVS has not integrated such a possibility?

What further integration do you desire? It is a very nice third-party
application and works well. What more do you need?

> What is the correct way the official developers had in their mind?

I suppose I do not understand your question.

CVS allows its user community to use a concurrent versioning system for
sources. It is by no means attempting to force a particular workflow,
methodology, or project maintenance mechanism on its user community.

If you like the metadata to all be organized into a ChangeLog file, then
tools like cvs2cl may prove useful to you. Or, you may wish to use the
Emacs 'M-x add-change-log-entry RET' mechanism. Or, you may wish to use
a vim macro for this purpose, or you may choose to hack the log_accum
script to do something whacky for your commits... Whatever makes you
happy...

        -- Mark

> 
> 
> 
> Todd Denniston wrote:
> > ciol wrote, On 02/26/2008 01:39 PM:
> >> Thanks. I think it's weird it's not integrated to cvs.
> >> However, I found that the GNU project maintains also a ChangeLog
> >> file:
> >> http://www.gnu.org/software/guile/changelogs/guile-changelogs_4.html
> > <page summary: Change logs are more useful to the outside than CVS
> > log is, and Change Log must be maintained separately from the CVS
> > log.>
> >> What is your position on this?
> >>
> > I agree with 'change logs are more useful to the outside than CVS
> > log is'.
> > I disagree with 'Change Log must be maintained separately from the
> > CVS log'.
> > I put good comments in CVS log (commit comments) and cvs2cl turns
> > that into a good ChangeLog.  Now where someone could easily disagree
> > with me is when a non-technical person is looking at that change
> > log, and in that case I say they are not looking for a change log,
> > but a change SUMMARY.
> > I generate change Summaries by reading the cvs2cl generated change
> > log and trimming it down, i.e., the change Summary should not
> > contain an entry for every commit.
> > Of course the above is my opinion only. :)
> >
> >>
> >> Todd Denniston wrote:
> >>> ciol wrote, On 02/25/2008 08:56 AM:
> >>>> Hi, how can I see cvs logs ordered by commits (and time), not by files?
> >>>>
> >>>> Please CC me as I am not subscribed.
> >>>>
> >>>> Thank you.
> >>>>
> >>>
> >>> Do you mean like:
> >>
> >> Yes.
> >>
> >>> http://www.red-bean.com/cvs2cl/ChangeLog-basic.txt
> >>> or this:
> >>> http://www.red-bean.com/cvs2cl/ChangeLog-tags-revs.txt
> >>> or this:
> >>> http://www.red-bean.com/cvs2cl/ChangeLog-the-works.txt
> >>>
> >>>
> >>> Then try cvs2cl (cvs to change log).
> >>>
> >>> http://www.red-bean.com/cvs2cl/
> >>>
> >>> BTW, if you are on windows instead of Unix, you may need to use
> >>> cvs2cl.py that comes with CVSNT instead.
 




reply via email to

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