Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.
Дата
Msg-id 15614.1285529043@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.  (Gurjeet Singh <singh.gurjeet@gmail.com>)
Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.  (David Christensen <david@endpoint.com>)
Список pgsql-hackers
I wrote:
> I think we could get that behavior fairly easily by remembering the last
> tag matching one of the commits on a branch, as we chase the branch
> backwards.

I find that this works just fine for the branches, but not so well for
master, because more often than not the initial RELx_y_z tag is applied
on the release's branch and not on master.  So for example commits on
master appear to jump from REL7_2 development to REL8_0 development,
because 7.3 and 7.4 have no release tag on the master branch.

We could perhaps fix that if there were an inexpensive way to get the
SHA1 of the master commit that each branch is sprouted from.  However,
I'm inclined to propose that we instead manually place a tag at each
sprout point.  Any thoughts about that?  In particular, what should
the naming convention for such tags be?  I would have liked to use
RELx_y, but that's out because before 8.0 we named the initial
releases that way.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Patch: Extend NOT NULL representation to pg_constraint
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Still more tweaking of git_changelog.