@@ -303,8 +303,10 @@ class CryptRepo:
303303 collector .insert ('0' , cryptobjs [obj .id ],
304304 pygit2 .enums .FileMode .BLOB )
305305 colid = collector .write ()
306+ sys .stderr .write (f'||| { cryptmap } \n ' )
307+ sys .stderr .flush ()
306308 cryptmap [str (obj .id )] = self .meta .secretcommit (
307- colid , [cryptmap [c ] for c in obj .parent_ids ]
309+ colid , [cryptmap [str ( c ) ] for c in obj .parent_ids ]
308310 if obj .type == pygit2 .enums .ObjectType .COMMIT
309311 else [cryptmap [obj .target ]])
310312
@@ -317,6 +319,14 @@ class CryptRepo:
317319 colobjs = CryptRepo ._revlist (
318320 CryptRepo .RevMode .PARENT , [r [4 ].id for r in xrefs if r [4 ]],
319321 cryptmap )
322+ sys .stderr .write ('vvv\n ' )
323+ for i in CryptRepo ._revlist (CryptRepo .RevMode .ALL , colobjs ):
324+ sys .stderr .write (f'<<< { i } \n ' )
325+ sys .stderr .write ('===\n ' )
326+ for i in colobjs :
327+ sys .stderr .write (f'>>> { i } \n ' )
328+ sys .stderr .write ('^^^\n ' )
329+ sys .stderr .flush ()
320330 cryptobjs = {}
321331 self ._progress_for ('Encrypting objects' ,
322332 CryptRepo ._revlist (CryptRepo .RevMode .ALL , colobjs ),
@@ -325,7 +335,7 @@ class CryptRepo:
325335 self .meta .write (cryptmap )
326336 for r in xrefs :
327337 if r [4 ]:
328- self .repo .create_reference (r [2 ], cryptmap [r [4 ].id ],
338+ self .repo .create_reference (r [2 ], cryptmap [str ( r [4 ].id ) ],
329339 force = True )
330340 else :
331341 try :
0 commit comments