Hm, so if I clone main-silver then pull from releases I get a valid
repository that has no `hg in` or `hg out` changesets. In theory it's a
perfect clone, except it's actually better since it has no integrity errors.

This means somebody with the knowhow could compare the two repositories and
see exactly how releases/ got corrupted on disk and fix it. The problem
seems to be in the default branch (or some branch that main-silver also
has).



--emi

On Wed, Dec 21, 2016 at 1:02 PM, Emilian Bold <[email protected]>
wrote:

> PS: What I'm trying to do is convert releases/ to git and publish it here
> https://github.com/emilianbold/releases . While having that error might
> work for Mercurial I don't believe it's safe to migrate it to git too.
>
>
> --emi
>
> On Wed, Dec 21, 2016 at 1:01 PM, Emilian Bold <[email protected]>
> wrote:
>
>> But that's not normal... The repository should be fixed.
>>
>> Actually I remember a year ago I also noticed my release/ was broken but
>> somehow a new clone passed all the checks. I'll dig up for that clone and
>> see if I can work with that.
>>
>>
>> --emi
>>
>> On Wed, Dec 21, 2016 at 12:40 PM, [email protected] <
>> [email protected]> wrote:
>>
>>> Hi Emilian,
>>>
>>> those are know issues in very very old changeset. Here is output from my
>>> clone of releases
>>>
>>>
>>> hg verify
>>> checking changesets
>>> checking manifests
>>>  manifest@?: rev 149491 points to unexpected changeset 149752
>>>  (expected 149754)
>>>  manifest@?: rev 149492 points to unexpected changeset 149753
>>>  (expected 149755)
>>>  manifest@?: rev 149493 points to unexpected changeset 149754
>>>  (expected 149756)
>>>  manifest@?: rev 149494 points to unexpected changeset 149756
>>>  (expected 149757)
>>>  manifest@?: rev 149495 points to unexpected changeset 149173
>>>  (expected 149758)
>>> crosschecking files in changesets and manifests
>>> checking files
>>>  applemenu/src/org/netbeans/modules/applemenu/layer.xml@?: rev 12
>>> points to unexpected changeset 149753
>>>  (expected 149755)
>>>  defaults/src/org/netbeans/modules/defaults/Eclipse-keybindings-mac.xml@?:
>>> rev 0 points to unexpected changeset 149753
>>>  (expected 149755)
>>>  defaults/src/org/netbeans/modules/defaults/Eclipse-keybindings.xml@?:
>>> rev 25 points to unexpected changeset 149753
>>>  (expected 149755)
>>>  defaults/src/org/netbeans/modules/defaults/mf-layer.xml@?: rev 74
>>> points to unexpected changeset 149753
>>>  (expected 149755)
>>> 192439 files, 312581 changesets, 1118898 total revisions
>>> 9 warnings encountered!
>>> 9 integrity errors encountered!
>>>
>>> They should not affect normal work wit the repo.
>>>
>>> Regards,
>>> PetrG
>>>
>>>
>>> On Dec 21, 2016, at 11:18 AM, Emilian Bold <[email protected]>
>>> wrote:
>>>
>>> > Hello,
>>> >
>>> > There might be something with my system, but I cannot get the releses/
>>> > repository to verify.
>>> >
>>> > hg verify shows 4 integrity errors:
>>> >
>>> > $ hg verify
>>> >> checking changesets
>>> >> checking manifests
>>> >>
>>> >>
>>> >> crosschecking files in changesets and manifests
>>> >>
>>> >>
>>> >> checking files
>>> >> applemenu/src/org/netbeans/modules/applemenu/layer.xml@?: rev 12
>>> points
>>> >> to unexpected changeset 149753
>>> >> (expected 149755)
>>> >> defaults/src/org/netbeans/modules/defaults/Eclipse-keybindin
>>> gs-mac.xml@?:
>>> >> rev 0 points to unexpected changeset 149753
>>> >> (expected 149755)
>>> >> defaults/src/org/netbeans/modules/defaults/Eclipse-keybindings.xml@?:
>>> >> rev 25 points to unexpected changeset 149753
>>> >> (expected 149755)
>>> >> defaults/src/org/netbeans/modules/defaults/mf-layer.xml@?: rev 74
>>> points
>>> >> to unexpected changeset 149753
>>> >> (expected 149755)
>>> >> 192754 files, 313961 changesets, 1122263 total revisions
>>> >>
>>> >>
>>> >> 4 warnings encountered!
>>> >> 4 integrity errors encountered!
>>> >
>>> >
>>> > Before that an incremental clone gave me another error:
>>> >
>>> > pulling from http://hg.netbeans.org/releases/
>>> >> searching for changes
>>> >> adding changesets
>>> >> adding manifests
>>> >> transaction abort!
>>> >>
>>> >> rollback completed
>>> >> abort: 00manifest.i@47098e67a01d: unknown parent!
>>> >
>>> >
>>> > also around revision 150000.
>>> >
>>> > So, could somebody confirm that their own releases/ repository passes
>>> `hg
>>> > validate` ?
>>> >
>>> > By compasion main-silver is OK:
>>> >
>>> > main-silver apache$ hg verify
>>> >> checking changesets
>>> >> checking manifests
>>> >>
>>> >> crosschecking files in changesets and manifests
>>> >>
>>> >> checking files
>>> >> 192413 files, 302032 changesets, 1086103 total revisions
>>> >
>>> >
>>> > --emi
>>>
>>>
>>
>

Reply via email to