LINUX.ORG.RU
ФорумTalks

gentoo, distfiles: git/svn/hg...

 ,


1

2

есть в генте помойка для сорсов и иже с ними ака ${DISTDIR}.
есть eclean, а конкретней - eclean-dist для чистки сей диры от ненужностей.
но оно не умеет удалять ненужный треш для git/svn/hg оттуда.
что есть для этого кроме rm?

★★★★

Что приходит в голову:

1. Собираем из установленных ебилдов нужные ревизии или ветки git/svn/etc.

2. Удалять всё ненужное, в зависимости от используемой SCM. Универсальное решение вряд ли будет.

3. Создание хука, который будет выкачивать для SCM только файлы нужной ветки, а не всё-всё-всё.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от megabaks

Что подразумевается под удалением мусора? Если ты не хочешь держать большое количество мусора при клонировании реп, то в случае git можно делать что-то вроде

git clone --depth=1 <remote_repo_url>
В результате в репозитории будут только те данные, которые нам нужны, без большого количества мусора.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

1. при таком подходе pull невозможен
2. я про удаление срезов уже не установленных пакетов
только для git-2 у меня таких уже на 600+ метров

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.