[Devel] Одновременная работа скриптов с репозиторием

Alexander Morozov amorozov на etersoft.ru
Пт Ноя 26 14:13:38 MSK 2010


Отправил сегодня серию из пяти патчей к 1.0.12. После сообщения о приложении 
третьего патча пришло письмо от Cron Daemon с логом, в котором есть 
следующее:

To git.office:/projects/eterhack.git
 * [new tag]         1.0.12-alt7.28 -> 1.0.12-alt7.28
 ! [rejected]        eter-1.0.12 -> eter-1.0.12 (non-fast-forward)
error: failed to push some refs to 'git.office:/projects/eterhack.git'

Судя по всему, ошибка при push связана с тем, что уже закоммитился четвёртый 
патч, а Cron Daemon добавил свой коммит после третьего.

В git-log почему-то получилась вот такая ерунда:

commit c05510e5677d4cfc855b92510f997a8f37984fc2
Author: Etersoft builder <builder на etersoft.ru>
Date:   Fri Nov 26 14:00:09 2010 +0300

    new build 1.0.12-alt7.29 (with rpmlog script)

commit ae825c78e29518e6166372b961b8ebfd099cb4c8
Author: Etersoft builder <builder на etersoft.ru>
Date:   Fri Nov 26 13:50:13 2010 +0300

    new build 1.0.12-alt7.28 (with rpmlog script)

commit c34b5cdf56a90232243e1b5475c87817d982d052
Author: Alexander Morozov <amorozov на etersoft.ru>
Date:   Thu Nov 25 17:38:59 2010 +0300

    crypt32/tests: Fix test failures on some Win95 and some NT4.

В changelog:

* Fri Nov 26 2010 Etersoft Builder <builder на etersoft.ru> 1.0.12-alt7.29
- crypt32/tests: Fix test failures on some Win95 and some NT4
- crypt32/tests: Skip more tests
- new build 1.0.12-alt7.28 (with rpmlog script)

* Fri Nov 26 2010 Etersoft Builder <builder на etersoft.ru> 1.0.12-alt7.28
- crypt32/tests: Do not crash on some Win98
- crypt32/tests: Fix test failures on WinME and some NT4
- crypt32/tests: Use pCryptAcquireContextA

Надо как-то сделать, чтобы такое не происходило.


Подробная информация о списке рассылки Devel