obslog: uniformize `_debugobshistoryrevs` and `_debugobshistorygraph` arguments
`_debugobshistoryrevs` and `_debugobshistorygraph` perform quite the
same action, the latter simply add graph support. Consequently, it
looks better for them to have the same argument list.
============================================Testingobsolescencemarkerspush:CasesA.3============================================Mercurialpushesobsolescencesmarkersrelevanttothe"pushed-set",thesetofallchangesetsthatrequestedtobe"in sync"afterthepush(eveniftheyarealreadyonbothside).Thistestbelongstoaseriesoftestscheckingsuchsetisproperlycomputedandapplied.Thisdoesnottests"obsmarkers"discoverycapabilities.CategoryA:simplecasesTestCase3:oldbranchsplitintwo,onlyoneofthenewonepushedVariants:# a: changesets are known on remote# b: changesets are known on remote (push needs -f)A.3newbranchscreated,onepushed.====================================..{{{..B' ○⇢ø B.. | |.. \Aø⇠◔ A'.. \|/..●O..}}}....Markersexistfrom:....*`Aø⇠○A'`.. * `B ø⇠○ B'`....Commandruns:....*hgpush-rA....Expectedexchange:....*chainfromA....Expectedexclude:....*chainfromB....Extranote:....IfAandBareremontlyknown,weshouldexpect:....*`hgpush`willcomplainaboutthenewhead..*`hgpush`shouldcomplainaboutunstablehistorycreationSetup-----$.$TESTDIR/testlib/exchange-obsmarker-util.shinitial$setupreposA.3.acreatingtestrepofortestcaseA.3.a-pulldest-main-pushdestcdinto`main`andproceedwithenvsetup$cdmain$mkcommitA0$mkcommitB0$hgupdate-q0$mkcommitA1creatednewhead$hgupdate-q0$mkcommitB1creatednewhead$hgdebugobsolete`getid'desc(A0)'``getid'desc(A1)'`obsoleted1changesets$hgdebugobsolete`getid'desc(B0)'``getid'desc(B1)'`obsoleted1changesets$hglog-G--hidden@f6298a8ac3a4(draft):B1||oe5ea8f9c7314(draft):A1|/|x6e72f0a95b5e(draft):B0|||x28b51eb45704(draft):A0|/oa9bdc8b26820(public):O$inspect_obsmarkersobsstorecontent================28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'}obshashtree===========a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04000000000000000000000000000000000000000028b51eb45704506b5c603decd6bf7ac5e0f6a52f00000000000000000000000000000000000000006e72f0a95b5e01a7504743aa941f69cb1fbef8b00000000000000000000000000000000000000000e5ea8f9c73143125d36658e90ef70c6d2027a5b73bc2ee626e11a7cf8fee7a66d069271e17d5a597f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f391716bfd671b5a5854a47ac5d392edfdd25e431aobshashrange============revnodeindexsizedepthobshash3e5ea8f9c73140223bc2ee626e114f6298a8ac3a402291716bfd671b0a9bdc8b268200110000000000003e5ea8f9c73141123bc2ee626e114f6298a8ac3a411291716bfd671b$cd..$cd..ActualTestforfirstversion(changesetunknowninremote)-----------------------------------------------------------$dotestA.3.aA1##RunningtestcaseA.3.a # testing echange of "A1" (e5ea8f9c7314) ## initial state # obstore: main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest # obstore: pulldest ## pushing "A1" from main to pushdestpushingtopushdestsearchingforchangesremote:addingchangesetsremote:addingmanifestsremote:addingfilechangesremote:added1changesetswith1changesto1filesremote:1newobsolescencemarkers##postpushstate#obstore:main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pulldest ## pulling "e5ea8f9c7314" from main into pulldestpullingfrommainsearchingforchangesaddingchangesetsaddingmanifestsaddingfilechangesadded1changesetswith1changesto1files1newobsolescencemarkers(run'hg update'togetaworkingcopy) ## post pull state # obstore: main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pulldest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}othervariant:changesetknowninremote----------------------------------------$setupreposA.3.bcreatingtestrepofortestcaseA.3.b-pulldest-main-pushdestcdinto`main`andproceedwithenvsetup$cdmain$mkcommitA0$mkcommitB0$hgpush-q../pushdest$hgpush-q../pulldest$hgupdate-q0$mkcommitA1creatednewhead$hgupdate-q0$mkcommitB1creatednewhead$hgdebugobsolete`getid'desc(A0)'``getid'desc(A1)'`obsoleted1changesets$hgdebugobsolete`getid'desc(B0)'``getid'desc(B1)'`obsoleted1changesets$hglog-G--hidden@f6298a8ac3a4(draft):B1||oe5ea8f9c7314(draft):A1|/|x6e72f0a95b5e(draft):B0|||x28b51eb45704(draft):A0|/oa9bdc8b26820(public):O$inspect_obsmarkersobsstorecontent================28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'}obshashtree===========a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04000000000000000000000000000000000000000028b51eb45704506b5c603decd6bf7ac5e0f6a52f00000000000000000000000000000000000000006e72f0a95b5e01a7504743aa941f69cb1fbef8b00000000000000000000000000000000000000000e5ea8f9c73143125d36658e90ef70c6d2027a5b73bc2ee626e11a7cf8fee7a66d069271e17d5a597f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f391716bfd671b5a5854a47ac5d392edfdd25e431aobshashrange============revnodeindexsizedepthobshash3e5ea8f9c73140223bc2ee626e114f6298a8ac3a402291716bfd671b0a9bdc8b268200110000000000003e5ea8f9c73141123bc2ee626e114f6298a8ac3a411291716bfd671b$cd..$cd..ActualTestforfirstversion(changesetknowninremote)-----------------------------------------------------------checkitcomplainsaboutmultipleheads$cdA.3.b$hgpush-Rmain-r'desc(A1)'pushdestpushingtopushdestsearchingforchangesabort:pushcreatesnewremoteheade5ea8f9c7314!(mergeorsee'hg help push'fordetailsaboutpushingnewheads)[255]$cd..testobsmarkersexchange.$dotestA.3.bA1-f ## Running testcase A.3.b # testing echange of "A1" (e5ea8f9c7314) ## initial state # obstore: main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest # obstore: pulldest ## pushing "A1" from main to pushdestpushingtopushdestsearchingforchangesremote:addingchangesetsremote:addingmanifestsremote:addingfilechangesremote:added1changesetswith1changesto1files(+1heads)remote:1newobsolescencemarkersremote:obsoleted1changesets##postpushstate#obstore:main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pulldest ## pulling "e5ea8f9c7314" from main into pulldestpullingfrommainsearchingforchangesaddingchangesetsaddingmanifestsaddingfilechangesadded1changesetswith1changesto1files(+1heads)1newobsolescencemarkersobsoleted1changesets(run'hg heads'toseeheads,'hg merge'tomerge)1neworphanchangesets##postpullstate#obstore:main28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}6e72f0a95b5e01a7504743aa941f69cb1fbef8b0f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f30(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pushdest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'} # obstore: pulldest28b51eb45704506b5c603decd6bf7ac5e0f6a52fe5ea8f9c73143125d36658e90ef70c6d2027a5b70(ThuJan0100:00:001970+0000){'user':'test'}