-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/hgext/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/hgext/fetch.pyc

ó
Ì\,Tc
@sdZddlmZddlmZmZddlmZmZm	Z	m
Z
mZddlm
Z
iZejeƒZdZeddd	ged
ƒedƒfdd
dedƒfdddedƒfdddedƒfgejejejedƒƒdd„ƒZdS(s2pull, update and merge in one command (DEPRECATED)iÿÿÿÿ(t_(tnullidtshort(tcommandstcmdutilthgtutilterror(treleasetinternaltfetchtrtrevs*a specific revision you would like to pulltREVtetedits invoke editor on commit messagestsforce-editors edit commit message (DEPRECATED)s
switch-parentsswitch parents when mergingshg fetch [SOURCE]tdefaultcKsO|jdƒ}|r+tj|ƒ|d<n|jjƒ\}}|jjƒ}y|j|ƒ}Wntjk
r~d}nX||kr£tj
tdƒƒ‚n|tkrÇtj
tdƒƒ‚nd}	}
zi|j
ƒ}	|jƒ}
|jƒd \}}}
}|s|s|
r2tj
tdƒƒ‚n|rPtj
tdƒƒ‚n|j|ƒ}g|D](}t||jƒƒdkrf|^qf}t|ƒdkr¾tj
td	ƒƒ‚ntj|||j|ƒƒ}|jtd
ƒtj|j|ƒƒƒd}|drty*g|dD]}|j|ƒ^q#}Wqttjk
rptdƒ}tj
|ƒ‚qtXn|j|d
|ƒ}|dkr™dS|j|ƒ}|jj|g|ƒd}t|ƒdkr
t|ƒr
|d|krtj||dƒSdSng|D]}||kr|^q}|}|r[|d}tj||ƒng|D]}||krb|^qb}t|ƒdkr·|jtdƒt|ƒdƒdS|sÁdSt}|r…|drë||d}}n@|d|}}|jtdƒ|jj|ƒt |ƒfƒtj||ƒ|jtdƒ|jj|ƒt |ƒfƒtj!||dtƒ}n|s5t"j#||ƒp³dtj$|j%ƒƒ}|jdƒpÑ|jdƒ}|j&||d|ddt"j'd|ƒƒ}|jtdƒ|jj|ƒt |ƒfƒn|SWdt(|
|	ƒXdS(sÂpull changes from a remote repository, merge new changes if needed.

    This finds all changes from the repository at the specified path
    or URL and adds them to the local repository.

    If the pulled changes add a new branch head, the head is
    automatically merged, and the result of the merge is committed.
    Otherwise, the working directory is updated to include the new
    changes.

    When a merge is needed, the working directory is first updated to
    the newly pulled changes. Local changes are then merged into the
    pulled changes. To switch the merge order, use --switch-parent.

    See :hg:`help dates` for a list of formats valid for -d/--date.

    Returns 0 on success.
    tdatesGworking dir not at branch tip (use "hg update" to check out branch tip)soutstanding uncommitted mergeisoutstanding uncommitted changess'working directory is missing some filesiisHmultiple heads in this branch (use "hg heads ." and "hg merge" to merge)spulling from %s
RsOother repository doesn't support revision lookup, so a rev cannot be specified.theadsis[not merging with %d other new branch heads (use "hg heads ." and "hg merge" to merge them)
t
switch_parentsupdating to %d:%s
smerging with %d:%s
tremindsAutomated merge with %sRtforce_editortuserteditors5new changeset %d:%s merges remote changes with local
N()tgetRt	parsedatetdirstatetparentstbrancht	branchtipRtRepoLookupErrortNonetAbortRRtwlocktlocktstatustbranchheadstlentchildrenRtpeert
expandpaththidepasswordtlookuptCapabilityErrortpullt	changelogtnodesbetweentupdatetcleantFalseRRtmergeRt
logmessaget
removeauthturltcommittgetcommiteditorR(tuitrepotsourcetoptsRtparenttp2Rt
branchnodeR"R#tmodtaddtremtdel_tbheadstheadtothertrevsRterrtmodheadstnewheadstnewchildrentnt	newparenttfirstparenttsecondparenttmessageteditopt((s//usr/lib/python2.7/dist-packages/hgext/fetch.pyR
s¢

5
*%
%
 N(t__doc__tmercurial.i18nRtmercurial.nodeRRt	mercurialRRRRRtmercurial.lockRtcmdtabletcommandt
testedwithR t
commitoptstcommitopts2t
remoteoptsR
(((s//usr/lib/python2.7/dist-packages/hgext/fetch.pyt<module>s(u

Copyright © 2017 || Recoded By Mr.Bumblebee