The package source generated when you select "Git Repository" for a version exception is not a valid package source according to older Racket versions like 6.0 through 6.1.1.
For example, if I say that for 6.0, I want the txexpr-stxparse package to point to AlexKnauth/txexpr-stxparse on the branch for-v-6.0 produces the package source URL:
https://github.com/AlexKnauth/txexpr-stxparse.git#for-v-6.0
Inputting this makes sense since it should be a "Git Repository"

But it results in this URL which is not what I wanted for the 6.0 version exception

And while I think this is a perfectly fine package source for version 6.2, this was intended for 6.0 and 6.0 will not recognize this properly.
For version exceptions on 6.1.1 and older, the Package Server should generate the URLs that those Racket versions can understand, such as:
git://github.com/AlexKnauth/txexpr-stxparse#for-v-6.0
Without the added .git extension, and with git:// instead of https://.
For now I've dealt with this by what feels like "lying" to the Package Server and telling it that my package is not a git repository. That allows me to explicitly specify the old version of the URL with git:// and no .git extension.
The package source generated when you select "Git Repository" for a version exception is not a valid package source according to older Racket versions like 6.0 through 6.1.1.
For example, if I say that for 6.0, I want the
txexpr-stxparsepackage to point toAlexKnauth/txexpr-stxparseon the branchfor-v-6.0produces the package source URL:Inputting this makes sense since it should be a "Git Repository"

But it results in this URL which is not what I wanted for the 6.0 version exception

And while I think this is a perfectly fine package source for version 6.2, this was intended for 6.0 and 6.0 will not recognize this properly.
For version exceptions on 6.1.1 and older, the Package Server should generate the URLs that those Racket versions can understand, such as:
Without the added
.gitextension, and withgit://instead ofhttps://.For now I've dealt with this by what feels like "lying" to the Package Server and telling it that my package is not a git repository. That allows me to explicitly specify the old version of the URL with
git://and no.gitextension.