LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

3) клонируемый в DISTDIR репозиторий НЕ ПРЕДНАЗНАЧЕН для разработки в нём же, такой цели никогда не ставилось!
1, 2) ответы на эти вопрос содержится в самом git-r3 - создается bare репозитарий и по умолчанию делается клон отдельной ветки. Переключить режим можно с помощью EGIT_CLONE_TYPE

В общем, было бы хорошо рассмотреть вопросы не по отдельности (когда на каждый отвечают отпиской «но можно и не так»), а иметь единообразный гайд, описывающий весь процесс разработки. Иначе получается эпический зоопарк и ничего непонятно при начальном изучении темы...

Разрабатываешь в отдельном репозитарии (/home/user/dev/software), в ебилде пишешь путь к нему же в EGIT_SRC_URI и не заморачиваешься(да, git-у можно скармливать не только ссылки вида git:// и https://). Репозитарий в ${DISTDIR} - он служебный, для целей пакетного менеджера. В нём пользователю нужно вести какую-то работу ТОЛЬКО если пакетный менеджер делает что-то не так.

Если нужно отключить скачивание из интернета - для этого есть EGIT_MIRROR_URI.

Но тогда зеркалирование интересующих тебя репозитариев туда - это твоя проблема, portage тут не при чём.

Исправление Pinkbyte, :

3) клонируемый в DISTDIR репозиторий НЕ ПРЕДНАЗНАЧЕН для разработки в нём же, такой цели никогда не ставилось!
1, 2) ответы на эти вопрос содержится в самом git-r3 - создается bare репозитарий и по умолчанию делается клон отдельной ветки. Переключить режим можно с помощью EGIT_CLONE_TYPE

В общем, было бы хорошо рассмотреть вопросы не по отдельности (когда на каждый отвечают отпиской «но можно и не так»), а иметь единообразный гайд, описывающий весь процесс разработки. Иначе получается эпический зоопарк и ничего непонятно при начальном изучении темы...

Разрабатываешь в отдельном репозитарии (/home/user/dev/software), в ебилде пишешь путь к нему же в EGIT_SRC_URI и не заморачиваешься(да, git-у можно скармливать не только ссылки вида git:// и https://). Репозитарий в ${DISTDIR} - он служебный, для целей пакетного менеджера. В нём пользователю нужно вести какую-то работу ТОЛЬКО если пакетный менеджер делает что-то не так.

Если нужно отключить скачивание из интернета - для этого есть EGIT_MIRROR_URI

Исправление Pinkbyte, :

3) клонируемый в DISTDIR репозиторий НЕ ПРЕДНАЗНАЧЕН для разработки в нём же, такой цели никогда не ставилось!
1, 2) ответы на эти вопрос содержится в самом git-r3 - создается bare репозитарий и по умолчанию делается клон отдельной ветки. Переключить режим можно с помощью EGIT_CLONE_TYPE

В общем, было бы хорошо рассмотреть вопросы не по отдельности (когда на каждый отвечают отпиской «но можно и не так»), а иметь единообразный гайд, описывающий весь процесс разработки. Иначе получается эпический зоопарк и ничего непонятно при начальном изучении темы...

Разрабатываешь в отдельном репозитарии (/home/user/dev/software), в ебилде пишешь путь к нему же в EGIT_SRC_URI и не заморачиваешься(да, git-у можно скармливать не только ссылки вида git:// и https://). Репозитарий в ${DISTDIR} - он служебный, для целей пакетного менеджера. В нём пользователю нужно вести какую-то работу ТОЛЬКО если пакетный менеджер делает что-то не так.

Исходная версия Pinkbyte, :

3) клонируемый в DISTDIR репозиторий НЕ ПРЕДНАЗНАЧЕН для разработки в нём же, такой цели никогда не ставилось!
1, 2) ответы на эти вопрос содержится в самом git-r3 - создается bare репозитарий и по умолчанию делается клон отдельной ветки. Переключить режим можно с помощью EGIT_CLONE_TYPE