emacs-devel
[Top][All Lists]
Advanced

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

Re: use git, not cvs


From: Jim Meyering
Subject: Re: use git, not cvs
Date: Tue, 10 Jun 2008 13:20:02 +0200

Miles Bader <address@hidden> wrote:
> Jim Meyering <address@hidden> writes:
>> The git repository should never be more than about 30-60
>> minutes behind the CVS one.
>
> Now if only people would stop committing multiple files in a big change
> one-by-one... (it would make the git history a lot more readable)

Indeed.  To get an idea of what Miles is talking about,
compare emacs' gitweb summary with that of say, git itself:

  http://git.sv.gnu.org/gitweb/?p=emacs.git;a=summary
  http://repo.or.cz/w/git.git/

Consider how easy it would be to back out a single
change in git (where all files in a change set are committed at once)
while they're often distributed across two or more commits in emacs.

Has anyone tried to establish guidelines for this?
It's not just git, of course.  No matter what VCS emacs ends up
using, establishing a change-set oriented approach in cvs will make
the commit log a lot more useful.

Many projects encourage use of a single-line summary on
line #1 of the commit log, and then any prose/explanation,
followed by lines containing the usual ChangeLog-style entries.




reply via email to

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