Migration to Docker & Rcstack

The fact is that there are no file names with the “*” symbol on the specified path in the error. The fourth version of rhodecode opens this repository without errors.
There is an assumption that the handler does not escape the “[”, “]” characters in the directory name.

I conducted a test by renaming one of the repositories using the characters “[”,“]” and after saving these characters were excluded from the repository name, probably on versions with python2 these characters were allowed. Do you have any thoughts about this?

have you tried remap and rescan with clearing repos cache?

we will check the brackets thing, thanks!

I tried, but it didn’t work.

Were you able to check the brackets in the names?

Hi,

repository names and associated direcotires should only allow alfanumercial chars with / and - included. The [ ] char support is not something we plan to add/fix.

most likely why it worked in pre 5.x version was some sort of edge case in validation of directory/repo names that allowed that.

could you provide any reason those chars should be in a repository name ?

Currently, in our version 4 installation, these symbols are present in the names of some repositories and file names. That’s how it happened historically. I understood about the lack of fixes, and I’ll pass it on to our developers.