| Summary: | autocomplete gears subdirectory in URLs | ||
|---|---|---|---|
| Product: | Infrastructure | Reporter: | Arseny Maslennikov <arseny> |
| Component: | git.altlinux.org | Assignee: | placeholder <placeholder> |
| Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | glebfm, ldv, rider |
| Version: | unspecified | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Arseny Maslennikov
2025-06-17 15:32:35 MSK
Можно и (4) в (3) превращать, но если есть причины так не делать, то не надо. https://git.altlinux.org/gears/x/xz.git?p=xz.git;a=commit;h=HEAD - а разве не такой URL должен быть ? всё остальное выглядит как ошибки, с которых надо сделать редирект. (In reply to Anton Farygin from comment #2) > https://git.altlinux.org/gears/x/xz.git?p=xz.git;a=commit;h=HEAD - а разве > не такой URL должен быть ? всё остальное выглядит как ошибки, с которых надо > сделать редирект. Пожалуй, да, но gitweb удивительным образом так себя не ведёт. https://sourceware.org/git/glibc.git?p=glibc.git;a=blob;f=string/strerrordesc_np.c;hb=glibc-2.41 https://sourceware.org/git/bzip2.git?p=glibc.git;a=blob;f=string/strerrordesc_np.c;hb=glibc-2.41 По обоим этим URL выдаётся контент из glibc.git. непонятно только какое поведение должно быть ? 404 ? (In reply to Anton Farygin from comment #2) > https://git.altlinux.org/gears/x/xz.git?p=xz.git;a=commit;h=HEAD - а разве > не такой URL должен быть ? всё остальное выглядит как ошибки, с которых надо > сделать редирект. У нас некоторые члены team на это завязываются и, составляя URL, чтобы опубликовать на него ссылку, пишут в последнем компоненте `..git`, в т. ч. в документации на altlinux.org, в том числе в рекомендациях начинающим мейнтейнерам. IMHO, делать здесь простые и незапутывающие URL уже поздно, проще где-то описать алгоритм в человекопонимаемом виде. Тем более, был экспериментальный cgit-интерфейс к контенту на git.a.o, где URL совсем другие. Для тех случаев, когда указаны непротиворечащие URL - можно сделать редирект. Если в URL явная ошибка, то 404 будет отличным выбором, на мой взгляд. |