[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