mirror of
https://github.com/zed-industries/zed.git
synced 2025-01-01 05:44:17 +00:00
5b7fa05a87
This PR improves the parsing of Git remote URLs in order to make features that depend on them more robust. Previously we were just treating these as plain strings and doing one-off shotgun parsing to massage them into the right format. This meant that we weren't accounting for edge cases in URL structure. One of these cases was HTTPS Git URLs containing a username, which can arise when using GitHub Enterprise (see https://github.com/zed-industries/zed/issues/11160). We now have a `RemoteUrl` typed to represent a parsed Git remote URL and use the `Url` parser to parse it. Release Notes: - Improved the parsing of Git remote URLs to support additional scenarios. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE-GPL |