Re: changed source files.

Lists: pgsql-hackers
From: MMK <bomuvi(at)yahoo(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: changed source files.
Date: 2010-05-21 14:14:32
Message-ID: 767503.66906.qm@web35502.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Hello:

How does one find out what source files were modified between two releases?

For example, what .c and .h changed between 8.4.3 and 8.4.4?

The Notes do not mention specific source files.

Thanks,

MMK.


From: Stephen Frost <sfrost(at)snowman(dot)net>
To: MMK <bomuvi(at)yahoo(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: changed source files.
Date: 2010-05-21 14:15:36
Message-ID: 20100521141536.GS21875@tamriel.snowman.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

MMK,

* MMK (bomuvi(at)yahoo(dot)com) wrote:
> How does one find out what source files were modified between two releases?
> For example, what .c and .h changed between 8.4.3 and 8.4.4?
> The Notes do not mention specific source files.

You can pull down the CVS tags for each and then run a recursive diff..

Thanks,

Stephen


From: "Greg Sabino Mullane" <greg(at)turnstep(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: changed source files.
Date: 2010-05-21 19:22:00
Message-ID: 1b1057cb3ff5f186b8af43e4117953b0@biglumber.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

>> How does one find out what source files were modified between two releases?
>> For example, what .c and .h changed between 8.4.3 and 8.4.4?
>> The Notes do not mention specific source files.
>
> You can pull down the CVS tags for each and then run a recursive diff..

Recursive? My CVS-foo is fading fast (hello git!) but it should be just:

$ cvs diff -rREL8_4_3 -rREL8_4_4 \
| grep 'RCS file' \
| grep "\.[ch]" \
| cut -d/ -f5- \
| cut -d, -f1 \
| sort

The list is so short I'm just going to post it inline:

contrib/intarray/_int_gin.c
contrib/pgstattuple/pgstattuple.c
src/backend/access/heap/heapam.c
src/backend/access/transam/xlog.c
src/backend/catalog/pg_proc.c
src/backend/commands/dbcommands.c
src/backend/commands/user.c
src/backend/executor/functions.c
src/backend/libpq/hba.c
src/backend/nodes/outfuncs.c
src/backend/optimizer/plan/planner.c
src/backend/optimizer/util/clauses.c
src/backend/optimizer/util/plancat.c
src/backend/parser/scansup.c
src/backend/port/sysv_shmem.c
src/backend/postmaster/pgarch.c
src/backend/postmaster/syslogger.c
src/backend/storage/ipc/ipc.c
src/backend/utils/cache/relcache.c
src/backend/utils/error/elog.c
src/backend/utils/misc/guc.c
src/bin/psql/copy.c
src/bin/psql/print.c
src/include/nodes/relation.h
src/include/pg_config.h.win32
src/include/utils/guc.h
src/interfaces/ecpg/ecpglib/connect.c
src/interfaces/libpq/fe-misc.c
src/pl/plperl/plperl.c
src/pl/plperl/ppport.h
src/pl/plpgsql/src/pl_exec.c
src/pl/plpython/plpython.c
src/pl/tcl/pltcl.c
src/timezone/pgtz.c

- --
Greg Sabino Mullane greg(at)turnstep(dot)com
End Point Corporation http://www.endpoint.com/
PGP Key: 0x14964AC8 201005211520
http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8
-----BEGIN PGP SIGNATURE-----

iEYEAREDAAYFAkv23TEACgkQvJuQZxSWSsi0BwCg1Q8jnMdzpUYLU7LgsWkINyIE
WzsAnA8xTTB3KSAJES34sIB19DyHK/2O
=vAit
-----END PGP SIGNATURE-----