commit | f5b5e8891874c0c73d2e7c2815698f426dd3c389 | [log] [tgz] |
---|---|---|
author | Klaus Aehlig <aehlig@google.com> | Mon Aug 20 07:42:32 2018 -0700 |
committer | Copybara-Service <copybara-piper@google.com> | Mon Aug 20 07:44:33 2018 -0700 |
tree | 6654a6d5c2016b3755bf0dd58fc5c11e30c64a17 | |
parent | 87943084a2fcf080804b740ac7bcbb5350b29332 [diff] |
HttpUtils: short cut in mergeUrls, if possible While, in theory, we can decompose a URI into its components and recompose it later this will give us an equivalent URI, but not necessarily the same: the quoting might be different. Unfortunately, some sites rely on the precise representation of a URL in their authentication scheme of a redirect URL. So preserve the original representation whenever we do not have to inherit anything from the original URL. Fixes #5932. Change-Id: I6901e044c405eefd3e627433f141e02dbce84b4a PiperOrigin-RevId: 209415592
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.