实例介绍
下载的!depot_tools.zip 编译google的开源项目Chromium必备
【实例截图】
【核心代码】
4744300845408863971.zip
├── depot_tools
│ ├── annotated_gclient.py
│ ├── appengine_mapper.py
│ ├── apply_issue
│ ├── apply_issue.bat
│ ├── apply_issue.py
│ ├── auth.py
│ ├── autoninja
│ ├── autoninja.bat
│ ├── autoninja.py
│ ├── bootstrap
│ │ └── win
│ │ ├── git-bash.template.sh
│ │ ├── git.template.bat
│ │ ├── manifest_bleeding_edge.txt
│ │ ├── manifest.txt
│ │ ├── profile.d.python.sh
│ │ ├── pylint.new.bat
│ │ ├── python27.bleeding_edge.bat
│ │ ├── python27.new.bat
│ │ ├── README.md
│ │ ├── win_tools.bat
│ │ └── win_tools.py
│ ├── breakpad.py
│ ├── buildbucket.py
│ ├── cbuildbot
│ ├── checkout.py
│ ├── chrome_set_ver
│ ├── cipd
│ ├── cipd.bat
│ ├── cipd_bin_setup.bat
│ ├── cipd_bin_setup.sh
│ ├── cipd_client_version
│ ├── cipd_manifest.txt
│ ├── cipd.ps1
│ ├── cit
│ ├── cit.bat
│ ├── cit.py
│ ├── clang-format
│ ├── clang-format.bat
│ ├── clang_format_merge_driver
│ ├── clang_format_merge_driver.bat
│ ├── clang_format_merge_driver.py
│ ├── clang_format.py
│ ├── codereview.settings
│ ├── compile_single_file
│ ├── compile_single_file.bat
│ ├── compile_single_file.py
│ ├── cpplint.bat
│ ├── cpplint_chromium.py
│ ├── cpplint.py
│ ├── cros
│ ├── cros_sdk
│ ├── dart_format.py
│ ├── depot-tools-auth
│ ├── depot-tools-auth.bat
│ ├── depot-tools-auth.py
│ ├── detect_host_arch.py
│ ├── download_from_google_storage
│ ├── download_from_google_storage.bat
│ ├── download_from_google_storage.py
│ ├── ensure_bootstrap
│ ├── fetch
│ ├── fetch.bat
│ ├── fetch_configs
│ │ ├── android.py
│ │ ├── breakpad.py
│ │ ├── chromium.py
│ │ ├── config_util.py
│ │ ├── crashpad.py
│ │ ├── dart.py
│ │ ├── depot_tools.py
│ │ ├── goma_client.py
│ │ ├── gyp.py
│ │ ├── infra_internal.py
│ │ ├── infra.py
│ │ ├── ios_internal.py
│ │ ├── ios.py
│ │ ├── naclports.py
│ │ ├── nacl.py
│ │ ├── pdfium.py
│ │ ├── skia_buildbot.py
│ │ ├── skia.py
│ │ ├── syzygy.py
│ │ ├── v8.py
│ │ ├── webrtc_android.py
│ │ ├── webrtc_ios.py
│ │ └── webrtc.py
│ ├── fetch.py
│ ├── fix_encoding.py
│ ├── gclient
│ ├── gclient.bat
│ ├── gclient_completion.sh
│ ├── gclient_eval.py
│ ├── gclient-new-workdir.py
│ ├── gclient.py
│ ├── gclient_scm.py
│ ├── gclient_utils.py
│ ├── gerrit_client.py
│ ├── gerrit_util.py
│ ├── git-cache
│ ├── git_cache.py
│ ├── git-cl
│ ├── git_cl_completion.sh
│ ├── git_cl.py
│ ├── git_common.py
│ ├── git-crrev-parse
│ ├── git-crsync
│ ├── git_dates.py
│ ├── git-drover
│ ├── git_drover.py
│ ├── git-find-releases
│ ├── git_find_releases.py
│ ├── git-footers
│ ├── git_footers.py
│ ├── git-freeze
│ ├── git_freezer.py
│ ├── git-gs
│ ├── git-hyper-blame
│ ├── git_hyper_blame.py
│ ├── git-map
│ ├── git-map-branches
│ ├── git_map_branches.py
│ ├── git_map.py
│ ├── git-mark-merge-base
│ ├── git_mark_merge_base.py
│ ├── git-nav-downstream
│ ├── git_nav_downstream.py
│ ├── git-nav-upstream
│ ├── git-new-branch
│ ├── git_new_branch.py
│ ├── git-number
│ ├── git_number.py
│ ├── git-rebase-update
│ ├── git_rebase_update.py
│ ├── git-rename-branch
│ ├── git_rename_branch.py
│ ├── git-reparent-branch
│ ├── git_reparent_branch.py
│ ├── git-retry
│ ├── git_retry.py
│ ├── git-runhooks
│ ├── git-squash-branch
│ ├── git_squash_branch.py
│ ├── git-templates
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg
│ │ │ ├── post-applypatch
│ │ │ ├── post-checkout
│ │ │ ├── post-commit
│ │ │ ├── post-merge
│ │ │ ├── post-update
│ │ │ ├── pre-applypatch
│ │ │ ├── pre-auto-gc
│ │ │ ├── pre-commit
│ │ │ ├── prepare-commit-msg
│ │ │ └── pre-rebase
│ │ └── info
│ │ └── exclude
│ ├── git-thaw
│ ├── git-upstream-diff
│ ├── git_upstream_diff.py
│ ├── gn
│ ├── gn.bat
│ ├── gn.py
│ ├── gsutil.py
│ ├── gsutil.vpython
│ ├── infra
│ │ ├── config
│ │ │ ├── cq.cfg
│ │ │ ├── OWNERS
│ │ │ ├── README.md
│ │ │ └── recipes.cfg
│ │ └── README.md
│ ├── led
│ ├── led.bat
│ ├── LICENSE
│ ├── luci-auth
│ ├── luci-auth.bat
│ ├── mac_toolchain
│ ├── man
│ │ ├── html
│ │ │ ├── depot_tools.html
│ │ │ ├── depot_tools_tutorial.html
│ │ │ ├── git-cherry-pick-upload.html
│ │ │ ├── git-cl.html
│ │ │ ├── git-drover.html
│ │ │ ├── git-footers.html
│ │ │ ├── git-freeze.html
│ │ │ ├── git-hyper-blame.html
│ │ │ ├── git-map-branches.html
│ │ │ ├── git-map.html
│ │ │ ├── git-mark-merge-base.html
│ │ │ ├── git-nav-downstream.html
│ │ │ ├── git-nav-upstream.html
│ │ │ ├── git-new-branch.html
│ │ │ ├── git-rebase-update.html
│ │ │ ├── git-rename-branch.html
│ │ │ ├── git-reparent-branch.html
│ │ │ ├── git-retry.html
│ │ │ ├── git-squash-branch.html
│ │ │ ├── git-thaw.html
│ │ │ └── git-upstream-diff.html
│ │ ├── man1
│ │ │ ├── git-cherry-pick-upload.1
│ │ │ ├── git-cl.1
│ │ │ ├── git-drover.1
│ │ │ ├── git-footers.1
│ │ │ ├── git-freeze.1
│ │ │ ├── git-hyper-blame.1
│ │ │ ├── git-map.1
│ │ │ ├── git-map-branches.1
│ │ │ ├── git-mark-merge-base.1
│ │ │ ├── git-nav-downstream.1
│ │ │ ├── git-nav-upstream.1
│ │ │ ├── git-new-branch.1
│ │ │ ├── git-rebase-update.1
│ │ │ ├── git-rename-branch.1
│ │ │ ├── git-reparent-branch.1
│ │ │ ├── git-retry.1
│ │ │ ├── git-squash-branch.1
│ │ │ ├── git-thaw.1
│ │ │ └── git-upstream-diff.1
│ │ ├── man7
│ │ │ ├── depot_tools.7
│ │ │ └── depot_tools_tutorial.7
│ │ ├── push_to_gs.sh
│ │ └── src
│ │ ├── _aliases.txt
│ │ ├── asciidoc-override.css
│ │ ├── common_demo_functions.sh
│ │ ├── demo_repo.sh
│ │ ├── depot_tools_tutorial.demo.walkthrough.sh
│ │ ├── depot_tools_tutorial.txt
│ │ ├── depot_tools.txt
│ │ ├── filter_demo_output.py
│ │ ├── _footer.txt
│ │ ├── git-cherry-pick-upload.demo.1.sh
│ │ ├── _git-cherry-pick-upload_desc.helper.txt
│ │ ├── git-cherry-pick-upload.txt
│ │ ├── _git-cl_desc.helper.txt
│ │ ├── git-cl.txt
│ │ ├── git-drover.demo.1.sh
│ │ ├── git-drover.demo.2.sh
│ │ ├── git-drover.demo.3.sh
│ │ ├── git-drover.demo.4.sh
│ │ ├── git-drover.demo.common.sh
│ │ ├── _git-drover_desc.helper.txt
│ │ ├── git-drover.txt
│ │ ├── git-footers.demo.1.sh
│ │ ├── _git-footers_desc.helper.txt
│ │ ├── git-footers.txt
│ │ ├── git-freeze.demo.1.sh
│ │ ├── _git-freeze_desc.helper.txt
│ │ ├── git-freeze.txt
│ │ ├── git-hyper-blame.demo.1.sh
│ │ ├── git-hyper-blame.demo.2.sh
│ │ ├── git-hyper-blame.demo.common.sh
│ │ ├── _git-hyper-blame_desc.helper.txt
│ │ ├── git-hyper-blame.txt
│ │ ├── git-map-branches.demo.1.sh
│ │ ├── _git-map-branches_desc.helper.txt
│ │ ├── git-map-branches.txt
│ │ ├── git-map.demo.1.sh
│ │ ├── _git-map_desc.helper.txt
│ │ ├── git-map.txt
│ │ ├── _git-mark-merge-base_desc.helper.txt
│ │ ├── git-mark-merge-base.txt
│ │ ├── git-nav-downstream.demo.1.sh
│ │ ├── _git-nav-downstream_desc.helper.txt
│ │ ├── git-nav-downstream.txt
│ │ ├── git-nav-upstream.demo.1.sh
│ │ ├── _git-nav-upstream_desc.helper.txt
│ │ ├── git-nav-upstream.txt
│ │ ├── git-new-branch.demo.1.sh
│ │ ├── _git-new-branch_desc.helper.txt
│ │ ├── git-new-branch.txt
│ │ ├── _git-rebase-update_desc.helper.txt
│ │ ├── git-rebase-update.txt
│ │ ├── _git-rename-branch_desc.helper.txt
│ │ ├── git-rename-branch.txt
│ │ ├── _git-reparent-branch_desc.helper.txt
│ │ ├── git-reparent-branch.txt
│ │ ├── _git-retry_desc.helper.txt
│ │ ├── git-retry.txt
│ │ ├── git-squash-branch.demo.1.sh
│ │ ├── _git-squash-branch_desc.helper.txt
│ │ ├── git-squash-branch.txt
│ │ ├── _git-thaw_desc.helper.txt
│ │ ├── git-thaw.txt
│ │ ├── _git-upstream-diff_desc.helper.txt
│ │ ├── git-upstream-diff.txt
│ │ ├── _helper_prefix.txt
│ │ ├── make_docs.sh
│ │ └── prep_demo_repo.sh
│ ├── my_activity.py
│ ├── my_reviews.py
│ ├── ninja
│ ├── ninja.exe
│ ├── ninja-linux32
│ ├── ninja-linux64
│ ├── ninja-mac
│ ├── OWNERS
│ ├── owners_finder.py
│ ├── owners.py
│ ├── patch.py
│ ├── post_build_ninja_summary.py
│ ├── presubmit_canned_checks.py
│ ├── PRESUBMIT.py
│ ├── presubmit_support.py
│ ├── profile.xml
│ ├── prpc
│ ├── prpc.bat
│ ├── pylint
│ ├── pylint.py
│ ├── pylintrc
│ ├── python_runner.sh
│ ├── README.gclient.md
│ ├── README.git-cl.md
│ ├── README.md
│ ├── README.testing
│ ├── recipes
│ │ ├── OWNERS
│ │ ├── README.recipes.md
│ │ ├── recipe_modules
│ │ │ ├── bot_update
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── apply_gerrit_ref_custom.json
│ │ │ │ │ │ ├── apply_gerrit_ref.json
│ │ │ │ │ │ ├── apply_patch_on_gclient.json
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── basic_luci.json
│ │ │ │ │ │ ├── basic_with_branch_heads.json
│ │ │ │ │ │ ├── buildbot.json
│ │ │ │ │ │ ├── clobber.json
│ │ │ │ │ │ ├── deprecated_got_revision_mapping.json
│ │ │ │ │ │ ├── gerrit_no_rebase_patch_ref.json
│ │ │ │ │ │ ├── gerrit_no_reset.json
│ │ │ │ │ │ ├── no_shallow.json
│ │ │ │ │ │ ├── reset_root_solution_revision.json
│ │ │ │ │ │ ├── trychange.json
│ │ │ │ │ │ ├── tryjob_empty_revision.json
│ │ │ │ │ │ ├── tryjob_fail.json
│ │ │ │ │ │ ├── tryjob_fail_patch_download.json
│ │ │ │ │ │ ├── tryjob_fail_patch.json
│ │ │ │ │ │ ├── tryjob_gerrit_angle_deprecated.json
│ │ │ │ │ │ ├── tryjob_gerrit_angle.json
│ │ │ │ │ │ ├── tryjob_gerrit_feature_branch.json
│ │ │ │ │ │ ├── tryjob_gerrit_v8_feature_branch.json
│ │ │ │ │ │ ├── tryjob_gerrit_v8.json
│ │ │ │ │ │ ├── tryjob_gerrit_webrtc.json
│ │ │ │ │ │ ├── tryjob.json
│ │ │ │ │ │ ├── tryjob_v8_head_by_default.json
│ │ │ │ │ │ ├── tryjob_v8.json
│ │ │ │ │ │ ├── with_manifest_name.json
│ │ │ │ │ │ ├── with_manifest_name_no_patch.json
│ │ │ │ │ │ └── with_tags.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── resources
│ │ │ │ │ ├── apply_gerrit.py
│ │ │ │ │ ├── bot_update.py
│ │ │ │ │ └── __init__.py
│ │ │ │ └── test_api.py
│ │ │ ├── cipd
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── basic_pkg.json
│ │ │ │ │ │ ├── describe-failed.json
│ │ │ │ │ │ ├── describe-many-instances.json
│ │ │ │ │ │ ├── mac64.json
│ │ │ │ │ │ ├── pkg_bad_file.json
│ │ │ │ │ │ ├── pkg_bad_mode.json
│ │ │ │ │ │ ├── pkg_bad_verfile.json
│ │ │ │ │ │ └── win64.json
│ │ │ │ │ ├── full.py
│ │ │ │ │ ├── platform_suffix.expected
│ │ │ │ │ │ ├── junk arch.json
│ │ │ │ │ │ ├── junk bits.json
│ │ │ │ │ │ ├── linux_arm_32.json
│ │ │ │ │ │ ├── linux_arm_64.json
│ │ │ │ │ │ ├── linux_intel_32.json
│ │ │ │ │ │ ├── linux_intel_64.json
│ │ │ │ │ │ ├── linux_mips_64.json
│ │ │ │ │ │ ├── mac_intel_64.json
│ │ │ │ │ │ ├── win_intel_32.json
│ │ │ │ │ │ └── win_intel_64.json
│ │ │ │ │ └── platform_suffix.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── test_api.py
│ │ │ ├── depot_tools
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── basic_luci.json
│ │ │ │ │ │ └── win.json
│ │ │ │ │ └── full.py
│ │ │ │ └── __init__.py
│ │ │ ├── gclient
│ │ │ │ ├── api.py
│ │ │ │ ├── config.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── buildbot.json
│ │ │ │ │ │ ├── revision.json
│ │ │ │ │ │ └── tryserver.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_api.py
│ │ │ │ └── tests
│ │ │ │ └── patch_project.py
│ │ │ ├── gerrit
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ └── basic.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── test_api.py
│ │ │ ├── git
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── basic_branch.json
│ │ │ │ │ │ ├── basic_file_name.json
│ │ │ │ │ │ ├── basic_hash.json
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── basic_ref.json
│ │ │ │ │ │ ├── basic_submodule_update_force.json
│ │ │ │ │ │ ├── can_fail_build.json
│ │ │ │ │ │ ├── cannot_fail_build.json
│ │ │ │ │ │ ├── cat-file_test.json
│ │ │ │ │ │ ├── count-objects_delta.json
│ │ │ │ │ │ ├── count-objects_failed.json
│ │ │ │ │ │ ├── count-objects_with_bad_output_fails_build.json
│ │ │ │ │ │ ├── count-objects_with_bad_output.json
│ │ │ │ │ │ ├── curl_trace_file.json
│ │ │ │ │ │ ├── git-cache-checkout.json
│ │ │ │ │ │ ├── platform_win.json
│ │ │ │ │ │ ├── rebase_failed.json
│ │ │ │ │ │ ├── remote_not_origin.json
│ │ │ │ │ │ └── set_got_revision.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── resources
│ │ │ │ │ └── git_setup.py
│ │ │ │ └── test_api.py
│ │ │ ├── git_cl
│ │ │ │ ├── api.py
│ │ │ │ ├── config.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ └── basic.json
│ │ │ │ │ └── full.py
│ │ │ │ └── __init__.py
│ │ │ ├── gitiles
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ └── basic.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── OWNERS
│ │ │ │ ├── resources
│ │ │ │ │ └── gerrit_client.py
│ │ │ │ └── test_api.py
│ │ │ ├── gsutil
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ └── basic.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── resources
│ │ │ │ └── gsutil_smart_retry.py
│ │ │ ├── infra_paths
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── paths_buildbot_linux.json
│ │ │ │ │ │ ├── paths_buildbot_mac.json
│ │ │ │ │ │ ├── paths_buildbot_win.json
│ │ │ │ │ │ ├── paths_generic_linux.json
│ │ │ │ │ │ ├── paths_generic_mac.json
│ │ │ │ │ │ ├── paths_generic_win.json
│ │ │ │ │ │ ├── paths_kitchen_linux.json
│ │ │ │ │ │ ├── paths_kitchen_mac.json
│ │ │ │ │ │ └── paths_kitchen_win.json
│ │ │ │ │ └── full.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── path_config.py
│ │ │ ├── OWNERS
│ │ │ ├── presubmit
│ │ │ │ ├── api.py
│ │ │ │ ├── examples
│ │ │ │ │ ├── full.expected
│ │ │ │ │ │ └── basic.json
│ │ │ │ │ └── full.py
│ │ │ │ └── __init__.py
│ │ │ └── tryserver
│ │ │ ├── api.py
│ │ │ ├── examples
│ │ │ │ ├── full.expected
│ │ │ │ │ ├── basic_tags.json
│ │ │ │ │ ├── set_failure_hash_with_no_steps.json
│ │ │ │ │ ├── with_gerrit_patch.json
│ │ │ │ │ ├── with_git_patch.json
│ │ │ │ │ ├── with_git_patch_luci.json
│ │ │ │ │ ├── with_wrong_patch.json
│ │ │ │ │ └── with_wrong_patch_new.json
│ │ │ │ └── full.py
│ │ │ └── __init__.py
│ │ ├── recipes
│ │ │ ├── fetch_end_to_end_test.expected
│ │ │ │ └── basic.json
│ │ │ └── fetch_end_to_end_test.py
│ │ ├── recipes.py
│ │ └── trigger_recipe_roller.txt
│ ├── repo
│ ├── rietveld.py
│ ├── roll-dep
│ ├── roll-dep.bat
│ ├── roll_dep.py
│ ├── roll-dep-svn
│ ├── roll-dep-svn.bat
│ ├── roll_dep_svn.py
│ ├── scm.py
│ ├── setup_color.py
│ ├── split_cl.py
│ ├── subcommand.py
│ ├── subprocess2.py
│ ├── support
│ │ └── chromite_wrapper
│ ├── testing_support
│ │ ├── auto_stub.py
│ │ ├── coverage_utils.py
│ │ ├── fake_repos.py
│ │ ├── filesystem_mock.py
│ │ ├── gerrit-init.sh
│ │ ├── gerrit_test_case.py
│ │ ├── git_test_utils.py
│ │ ├── __init__.py
│ │ ├── patches_data.py
│ │ ├── super_mox.py
│ │ └── trial_dir.py
│ ├── tests
│ │ ├── auth_test.py
│ │ ├── bot_update_coverage_test.py
│ │ ├── checkout_test.py
│ │ ├── download_from_google_storage_unittest.py
│ │ ├── fix_encoding_test.py
│ │ ├── gclient_eval_unittest.py
│ │ ├── gclient_scm_test.py
│ │ ├── gclient_smoketest.py
│ │ ├── gclient_test.py
│ │ ├── gclient_utils_test.py
│ │ ├── git_cache_test.py
│ │ ├── git_cl_creds_check_report.txt
│ │ ├── git_cl_test.py
│ │ ├── git_common_test.py
│ │ ├── git_dates_test.py
│ │ ├── git_drover_test.py
│ │ ├── git_footers_test.py
│ │ ├── git_hyper_blame_test.py
│ │ ├── git_number_test.py
│ │ ├── git_rebase_update_test.py
│ │ ├── gstools
│ │ │ ├── download_test_data
│ │ │ │ ├── rootfolder_text.txt
│ │ │ │ ├── rootfolder_text.txt.sha1
│ │ │ │ ├── subfolder
│ │ │ │ │ ├── subfolder_text.txt
│ │ │ │ │ └── subfolder_text.txt.sha1
│ │ │ │ └── uploaded_lorem_ipsum.txt.sha1
│ │ │ ├── lorem_ipsum2.txt
│ │ │ ├── lorem_ipsum.txt
│ │ │ └── lorem_ipsum.txt.md5
│ │ ├── gsutil_test.py
│ │ ├── owners_finder_test.py
│ │ ├── owners_unittest.py
│ │ ├── patch_test.py
│ │ ├── presubmit_unittest.py
│ │ ├── recipes_test.py
│ │ ├── scm_unittest.py
│ │ ├── subprocess2_test.py
│ │ ├── upload_to_google_storage_unittest.py
│ │ └── watchlists_unittest.py
│ ├── third_party
│ │ ├── boto
│ │ │ ├── auth_handler.py
│ │ │ ├── auth.py
│ │ │ ├── cacerts
│ │ │ │ ├── cacerts.txt
│ │ │ │ └── __init__.py
│ │ │ ├── compat.py
│ │ │ ├── connection.py
│ │ │ ├── contrib
│ │ │ │ ├── __init__.py
│ │ │ │ └── ymlmessage.py
│ │ │ ├── core
│ │ │ │ ├── auth.py
│ │ │ │ ├── credentials.py
│ │ │ │ ├── dictresponse.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── README
│ │ │ │ └── service.py
│ │ │ ├── datapipeline
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── layer1.py
│ │ │ ├── ecs
│ │ │ │ ├── __init__.py
│ │ │ │ └── item.py
│ │ │ ├── exception.py
│ │ │ ├── file
│ │ │ │ ├── bucket.py
│ │ │ │ ├── connection.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── key.py
│ │ │ │ ├── README
│ │ │ │ └── simpleresultset.py
│ │ │ ├── fps
│ │ │ │ ├── connection.py
│ │ │ │ ├── exception.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── response.py
│ │ │ ├── gs
│ │ │ │ ├── acl.py
│ │ │ │ ├── bucketlistresultset.py
│ │ │ │ ├── bucket.py
│ │ │ │ ├── connection.py
│ │ │ │ ├── cors.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── key.py
│ │ │ │ ├── resumable_upload_handler.py
│ │ │ │ └── user.py
│ │ │ ├── handler.py
│ │ │ ├── https_connection.py
│ │ │ ├── __init__.py
│ │ │ ├── jsonresponse.py
│ │ │ ├── LICENSE
│ │ │ ├── manage
│ │ │ │ ├── cmdshell.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── propget.py
│ │ │ │ ├── server.py
│ │ │ │ ├── task.py
│ │ │ │ ├── test_manage.py
│ │ │ │ └── volume.py
│ │ │ ├── mashups
│ │ │ │ ├── __init__.py
│ │ │ │ ├── interactive.py
│ │ │ │ ├── iobject.py
│ │ │ │ ├── order.py
│ │ │ │ └── server.py
│ │ │ ├── plugin.py
│ │ │ ├── provider.py
│ │ │ ├── pyami
│ │ │ │ ├── bootstrap.py
│ │ │ │ ├── config.py
│ │ │ │ ├── copybot.cfg
│ │ │ │ ├── copybot.py
│ │ │ │ ├── helloworld.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── launch_ami.py
│ │ │ │ ├── scriptbase.py
│ │ │ │ └── startup.py
│ │ │ ├── README.chromium
│ │ │ ├── README.rst
│ │ │ ├── regioninfo.py
│ │ │ ├── resultset.py
│ │ │ ├── roboto
│ │ │ │ ├── awsqueryrequest.py
│ │ │ │ ├── awsqueryservice.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── param.py
│ │ │ ├── s3
│ │ │ │ ├── acl.py
│ │ │ │ ├── bucketlistresultset.py
│ │ │ │ ├── bucketlogging.py
│ │ │ │ ├── bucket.py
│ │ │ │ ├── connection.py
│ │ │ │ ├── cors.py
│ │ │ │ ├── deletemarker.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── keyfile.py
│ │ │ │ ├── key.py
│ │ │ │ ├── lifecycle.py
│ │ │ │ ├── multidelete.py
│ │ │ │ ├── multipart.py
│ │ │ │ ├── prefix.py
│ │ │ │ ├── resumable_download_handler.py
│ │ │ │ ├── tagging.py
│ │ │ │ ├── user.py
│ │ │ │ └── website.py
│ │ │ ├── services
│ │ │ │ ├── bs.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── message.py
│ │ │ │ ├── result.py
│ │ │ │ ├── servicedef.py
│ │ │ │ ├── service.py
│ │ │ │ ├── sonofmmm.cfg
│ │ │ │ ├── sonofmmm.py
│ │ │ │ └── submit.py
│ │ │ ├── ses
│ │ │ │ ├── connection.py
│ │ │ │ ├── exceptions.py
│ │ │ │ └── __init__.py
│ │ │ ├── storage_uri.py
│ │ │ ├── sts
│ │ │ │ ├── connection.py
│ │ │ │ ├── credentials.py
│ │ │ │ └── __init__.py
│ │ │ └── utils.py
│ │ ├── colorama
│ │ │ ├── ansi.py
│ │ │ ├── ansitowin32.py
│ │ │ ├── initialise.py
│ │ │ ├── __init__.py
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.chromium
│ │ │ ├── README.txt
│ │ │ ├── win32.py
│ │ │ └── winterm.py
│ │ ├── coverage
│ │ │ ├── annotate.py
│ │ │ ├── AUTHORS.txt
│ │ │ ├── backward.py
│ │ │ ├── bytecode.py
│ │ │ ├── cmdline.py
│ │ │ ├── codeunit.py
│ │ │ ├── collector.py
│ │ │ ├── config.py
│ │ │ ├── control.py
│ │ │ ├── data.py
│ │ │ ├── debug.py
│ │ │ ├── execfile.py
│ │ │ ├── files.py
│ │ │ ├── fullcoverage
│ │ │ │ └── encodings.py
│ │ │ ├── htmlfiles
│ │ │ │ ├── coverage_html.js
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery-1.4.3.min.js
│ │ │ │ ├── jquery.hotkeys.js
│ │ │ │ ├── jquery.isonscreen.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── jquery.tablesorter.min.js
│ │ │ │ ├── keybd_closed.png
│ │ │ │ ├── keybd_open.png
│ │ │ │ ├── pyfile.html
│ │ │ │ └── style.css
│ │ │ ├── html.py
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── misc.py
│ │ │ ├── parser.py
│ │ │ ├── phystokens.py
│ │ │ ├── PKG-INFO
│ │ │ ├── README.chromium
│ │ │ ├── report.py
│ │ │ ├── results.py
│ │ │ ├── summary.py
│ │ │ ├── templite.py
│ │ │ ├── version.py
│ │ │ └── xmlreport.py
│ │ ├── cq_client
│ │ │ ├── __init__.py
│ │ │ ├── OWNERS
│ │ │ ├── README.depot_tools.md
│ │ │ ├── README.md
│ │ │ ├── v1
│ │ │ │ ├── cq_pb2.py
│ │ │ │ ├── cq.pb.go
│ │ │ │ ├── cq.proto
│ │ │ │ ├── __init__.py
│ │ │ │ └── testdata
│ │ │ │ ├── cq_both.cfg
│ │ │ │ ├── cq_gerrit.cfg
│ │ │ │ └── cq_rietveld.cfg
│ │ │ └── v2
│ │ │ ├── cq_pb2.py
│ │ │ ├── cq.pb.go
│ │ │ ├── cq.proto
│ │ │ └── __init__.py
│ │ ├── fancy_urllib
│ │ │ ├── __init__.py
│ │ │ └── README
│ │ ├── httplib2
│ │ │ ├── cacerts.txt
│ │ │ ├── __init__.py
│ │ │ ├── iri2uri.py
│ │ │ ├── LICENSE
│ │ │ ├── README.chromium
│ │ │ └── socks.py
│ │ ├── __init__.py
│ │ ├── logilab
│ │ │ ├── astroid
│ │ │ │ ├── as_string.py
│ │ │ │ ├── bases.py
│ │ │ │ ├── brain
│ │ │ │ │ ├── builtin_inference.py
│ │ │ │ │ ├── py2gi.py
│ │ │ │ │ ├── py2mechanize.py
│ │ │ │ │ ├── py2pytest.py
│ │ │ │ │ ├── py2qt4.py
│ │ │ │ │ ├── py2stdlib.py
│ │ │ │ │ ├── pynose.py
│ │ │ │ │ └── pysix_moves.py
│ │ │ │ ├── builder.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── inference.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── inspector.py
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── manager.py
│ │ │ │ ├── mixins.py
│ │ │ │ ├── modutils.py
│ │ │ │ ├── node_classes.py
│ │ │ │ ├── nodes.py
│ │ │ │ ├── __pkginfo__.py
│ │ │ │ ├── protocols.py
│ │ │ │ ├── raw_building.py
│ │ │ │ ├── README.chromium
│ │ │ │ ├── rebuilder.py
│ │ │ │ ├── scoped_nodes.py
│ │ │ │ ├── test_utils.py
│ │ │ │ └── utils.py
│ │ │ ├── common
│ │ │ │ ├── cache.py
│ │ │ │ ├── changelog.py
│ │ │ │ ├── clcommands.py
│ │ │ │ ├── cli.py
│ │ │ │ ├── compat.py
│ │ │ │ ├── configuration.py
│ │ │ │ ├── contexts.py
│ │ │ │ ├── corbautils.py
│ │ │ │ ├── daemon.py
│ │ │ │ ├── date.py
│ │ │ │ ├── dbf.py
│ │ │ │ ├── debugger.py
│ │ │ │ ├── decorators.py
│ │ │ │ ├── deprecation.py
│ │ │ │ ├── fileutils.py
│ │ │ │ ├── graph.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── interface.py
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── logging_ext.py
│ │ │ │ ├── modutils.py
│ │ │ │ ├── optik_ext.py
│ │ │ │ ├── optparser.py
│ │ │ │ ├── __pkginfo__.py
│ │ │ │ ├── proc.py
│ │ │ │ ├── pyro_ext.py
│ │ │ │ ├── pytest.py
│ │ │ │ ├── README.chromium
│ │ │ │ ├── registry.py
│ │ │ │ ├── shellutils.py
│ │ │ │ ├── sphinx_ext.py
│ │ │ │ ├── sphinxutils.py
│ │ │ │ ├── table.py
│ │ │ │ ├── tasksqueue.py
│ │ │ │ ├── testlib.py
│ │ │ │ ├── textutils.py
│ │ │ │ ├── tree.py
│ │ │ │ ├── umessage.py
│ │ │ │ ├── ureports
│ │ │ │ │ ├── docbook_writer.py
│ │ │ │ │ ├── html_writer.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── nodes.py
│ │ │ │ │ └── text_writer.py
│ │ │ │ ├── urllib2ext.py
│ │ │ │ ├── vcgutils.py
│ │ │ │ ├── visitor.py
│ │ │ │ ├── xmlrpcutils.py
│ │ │ │ └── xmlutils.py
│ │ │ ├── __init__.py
│ │ │ └── README.chromium
│ │ ├── mock
│ │ │ ├── __init__.py
│ │ │ ├── LICENSE.txt
│ │ │ └── README.chromium
│ │ ├── oauth2client
│ │ │ ├── anyjson.py
│ │ │ ├── appengine.py
│ │ │ ├── client.py
│ │ │ ├── clientsecrets.py
│ │ │ ├── crypt.py
│ │ │ ├── django_orm.py
│ │ │ ├── file.py
│ │ │ ├── gce.py
│ │ │ ├── __init__.py
│ │ │ ├── keyring_storage.py
│ │ │ ├── LICENSE
│ │ │ ├── locked_file.py
│ │ │ ├── MODIFICATIONS.diff
│ │ │ ├── multistore_file.py
│ │ │ ├── old_run.py
│ │ │ ├── README.chromium
│ │ │ ├── tools.py
│ │ │ ├── util.py
│ │ │ └── xsrfutil.py
│ │ ├── protobuf26
│ │ │ ├── compiler
│ │ │ │ ├── __init__.py
│ │ │ │ └── plugin_pb2.py
│ │ │ ├── descriptor_database.py
│ │ │ ├── descriptor_pb2.py
│ │ │ ├── descriptor_pool.py
│ │ │ ├── descriptor.py
│ │ │ ├── __init__.py
│ │ │ ├── internal
│ │ │ │ ├── api_implementation.py
│ │ │ │ ├── containers.py
│ │ │ │ ├── cpp_message.py
│ │ │ │ ├── decoder.py
│ │ │ │ ├── encoder.py
│ │ │ │ ├── enum_type_wrapper.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── message_listener.py
│ │ │ │ ├── python_message.py
│ │ │ │ ├── type_checkers.py
│ │ │ │ └── wire_format.py
│ │ │ ├── message_factory.py
│ │ │ ├── message.py
│ │ │ ├── README.chromium
│ │ │ ├── reflection.py
│ │ │ ├── service.py
│ │ │ ├── service_reflection.py
│ │ │ ├── symbol_database.py
│ │ │ ├── text_encoding.py
│ │ │ └── text_format.py
│ │ ├── pylint
│ │ │ ├── checkers
│ │ │ │ ├── base.py
│ │ │ │ ├── classes.py
│ │ │ │ ├── design_analysis.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── format.py
│ │ │ │ ├── imports.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── logging.py
│ │ │ │ ├── misc.py
│ │ │ │ ├── newstyle.py
│ │ │ │ ├── python3.py
│ │ │ │ ├── raw_metrics.py
│ │ │ │ ├── similar.py
│ │ │ │ ├── spelling.py
│ │ │ │ ├── stdlib.py
│ │ │ │ ├── strings.py
│ │ │ │ ├── typecheck.py
│ │ │ │ ├── utils.py
│ │ │ │ └── variables.py
│ │ │ ├── config.py
│ │ │ ├── epylint.py
│ │ │ ├── gui.py
│ │ │ ├── __init__.py
│ │ │ ├── interfaces.py
│ │ │ ├── LICENSE.txt
│ │ │ ├── lint.py
│ │ │ ├── __main__.py
│ │ │ ├── __pkginfo__.py
│ │ │ ├── pyreverse
│ │ │ │ ├── diadefslib.py
│ │ │ │ ├── diagrams.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── main.py
│ │ │ │ ├── utils.py
│ │ │ │ └── writer.py
│ │ │ ├── README.chromium
│ │ │ ├── reporters
│ │ │ │ ├── guireporter.py
│ │ │ │ ├── html.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── json.py
│ │ │ │ └── text.py
│ │ │ ├── testutils.py
│ │ │ └── utils.py
│ │ ├── pylint.py
│ │ ├── pymox
│ │ │ ├── COPYING
│ │ │ ├── __init__.py
│ │ │ ├── MANIFEST.in
│ │ │ ├── mox.py
│ │ │ ├── mox_test_helper.py
│ │ │ ├── mox_test.py
│ │ │ ├── README
│ │ │ ├── setup.py
│ │ │ ├── stubout.py
│ │ │ ├── stubout_testee.py
│ │ │ └── stubout_test.py
│ │ ├── repo
│ │ │ ├── COPYING
│ │ │ ├── __init__.py
│ │ │ ├── progress.py
│ │ │ └── README.chromium
│ │ ├── retry_decorator
│ │ │ ├── decorators.py
│ │ │ ├── __init__.py
│ │ │ └── LICENSE.google
│ │ ├── schema
│ │ │ ├── __init__.py
│ │ │ ├── LICENSE-MIT
│ │ │ ├── MANIFEST.in
│ │ │ ├── README.chromium
│ │ │ ├── README.rst
│ │ │ ├── schema.py
│ │ │ ├── setup.cfg
│ │ │ ├── setup.py
│ │ │ ├── test_schema.py
│ │ │ └── tox.ini
│ │ ├── simplejson
│ │ │ ├── decoder.py
│ │ │ ├── encoder.py
│ │ │ ├── __init__.py
│ │ │ ├── LICENSE.txt
│ │ │ ├── ordered_dict.py
│ │ │ ├── PKG-INFO
│ │ │ ├── scanner.py
│ │ │ └── tool.py
│ │ ├── six
│ │ │ ├── __init__.py
│ │ │ ├── LICENSE.txt
│ │ │ └── README.chromium
│ │ └── upload.py
│ ├── update_depot_tools
│ ├── update_depot_tools.bat
│ ├── update_depot_tools_toggle.py
│ ├── upload_to_google_storage.py
│ ├── vpython
│ ├── vpython.bat
│ ├── WATCHLISTS
│ ├── watchlists.py
│ ├── weekly
│ ├── win_toolchain
│ │ ├── get_toolchain_if_necessary.py
│ │ ├── OWNERS
│ │ ├── package_from_installed.py
│ │ └── README.md
│ ├── wtf
│ └── zsh-goodies
│ ├── _gclient
│ └── README
└── __MACOSX
└── depot_tools
├── bootstrap
│ └── win
├── fetch_configs
├── git-templates
│ ├── hooks
│ └── info
├── infra
│ └── config
├── man
│ ├── html
│ ├── man1
│ ├── man7
│ └── src
├── recipes
│ ├── recipe_modules
│ │ ├── bot_update
│ │ │ ├── examples
│ │ │ │ └── full.expected
│ │ │ └── resources
│ │ ├── cipd
│ │ │ └── examples
│ │ │ ├── full.expected
│ │ │ └── platform_suffix.expected
│ │ ├── depot_tools
│ │ │ └── examples
│ │ │ └── full.expected
│ │ ├── gclient
│ │ │ ├── examples
│ │ │ │ └── full.expected
│ │ │ └── tests
│ │ ├── gerrit
│ │ │ └── examples
│ │ │ └── full.expected
│ │ ├── git
│ │ │ ├── examples
│ │ │ │ └── full.expected
│ │ │ └── resources
│ │ ├── git_cl
│ │ │ └── examples
│ │ │ └── full.expected
│ │ ├── gitiles
│ │ │ ├── examples
│ │ │ │ └── full.expected
│ │ │ └── resources
│ │ ├── gsutil
│ │ │ ├── examples
│ │ │ │ └── full.expected
│ │ │ └── resources
│ │ ├── infra_paths
│ │ │ └── examples
│ │ │ └── full.expected
│ │ ├── presubmit
│ │ │ └── examples
│ │ │ └── full.expected
│ │ └── tryserver
│ │ └── examples
│ │ └── full.expected
│ └── recipes
│ └── fetch_end_to_end_test.expected
├── support
├── testing_support
├── tests
│ └── gstools
│ └── download_test_data
│ └── subfolder
├── third_party
│ ├── boto
│ │ ├── cacerts
│ │ ├── contrib
│ │ ├── core
│ │ ├── datapipeline
│ │ ├── ecs
│ │ ├── file
│ │ ├── fps
│ │ ├── gs
│ │ ├── manage
│ │ ├── mashups
│ │ ├── pyami
│ │ ├── roboto
│ │ ├── s3
│ │ ├── services
│ │ ├── ses
│ │ └── sts
│ ├── colorama
│ ├── coverage
│ │ ├── fullcoverage
│ │ └── htmlfiles
│ ├── cq_client
│ │ ├── v1
│ │ │ └── testdata
│ │ └── v2
│ ├── fancy_urllib
│ ├── httplib2
│ ├── logilab
│ │ ├── astroid
│ │ │ └── brain
│ │ └── common
│ │ └── ureports
│ ├── mock
│ ├── oauth2client
│ ├── protobuf26
│ │ ├── compiler
│ │ └── internal
│ ├── pylint
│ │ ├── checkers
│ │ ├── pyreverse
│ │ └── reporters
│ ├── pymox
│ ├── repo
│ ├── retry_decorator
│ ├── schema
│ ├── simplejson
│ └── six
├── win_toolchain
└── zsh-goodies
233 directories, 938 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论