-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyc

σ
J§[Oc	@@s—dZddlmZddlmZmZmZm	Z	m
Z
ddlmZddl
mZddlmZxldgfdd	gfd
dgfdd
gfdddgfdgfgD]\ZZejeedƒqΊWd„ZeƒejdƒZd„Zd„Zd„Zeƒd„ZdZejdedƒejjejddedej dd ƒƒejjejd!dd#dd"ƒƒd#S($szLaunchpad.net integration plugin for Bazaar.

This plugin provides facilities for working with Bazaar branches that are
hosted on Launchpad (http://launchpad.net).  It provides a directory service 
for referring to Launchpad branches using the "lp:" prefix.  For example,
lp:bzr refers to the Bazaar's main development branch and
lp:~username/project/branch-name can be used to refer to a specific branch.

This plugin provides a bug tracker so that "bzr commit --fixes lp:1234" will
record that revision as fixing Launchpad's bug 1234.

The plugin also provides the following commands:

    launchpad-login: Show or set the Launchpad user ID
    launchpad-open: Open a Launchpad branch page in your web browser
    lp-propose-merge: Propose merging a branch on Launchpad
    register-branch: Register a branch with launchpad.net
    launchpad-mirror: Ask Launchpad to mirror a branch now

i(tabsolute_import(tbranchtconfigt
lazy_regexttracetversion_info(tplugin_cmds(tdirectories(ttopic_registrytcmd_register_branchtcmd_launchpad_openslp-opentcmd_launchpad_loginslp-logintcmd_launchpad_mirrors	lp-mirrortcmd_lp_propose_merges	lp-submits
lp-proposetcmd_lp_find_proposalsbzrlib.plugins.launchpad.cmdscC@sFtjddddƒtjddddƒtjddddƒdS(	Nslp:s%bzrlib.plugins.launchpad.lp_directorytLaunchpadDirectorys!Launchpad-based directory services	debianlp:sdebianlp: shortcutsubuntu:subuntu: shortcut(Rt
register_lazy(((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt_register_directoryFss}bazaar.launchpad.net.*?/(?P<user>~[^/]+/)?(?P<archive>ubuntu|debian)/(?P<series>[^/]+/)?(?P<project>[^/]+)(?P<branch>/[^/]+)?cC@s¬|dkrdStj|ƒ}|dkr/dS|jddddƒ\}}}}|dk	rq|jdƒ}n|dk	rŸ|jdƒ}|dkrŸdSn|||fS(	s§Determine the packaging information for this URL.

    :return: If this isn't a packaging branch, return None. If it is, return
        (archive, series, project)
    tarchivetseriestprojecttusert/s~/subuntu-branchesN(tNonet_package_branchtsearchtgrouptstrip(turltmRRRR((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt_get_package_branch_info^sc	C@s¦t|jƒ}|dkrdS|jƒ}|jdƒ}|s[tjd|jfƒdS|\}}}ddlm}|j	|||ƒ}|j
|||ƒdS(Nslaunchpad.packaging_verbositys/not checking %s because verbosity is turned offi(tlp_api_lite(RtbaseRtget_config_stacktgetRtmuttertbzrlib.plugins.launchpadRtLatestPublicationtreport_freshness(	t
the_branchtinfotct	verbosityRRRRt
latest_pub((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt_check_is_up_to_datevs	cC@stjjjdtdƒdS(Ntopenspackage-branch-up-to-date(t_mod_branchtBranchthookstinstall_named_hookR,(((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt_register_hooks†scC@sUddddddddg}|j|jg|D]}d	t|f^q1ƒƒ|S(
Nttest_accountt
test_registerttest_lp_apittest_lp_api_litettest_lp_directoryt
test_lp_loginttest_lp_openttest_lp_services%s.%s(taddTesttloadTestsFromModuleNamest__name__(tbasic_teststmoduletloadert
testmod_namesttmn((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt
load_testss	's6Integration with Launchpad.net

Launchpad.net provides free Bazaar branch hosting with integrated bug and
specification tracking.

The bzr client (through the plugin called 'launchpad') has special
features to communicate with Launchpad:

    * The launchpad-login command tells Bazaar your Launchpad user name. This
      is then used by the 'lp:' transport to download your branches using
      bzr+ssh://.

    * The 'lp:' transport uses Launchpad as a directory service: for example
      'lp:bzr' and 'lp:python' refer to the main branches of the relevant
      projects and may be branched, logged, etc. You can also use the 'lp:'
      transport to refer to specific branches, e.g. lp:~bzr/bzr/trunk.

    * The 'lp:' bug tracker alias can expand launchpad bug numbers to their
      URLs for use with 'bzr commit --fixes', e.g. 'bzr commit --fixes lp:12345'
      will record a revision property that marks that revision as fixing
      Launchpad bug 12345. When you push that branch to Launchpad it will
      automatically be linked to the bug report.

    * The register-branch command tells Launchpad about the url of a
      public branch.  Launchpad will then mirror the branch, display
      its contents and allow it to be attached to bugs and other
      objects.

For more information see http://help.launchpad.net/
t	launchpadsUsing Bazaar with Launchpad.netslaunchpad.packaging_verbositytdefaulttfrom_unicodethelps†Whether to warn if a UDD package import branch is accessed that is out of date.

Setting this option to 'off' will disable verbosity.
tlaunchpad_usernames7The username to login with when conneting to Launchpad.N("t__doc__t
__future__RtbzrlibRR.Rt_mod_configRRRtbzrlib.commandsRtbzrlib.directory_serviceRtbzrlib.help_topicsRtklsnametaliasesRRtlazy_compileRRR,R2RCt_launchpad_helptregistertoption_registrytOptiontTruetbool_from_storeR(((sE/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/__init__.pyt<module>$sD(		
					-			
	

Copyright © 2017 || Recoded By Mr.Bumblebee