Mailing List Archive

Fixing historic git tags and branches
Some parts of the git history have unintentionally diverged from
blead's history. This means that if you are looking at some parts of
the history, git won't find the correct tags to describe the commits,
which can be misleading. The divergence is not intentional, and does
not represent an actual different history. It is instead the result of
previous attempts at rewriting the tags, which was not done correctly.
The only difference is in the author names or emails. They represent
the exact same content.

I would like to rewrite the tags and branch to fix this. The impacted
tags are all very old, and none of them are for stable releases. The
relevant tags are:

GitLive-maint-5.004
GitLive-blead
perl-5.004_05
perl-5.7.3
perl-5.9.0
perl-5.9.1
perl-5.9.2
perl-5.9.3
perl-5.9.4
perl-5.9.5
timinator
timinatorII

Also the branch:

maint-5.004

Given the age of these, and that they have previously been rewritten,
I don't expect that this will cause anyone any problems.

I've prepared a script to do the relevant rewrites:
https://github.com/haarg/perl-fix-history

Does anyone object to these changes being made?
Re: Fixing historic git tags and branches [ In reply to ]
I have no problem with this. These branches are 16  years old, so it
shouldn't affect anything recent.

Just be careful :)

On 8/13/2023 9:30 AM, Graham Knop wrote:
> Some parts of the git history have unintentionally diverged from
> blead's history. This means that if you are looking at some parts of
> the history, git won't find the correct tags to describe the commits,
> which can be misleading. The divergence is not intentional, and does
> not represent an actual different history. It is instead the result of
> previous attempts at rewriting the tags, which was not done correctly.
> The only difference is in the author names or emails. They represent
> the exact same content.
>
> I would like to rewrite the tags and branch to fix this. The impacted
> tags are all very old, and none of them are for stable releases. The
> relevant tags are:
>
> GitLive-maint-5.004
> GitLive-blead
> perl-5.004_05
> perl-5.7.3
> perl-5.9.0
> perl-5.9.1
> perl-5.9.2
> perl-5.9.3
> perl-5.9.4
> perl-5.9.5
> timinator
> timinatorII
>
> Also the branch:
>
> maint-5.004
>
> Given the age of these, and that they have previously been rewritten,
> I don't expect that this will cause anyone any problems.
>
> I've prepared a script to do the relevant rewrites:
> https://github.com/haarg/perl-fix-history
>
> Does anyone object to these changes being made?
>
Re: Fixing historic git tags and branches [ In reply to ]
On Sun, 13 Aug 2023 18:30:04 +0200, Graham Knop <haarg@haarg.org> wrote:

> :
> I would like to rewrite the tags and branch to fix this. The impacted
> tags are all very old, and none of them are for stable releases. The
> relevant tags are:
> :
> Does anyone object to these changes being made?

No objections whatsoever.

Which brings me to a related question:

In the 5.8 era, I created defined-or patches for every release. These
still reside on my CPAN. Is there added value in making new branches in
git for future reference?

--
H.Merijn Brand https://tux.nl Perl Monger http://amsterdam.pm.org/
using perl5.00307 .. 5.37 porting perl5 on HP-UX, AIX, and Linux
https://tux.nl/email.html http://qa.perl.org https://www.test-smoke.org
Re: Fixing historic git tags and branches [ In reply to ]
On Sun, Aug 13, 2023 at 6:30?PM Graham Knop <haarg@haarg.org> wrote:
>
> Some parts of the git history have unintentionally diverged from
> blead's history. This means that if you are looking at some parts of
> the history, git won't find the correct tags to describe the commits,
> which can be misleading. The divergence is not intentional, and does
> not represent an actual different history. It is instead the result of
> previous attempts at rewriting the tags, which was not done correctly.
> The only difference is in the author names or emails. They represent
> the exact same content.
>
> I would like to rewrite the tags and branch to fix this. The impacted
> tags are all very old, and none of them are for stable releases. The
> relevant tags are:
>
> GitLive-maint-5.004
> GitLive-blead
> perl-5.004_05
> perl-5.7.3
> perl-5.9.0
> perl-5.9.1
> perl-5.9.2
> perl-5.9.3
> perl-5.9.4
> perl-5.9.5
> timinator
> timinatorII
>
> Also the branch:
>
> maint-5.004
>
> Given the age of these, and that they have previously been rewritten,
> I don't expect that this will cause anyone any problems.
>
> I've prepared a script to do the relevant rewrites:
> https://github.com/haarg/perl-fix-history
>
> Does anyone object to these changes being made?

I've gone ahead and done this.