-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Fix some migration and repo name problems #33986
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
test('sanitizeRepoName', () => { | ||
expect(sanitizeRepoName(' a b ')).toEqual('a-b'); | ||
expect(sanitizeRepoName('a-b_c.git ')).toEqual('a-b_c'); | ||
expect(sanitizeRepoName('/x.git/')).toEqual('-x.git-'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For cases where the repo name starts or ends with '/', I think it's better to just remove it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the suggestion. Actually in my mind we don't need to make it more complex than it should be.
The sanitizeRepoName
only needs to make the name overall good, but doesn't need to do too much for end users. For example: there are far more edge cases: \hello\world
, @asdf
, etc
* giteaofficial/main: Enable color output in govulncheck (go-gitea#34012) Update Makefile test comments (go-gitea#34013) Move duplicated functions (go-gitea#33977) Git client will follow 301 but 307 (go-gitea#34005) Prepare common tmpl functions in a middleware (go-gitea#33957) Update go mod dependencies (go-gitea#33988) Fix some migration and repo name problems (go-gitea#33986) [skip ci] Updated translations via Crowdin Use filepath.Join instead of path.Join for file system file operations (go-gitea#33978) Add changelog for 1.23.6 (go-gitea#33975) Fix incorrect code search indexer options (go-gitea#33992) Auto expand "New PR" form (go-gitea#33971) Move ParseBool to optional (go-gitea#33979)
UnmarshalHandleDoubleEncode
stateEvent.User
in gitlab migrationrelease
andwiki
units when they are selected in migration