forgejo-federation/services
hiifong 4628aa5251
fix incorrect repo url when changed the case of ownername (#25733)
When only the case of the username changes and the new username is
consistent with the lowercase username of the old user name, update the
owner name of the repo, and keep the original logic consistent with
other conditions.

example: your username is `gitea`, lowercase username is `gitea`,repo
url is `.../gitea/{repo}`, you changed username to `Gitea` or `GiTea` or
other, but the lowercase username is still `gitea`, the repo url is
still `.../gitea/{repo}`.

this pr fixed it,keep username and repo url consistent.

Before:

![image](https://github.com/go-gitea/gitea/assets/89133723/84177296-f0ff-4176-84f1-1f9ec3f5b86f)

![image](https://github.com/go-gitea/gitea/assets/89133723/8f8f4a12-ecdd-4dec-af89-85c009b0ccfe)


After: 

![image](https://github.com/go-gitea/gitea/assets/89133723/0564edb6-9467-405a-8cd4-d6f70e6f614b)

![image](https://github.com/go-gitea/gitea/assets/89133723/554ecd6e-e5a1-43bc-a46d-99e988c2ff58)
2023-07-14 13:42:10 +08:00
..
actions For API attachments, use API URL (#25639) 2023-07-10 09:31:19 +00:00
agit Use the type RefName for all the needed places and fix pull mirror sync bugs (#24634) 2023-05-26 01:04:48 +00:00
asymkey Add context cache as a request level cache (#22294) 2023-02-15 21:37:34 +08:00
attachment Preserve file size when creating attachments (#23406) 2023-03-12 03:48:07 -04:00
auth Fix the error message when the token is incorrect (#25701) 2023-07-11 10:04:28 +08:00
automerge Improve queue and logger context (#24924) 2023-05-26 07:31:55 +00:00
context Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
convert For API attachments, use API URL (#25639) 2023-07-10 09:31:19 +00:00
cron Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
externalaccount Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
forms Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
gitdiff Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
issue Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
lfs Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
mailer Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
markup Decouple the different contexts from each other (#24786) 2023-05-21 09:50:53 +08:00
migrations Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
mirror Sync branches when mirroring (#25722) 2023-07-06 13:18:37 +02:00
org Refactor rename user and rename organization (#24052) 2023-05-21 23:13:47 +08:00
packages Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
pull Avoid amending the Rebase and Fast-forward merge if there is no message template (#25779) 2023-07-10 10:12:50 +02:00
release Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
repository Do not "guess" the file encoding/BOM when using API to upload files (#25828) 2023-07-12 09:58:27 +00:00
task Update tool dependencies, lock govulncheck and actionlint (#25655) 2023-07-09 11:58:06 +00:00
user fix incorrect repo url when changed the case of ownername (#25733) 2023-07-14 13:42:10 +08:00
webhook For API attachments, use API URL (#25639) 2023-07-10 09:31:19 +00:00
wiki Improve wiki user title test (#24559) 2023-05-06 11:24:18 +00:00