Вторник, 25 Август 2009

git-clone: опция -b

Всем хороший git, вот только clone у него странный. Все scm умеют при clone указывать ветку или коммит из которого будет делаться HEAD нового репозитория. Это чудо честно берет HEAD из мастера. Давно, очень давно я хотел сделать опцию --branch/-b, но то руки не доходили, то забывал. Получив волшебный мотивирующий пинок (и не один!) от partyzan нарисовал таки патчик. Пользуйтесь.

Да, ждите, наверное, не раньше чем в 1.7.

Написано в: 16:36 | 3 комментария | | теги: , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


Последние комментарии

Комментарии

tilarids 26.08.2009 16:07

А смысл? Ведь всё равно git все бранчи засунет в remote, потом можно будет checkout на него сделать и всё. Т.е., git clone URL DIR -b BRANCH_NAME == git clone URL DIR && git co BRANCH_NAME , работает без взяких патчей и лишь чуть-чуть длиннее. А с точки зрения purity — куда лучше.

ответить
Kirill A. Korinskiy 26.08.2009 21:19

На самом деле надо еще в бранчь переключаться. Да и все scm кроме git умеют такое. Не порядок.

Вообще мысль моя дальше идет, научить его скачивать не все remote repos а только кусок который нужен.

ответить
tilarids 27.08.2009 12:26

Не понял. Что еще кроме git clone URL DIR && cd DIR && git co BRANCH_NAME нужно сделать?

ответить

Форма комментирования для «git-clone: опция -b»

Обязательное поле. Не больше 30 символов.

Обязательное поле