При попытке склонировать репозиторий получается следующая ошибка: $ ssh git.alt clone /gears/l/libnetcdf_c++4-1-seq.git gitery-clone: libnetcdf_c++4-1-seq.git: invalid git repository directory name При этом на gears эти пакеты уже есть: http://git.altlinux.org/gears/l/libnetcdf_c++-4-mpi.git http://git.altlinux.org/gears/l/libnetcdf_c++-4-seq.git http://git.altlinux.org/gears/l/libnetcdf_c++4-1-mpi.git http://git.altlinux.org/gears/l/libnetcdf_c++4-1-seq.git
Та же ошибка при попытке создать репозиторий на git.a.o в имени которого содержатся плюсы. [nickel@shell mysql-connector-c++]$ ssh git.alt init-db c++ gitery-init-db: c++: invalid git repository directory name [nickel@shell mysql-connector-c++]$ ssh git.alt init-db 'c++' gitery-init-db: c++: invalid git repository directory name [nickel@shell mysql-connector-c++]$ ssh git.alt init-db "c++" gitery-init-db: c++: invalid git repository directory name При этом если имя пакета в спеке содержит "+", girar успешно создает репозиторий с таким именем в git.a.o/gears Summary: A MySQL database connector for C++ Name: mysql-connector-c++ Version: 1.1.9 http://git.altlinux.org/gears/m/mysql-connector-c++.git Это баг или фича?
> Это баг или фича? Присоединяюсь к вопросу. Как разработчики gitery отнесутся к pull-request'у, добавляющему плюсы в PROJECT_NAME_REGEXP [1]? [1] https://git.altlinux.org/people/ldv/packages/?p=gitery.git;a=blob;f=bin/gitery-sh-config.in;h=7a1a7c868713fe4d178440b09f9682e159f284d0#l26
Кому-то надо сперва проверить, не используется ли имя репозитория или его часть в качестве регулярного выражения, и если используется, то всегда ли оно при этом экранируется.