2bi~ S SK r S SKrS SKrS SKJrJrJr S SKJrJ r S SK JrJr S SK Jr S SKJr S SKJrJrJrJr \R, " \5 r " S S \5 r\R4 " \5 g) N)ListOptionalTuple) BadCommandInstallationError) HiddenTextdisplay_path)make_command)path_to_url) RevOptionsVersionControl(find_path_to_project_root_from_repo_rootvcsc d ^ \ rS rSrSrSrSrSr\S\ S\ \ 4S j5 rS \ S \S\ S\SS 4 S jrS \ S \S\ SS 4S jrS \ S \S\ SS 4S jr\S\ S\ 4S j5 r\S\ S\ 4S j5 r\S\ S\ 4S j5 r\S \ S\\ S\4S j5 r\S\ S\\ 4S j5 r\S\ S\\ 4U 4S jj5 rSrU =r$ ) Mercurial hgz.hgclone)zhg+filezhg+httpzhg+httpszhg+sshzhg+static-httprevreturnc SU 3/$ )Nz-r= )r s ڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/vcs/mercurial.pyget_base_rev_argsMercurial.get_base_rev_args s cU} desturlrev_options verbosityNc 4 UR 5 n[ R SUU[ U5 5 US:: a SnOUS:X a SnOUS:X a SnOSnU R [ S S /UQUPUP76 5 U R [ S/UQUR 5 P76 US9 g ) NzCloning hg %s%s to %sr )z--quiet r ) --verbose)r$ z--debugr z --noupdateupdatecwd) to_displayloggerinfor run_commandr to_args)selfr r r r rev_displayflagss r fetch_newMercurial.fetch_new$ s ",,.# >%1E !^E !^"E,Eg|OeOSO$OPAEA;+>+>+@A r c [ R R XR S5 n[ R " 5 n UR U5 UR SSUR 5 [ US5 nUR U5 S S S 5 [ SSUR 5 5 nU R XqS9 g ! , ( d f N9= f! [ [ R 4 a n[ R# SX(5 S nAg S nAff = f) Nhgrcpathsdefaultwr% -qr&