o ]Lb@s0ddlmZddlmZddlmZddZdS))absolute_import)wireprototypes)narrowdirstatecs Gfddd|j|_dS)z@Enables narrow clone functionality on a single local repository.cs,eZdZfddZfddZZS)z"wraprepo..narrowrepositorycst|}t||SN)super _makedirstater wrapdirstate)selfdirstate __class__narrowrepository9/usr/lib/python3/dist-packages/hgext/narrow/narrowrepo.pyrs z0wraprepo..narrowrepository._makedirstatecs.t|}|jtj|jtj|Sr)rpeer_capsaddr NARROWCAP ELLIPSESCAP)r rr rrrsz'wraprepo..narrowrepository.peer)__name__ __module__ __qualname__rr __classcell__rrr rrsrNr)reporrrwraprepos rN) __future__r mercurialrrrrrrrs