Re: test git conversion

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: test git conversion
Дата
Msg-id alpine.BSO.2.00.1201201745340.22048@leary.csoft.net
обсуждение исходный текст
Ответ на Re: test git conversion  (Maciek Sakrejda <msakrejda@truviso.com>)
Ответы Re: test git conversion  (Maciek Sakrejda <msakrejda@truviso.com>)
Список pgsql-jdbc

On Tue, 27 Dec 2011, Maciek Sakrejda wrote:

> Ok, some more progress:
>
> I've taken care of all but two of the manufactured commit issues, have
> a step to strip keywords (more on that later), and have done some
> preliminary spot-checks of the generated history.
>
> The two manufactured commits that probably warrant a little more attention:
>
> maciek@anemone:~/jdbc-to-git/pgjdbc2git/pgjdbc-checkout$ git log --all
> --grep=manufactured
> commit e64c318487848ebd7dee6b795dc360a3633337e3
> Author: CVS to git conversion script <webmaster@postgresql.org>
> Date:   Fri Jul 27 10:15:40 2007 +0000
>
>     This commit was manufactured by cvs2git to create tag 'REL8_2_505'.
>
>     Sprout from REL8_2_STABLE 2007-04-18 08:15:18 UTC Kris Jurka
> <books@ejurka.com> 'Prepare for release of 8.2-505.'
>     Cherrypick from master 2007-07-27 10:15:39 UTC Kris Jurka
> <books@ejurka.com> 'Remove unused imports.':
>         META-INF/services/java.sql.Driver
>         org/postgresql/test/jdbc4/Jdbc4TestSuite.java
>         org/postgresql/test/jdbc4/LOBTest.java
>

This tag should never have been applied to these three files.  I'm not
sure how that happened, but please just remove the tag from these files.


> commit bb06ce11331182c6e0cb73adc6e494c4b92da8c1
> Author: CVS to git conversion script <webmaster@postgresql.org>
> Date:   Mon Oct 12 02:45:46 1998 +0000
>
>     This commit was manufactured by cvs2git to create branch 'REL6_4'.
>
>     Sprout from master 1998-10-12 02:45:45 UTC Bruce Momjian
> <bruce@momjian.us> 'This patch updates the ImageViewer example to use
> Multiple Threading.'
>     Delete:
>         postgresql/ChangeLog
>         postgresql/PG_Object.java
>         postgresql/PGbox.java
>         postgresql/PGcircle.java
>         postgresql/PGlseg.java
>         postgresql/PGpath.java
>         postgresql/PGpoint.java
>         postgresql/PGpolygon.java
>         postgresql/PGtokenizer.java

I don't have any context for this ancient change, but I've done a little
digging, and I believe the historical action was:

1) Make some modifications.
2) Remove the files in the generated commit.
3) Branch the REL6_4 release.

I think anytime the last action before a branch is a delete, cvs2git
will be confused because the deleted files don't get tagged, so the
branch date comes from the last non-delete modification and it doesn't see
the deletes as occuring before the branch.

What we want is the REL6_4 branch point to be after the delete
commit.

Kris Jurka

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

Предыдущее
От: John Lister
Дата:
Сообщение: Array helper patch
Следующее
От: Віталій Тимчишин
Дата:
Сообщение: Re: NIO support