Fix file+noindex URI usage on Windows#10746
Conversation
89c9df2 to
19fad89
Compare
ulysses4ever
left a comment
There was a problem hiding this comment.
Terrific! Any chance for a test?
|
I can't push because Git operations on github are down at the moment. Will push tomorrow. As for the tests @ulysses4ever, the current test-suite makes use of this both by the roundtrip of project configurations and by some tests that make use of local+noindex repos such as the ones added recently by @9999years. I consider that sufficient testing. |
9999years
left a comment
There was a problem hiding this comment.
Windows paths are so tricky
It's just that if anything in the current setup exercises this functionality, I expect the setup to need an update after these changes. |
|
The previous PR that was merged did change the OutputNormalizer. It then worked with //./ paths. Now it works with file+noindex:C:/ paths. |
5ee181b to
70afe9b
Compare
|
One could argue that the right syntax would be: But that is not understood by In any case .NET also supports the syntax we use here so it should be fine: Probably the right thing to do would be to make use of cc @hasufell |
70afe9b to
9a0e8a4
Compare
|
@mergify backport 3.14 |
✅ Backports have been createdDetails
|
|
The title of this PR doesn't match the commit title which makes it very confusing because there was another PR with a title like this one (#10728). Sorry for a silly question, but is "local+noindex" the same as "file+noindex"? |
|
It should always have been |
* Fix local+noindex repos on Windows (cherry picked from commit 9a0e8a4) # Conflicts: # Makefile * fixup! Makefile doctest rule was changed back to what it once was * fixup! Fix local+noindex repos on Windows --------- Co-authored-by: Javier Sagredo <jasataco@gmail.com> Co-authored-by: Artem Pelenitsyn <a.pelenitsyn@gmail.com> Co-authored-by: brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Concluded on using
file+noindex:C:/some/pathon Windows as discussed on Matrix.Template Α: This PR modifies behaviour or interface
Include the following checklist in your PR:
significance: significantin the changelog file.