Repository URL to install this package:
Version:
3.4.36 ▾
|
ó èRc @ s d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z m Z d d l m Z d d l m Z m Z e j d Z e j d Z e j d Z e j d Z e j d Z e j d Z d e f d YZ d Z e j e d S( iÿÿÿÿN( t urlparse( t Link( t rmtreet display_patht call_subprocess( t logger( t vcst VersionControls url="([^"]+)"s committed-rev="(\d+)"s URL: (.+)s Revision: (.+)s \s*revision="(\d+)"s <url>(.*)</url>t Subversionc B s e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z e d Z RS( t svns .svnt checkouts svn+sshs svn+https svn+httpss svn+svns svn-checkout.txtsg # This was an svn checkout; to make it a checkout again run: svn checkout --force -r %(rev)s %(url)s . c C s | j d j | j s, t d | t | j d | g d t d i d d 6} t j | } | s t j d t | t j d | d S| j d j } t j | } | sô t j d t | t j d | | d f S| | j d f S( s/ Returns (url, revision), where both are stringst /s Bad directory: %st infot show_stdoutt extra_environt Ct LANGs' Cannot determine URL of svn checkout %ss! Output that cannot be parsed: %si s, Cannot determine revision of svn checkout %sN( NN( t rstript endswitht dirnamet AssertionErrorR t cmdt Falset _svn_url_ret searchR t warnR R t Nonet groupt stript _svn_revision_re( t selft locationt outputt matcht url( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/subversion.pyt get_info s ,( c C s x | j D] } | j s | j j d r; q n t j d | } | sW d S| j d } | | j j j d d d } | | f SWd S( Nt #s ^-r\s*([^ ])?i i ( NN( NN( t splitlinesR t startswitht reR R R t endt split( R t contentt lineR! t revt rest( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/subversion.pyt parse_vcs_bundle_file, s "&c C s± | j \ } } t | | } t j d | | f t j d 7_ zS t j j | ri t | n t | j d g | | | g d | j d t Wd t j d 8_ Xd S( s@ Export the svn repository at the url to the destination locations! Exporting svn repository %s to %si t exportt filter_stdoutR N( t get_url_revt get_rev_optionsR t notifyt indentt ost patht existsR R R t _filterR ( R R R" R, t rev_options( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/subversion.pyR/ 8 s c C s% t | j d g | | | g d S( Nt switch( R R ( R t destR" R9 ( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/subversion.pyR: I s c C s" t | j d g | | g d S( Nt update( R R ( R R; R9 ( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/subversion.pyR<