blob: e3bdba7a99be6805dc12b11b76a7162a4f2b7e9e [file]
redirects:
- from: /docs/build-ref.html
to: /concepts/labels
- from: /docs/skylark/lib/dict.html
to: /rules/lib/core/dict
- from: /reference/be/
to: /reference/be/overview
- from: /versions/6.0.0/reference/be/
to: /versions/6.0.0/reference/be/overview
- from: /versions/6.1.0/reference/be/
to: /versions/6.1.0/reference/be/overview
- from: /versions/6.2.0/reference/be/
to: /versions/6.2.0/reference/be/overview
- from: /versions/6.3.0/reference/be/
to: /versions/6.3.0/reference/be/overview
- from: /versions/6.4.0/reference/be/
to: /versions/6.4.0/reference/be/overview
- from: /versions/6.5.0/reference/be/
to: /versions/6.5.0/reference/be/overview
- from: /versions/6.6.0/reference/be/
to: /versions/6.6.0/reference/be/overview
- from: /versions/7.0.0/reference/be/
to: /versions/7.0.0/reference/be/overview
- from: /versions/7.1.0/reference/be/
to: /versions/7.1.0/reference/be/overview
- from: /versions/7.2.0/reference/be/
to: /versions/7.2.0/reference/be/overview
- from: /versions/7.3.0/reference/be/
to: /versions/7.3.0/reference/be/overview
- from: /versions/7.4.0/reference/be/
to: /versions/7.4.0/reference/be/overview
- from: /versions/7.5.0/reference/be/
to: /versions/7.5.0/reference/be/overview
- from: /versions/7.6.0/reference/be/
to: /versions/7.6.0/reference/be/overview
- from: /versions/7.7.0/reference/be/
to: /versions/7.7.0/reference/be/overview
- from: /versions/8.0.0/reference/be/
to: /versions/8.0.0/reference/be/overview
- from: /versions/8.1.0/reference/be/
to: /versions/8.1.0/reference/be/overview
- from: /versions/8.2.0/reference/be/
to: /versions/8.2.0/reference/be/overview
- from: /versions/8.3.0/reference/be/
to: /versions/8.3.0/reference/be/overview
- from: /versions/8.4.0/reference/be/
to: /versions/8.4.0/reference/be/overview
- from: /versions/8.5.0/reference/be/
to: /versions/8.5.0/reference/be/overview
- from: /versions/8.6.0/reference/be/
to: /versions/8.6.0/reference/be/overview
- from: /versions/8.7.0/reference/be/
to: /versions/8.7.0/reference/be/overview
- from: /versions/9.0.0/reference/be/
to: /versions/9.0.0/reference/be/overview
- from: /versions/9.1.0/reference/be/
to: /versions/9.1.0/reference/be/overview
- from: /versions/9.2.0/reference/be/
to: /versions/9.2.0/reference/be/overview
- from: /reference/build-encyclopedia
to: /reference/be/overview
- from: /release/versioning
to: /release#bazel-versioning
- from: /rules/lib/
to: /rules/lib/overview
- from: /rules/lib/attr
to: /rules/lib/toplevel/attr
- from: /rules/lib/ctx
to: /rules/lib/builtins/ctx
- from: /rules/lib/dict
to: /rules/lib/core/dict
- from: /rules/lib/Label
to: /rules/lib/builtins/Label
- from: /rules/lib/starlark-overview
to: /rules/lib/overview
- from: /rules/lib/string
to: /rules/lib/core/string
- from: /versions/6.0.0/rules/lib/
to: /versions/6.0.0/rules/lib/starlark-overview
- from: /versions/6.1.0/rules/lib/
to: /versions/6.1.0/rules/lib/starlark-overview
- from: /versions/6.2.0/rules/lib/
to: /versions/6.2.0/rules/lib/starlark-overview
- from: /versions/6.3.0/rules/lib/
to: /versions/6.3.0/rules/lib/starlark-overview
- from: /versions/6.4.0/rules/lib/
to: /versions/6.4.0/rules/lib/starlark-overview
- from: /versions/6.5.0/rules/lib/
to: /versions/6.5.0/rules/lib/starlark-overview
- from: /versions/6.6.0/rules/lib/
to: /versions/6.6.0/rules/lib/starlark-overview
- from: /versions/7.0.0/rules/lib/
to: /versions/7.0.0/rules/lib/overview
- from: /versions/7.1.0/rules/lib/
to: /versions/7.1.0/rules/lib/overview
- from: /versions/7.2.0/rules/lib/
to: /versions/7.2.0/rules/lib/overview
- from: /versions/7.3.0/rules/lib/
to: /versions/7.3.0/rules/lib/overview
- from: /versions/7.4.0/rules/lib/
to: /versions/7.4.0/rules/lib/overview
- from: /versions/7.5.0/rules/lib/
to: /versions/7.5.0/rules/lib/overview
- from: /versions/7.6.0/rules/lib/
to: /versions/7.6.0/rules/lib/overview
- from: /versions/7.7.0/rules/lib/
to: /versions/7.7.0/rules/lib/overview
- from: /versions/8.0.0/rules/lib/
to: /versions/8.0.0/rules/lib/overview
- from: /versions/8.1.0/rules/lib/
to: /versions/8.1.0/rules/lib/overview
- from: /versions/8.2.0/rules/lib/
to: /versions/8.2.0/rules/lib/overview
- from: /versions/8.3.0/rules/lib/
to: /versions/8.3.0/rules/lib/overview
- from: /versions/8.4.0/rules/lib/
to: /versions/8.4.0/rules/lib/overview
- from: /versions/8.5.0/rules/lib/
to: /versions/8.5.0/rules/lib/overview
- from: /versions/8.6.0/rules/lib/
to: /versions/8.6.0/rules/lib/overview
- from: /versions/8.7.0/rules/lib/
to: /versions/8.7.0/rules/lib/overview
- from: /versions/9.0.0/rules/lib/
to: /versions/9.0.0/rules/lib/overview
- from: /versions/9.1.0/rules/lib/
to: /versions/9.1.0/rules/lib/overview
- from: /versions/9.2.0/rules/lib/
to: /versions/9.2.0/rules/lib/overview
- from: /contributing.html
to: /contribute
- from: /governance.html
to: /contribute/contribution-policy
- from: /recommended-rules.html
to: /contribute/recommended-rules
- from: /support.html
to: /contribute/support
- from: /basics/getting_started.html
to: contribute/getting-started
- from: /basics/patching.html
to: /contribute/patch-acceptance
- from: /designs/index.html
to: /contribute/design-documents
- from: /basics/release-notes.html
to: /contribute/release-notes
- from: /naming.html
to: /contribute/naming
- from: /maintaining/breaking-changes-guide.html
to: /contribute/breaking-changes
- from: /maintaining/maintainers-guide.html
to: /contribute/maintainers-guide
- from: /maintaining/windows-chocolatey-maintenance.html
to: /contribute/windows-chocolatey-maintenance
- from: /maintaining/windows-scoop-maintenance.html
to: /contribute/windows-scoop-maintenance
- from: /designs/skyframe.html
to: /reference/skyframe
- from: /users.html
to: /community/users
- from: /basics/docs-style.html
to: /contribute/docs-style-guide
- from: /browse-and-search-user-guide.html
to: /contribute/searching-codebase
- from: /experts.html
to: /community/experts
- from: /sig.html
to: /contribute/sig
- from: /remote-execution-services.html
to: /community/remote-execution-services
- from: /roadmap.html
to: /community/roadmaps
- from: /roadmaps/configuration.html
to: /community/roadmaps-configurability
- from: /roadmaps/starlark.html
to: /community/roadmaps-starlark
- from: /versions/master/docs/install
to: /install
- from: /docs/install
to: /install
- from: /survey
to: https://forms.gle/cmMSQwL7hF49kAwu8
# Site information architecture refactoring 2022Q3
# See go/bazel-infoarch for details
# Generated by go/bazel-moved-cheese2
- from: /start/bazel-intro
to: /about/intro
- from: /start/bazel-vision
to: /about/vision
- from: /community/roadmaps
to: /about/roadmap
- from: /faq/
to: /about/faq
- from: /concepts/hermeticity
to: /basics/hermeticity
- from: /docs/bazel-container
to: /install/docker-container
- from: /tutorials/cpp
to: /start/cpp
- from: /tutorials/java
to: /start/java
- from: /tutorials/android-app
to: /start/android-app
- from: /tutorials/ios-app
to: /start/ios-app
- from: /concepts/platform-intro
to: /concepts/platforms
- from: /concepts/platforms-intro
to: /concepts/platforms
- from: /rules/build-style
to: /build/style-guide
- from: /rules/tutorial-sharing-variables
to: /build/share-variables
- from: /docs/external
to: /external/overview
- from: /build/external
to: /external/overview
- from: /docs/bzlmod
to: /external/overview
- from: /build/bzlmod
to: /external/overview
- from: /external/advanced
to: /external/faq
- from: /rules/
to: /build/rules
- from: /docs/build
to: /run/build
- from: /docs/bazelrc
to: /run/bazelrc
- from: /docs/scripts
to: /run/scripts
- from: /docs/client-server
to: /run/client-server
- from: /docs/query-how-to
to: /query/guide
- from: /reference/query
to: /query/language
- from: /docs/cquery
to: /query/cquery
- from: /docs/aquery
to: /query/aquery
- from: /docs/configurable-attributes
to: /configure/attributes
- from: /docs/integrating-with-rules-cc
to: /configure/integrate-cpp
- from: /docs/coverage
to: /configure/coverage
- from: /docs/best-practices
to: /configure/best-practices
- from: /configure/json-trace-profile
to: /advanced/performance/json-trace-profile
- from: /configure/build-performance-breakdown
to: /advanced/performance/build-performance-breakdown
- from: /configure/build-performance-metrics
to: /advanced/performance/build-performance-metrics
- from: /configure/memory
to: /advanced/performance/memory
- from: /docs/memory-saving-mode
to: /configure/memory
- from: /docs/windows
to: /configure/windows
- from: /docs/remote-execution
to: /remote/rbe/
- from: /docs/remote-execution-rules
to: /remote/rules
- from: /docs/remote-execution-ci
to: /remote/ci
- from: /docs/dynamic-execution
to: /remote/dynamic
- from: /docs/remote-caching
to: /remote/caching
- from: /docs/remote-execution-sandbox
to: /remote/sandbox
- from: /docs/workspace-log
to: /remote/workspace
- from: /docs/remote-execution-caching-debug
to: /remote/cache-remote
- from: /docs/remote-caching-debug
to: /remote/cache-local
- from: /docs/output_directories
to: /remote/output-directories
- from: /docs/persistent-workers
to: /remote/persistent/
- from: /docs/multiplex-worker
to: /remote/multiplex
- from: /docs/creating-workers
to: /remote/creating
- from: /docs/build-event-protocol
to: /remote/bep/
- from: /docs/bep-examples
to: /remote/bep-examples
- from: /docs/bep-glossary
to: /remote/bep-glossary
- from: /extending/repo
to: /external/repo
- from: /tutorials/cc-toolchain-config
to: /tutorials/ccp-toolchain-config
- from: /tutorials/cpp_dependency
to: /tutorials/cpp-dependency
- from: /tutorials/cpp_labels
to: /tutorials/cpp-labels
- from: /rules/concepts
to: /extending/concepts/
- from: /rules/rules
to: /extending/rules
- from: /rules/macros
to: /extending/macros
- from: /rules/depsets
to: /extending/depsets
- from: /rules/aspects
to: /extending/aspects
- from: /rules/repository_rules
to: /external/repo
- from: /rules/config
to: /extending/config
- from: /rules/tutorial-creating-a-macro
to: /rules/macro-tutorial
- from: /rules/tutorial-custom-verbs
to: /rules/verbs-tutorial
- from: /docs/rule-challenges
to: /rules/challenges
- from: /rules/windows_tips
to: /rules/windows
- from: /docs/platforms
to: /extending/platforms
- from: /reference/exec-groups
to: /extending/exec-groups
- from: /reference/auto-exec-groups
to: /extending/auto-exec-groups
- from: /docs/toolchains
to: /extending/toolchains
- from: /contribute/support
to: /release
- from: /contribute/guide
to: /contribute/
- from: /contribute/contribution-policy
to: /contribute/policy
- from: /contribute/searching-codebase
to: /contribute/search
- from: /contribute/sig
to: /community/sig
- from: /contribute/recommended-rules
to: /community/recommended-rules
- from: /docs/getting-started
to: /start/
- from: /start/getting-started
to: /start/
- from: /contribute/getting-started
to: /contribute/
- from: /versions/updating-bazel
to: /install/bazelisk
- from: /community/roadmaps-build-api
to: /about/roadmap
- from: /community/roadmaps-configurability
to: /about/roadmap
- from: /community/roadmaps-starlark
to: /about/roadmap
# b/278848384 START
- from: /rules/lib/Action
to: /rules/lib/builtins/Action
- from: /rules/lib/Args
to: /rules/lib/builtins/Args
- from: /rules/lib/Aspect
to: /rules/lib/builtins/Aspect
- from: /rules/lib/Attribute
to: /rules/lib/builtins/Attribute
- from: /rules/lib/BuildSetting
to: /rules/lib/builtins/BuildSetting
- from: /rules/lib/CcCompilationOutputs
to: /rules/lib/builtins/CcCompilationOutputs
- from: /rules/lib/CcLinkingOutputs
to: /rules/lib/builtins/CcLinkingOutputs
- from: /rules/lib/CompilationContext
to: /rules/lib/builtins/CompilationContext
- from: /rules/lib/DirectoryExpander
to: /rules/lib/builtins/DirectoryExpander
- from: /rules/lib/DottedVersion
to: /rules/lib/builtins/DottedVersion
- from: /rules/lib/ExecGroupCollection
to: /rules/lib/builtins/ExecGroupCollection
- from: /rules/lib/ExecGroupContext
to: /rules/lib/builtins/ExecGroupContext
- from: /rules/lib/ExecTransitionFactory
to: /rules/lib/builtins/ExecTransitionFactory
- from: /rules/lib/FeatureConfiguration
to: /rules/lib/builtins/FeatureConfiguration
- from: /rules/lib/File
to: /rules/lib/builtins/File
- from: /rules/lib/Label
to: /rules/lib/builtins/Label
- from: /rules/lib/LateBoundDefault
to: /rules/lib/builtins/LateBoundDefault
- from: /rules/lib/LibraryToLink
to: /rules/lib/builtins/LibraryToLink
- from: /rules/lib/License
to: /rules/lib/builtins/License
- from: /rules/lib/LinkerInput
to: /rules/lib/builtins/LinkerInput
- from: /rules/lib/LinkingContext
to: /rules/lib/builtins/LinkingContext
- from: /rules/lib/Provider
to: /rules/lib/builtins/Provider
- from: /rules/lib/SymlinkEntry
to: /rules/lib/builtins/SymlinkEntry
- from: /rules/lib/Target
to: /rules/lib/builtins/Target
- from: /rules/lib/TemplateDict
to: /rules/lib/builtins/TemplateDict
- from: /rules/lib/ToolchainContext
to: /rules/lib/builtins/ToolchainContext
- from: /rules/lib/actions
to: /rules/lib/builtins/actions
- from: /rules/lib/apple_bitcode_mode
to: /rules/lib/builtins/apple_bitcode_mode
- from: /rules/lib/apple_platform
to: /rules/lib/builtins/apple_platform
- from: /rules/lib/apple_platform_type
to: /rules/lib/builtins/apple_platform_type
- from: /rules/lib/apple_toolchain
to: /rules/lib/builtins/apple_toolchain
- from: /rules/lib/bazel_module
to: /rules/lib/builtins/bazel_module
- from: /rules/lib/bazel_module_tags
to: /rules/lib/builtins/bazel_module_tags
- from: /rules/lib/configuration
to: /rules/lib/builtins/configuration
- from: /rules/lib/ctx
to: /rules/lib/builtins/ctx
- from: /rules/lib/depset
to: /rules/lib/builtins/depset
- from: /rules/lib/exec_result
to: /rules/lib/builtins/exec_result
- from: /rules/lib/fragments
to: /rules/lib/builtins/fragments
- from: /rules/lib/java_annotation_processing
to: /rules/lib/builtins/java_annotation_processing
- from: /rules/lib/java_output
to: /rules/lib/builtins/java_output
- from: /rules/lib/module_ctx
to: /rules/lib/builtins/module_ctx
- from: /rules/lib/native_rule_transition
to: /rules/lib/builtins/native_rule_transition
- from: /rules/lib/path
to: /rules/lib/builtins/path
- from: /rules/lib/repository_ctx
to: /rules/lib/builtins/repository_ctx
- from: /rules/lib/repository_os
to: /rules/lib/builtins/repository_os
- from: /rules/lib/repository_rule
to: /rules/lib/builtins/repository_rule
- from: /rules/lib/root
to: /rules/lib/builtins/root
- from: /rules/lib/rule
to: /rules/lib/builtins/rule
- from: /rules/lib/rule_attributes
to: /rules/lib/builtins/rule_attributes
- from: /rules/lib/runfiles
to: /rules/lib/builtins/runfiles
- from: /rules/lib/struct
to: /rules/lib/builtins/struct
- from: /rules/lib/tag_class
to: /rules/lib/builtins/tag_class
- from: /rules/lib/toolchain_type
to: /rules/lib/builtins/toolchain_type
- from: /rules/lib/transition
to: /rules/lib/builtins/transition
- from: /rules/lib/bool
to: /rules/lib/core/bool
- from: /rules/lib/builtin_function_or_method
to: /rules/lib/core/builtin_function_or_method
- from: /rules/lib/dict
to: /rules/lib/core/dict
- from: /rules/lib/float
to: /rules/lib/core/float
- from: /rules/lib/function
to: /rules/lib/core/function
- from: /rules/lib/int
to: /rules/lib/core/int
- from: /rules/lib/json
to: /rules/lib/core/json
- from: /rules/lib/list
to: /rules/lib/core/list
- from: /rules/lib/range
to: /rules/lib/core/range
- from: /rules/lib/string
to: /rules/lib/core/string
- from: /rules/lib/tuple
to: /rules/lib/core/tuple
- from: /rules/lib/apple
to: /rules/lib/fragments/apple
- from: /rules/lib/bazel_py
to: /rules/lib/fragments/bazel_py
- from: /rules/lib/coverage
to: /rules/lib/fragments/coverage
- from: /rules/lib/cpp
to: /rules/lib/fragments/cpp
- from: /rules/lib/j2objc
to: /rules/lib/fragments/j2objc
- from: /rules/lib/java
to: /rules/lib/fragments/java
- from: /rules/lib/objc
to: /rules/lib/fragments/objc
- from: /rules/lib/platform
to: /rules/lib/fragments/platform
- from: /rules/lib/proto
to: /rules/lib/fragments/proto
- from: /rules/lib/py
to: /rules/lib/fragments/py
- from: /rules/lib/swift
to: /rules/lib/fragments/swift
- from: /rules/lib/all
to: /rules/lib/globals/all
- from: /rules/lib/build
to: /rules/lib/globals/build
- from: /rules/lib/bzl
to: /rules/lib/globals/bzl
- from: /rules/lib/module
to: /rules/lib/globals/module
- from: /rules/lib/workspace
to: /rules/lib/globals/workspace
- from: /rules/lib/AnalysisTestResultInfo
to: /rules/lib/providers/AnalysisTestResultInfo
- from: /rules/lib/AndroidNeverLinkLibrariesProvider
to: /rules/lib/providers/AndroidNeverLinkLibrariesProvider
- from: /rules/lib/AppleDebugOutputs
to: /rules/lib/providers/AppleDebugOutputs
- from: /rules/lib/AppleDynamicFramework
to: /rules/lib/providers/AppleDynamicFramework
- from: /rules/lib/AppleExecutableBinary
to: /rules/lib/providers/AppleExecutableBinary
- from: /rules/lib/BaselineProfileProvider
to: /rules/lib/providers/BaselineProfileProvider
- from: /rules/lib/CcInfo
to: /rules/lib/providers/CcInfo
- from: /rules/lib/CcToolchainConfigInfo
to: /rules/lib/providers/CcToolchainConfigInfo
- from: /rules/lib/CcToolchainInfo
to: /rules/lib/providers/CcToolchainInfo
- from: /rules/lib/ConstraintCollection
to: /rules/lib/providers/ConstraintCollection
- from: /rules/lib/ConstraintSettingInfo
to: /rules/lib/providers/ConstraintSettingInfo
- from: /rules/lib/ConstraintValueInfo
to: /rules/lib/providers/ConstraintValueInfo
- from: /rules/lib/DebugPackageInfo
to: /rules/lib/providers/DebugPackageInfo
- from: /rules/lib/DefaultInfo
to: /rules/lib/providers/DefaultInfo
- from: /rules/lib/ExecutionInfo
to: /rules/lib/providers/ExecutionInfo
- from: /rules/lib/FeatureFlagInfo
to: /rules/lib/providers/FeatureFlagInfo
- from: /rules/lib/FilesToRunProvider
to: /rules/lib/providers/FilesToRunProvider
- from: /rules/lib/GeneratedExtensionRegistryProvider
to: /rules/lib/providers/GeneratedExtensionRegistryProvider
- from: /rules/lib/IncompatiblePlatformProvider
to: /rules/lib/providers/IncompatiblePlatformProvider
- from: /rules/lib/InstrumentedFilesInfo
to: /rules/lib/providers/InstrumentedFilesInfo
- from: /rules/lib/JavaInfo
to: /rules/lib/providers/JavaInfo
- from: /rules/lib/JavaPluginData
to: /rules/lib/providers/JavaPluginData
- from: /rules/lib/JavaPluginInfo
to: /rules/lib/providers/JavaPluginInfo
- from: /rules/lib/JavaRuntimeInfo
to: /rules/lib/providers/JavaRuntimeInfo
- from: /rules/lib/JavaToolchainInfo
to: /rules/lib/providers/JavaToolchainInfo
- from: /rules/lib/ObjcProvider
to: /rules/lib/providers/ObjcProvider
- from: /rules/lib/OutputGroupInfo
to: /rules/lib/providers/OutputGroupInfo
- from: /rules/lib/PlatformInfo
to: /rules/lib/providers/PlatformInfo
- from: /rules/lib/ProguardSpecProvider
to: /rules/lib/providers/ProguardSpecProvider
- from: /rules/lib/ProtoRegistryProvider
to: /rules/lib/providers/ProtoRegistryProvider
- from: /rules/lib/PyInfo
to: /rules/lib/providers/PyInfo
- from: /rules/lib/PyRuntimeInfo
to: /rules/lib/providers/PyRuntimeInfo
- from: /rules/lib/RunEnvironmentInfo
to: /rules/lib/providers/RunEnvironmentInfo
- from: /rules/lib/TemplateVariableInfo
to: /rules/lib/providers/TemplateVariableInfo
- from: /rules/lib/ToolchainInfo
to: /rules/lib/providers/ToolchainInfo
- from: /rules/lib/ToolchainTypeInfo
to: /rules/lib/providers/ToolchainTypeInfo
- from: /rules/lib/XcodeProperties
to: /rules/lib/providers/XcodeProperties
- from: /rules/lib/XcodeVersionConfig
to: /rules/lib/providers/XcodeVersionConfig
- from: /rules/lib/file_provider
to: /rules/lib/providers/file_provider
- from: /rules/lib/java_compilation_info
to: /rules/lib/providers/java_compilation_info
- from: /rules/lib/java_output_jars
to: /rules/lib/providers/java_output_jars
- from: /rules/lib/apple_common
to: /rules/lib/toplevel/apple_common
- from: /rules/lib/attr
to: /rules/lib/toplevel/attr
- from: /rules/lib/cc_common
to: /rules/lib/toplevel/cc_common
- from: /rules/lib/cc_common_internal_do_not_use
to: /rules/lib/toplevel/cc_common_internal_do_not_use
- from: /rules/lib/cmd_helper
to: /rules/lib/toplevel/cmd_helper
- from: /rules/lib/config
to: /rules/lib/toplevel/config
- from: /rules/lib/config_common
to: /rules/lib/toplevel/config_common
- from: /rules/lib/coverage_common
to: /rules/lib/toplevel/coverage_common
- from: /rules/lib/java_common
to: /rules/lib/toplevel/java_common
- from: /rules/lib/native
to: /rules/lib/toplevel/native
- from: /rules/lib/platform_common
to: /rules/lib/toplevel/platform_common
- from: /rules/lib/proto
to: /rules/lib/toplevel/proto
- from: /rules/lib/proto_common
to: /rules/lib/toplevel/proto_common
- from: /rules/lib/testing
to: /rules/lib/toplevel/testing
# b/278848384 END
- from: /blog/2015/07/23/tree-trimming.html
to: https://blog.bazel.build/2015/07/23/tree-trimming.html
- from: /blog/2015/07/28/docker_build.html
to: https://blog.bazel.build/2015/07/28/docker_build.html
- from: /blog/2017/02/27/protocol-buffers.html
to: https://blog.bazel.build/2017/02/27/protocol-buffers.html
# Ensure that 6.6 docs work with the version selector (needed because of cl/523745069):
- from: /versions/6.6.0/rules/lib/builtins
to: /versions/6.6.0/rules/lib/starlark-builtin
- from: /versions/6.6.0/rules/lib/core
to: /versions/6.6.0/rules/lib/starlark-core
- from: /versions/6.6.0/rules/lib/fragments
to: /versions/6.6.0/rules/lib/starlark-configuration-fragment
- from: /versions/6.6.0/rules/lib/providers
to: /versions/6.6.0/rules/lib/starlark-provider
- from: /versions/6.6.0/rules/lib/toplevel
to: /versions/6.6.0/rules/lib/starlark-overview
- from: /versions/6.6.0/rules/lib/builtins/Action
to: /versions/6.6.0/rules/lib/Action
- from: /versions/6.6.0/rules/lib/builtins/Args
to: /versions/6.6.0/rules/lib/Args
- from: /versions/6.6.0/rules/lib/builtins/Aspect
to: /versions/6.6.0/rules/lib/Aspect
- from: /versions/6.6.0/rules/lib/builtins/Attribute
to: /versions/6.6.0/rules/lib/Attribute
- from: /versions/6.6.0/rules/lib/builtins/BuildSetting
to: /versions/6.6.0/rules/lib/BuildSetting
- from: /versions/6.6.0/rules/lib/builtins/CcCompilationOutputs
to: /versions/6.6.0/rules/lib/CcCompilationOutputs
- from: /versions/6.6.0/rules/lib/builtins/CcLinkingOutputs
to: /versions/6.6.0/rules/lib/CcLinkingOutputs
- from: /versions/6.6.0/rules/lib/builtins/CompilationContext
to: /versions/6.6.0/rules/lib/CompilationContext
- from: /versions/6.6.0/rules/lib/builtins/DirectoryExpander
to: /versions/6.6.0/rules/lib/DirectoryExpander
- from: /versions/6.6.0/rules/lib/builtins/DottedVersion
to: /versions/6.6.0/rules/lib/DottedVersion
- from: /versions/6.6.0/rules/lib/builtins/ExecGroupCollection
to: /versions/6.6.0/rules/lib/ExecGroupCollection
- from: /versions/6.6.0/rules/lib/builtins/ExecGroupContext
to: /versions/6.6.0/rules/lib/ExecGroupContext
- from: /versions/6.6.0/rules/lib/builtins/ExecTransitionFactory
to: /versions/6.6.0/rules/lib/ExecTransitionFactory
- from: /versions/6.6.0/rules/lib/builtins/FeatureConfiguration
to: /versions/6.6.0/rules/lib/FeatureConfiguration
- from: /versions/6.6.0/rules/lib/builtins/File
to: /versions/6.6.0/rules/lib/File
- from: /versions/6.6.0/rules/lib/builtins/Label
to: /versions/6.6.0/rules/lib/Label
- from: /versions/6.6.0/rules/lib/builtins/LateBoundDefault
to: /versions/6.6.0/rules/lib/LateBoundDefault
- from: /versions/6.6.0/rules/lib/builtins/LibraryToLink
to: /versions/6.6.0/rules/lib/LibraryToLink
- from: /versions/6.6.0/rules/lib/builtins/License
to: /versions/6.6.0/rules/lib/License
- from: /versions/6.6.0/rules/lib/builtins/LinkerInput
to: /versions/6.6.0/rules/lib/LinkerInput
- from: /versions/6.6.0/rules/lib/builtins/LinkingContext
to: /versions/6.6.0/rules/lib/LinkingContext
- from: /versions/6.6.0/rules/lib/builtins/Provider
to: /versions/6.6.0/rules/lib/Provider
- from: /versions/6.6.0/rules/lib/builtins/SymlinkEntry
to: /versions/6.6.0/rules/lib/SymlinkEntry
- from: /versions/6.6.0/rules/lib/builtins/Target
to: /versions/6.6.0/rules/lib/Target
- from: /versions/6.6.0/rules/lib/builtins/TemplateDict
to: /versions/6.6.0/rules/lib/TemplateDict
- from: /versions/6.6.0/rules/lib/builtins/ToolchainContext
to: /versions/6.6.0/rules/lib/ToolchainContext
- from: /versions/6.6.0/rules/lib/builtins/actions
to: /versions/6.6.0/rules/lib/actions
- from: /versions/6.6.0/rules/lib/builtins/apple_platform
to: /versions/6.6.0/rules/lib/apple_platform
- from: /versions/6.6.0/rules/lib/builtins/apple_platform_type
to: /versions/6.6.0/rules/lib/apple_platform_type
- from: /versions/6.6.0/rules/lib/builtins/apple_toolchain
to: /versions/6.6.0/rules/lib/apple_toolchain
- from: /versions/6.6.0/rules/lib/builtins/bazel_module
to: /versions/6.6.0/rules/lib/bazel_module
- from: /versions/6.6.0/rules/lib/builtins/bazel_module_tags
to: /versions/6.6.0/rules/lib/bazel_module_tags
- from: /versions/6.6.0/rules/lib/builtins/configuration
to: /versions/6.6.0/rules/lib/configuration
- from: /versions/6.6.0/rules/lib/builtins/ctx
to: /versions/6.6.0/rules/lib/ctx
- from: /versions/6.6.0/rules/lib/builtins/depset
to: /versions/6.6.0/rules/lib/depset
- from: /versions/6.6.0/rules/lib/builtins/exec_result
to: /versions/6.6.0/rules/lib/exec_result
- from: /versions/6.6.0/rules/lib/builtins/extension_metadata
to: /versions/6.6.0/rules/lib/extension_metadata
- from: /versions/6.6.0/rules/lib/builtins/fragments
to: /versions/6.6.0/rules/lib/fragments
- from: /versions/6.6.0/rules/lib/builtins/java_annotation_processing
to: /versions/6.6.0/rules/lib/java_annotation_processing
- from: /versions/6.6.0/rules/lib/builtins/module_ctx
to: /versions/6.6.0/rules/lib/module_ctx
- from: /versions/6.6.0/rules/lib/builtins/native_rule_transition
to: /versions/6.6.0/rules/lib/native_rule_transition
- from: /versions/6.6.0/rules/lib/builtins/path
to: /versions/6.6.0/rules/lib/path
- from: /versions/6.6.0/rules/lib/builtins/repository_ctx
to: /versions/6.6.0/rules/lib/repository_ctx
- from: /versions/6.6.0/rules/lib/builtins/repository_os
to: /versions/6.6.0/rules/lib/repository_os
- from: /versions/6.6.0/rules/lib/builtins/repository_rule
to: /versions/6.6.0/rules/lib/repository_rule
- from: /versions/6.6.0/rules/lib/builtins/root
to: /versions/6.6.0/rules/lib/root
- from: /versions/6.6.0/rules/lib/builtins/rule
to: /versions/6.6.0/rules/lib/rule
- from: /versions/6.6.0/rules/lib/builtins/rule_attributes
to: /versions/6.6.0/rules/lib/rule_attributes
- from: /versions/6.6.0/rules/lib/builtins/runfiles
to: /versions/6.6.0/rules/lib/runfiles
- from: /versions/6.6.0/rules/lib/builtins/struct
to: /versions/6.6.0/rules/lib/struct
- from: /versions/6.6.0/rules/lib/builtins/tag_class
to: /versions/6.6.0/rules/lib/tag_class
- from: /versions/6.6.0/rules/lib/builtins/toolchain_type
to: /versions/6.6.0/rules/lib/toolchain_type
- from: /versions/6.6.0/rules/lib/builtins/transition
to: /versions/6.6.0/rules/lib/transition
- from: /versions/6.6.0/rules/lib/core/bool
to: /versions/6.6.0/rules/lib/bool
- from: /versions/6.6.0/rules/lib/core/builtin_function_or_method
to: /versions/6.6.0/rules/lib/builtin_function_or_method
- from: /versions/6.6.0/rules/lib/core/dict
to: /versions/6.6.0/rules/lib/dict
- from: /versions/6.6.0/rules/lib/core/float
to: /versions/6.6.0/rules/lib/float
- from: /versions/6.6.0/rules/lib/core/function
to: /versions/6.6.0/rules/lib/function
- from: /versions/6.6.0/rules/lib/core/int
to: /versions/6.6.0/rules/lib/int
- from: /versions/6.6.0/rules/lib/core/json
to: /versions/6.6.0/rules/lib/json
- from: /versions/6.6.0/rules/lib/core/list
to: /versions/6.6.0/rules/lib/list
- from: /versions/6.6.0/rules/lib/core/range
to: /versions/6.6.0/rules/lib/range
- from: /versions/6.6.0/rules/lib/core/string
to: /versions/6.6.0/rules/lib/string
- from: /versions/6.6.0/rules/lib/core/tuple
to: /versions/6.6.0/rules/lib/tuple
- from: /versions/6.6.0/rules/lib/fragments/apple
to: /versions/6.6.0/rules/lib/apple
- from: /versions/6.6.0/rules/lib/fragments/coverage
to: /versions/6.6.0/rules/lib/coverage
- from: /versions/6.6.0/rules/lib/fragments/cpp
to: /versions/6.6.0/rules/lib/cpp
- from: /versions/6.6.0/rules/lib/fragments/j2objc
to: /versions/6.6.0/rules/lib/j2objc
- from: /versions/6.6.0/rules/lib/fragments/java
to: /versions/6.6.0/rules/lib/java
- from: /versions/6.6.0/rules/lib/fragments/objc
to: /versions/6.6.0/rules/lib/objc
- from: /versions/6.6.0/rules/lib/fragments/platform
to: /versions/6.6.0/rules/lib/platform
- from: /versions/6.6.0/rules/lib/fragments/proto
to: /versions/6.6.0/rules/lib/proto
- from: /versions/6.6.0/rules/lib/fragments/py
to: /versions/6.6.0/rules/lib/py
- from: /versions/6.6.0/rules/lib/fragments/swift
to: /versions/6.6.0/rules/lib/swift
- from: /versions/6.6.0/rules/lib/providers/AnalysisTestResultInfo
to: /versions/6.6.0/rules/lib/AnalysisTestResultInfo
- from: /versions/6.6.0/rules/lib/providers/AppleDebugOutputs
to: /versions/6.6.0/rules/lib/AppleDebugOutputs
- from: /versions/6.6.0/rules/lib/providers/AppleDynamicFramework
to: /versions/6.6.0/rules/lib/AppleDynamicFramework
- from: /versions/6.6.0/rules/lib/providers/AppleExecutableBinary
to: /versions/6.6.0/rules/lib/AppleExecutableBinary
- from: /versions/6.6.0/rules/lib/providers/BaselineProfileProvider
to: /versions/6.6.0/rules/lib/BaselineProfileProvider
- from: /versions/6.6.0/rules/lib/providers/CcInfo
to: /versions/6.6.0/rules/lib/CcInfo
- from: /versions/6.6.0/rules/lib/providers/CcToolchainConfigInfo
to: /versions/6.6.0/rules/lib/CcToolchainConfigInfo
- from: /versions/6.6.0/rules/lib/providers/CcToolchainInfo
to: /versions/6.6.0/rules/lib/CcToolchainInfo
- from: /versions/6.6.0/rules/lib/providers/ConstraintCollection
to: /versions/6.6.0/rules/lib/ConstraintCollection
- from: /versions/6.6.0/rules/lib/providers/ConstraintSettingInfo
to: /versions/6.6.0/rules/lib/ConstraintSettingInfo
- from: /versions/6.6.0/rules/lib/providers/ConstraintValueInfo
to: /versions/6.6.0/rules/lib/ConstraintValueInfo
- from: /versions/6.6.0/rules/lib/providers/DebugPackageInfo
to: /versions/6.6.0/rules/lib/DebugPackageInfo
- from: /versions/6.6.0/rules/lib/providers/DefaultInfo
to: /versions/6.6.0/rules/lib/DefaultInfo
- from: /versions/6.6.0/rules/lib/providers/ExecutionInfo
to: /versions/6.6.0/rules/lib/ExecutionInfo
- from: /versions/6.6.0/rules/lib/providers/FeatureFlagInfo
to: /versions/6.6.0/rules/lib/FeatureFlagInfo
- from: /versions/6.6.0/rules/lib/providers/FilesToRunProvider
to: /versions/6.6.0/rules/lib/FilesToRunProvider
- from: /versions/6.6.0/rules/lib/providers/GeneratedExtensionRegistryProvider
to: /versions/6.6.0/rules/lib/GeneratedExtensionRegistryProvider
- from: /versions/6.6.0/rules/lib/providers/IncompatiblePlatformProvider
to: /versions/6.6.0/rules/lib/IncompatiblePlatformProvider
- from: /versions/6.6.0/rules/lib/providers/InstrumentedFilesInfo
to: /versions/6.6.0/rules/lib/InstrumentedFilesInfo
- from: /versions/6.6.0/rules/lib/providers/JavaRuntimeInfo
to: /versions/6.6.0/rules/lib/JavaRuntimeInfo
- from: /versions/6.6.0/rules/lib/providers/JavaToolchainInfo
to: /versions/6.6.0/rules/lib/JavaToolchainInfo
- from: /versions/6.6.0/rules/lib/providers/ObjcProvider
to: /versions/6.6.0/rules/lib/ObjcProvider
- from: /versions/6.6.0/rules/lib/providers/OutputGroupInfo
to: /versions/6.6.0/rules/lib/OutputGroupInfo
- from: /versions/6.6.0/rules/lib/providers/PackageSpecificationInfo
to: /versions/6.6.0/rules/lib/PackageSpecificationInfo
- from: /versions/6.6.0/rules/lib/providers/PlatformInfo
to: /versions/6.6.0/rules/lib/PlatformInfo
- from: /versions/6.6.0/rules/lib/providers/ProguardSpecProvider
to: /versions/6.6.0/rules/lib/ProguardSpecProvider
- from: /versions/6.6.0/rules/lib/providers/ProtoRegistryProvider
to: /versions/6.6.0/rules/lib/ProtoRegistryProvider
- from: /versions/6.6.0/rules/lib/providers/PyInfo
to: /versions/6.6.0/rules/lib/PyInfo
- from: /versions/6.6.0/rules/lib/providers/PyRuntimeInfo
to: /versions/6.6.0/rules/lib/PyRuntimeInfo
- from: /versions/6.6.0/rules/lib/providers/RunEnvironmentInfo
to: /versions/6.6.0/rules/lib/RunEnvironmentInfo
- from: /versions/6.6.0/rules/lib/providers/TemplateVariableInfo
to: /versions/6.6.0/rules/lib/TemplateVariableInfo
- from: /versions/6.6.0/rules/lib/providers/ToolchainInfo
to: /versions/6.6.0/rules/lib/ToolchainInfo
- from: /versions/6.6.0/rules/lib/providers/ToolchainTypeInfo
to: /versions/6.6.0/rules/lib/ToolchainTypeInfo
- from: /versions/6.6.0/rules/lib/providers/XcodeProperties
to: /versions/6.6.0/rules/lib/XcodeProperties
- from: /versions/6.6.0/rules/lib/providers/XcodeVersionConfig
to: /versions/6.6.0/rules/lib/XcodeVersionConfig
- from: /versions/6.6.0/rules/lib/providers/file_provider
to: /versions/6.6.0/rules/lib/file_provider
- from: /versions/6.6.0/rules/lib/providers/java_compilation_info
to: /versions/6.6.0/rules/lib/java_compilation_info
- from: /versions/6.6.0/rules/lib/providers/java_output_jars
to: /versions/6.6.0/rules/lib/java_output_jars
- from: /versions/6.6.0/rules/lib/toplevel/apple_common
to: /versions/6.6.0/rules/lib/apple_common
- from: /versions/6.6.0/rules/lib/toplevel/attr
to: /versions/6.6.0/rules/lib/attr
- from: /versions/6.6.0/rules/lib/toplevel/cc_common
to: /versions/6.6.0/rules/lib/cc_common
- from: /versions/6.6.0/rules/lib/toplevel/config
to: /versions/6.6.0/rules/lib/config
- from: /versions/6.6.0/rules/lib/toplevel/config_common
to: /versions/6.6.0/rules/lib/config_common
- from: /versions/6.6.0/rules/lib/toplevel/coverage_common
to: /versions/6.6.0/rules/lib/coverage_common
- from: /versions/6.6.0/rules/lib/toplevel/java_common
to: /versions/6.6.0/rules/lib/java_common
- from: /versions/6.6.0/rules/lib/toplevel/native
to: /versions/6.6.0/rules/lib/native
- from: /versions/6.6.0/rules/lib/toplevel/platform_common
to: /versions/6.6.0/rules/lib/platform_common
- from: /versions/6.6.0/rules/lib/toplevel/proto
to: /versions/6.6.0/rules/lib/proto
- from: /versions/6.6.0/rules/lib/toplevel/proto_common
to: /versions/6.6.0/rules/lib/proto_common
- from: /versions/6.6.0/rules/lib/toplevel/testing
to: /versions/6.6.0/rules/lib/testing
- from: /versions/7.6.0/rules/aspects
to: /versions/7.6.0/extending/aspects
- from: /versions/8.0.0/rules/aspects
to: /versions/8.0.0/extending/aspects
- from: /versions/8.1.0/rules/aspects
to: /versions/8.1.0/extending/aspects
- from: /versions/8.2.0/rules/aspects
to: /versions/8.2.0/extending/aspects
- from: /versions/8.3.0/rules/aspects
to: /versions/8.3.0/extending/aspects
- from: /versions/8.4.0/rules/aspects
to: /versions/8.4.0/extending/aspects
- from: /versions/8.5.0/rules/aspects
to: /versions/8.5.0/extending/aspects
- from: /versions/8.6.0/rules/aspects
to: /versions/8.6.0/extending/aspects
- from: /versions/8.7.0/rules/aspects
to: /versions/8.7.0/extending/aspects
- from: /versions/9.0.0/rules/aspects
to: /versions/9.0.0/extending/aspects
- from: /versions/9.1.0/rules/aspects
to: /versions/9.1.0/extending/aspects
- from: /versions/9.2.0/rules/aspects
to: /versions/9.2.0/extending/aspects