[devel] о культуре работы с git-репозиториями (was: [SCM] packages/qemu: heads/master)
Afanasov Dmitry
ender на altlinux.org
Вс Янв 10 16:54:03 UTC 2010
On Sun, Jan 10, 2010 at 07:37:13PM +0300, Alexey I. Froloff wrote:
> On Sun, Jan 10, 2010 at 07:22:05PM +0300, Afanasov Dmitry wrote:
> > кстати, git push вполне себе правильный - non fast forward только по -f. а
> > как такое же сделать с git pull? я так и не нашел способа запретить ему
> > merge, оставив только fast-forward.
> git fetch, lol!
да кто бы спорил! так и работаем:
git fetch
ref=``git merge-base master origin/master`
[ "$ref" = "`git rev-parse HEAD`" ] && git merge
хотя этот изврат конечно заменяю на qgit master origin/master :)
кто вспомнит про -ff:
--ff, --no-ff
Do not generate a merge commit if the merge resolved as
a fast-forward, only update the branch pointer.
к сожалению тут "if resolved". если not resolved, то просходит обычный
merge, а я его хочу запретить, пока не будет сказано дополнительно.
--
С уважением
Афанасов Дмитрий
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100110/aa4010d6/attachment.bin>
Подробная информация о списке рассылки Devel