* Log messages in CVS
@ 2007-12-29 10:56 Eli Zaretskii
2007-12-29 13:12 ` Tassilo Horn
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2007-12-29 10:56 UTC (permalink / raw)
To: Dan Nicolaescu; +Cc: emacs-devel
This fragment from "cvs log":
date: 2007-11-20 00:57:08 +0000; author: dann; state: Exp; lines: +4 -0; commitid: qqjdnHpVbIePxfGs;
* progmodes/idlw-help.el: Require browse-url unconditionally, it
is available by default.
(idlwave-help-browse-url-available): Change default to t.
* emulation/edt.el (defgroup, defcustom): Remove definition.
(eval-when-compile): Remove.
(c-mark-function):
* textmodes/reftex-dcr.el (bibtex-beginning-of-entry):
* textmodes/fill.el (comment-search-forward)
(comment-string-strip):
* progmodes/prolog.el (comint-mode, comint-send-string)
(comint-send-region, comint-send-eof):
* progmodes/dcl-mode.el (imenu-default-create-index-function):
* emulation/viper-util.el (viper-forward-Word):
* emulation/vi.el (c-mark-function):
* emulation/edt-vt100.el (vt100-wide-mode):
* emacs-lisp/timer.el (diary-entry-time): Declare as functions.
* url-mailto.el (mail-send-and-exit):
* url-http.el (url-dav-file-attributes):
* url-file.el (ange-ftp-set-passwd, ange-ftp-copy-file-internal):
Declare as functions.
* url-privacy.el (url-device-type): Define unconditionally.
indicates that several files were committed with one "cvs ci" command,
which is (AFAIK) against the Emacs development policies.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 10:56 Log messages in CVS Eli Zaretskii
@ 2007-12-29 13:12 ` Tassilo Horn
2007-12-29 14:06 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Tassilo Horn @ 2007-12-29 13:12 UTC (permalink / raw)
To: emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
Hi Eli,
> This fragment from "cvs log":
[...]
> indicates that several files were committed with one "cvs ci" command,
> which is (AFAIK) against the Emacs development policies.
Oh, I think I did that a few days ago, too, unless PCL-CVS commits each
file separately if many are marked. What are the pros of committing
each file separately? I can only see the drawback that with that
convention inconsistent states are introduced in the repository, if the
changes of one file depend on changes in another file.
Anyway, where can I read up the emacs development policies? I grepped
the whole source tree for "cvs c" or "commit" but couldn't find
something relevant.
Bye,
Tassilo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 13:12 ` Tassilo Horn
@ 2007-12-29 14:06 ` Eli Zaretskii
2007-12-29 19:45 ` Tassilo Horn
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2007-12-29 14:06 UTC (permalink / raw)
To: Tassilo Horn; +Cc: emacs-devel
> From: Tassilo Horn <tassilo@member.fsf.org>
> Date: Sat, 29 Dec 2007 14:12:44 +0100
>
> Anyway, where can I read up the emacs development policies? I grepped
> the whole source tree for "cvs c" or "commit" but couldn't find
> something relevant.
I once posted a summary that I know about; see:
http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00229.html
http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00234.html
http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00312.html
Richard commented here, basically approving my summary:
http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00276.html
I suggested at the time to have these guidelines under admin/ but I
guess no one volunteered to do that yet.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 14:06 ` Eli Zaretskii
@ 2007-12-29 19:45 ` Tassilo Horn
2007-12-29 19:59 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Tassilo Horn @ 2007-12-29 19:45 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
Hi Eli,
> I once posted a summary that I know about; see:
>
> http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00229.html
> http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00234.html
> http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00312.html
>
> Richard commented here, basically approving my summary:
>
> http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00276.html
Ok, I've read the thread and that Richard agreed with the rules. But on
the other hand others like Miles disagreed. Is the only purpose of
those single file commits really to keep the CVS logs clean?
Bye,
Tassilo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 19:45 ` Tassilo Horn
@ 2007-12-29 19:59 ` Eli Zaretskii
2007-12-29 22:43 ` Miles Bader
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2007-12-29 19:59 UTC (permalink / raw)
To: Tassilo Horn; +Cc: emacs-devel
> From: Tassilo Horn <tassilo@member.fsf.org>
> Date: Sat, 29 Dec 2007 20:45:05 +0100
> Cc: emacs-devel@gnu.org
>
> > I once posted a summary that I know about; see:
> >
> > http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00229.html
> > http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00234.html
> > http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00312.html
> >
> > Richard commented here, basically approving my summary:
> >
> > http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00276.html
>
> Ok, I've read the thread and that Richard agreed with the rules. But on
> the other hand others like Miles disagreed. Is the only purpose of
> those single file commits really to keep the CVS logs clean?
I'll let Richard reply to this question, as well as to disagreements
by Miles and others. Unlike some others, I don't care much about
whether files should or should not be committed one by one, as long as
whatever practice we adopt is adhered to by everybody.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 19:59 ` Eli Zaretskii
@ 2007-12-29 22:43 ` Miles Bader
2008-01-02 2:33 ` Stefan Monnier
0 siblings, 1 reply; 7+ messages in thread
From: Miles Bader @ 2007-12-29 22:43 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Tassilo Horn, emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
>> Ok, I've read the thread and that Richard agreed with the rules. But on
>> the other hand others like Miles disagreed. Is the only purpose of
>> those single file commits really to keep the CVS logs clean?
>
> I'll let Richard reply to this question, as well as to disagreements
> by Miles and others. Unlike some others, I don't care much about
> whether files should or should not be committed one by one, as long as
> whatever practice we adopt is adhered to by everybody.
I will not make single file commits, in general.
-Miles
--
In New York, most people don't have cars, so if you want to kill a person, you
have to take the subway to their house. And sometimes on the way, the train
is delayed and you get impatient, so you have to kill someone on the subway.
[George Carlin]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Log messages in CVS
2007-12-29 22:43 ` Miles Bader
@ 2008-01-02 2:33 ` Stefan Monnier
0 siblings, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2008-01-02 2:33 UTC (permalink / raw)
To: Miles Bader; +Cc: Eli Zaretskii, Tassilo Horn, emacs-devel
>>> Ok, I've read the thread and that Richard agreed with the rules. But on
>>> the other hand others like Miles disagreed. Is the only purpose of
>>> those single file commits really to keep the CVS logs clean?
>>
>> I'll let Richard reply to this question, as well as to disagreements
>> by Miles and others. Unlike some others, I don't care much about
>> whether files should or should not be committed one by one, as long as
>> whatever practice we adopt is adhered to by everybody.
> I will not make single file commits, in general.
I usually do single-file commits but I also will not in general refrain
from multi-file commits. I see no benefit in ruling them out just for
the sake of "simplicity" or some other such principle. Let's worry
about consistency where it matters, but only there.
Stefan
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-01-02 2:33 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-29 10:56 Log messages in CVS Eli Zaretskii
2007-12-29 13:12 ` Tassilo Horn
2007-12-29 14:06 ` Eli Zaretskii
2007-12-29 19:45 ` Tassilo Horn
2007-12-29 19:59 ` Eli Zaretskii
2007-12-29 22:43 ` Miles Bader
2008-01-02 2:33 ` Stefan Monnier
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.