Re: GitHub Jython repo broken

Jeff Allen <[email protected]> Sat, 25 Jul 2020 23:56:21 +0100
Newsgroups gmane.comp.lang.jython.devel
Message-ID <[email protected]>
Now completed. Hoping it stays migrated this time.

Jeff Allen

On 25/07/2020 12:23, Jeff Allen wrote:
>
> 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

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