From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, DNS_FROM_AHBL_RHSBL, RCVD_IN_DNSWL_LOW autolearn=no autolearn_force=no version=3.4.0 From: Sergey Afonin To: ALT Linux Team development discussions Date: Tue, 13 Oct 2015 17:47:25 +0400 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) References: <201509081058.36821.asy@altlinux.ru> <201509221108.26926.asy@altlinux.ru> <560129A0.2000508@solin.spb.ru> In-Reply-To: <560129A0.2000508@solin.spb.ru> X-KMail-QuotePrefix: > MIME-Version: 1.0 Content-Type: Text/Plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <201510131747.25434.asy@altlinux.ru> Subject: Re: [devel] =?koi8-r?b?R2l0OiDLwcsg0NLB18nM2M7PIMnawsHXydTY09Egz9Qg?= =?koi8-r?b?0MHU3sEg1yDXycTFIMLSwc7ewSA/?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Oct 2015 13:47:33 -0000 Archived-At: List-Archive: List-Post: On Tuesday 22 September 2015, Aleksey Avdeev wrote: > а) Отобразить фактические изменения происходящие при мерже бранча > с патчем: > > $ git diff {^,} > > б) Отображаем коммиты, в которых происходят похожие изменения: > > $ git log -S '<подстрока>' <бранч> -- <файл> Так оказалось проще. На всякий случай, напишу запишу тут последовательность после нахождения коммита, вдруг пригодится. 1. Нашёлся коммит 627ccbb6e09bbcbabace38ec6d3a0b8dbd613186 2. Задействованная последовательность мерджей (избавляемся от autocreate): patches/alt/004-configs -> patches/other/005-autocreate patches/other/005-autocreate -> patches/debian/007-fix_docs $ git checkout patches/debian/007-fix_docs $ git revert 627ccbb6e09bbcbabace38ec6d3a0b8dbd613186 error: could not revert 627ccbb... Apply autocreate and autosieve patches for Cyrus IMAP Server 2.4.4 hint: after resolving the conflicts, mark the corrected paths hint: with 'git add ' or 'git rm ' hint: and commit the result with 'git commit' Тут случилась засада с конфликтом. На всякий случай, сверился с аналогичным файлом (найден по наличию <<<<) из patches/alt/004-configs. Фактически, можно было файл скопировать. Но это при условии, что в patches/alt/004-configs ещё не смерджено ничего нового после предыдущего раза, или известно, что этот файл не затронут. $ git commit -a В общем-то, всё, при очередном обновлении можно мерджить patches/alt/004-configs -> patches/debian/007-fix_docs Ну и, чтобы не мешался: $ git branch -d patches/other/005-autocreate -- С уважением, Сергей Афонин.