korsygfhrtzangaiide
Elepffwdsff
/
lib64
/
python2.7
/
site-packages
/
mercurial
/
Upload FileeE
HOME
� Hq�Qc @ s� d d l m Z d d l m Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e e f d � � YZ d S( i����( t nullrev( t _t basedagc B s� e Z d Z d � Z d � Z d � Z d � Z d � Z d d � Z d d � Z d � Z d � Z d � Z d � Z e d � Z RS( s� generic interface for DAGs terms: "ix" (short for index) identifies a nodes internally, "id" identifies one externally. All params are ixs unless explicitly suffixed otherwise. Pluralized params are lists or sets. c C s d | _ d S( N( t Nonet _inverse( t self( ( s7 /usr/lib64/python2.7/site-packages/mercurial/dagutil.pyt __init__ s c C s t � d S( s set of all node idxsN( t NotImplementedError( R ( ( s7 /usr/lib64/python2.7/site-packages/mercurial/dagutil.pyt nodeset s c C s t � d S( s list of head ixsN( R ( R ( ( s7 /usr/lib64/python2.7/site-packages/mercurial/dagutil.pyt heads s c C s t � d S( s list of parents ixs of ixN( R ( R t ix( ( s7 /usr/lib64/python2.7/site-packages/mercurial/dagutil.pyt parents# s c C s t � d S( s1 inverse DAG, where parents becomes children, etc.N( R ( R ( ( s7 /usr/lib64/python2.7/site-packages/mercurial/dagutil.pyt inverse'