-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
Ģ\,Tc @ s® d Z d d l m Z d d l m Z m Z m Z i Z e j e Z d Z e d d d d e d f g e d d
e d e d Z
e d g d
d Z d S( s: share a common history between several working directoriesi’’’’( t _( t cmdutilt hgt utilt internalt sharet Ut noupdates do not create a working copys [-U] SOURCE [DEST]t norepoc C s t j | | | | S( sŹ create a new shared repository
Initialize a new repository and working directory that shares its
history with another repository.
.. note::
using rollback or extensions that destroy/modify history (mq,
rebase, etc.) can cause considerable confusion with shared
clones. In particular, if two shared clones are both updated to
the same changeset, and one of them destroys that changeset
with rollback, the other clone will suddenly stop working: all
operations will fail with "abort: working directory has unknown
parent". The only known workaround is to use debugsetparents on
the broken clone to reset it to a changeset that still exists.
( R R ( t uit sourcet destR ( ( s/ /usr/lib/python2.7/dist-packages/hgext/share.pyR s t unsharet c C sŻ | j | j k r* t j t d n d } } | j } zY t j | | | j } | j d } t j
| | d | j j d | j
Wd | o« | j | o» | j X| j j | j | j d S( su convert a shared repository to a normal one
Copy the store data to the repo and remove the sharedpath data.
s this is not a shared repot
sharedpaths .oldN( R t pathR t AbortR t Nonet lockR t copystoret joint renamet requirementst discardt _writerequirementst releaset
unfilteredt __init__t baseuit root( R t repot destlockR t sharefile( ( s/ /usr/lib/python2.7/dist-packages/hgext/share.pyR ' s
N( t __doc__t mercurial.i18nR t mercurialR R R t cmdtablet commandt
testedwithR t Truet FalseR R ( ( ( s/ /usr/lib/python2.7/dist-packages/hgext/share.pyt <module> s
Copyright © 2017 || Recoded By Mr.Bumblebee