LINUX.ORG.RU

Ответ на: комментарий от CYB3R

Я лично использую simplegit в nenuzhnix и он используется не только для git clone, но все равно достаточно легковесный.

CYB3R ★★★★★ ()

если дерево содержит подмодули будет грустно.

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

Короч, я решил как советовал товарищ выше. Может кому нужно будет:

#!/bin/sh

gitclone_unzip="unzip"
gitclone_temp_dir="/tmp"
gitclone_basename="`basename $0`"
gitclone_temp_file="`mktemp ${gitclone_temp_dir}/${gitclone_basename}.XXXXXX`"
gitclone_fetch="fetch -o ${gitclone_temp_file}"
gitclone_out_dirname="`echo ${1} | rev | cut -d/ -f3 | rev`"

${gitclone_fetch} ${1} || { echo "Не удалось получить архив. Выход." ; exit 1 ; }
${gitclone_unzip} ${gitclone_temp_file} || { echo "Не удалось распаковать архив. Выход." ; exit 1 ; }
mv ${gitclone_out_dirname}-master ${gitclone_out_dirname} || { echo "Не удалось переименовать архив." ; exit 1 ; }

IPR ★★★★★ ()

Если настолько не хватает места, то и git clone делать не надо.

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

Ты на телефон что-ли клонируешь?

На засранную железяку. Бесит держать пакеты ради использования одной функции.

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

Зачем клонировать на железку? Делай релиз, пакетируй хотя бы в tar.gz/zip и на железку отправляй так.

И автоматизируй, если надо. С помощью того же Jenkins.

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

У тебя OCD чтоли, какая разница?

Сейчас уже прошло почти.

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

С то, что клон репозитория содержит его историю, а ты просто извлекаешь одну ревизию.

Короч, мне надо скачивать просто для сборки, мне не нужна история.

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