From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.4 Date: Thu, 18 Sep 2008 17:07:25 +0300 From: Michael Shigorin To: sisyphus@lists.altlinux.org Message-ID: <20080918140725.GH25633@osdn.org.ua> Mail-Followup-To: sisyphus@lists.altlinux.org Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.2.1i Subject: [sisyphus] =?koi8-r?b?W0pUXSDQz9XeydTFzNjOwdEgwsHKy8Eg0NLPIGdp?= =?koi8-r?b?dCByZXNldCAowtnMzzogcTogaW5zdGFsbGVyLmdpdCk=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2008 14:07:29 -0000 Archived-At: List-Archive: List-Post: Здравствуйте. Это письмо собиралось начинаться так: --- Ни у кого совершенно случайно не осталось копии master-бранча из моего installer.git? (0.4-alt8.M40.18 делался три недели тому) --- ...но неожиданно уже завершилось хэппи-эндом. :) Я тут торжественно налетел на любимые грабли: 15001 cd /home/mike/git/I/installer-desktop/ 15002 git checkout master 15018 git checkout boyarsh # это могло быть в другом шелле... 15028 git pull 15029 U=boyarsh; git fetch git://git.altlinux.org/people/$U/packages/$(basename `pwd`) master:$U 15033 gitk --all 15035 git reset --hard 41b65e93fcc81bb315de8f4f988179e1a3bcbb2c 15036 git st 15038 git checkout -b M40 15040 git reset --hard 4727c6a5601b12d25d58b479909d37d329d5bf11 15041 git merge boyarsh 15043 ssh git.alt rm-db installer 15051 git checkout M40 15052 cd git/I/installer 15065 git branch 15066 git log Дело в том, что в master лежала работа, которую стоило сразу назвать более однозначно -- M40. Соответственно сделав fetch, получил вагон конфликтов, решил откатиться на последний alt*M40*, сделать из него отдельный бранч и откатить master до сизифного ствола, по которому и накатываться. Сделать-то сделал, но и второй reset пришёлся уже на M40, после чего merge прошёл чисто, но сопоставление git branch и git log оказалось довольно болезненным -- пока, плачась спрашивавшему про гит ender@ в жилетку с этой историей, не сообразил, что в master-то всё должно быть в порядке. Посмотрел -- точно ;-) Мораль сей басни такова: tar -- наше всё, а ещё не стоит rm-db того, что недавно в полном составе пушилось, до git log. И сделаю-ка я пару копий на бук и домой... -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/