On Thu, Sep 14, 2006 at 03:18:28AM +0400, Kirill Maslinsky wrote: > > > Например, для разграничения пространств имён. Скажем, чтобы иметь возможность > > > хранить сущность с тем же именем, что и репозиторий в Сизифе, но отличную от > > > сизифной. > > > > Возможно, хотя имя каталога git-репозитория не обязано нести смысловую > > нагрузку. Например, многие, вероятно, уже привыкли к тому, что, в git.git > > находится репозиторий проекта git. А если кто-то запакует GNU Interactive > > Tools (http://directory.fsf.org/git.html), то как назвать каталог? > > Я привёл этот пример для того, чтобы показать, что путём создания > > не-packages проблема конфликта имён не снимается, и тому разработчику, > > который захочет запаковать, скажем, GNU Interactive Tools в Сизиф, всё > > равно придётся искать для пакета другое имя. > > Понятно. > И всё же тут есть одна тонкость. > Имя каталога git-репозитория используется при отсылке email-оповещений > об изменениях в репозитории. Таким образом создаётся-таки значимое пространство > имён каталогов git-репозиториев. В этой ситуации нельзя полноправно говорить, > что имя каталога произвольно, потому что если я склонирую репозиторий X > и помещу его у себя под именем XY, то утратится информация о том, что > это тот же репозиторий, для отслеживающего изменения (шире -- для отслеживающего > разработку одной сущности у разных мантейнеров). В случае с оповещениями можно ввести дополнительный уровень косвенности, если это нужно. -- ldv