[devel] diff in .gear-rules
Grigory Batalov
=?iso-8859-1?q?bga_=CE=C1_altlinux=2Eorg?=
Сб Окт 18 00:45:24 MSD 2008
On Fri, 17 Oct 2008 20:26:42 +0600, Andrey Rahmatullin wrote:
> > Можно ли заставить директиву diff из .gear-rules игнорировать появление
> > новых файлов? Т.е. вместо "diff -ruN" запускать "diff -ru".
> > И если нельзя, то как сделать, чтобы было можно? =)
> А зачем? По-моему, это противоречит основной идее.
Идея идее рознь. Одной идее противоречишь, другой следуешь.
Смысл затеи в следующем:
Допустим, есть бранч с исходниками (source), пофайлово побитый
ещё на несколько (branch1 и branch2).
source
`- branch1
`- branch2
Я хочу вносить изменения в source, не заботясь о том, в каком
из бранчей находится конкретный файл, а вместо этого формируя
diff между исходным бранчем branch{1,2} и пропатченными исходниками.
source
|`- patched
`- branch1
`- branch2
.gear-rules:
diff: branch1:. patched:. name=1.patch
diff: branch2:. patched:. name=2.patch
Но при этом в 1.patch помимо изменённых попадут файлы,
отсутстствовавшие в branch1, а в 2.patch - в branch2.
(Допустим пока, что я сам не кладу новых файлов в patched.)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20081018/789dc586/attachment-0002.bin>
Подробная информация о списке рассылки Devel