[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] I *HATE* CHANGELOGS!!!
From:       Ryosuke Niwa <rniwa () webkit ! org>
Date:       2009-08-26 22:51:52
Message-ID: f8b15a600908261551m4fb39d8rfff7ea4e3ee019f6 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Aug 26, 2009 at 3:37 PM, David Hyatt <hyatt@apple.com> wrote:

> If the files could just merge properly, I would not be so annoyed, but the
> fact that you basically have to re-resolve conflicts every time anyone beats
> you to a checkin is just horrible.  Surely other people run into this.  It
> wastes time for me on practically every single checkin.... and I have ended
> up causing regressions because I don't wait to re-run layout tests every
> time just because I am trying to get my files landed before someone else
> modified the ChangeLog again.


Do you think it's possible to handle changelog conflicts at serverside?
 i.e. we just commit and svn will automatically add new comment at the top
of changelog.  Because one advantage mentioned in a old thread was that
people without svn will be able to read changes.  And that can be solved if
we can automatically generate changelog out of SVN commit comments.  But
that seem to require Bugzilla supporting new way of submitting changelog
because someone mentioned that another advantage of changelog being comments
gets reviewed.

On top of that sometimes the ChangeLog merges cleanly but puts your entry
> underneath others, and then you have to open the file and move your entry
> back to the top.  Sometimes I have not noticed this and then I land with
> someone else's commit message.


Yeah, it's very annoying.

I just don't get why people are willing to put up with this.  It's really
> driving me crazy.


>From old thread (if I remember correctly)
1. people without svn can read changelog, and there aren't many GUI
applications that let you view svn commit comments nicely.
2. commit comments get reviewed so that we can make sure appropriate
comments are added to the comment as the patch is landed.

Ryosuke

[Attachment #5 (text/html)]

<div class="gmail_quote"><div class="gmail_quote"><div class="im">On Wed, Aug 26, \
2009 at 3:37 PM, David Hyatt <span dir="ltr">&lt;<a href="mailto:hyatt@apple.com" \
target="_blank">hyatt@apple.com</a>&gt;</span> wrote:<br></div>

<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> If the files could just merge \
properly, I would not be so annoyed, but the fact that you basically have to \
re-resolve conflicts every time anyone beats you to a checkin is just horrible.  \
Surely other people run into this.  It wastes time for me on practically every single \
checkin.... and I have ended up causing regressions because I don&#39;t wait to \
re-run layout tests every time just because I am trying to get my files landed before \
someone else modified the ChangeLog again.</blockquote>


<div><br></div></div><div>Do you think it&#39;s possible to handle changelog \
conflicts at serverside?  i.e. we just commit and svn will automatically add new \
comment at the top of changelog.  Because one advantage mentioned in a old thread was \
that people without svn will be able to read changes.  And that can be solved if we \
can automatically generate changelog out of SVN commit comments.  But that seem to \
require Bugzilla supporting new way of submitting changelog because someone mentioned \
that another advantage of changelog being comments gets reviewed.</div>

<div class="im">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> On top of that sometimes the \
ChangeLog merges cleanly but puts your entry underneath others, and then you have to \
open the file and move your entry back to the top.  Sometimes I have not noticed this \
and then I land with someone else&#39;s commit message.</blockquote>


<div><br></div></div><div>Yeah, it&#39;s very annoying. </div><div \
class="im"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> I just don&#39;t get why people \
are willing to put up with this.  It&#39;s really driving me \
crazy.</blockquote><div><br></div></div><div>From old thread (if I remember \
correctly)</div><div>1. people without svn can read changelog, and there aren&#39;t \
many GUI applications that let you view svn commit comments nicely.</div>


<div>2. commit comments get reviewed so that we can make sure appropriate comments \
are added to the comment as the patch is landed.</div><div><br></div><font \
color="#888888"><div>Ryosuke</div></font></div></div>



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic