Re: [webkit-dev] ChangeLog Deprecation in WebKit

2022-05-31 Thread Frédéric Wang via webkit-dev
Hello Jonathan, Probably you are aware of that but https://github.com/WebKit/WebKit#contribute / https://webkit.org/contributing-code/ still mentions the ChangeLogs and old workflow. Le 16/05/2022 à 22:46, Jonathan Bedard via webkit-dev a écrit : Starting tomorrow, Tuesday May 17th, WebKit

Re: [webkit-dev] ChangeLog Deprecation Plan

2022-04-25 Thread Ryosuke Niwa via webkit-dev
On Mon, Apr 25, 2022 at 9:49 AM Jonathan Bedard via webkit-dev wrote: > > .. or robust solution. Bots need maintenance and intervention, and a bot with > commit access has another set of issues. Repository admins occasionally > rotating ChangeLogs is going to be less expensive than a bot doing

Re: [webkit-dev] ChangeLog Deprecation Plan

2022-04-25 Thread Jonathan Bedard via webkit-dev
> It seems to me that you can write a script that just applies a patch while > ignoring changes to each change log file, then separately prepend each > change log entry. I don't see why such a script would behave differently > for reverting multiple commits or rebasing a feature onto a branch. In

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-22 Thread Chris Dumez via webkit-dev
I spent some time discussing this offline with Yusuke to better understand his proposal. It sounds like Yusuke’s proposal is: 1. Have a separate COMMIT_MESSAGE file as part of the PR 2. When the merge queue commits the PR, it uses that COMMIT_MESSAGE content as commit log message and then drops

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-22 Thread Chris Dumez via webkit-dev
I am strongly in favor of dropping the ChangeLog files and relying on the GIT commit message instead. Not having to update ChangeLog files was actually a big motivator for me to switch to GitHub, as I thought until now we didn’t have to update ChangeLog files when switching Github PRs. With

Re: [webkit-dev] ChangeLog Deprecation Plan

2022-04-19 Thread Ryosuke Niwa via webkit-dev
On Tue, Apr 19, 2022 at 9:33 AM Jonathan Bedard via webkit-dev < webkit-dev@lists.webkit.org> wrote: > > > To: Jonathan Bedard > > Cc: WebKit Development > > Subject: Re: [webkit-dev] ChangeLog Deprecation Plans > > Message-ID: > > < cabnrm

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-19 Thread Geoffrey Garen via webkit-dev
>> Commit message is tied to a commit, so editing commit without breaking >> commit-message is hard (how to revert one change from one commit without >> rewriting commit message? It requires some git hack). Separate independent >> COMMIT_MESSAGE file can solve this problem and makes local

Re: [webkit-dev] ChangeLog Deprecation Plan

2022-04-19 Thread Jonathan Bedard via webkit-dev
> Message: 2 > Date: Mon, 18 Apr 2022 10:33:03 -0700 > From: Ryosuke Niwa > To: Jonathan Bedard > Cc: WebKit Development > Subject: Re: [webkit-dev] ChangeLog Deprecation Plans > Message-ID: > > Content-Type: text/plain; charset="utf-8" > &g

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Yusuke Suzuki via webkit-dev
> On Apr 18, 2022, at 5:38 PM, Michael Catanzaro wrote: > > > On Mon, Apr 18 2022 at 02:55:08 PM -0700, Yusuke Suzuki > wrote: >> I think this is important. We are using commit message / ChangeLog as a >> document tied to the change, and we are writing very detailed description to >> make

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Ryosuke Niwa via webkit-dev
On Mon, Apr 18, 2022 at 18:50 Fujii Hironori via webkit-dev < webkit-dev@lists.webkit.org> wrote: > > On Tue, Apr 19, 2022 at 6:55 AM Yusuke Suzuki via webkit-dev < > webkit-dev@lists.webkit.org> wrote: > >> I think this is important. We are using commit message / ChangeLog as a >> document tied

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Saam Barati via webkit-dev
I think we need both of these things, and I don't think they should be mutually exclusive. Having motivation/design/details/gotchas go into a "changelog" accompanying a commit is very useful when blaming code. - Saam > On Apr 18, 2022, at 6:49 PM, Fujii Hironori via webkit-dev > wrote: > >

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Fujii Hironori via webkit-dev
On Tue, Apr 19, 2022 at 6:55 AM Yusuke Suzuki via webkit-dev < webkit-dev@lists.webkit.org> wrote: > I think this is important. We are using commit message / ChangeLog as a > document tied to the change, and we are writing very detailed description > to make the intention / design of the change

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Michael Catanzaro via webkit-dev
On Mon, Apr 18 2022 at 02:55:08 PM -0700, Yusuke Suzuki wrote: I think this is important. We are using commit message / ChangeLog as a document tied to the change, and we are writing very detailed description to make the intention / design of the change clear and making it as a good

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Yusuke Suzuki via webkit-dev
> On Apr 18, 2022, at 12:51 PM, Michael Catanzaro via webkit-dev > wrote: > > On Mon, Apr 18 2022 at 08:30:04 AM -0700, Jonathan Bedard via webkit-dev > wrote: >> 2) We need a way to comment on commit messages in review >> Current tooling sets the pull request description as the commit

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Ryosuke Niwa via webkit-dev
On Mon, Apr 18, 2022 at 13:34 Ryosuke Niwa wrote: > > On Mon, Apr 18, 2022 at 08:30 Jonathan Bedard via webkit-dev < > webkit-dev@lists.webkit.org> wrote: > >> As we migrate WebKit from Subversion to git, I would like to migrate the >> project away from ChangeLogs. The reason for this is that

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Michael Catanzaro via webkit-dev
On Mon, Apr 18 2022 at 08:30:04 AM -0700, Jonathan Bedard via webkit-dev wrote: 2) We need a way to comment on commit messages in review Current tooling sets the pull request description as the commit message, “Quote Reply” kind of provides a way to inline comment, although it’s not the

Re: [webkit-dev] ChangeLog Deprecation Plans

2022-04-18 Thread Ryosuke Niwa via webkit-dev
On Mon, Apr 18, 2022 at 8:30 AM Jonathan Bedard via webkit-dev < webkit-dev@lists.webkit.org> wrote: > As we migrate WebKit from Subversion to git, I would like to migrate the > project away from ChangeLogs. The reason for this is that ChangeLogs make > some of the features of git hard to use,

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Ryosuke Niwa
On Wed, Aug 21, 2013 at 10:54 PM, Ryosuke Niwa rn...@webkit.org wrote: On Wed, Aug 21, 2013 at 10:50 PM, Carlos Garcia Campos carlo...@webkit.org wrote: El mié, 21-08-2013 a las 14:04 -0700, Ryosuke Niwa escribió: Hi, [...] Separately, I'd like to know whether people liked the new

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Carlos Garcia Campos
El mié, 21-08-2013 a las 23:01 -0700, Ryosuke Niwa escribió: On Wed, Aug 21, 2013 at 10:54 PM, Ryosuke Niwa rn...@webkit.org wrote: On Wed, Aug 21, 2013 at 10:50 PM, Carlos Garcia Campos carlo...@webkit.org wrote: El mié, 21-08-2013 a las 14:04 -0700,

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Filip Pizlo
+1 for the old format. -F On Aug 21, 2013, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: El mié, 21-08-2013 a las 23:01 -0700, Ryosuke Niwa escribió: On Wed, Aug 21, 2013 at 10:54 PM, Ryosuke Niwa rn...@webkit.org wrote: On Wed, Aug 21, 2013 at 10:50 PM, Carlos Garcia

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Ryosuke Niwa
On Wed, Aug 21, 2013 at 11:11 PM, Carlos Garcia Campos carlo...@webkit.orgwrote: El mié, 21-08-2013 a las 23:01 -0700, Ryosuke Niwa escribió: On Wed, Aug 21, 2013 at 10:54 PM, Ryosuke Niwa rn...@webkit.org wrote: On Wed, Aug 21, 2013 at 10:50 PM, Carlos Garcia Campos

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Mark Rowe
On 2013-08-21, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: I see, I thought ChangeLog parser was used everywhere. So, I guess the solution would be to find a format most people like and adapt all scripts to it. I personally think it's not worth it, though. The oneline git

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Carlos Garcia Campos
El jue, 22-08-2013 a las 00:41 -0700, Mark Rowe escribió: On 2013-08-21, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: I see, I thought ChangeLog parser was used everywhere. So, I guess the solution would be to find a format most people like and adapt all scripts to it. I

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Mark Rowe
On 2013-08-22, at 12:46 AM, Carlos Garcia Campos carlo...@webkit.org wrote: El jue, 22-08-2013 a las 00:41 -0700, Mark Rowe escribió: On 2013-08-21, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: I see, I thought ChangeLog parser was used everywhere. So, I guess the solution

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Maciej Stachowiak
From the new format, I like the shorter bug URL and the angle brackets, but I don't care much either way about putting the bug URL and title on the same line. One downside though is that, if you're composing a ChangeLog more manually, it's more awkward to construct the new-style URL since you

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Maciej Stachowiak
On Aug 22, 2013, at 12:48 AM, Mark Rowe mr...@apple.com wrote: On 2013-08-22, at 12:46 AM, Carlos Garcia Campos carlo...@webkit.org wrote: El jue, 22-08-2013 a las 00:41 -0700, Mark Rowe escribió: On 2013-08-21, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: I see, I

Re: [webkit-dev] ChangeLog format

2013-08-22 Thread Joseph Pecoraro
On Aug 22, 2013, at 12:46 AM, Carlos Garcia Campos carlo...@webkit.org wrote: El jue, 22-08-2013 a las 00:41 -0700, Mark Rowe escribió: On 2013-08-21, at 11:11 PM, Carlos Garcia Campos carlo...@webkit.org wrote: I see, I thought ChangeLog parser was used everywhere. So, I guess the

Re: [webkit-dev] ChangeLog format

2013-08-21 Thread Ryosuke Niwa
On Wed, Aug 21, 2013 at 2:04 PM, Ryosuke Niwa rn...@webkit.org wrote: Hi, I have noticed that the change log format has recently been changed. Unfortunately, this didn't work well with all webkitpy tools we have, and has been rolled out in http://trac.webkit.org/changeset/154406. *I

Re: [webkit-dev] ChangeLog format

2013-08-21 Thread Brady Eidson
On Aug 21, 2013, at 2:04 PM, Ryosuke Niwa rn...@webkit.org wrote: Separately, I'd like to know whether people liked the new format and it's worth my time making webkitpy adopt the new format. I personally didn't like the old format because it made the first line of each change log too

Re: [webkit-dev] ChangeLog format

2013-08-21 Thread Gavin Barraclough
I’m a bit of a luddite and edit my change log entries by hand. The old format is more amenable to this, the new format is a regression. cheers, G. On Aug 21, 2013, at 2:25 PM, Ryosuke Niwa rn...@webkit.org wrote: On Wed, Aug 21, 2013 at 2:04 PM, Ryosuke Niwa rn...@webkit.org wrote: Hi, I

Re: [webkit-dev] ChangeLog format

2013-08-21 Thread Carlos Garcia Campos
El mié, 21-08-2013 a las 14:04 -0700, Ryosuke Niwa escribió: Hi, [...] Separately, I'd like to know whether people liked the new format and it's worth my time making webkitpy adopt the new format. I prefer the old format. I personally didn't like the old format because it made the first

Re: [webkit-dev] ChangeLog format

2013-08-21 Thread Ryosuke Niwa
On Wed, Aug 21, 2013 at 10:50 PM, Carlos Garcia Campos carlo...@webkit.orgwrote: El mié, 21-08-2013 a las 14:04 -0700, Ryosuke Niwa escribió: Hi, [...] Separately, I'd like to know whether people liked the new format and it's worth my time making webkitpy adopt the new format. I

Re: [webkit-dev] changelog and patches

2010-02-23 Thread Evan Martin
Run WebKitTools/Scripts/resolve-ChangeLogs each time you rebase. PS: try webkit-patch help --all-commands, from that same directory; in particular webkit-patch post-commits automates attaching your patch to a bug. On Tue, Feb 23, 2010 at 1:27 PM, arno a...@renevier.net wrote: Hi, I've

Re: [webkit-dev] changelog and patches

2010-02-23 Thread Chris Jerdonek
On Tue, Feb 23, 2010 at 4:27 AM, arno a...@renevier.net wrote: Hi, I've recently submitted a few patches. My workflow is as follow: I use git repository. Once I've made my modifications, I run WebKitTools/Scripts/prepare-ChangeLog, then I git-commit changeset in a private branch, then I

Re: [webkit-dev] changelog and patches

2010-02-23 Thread Tor Arne Vestbø
On 23/2/10 13:31 , Evan Martin wrote: Run WebKitTools/Scripts/resolve-ChangeLogs each time you rebase. Or run once: git config merge.changelog.driver resolve-ChangeLogs --merge-driver %O %A %B tor arne ___ webkit-dev mailing list

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Darin Adler
On Jul 3, 2009, at 10:44 AM, Jeremy Orlow wrote: I agree that the ChangeLog really is duplicate information [...] The WebKit project change log was inspired by GNU project change logs: http://www.gnu.org/prep/standards/html_node/Change-Logs.html. I don’t like ChangeLog specifically. My

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Peter Kasting
On Fri, Jul 3, 2009 at 10:55 AM, Darin Adler da...@apple.com wrote: It's backwards to say that the ChangeLog is a workaround for lack of tools. Some day we may see a tool that works so well that we’d be willing to forgo change logs, but we need to see that tool in action first to see that it

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Jeremy Orlow
To be more clear: Rietveld + gcl (the way Chromium does reviews/checkins) has you specify a group of files which is called a change list. Part of each change list is a description. Reviewers use and critique this description, which is much like what's done with the ChangeLog. Nothing lists out

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Darin Adler
On Jul 3, 2009, at 12:04 PM, Jeremy Orlow wrote: Nothing lists out the modified functions like in your ChangeLog, but I guess that's just not something people commonly need. I often search for old relevant changes by searching for function names. At least once a week for the last 5 years.

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Jeremy Orlow
On Fri, Jul 3, 2009 at 12:29 PM, Darin Adler da...@apple.com wrote: On Jul 3, 2009, at 12:04 PM, Jeremy Orlow wrote: Nothing lists out the modified functions like in your ChangeLog, but I guess that's just not something people commonly need. I often search for old relevant changes by

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Joe Mason
Darin Adler wrote: My experience on other projects that don’t use ChangeLog is that many check-ins don’t have clear comments or descriptions, and the fact that these are missing is considerably easier to overlook. Source code control comments can be tricky if you can never delete or edit them.

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Maciej Stachowiak
On Jul 3, 2009, at 12:29 PM, Darin Adler wrote: On Jul 3, 2009, at 12:04 PM, Jeremy Orlow wrote: Nothing lists out the modified functions like in your ChangeLog, but I guess that's just not something people commonly need. I often search for old relevant changes by searching for function

Re: [webkit-dev] ChangeLog

2009-07-03 Thread Joe Mason
Maciej Stachowiak wrote: I'm not sure why making an extra copy of the info on update is better than doing it on checkin. People update their tree more often than they commit, so prima facie this seems like a backwards way to do it. Also, svn2cl is much slower than a one-time copy of the latest

Re: [webkit-dev] ChangeLog

2009-07-03 Thread David Kilzer
On Friday, July 3, 2009 1:01:33 PM, Joe Mason wrote: Even if sticking with svn, you just need to run svn2cl once when you update to get a local copy of the changelog. If each developer had to run that command to get a local changelog, I can't imagine the svn server would be very