You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
postgres/src/tools/make_diff
Bruce Momjian 83d0e37947 Update email addresses. 25 years ago
..
README Update email addresses. 25 years ago
cporig
difforig
rmorig

README

Bruce Momjian <pgman@candle.pha.pa.us>

Here are some of the scripts I use to make development easier.

First, I use 'cporig' on every file I am about to change. This makes a
copy with the extension .orig. If an .orig already exists, I am warned.

I can get really fancy with this. I can do 'cporig *' and make a .orig
for every file in the current directory. I can:

cporig `grep -l HeapTuple *`

If I use mkid (from ftp.postgreSQL.org), I can do:

cporig `lid -kn 'fsyncOff'`

and get a copy of every file containing that word. I can then do:

vi `find . -name '*.orig'`

or even better (using mkid):

eid fsyncOff

to edit all those files.

When I am ready to generate a patch, I run 'difforig' command from the top of
the source tree:

I pipe the output of this to a file to hold my patch, and the file names
it processes appear on my screen. It creates a nice patch for me of all
the files I used with cporig.

Finally, I remove my old copies with 'rmorig'.