Aplikace cporig dle cest uložených v patchi

Z PostgreSQL
Verze z 27. 1. 2012, 15:06, kterou vytvořil imported>Pavel
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

V Bashi lze použít dávku

#!/bin/sh

cat $1 | grep '\*\*\* a' | sed  's/\*\*\*\ a\///' | xargs cporig
patch -p1 < $1

případně

cat $1 | egrep -o -e "^\*\*\*.*(sql|out|h|c|sgml|y|lex|Makefile)" | sed 's/\*\*\*\ //'| xargs cporig

cat pavel-plpgsql-fnsig.diff | egrep -o -e "^\+\+\+.*(sql|out|h|c|sgml|y|lex|Makefile)" | sed 's/+++ b\///' | xargs cporig