Bug 15373 - [FR] git.a.o should show clone URLs for the projects in repository
Summary: [FR] git.a.o should show clone URLs for the projects in repository
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: git.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 enhancement
Assignee: Dmitry V. Levin
QA Contact: Mikhail Gusarov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-16 11:00 MSD by Mikhail Gusarov
Modified: 2008-05-29 07:17 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Gusarov 2008-04-16 11:00:31 MSD
Хочется видеть в веб-интерфейсе для каждого репозитория URLи доступа к нему 
(как r/o git://, http://, так и r/w ssh://), дабы не конструировать их руками 
при необходимости.

gitweb умеет показывать URL-ы, указанные в файле .git/cloneurl (или настройке 
gitweb.url).
Comment 1 Vladimir V. Kamarzin 2008-04-16 11:02:15 MSD
+1
Comment 2 Dmitry V. Levin 2008-05-12 02:18:54 MSD
(In reply to comment #0)
> Хочется видеть в веб-интерфейсе для каждого репозитория URLи доступа к нему 
> (как r/o git://, http://, так и r/w ssh://), дабы не конструировать их руками 
> при необходимости.

Опять патчить gitweb?

> gitweb умеет показывать URL-ы, указанные в файле .git/cloneurl (или настройке 
> gitweb.url).

И что толку с этого умения?  Заполнять cloneurl для каждого репозитория было бы
странно, глобальный gitweb.url не имеет смысла.
Comment 3 Mikhail Gusarov 2008-05-12 10:12:11 MSD
(In reply to comment #2)

> Опять патчить gitweb?

И как он у всех непатченный работает?

> Заполнять cloneurl для каждого репозитория было бы странно,

Если не руками - то не странно.

> глобальный gitweb.url не имеет смысла.

См. описание @git_base_url_list
Comment 4 Dmitry V. Levin 2008-05-27 20:05:20 MSD
(In reply to comment #3)
> (In reply to comment #2)
> 
> > Опять патчить gitweb?
> 
> И как он у всех непатченный работает?

У всех по-разному.  Я нигде ещё не видел такой развесистой системы
git-репозиториев, которая была бы сравнима с git.alt.

> > Заполнять cloneurl для каждого репозитория было бы странно,
> 
> Если не руками - то не странно.
> 
> > глобальный gitweb.url не имеет смысла.
> 
> См. описание @git_base_url_list

Значит, я не понял, как это можно применить.
Comment 5 Mikhail Gusarov 2008-05-28 13:48:16 MSD
(In reply to comment #4)

> > См. описание @git_base_url_list
> Значит, я не понял, как это можно применить.

А сколько экземпляров gitweb'ов с разными конфигами на git.a.o? если один, то 
тогда ему @git_base_url_list = ('http://git.a.o/', 'git://git.a.o/') подсунуть. 
Если для каждого юзера свой - то да, либо патчить, либо в каждый конфиг 
дописывать.
Comment 6 Dmitry V. Levin 2008-05-29 03:53:58 MSD
(In reply to comment #5)
> (In reply to comment #4)
> 
> > > См. описание @git_base_url_list
> > Значит, я не понял, как это можно применить.
> 
> А сколько экземпляров gitweb'ов с разными конфигами на git.a.o? если один, то 
> тогда ему @git_base_url_list = ('http://git.a.o/', 'git://git.a.o/') подсунуть. 
> Если для каждого юзера свой - то да, либо патчить, либо в каждый конфиг 
> дописывать.
> 

У каждого пользователя $projectroot свой, поэтому пришлось слегка пропатчить.
Comment 7 Mikhail Gusarov 2008-05-29 07:17:46 MSD
Спасибо!