Re: GitHub Jython repo broken

Jeff Allen <[email protected]> Sat, 25 Jul 2020 12:23:23 +0100
Newsgroups gmane.comp.lang.jython.devel
Message-ID <[email protected]>
Last chance to tell me I've done this wrong again before I start 
juggling repositories as per https://github.com/jython/jython/issues/50.

The dry-run (https://github.com/jeff5/jython-whinchat) seems to 
attribute work to GitHub accounts correctly and does not have the 
history problem Jim identified. I will make 
https://github.com/jython/jython-tern by pushing the same thing, 
cherry-picking etc.. (GitHub support have been no help.)

If I'm about to make a mess (because the content is still broken, or 
reusing repo names is a terrible idea), I'll be making that mess this 
evening.

Jeff Allen

On 19/07/2020 23:42, Jeff Allen wrote:
>
> My second attempt at migrating to GitHub is now posted at: 
> https://github.com/jeff5/jython-whinchat .
>
> This does not have the broken history problem afflicting the current 
> official repository. It would be useful to know if anything else is 
> still wrong. I'll examine during the week how I can get from this to a 
> fresh repo at the project home, and if possible, called jython/jython.
>
> Jeff Allen
> On 19/07/2020 15:29, Jeff Allen wrote:
>>
>> I have made a valid (I think) git repo from hg by migrating it using 
>> https://github.com/frej/fast-export . It does not have the false root 
>> problem seen in the current official repo (or multiple heads per 
>> branch). It may not yet be attributing correctly to GitHub user names.
>>
>> I will repeat this (so I can do it repeatably!) in such a way that I 
>> end up with a repo on my personal account, and check that it looks 
>> right from GitHub, both history and attribution. Then I'll see if I 
>> can make it appear at https://github.com/jython/jython, which is by 
>> no means certain.
>>
>> Jeff
>>
>> Jeff Allen
>> On 18/07/2020 08:27, Jeff Allen wrote:
>>>
>>> The master repository at https://github.com/jython/jython, recently 
>>> migrated from Mercurial, has suffered some corruption in the 
>>> process. Please do not use it until we work out how to fix it (or 
>>> decide to live with it).
>>>
>>> Ernest: please keep https://hg.python.org/jython/ safe: it's the 
>>> most solid foundation we have at present.
>>>
>>> Here and there, the translation process has lost the parent link 
>>> from the first change set on a "topic branch". The effect is to make 
>>> it look like the entire content of the repository is new at that 
>>> change set. If you scroll back in the history of almost any file it 
>>> stops (or rather begins) at the latest of these false roots. For 
>>> information, we did this with a straightforward use of GitHub's 
>>> migration tool, which produced no message that it was failing. 
>>> (There were messages about linking contributor identities, which we 
>>> addressed.)
>>>
>>> We're sorry not to have noticed this sooner. If there is a way of 
>>> fixing this it may involve a fresh start or some history-rewriting 
>>> in situ. This will break forks you may have made. We will try to fix 
>>> as much of this as we can from our side, but that won't be free of 
>>> downstream annoyances.
>>>
>>> -- 
>>> Jeff Allen
>>>
>>
>
>
> _______________________________________________
> Jython-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jython-dev

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev