emacs-devel
[Top][All Lists]
Advanced

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

Re: PROPOSAL: Move to git, now that bzr is no longer a req.


From: David Kastrup
Subject: Re: PROPOSAL: Move to git, now that bzr is no longer a req.
Date: Sat, 04 Jan 2014 11:29:02 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> Our ChangeLog files are very useful in debugging.
> They complement the diffs between versions of the source files.

So do commit messages.  What makes Git commit messages eternally more
useful in practice is the versatility: I can _immediately_ view just the
messages pertaining to a subdirectory, or a file, or a branch (without
checking it out), and when I use the --grep option, I get the matching
commit messages in full rather than a -3 style context when using grep
on a ChangeLog file.  And even when I want to search for a flat text in
the single ChangeLog of the top directory, the best use case for a
ChangeLog file, this is less convenient the moment a ChangeLog file has
to be split.

And git log is reliable.  When I ask Git for all commit messages
touching a certain file, it will not miss changes.  It will, when I
want, give the respective diffs (-p option) along with the commit
messages, or just a list of changed files (--stat).

-- 
David Kastrup




reply via email to

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