postgresql/src/tools
Tom Lane 901a5a786f Minor improvements to git_changelog.
Avoid depending on Date::Calc, which isn't in a basic Perl installation,
when we can equally well use Time::Local which is.  Also fix the parsing
of timestamps to take heed of the timezone.  (It looks like cvs2git emitted
all commit timestamps with zone GMT, so this refinement might've looked
unnecessary when looking at converted data; but it's needed now.)

Fix parsing of message bodies so that blank lines that may or may not get
emitted by "git log" aren't confused with real data.  This avoids strange
formatting of the oldest commit on a branch.

Check child-process exit status, so that we actually notice if "git log"
fails, and so that we don't accumulate zombie children.
2010-09-25 20:50:57 -04:00
..
backend Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
editors Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
entab Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
findoidjoins Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
fsync Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ifaddrs Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
make_diff Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
msvc Fix remaining stray references to CVS. 2010-09-22 19:51:39 -04:00
pginclude Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pgindent Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ccsym Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
check_keywords.pl Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
codelines Fix remaining stray references to CVS. 2010-09-22 19:51:39 -04:00
copyright Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
FAQ2txt Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_badmacros Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_gt_lt Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_static Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_typedef Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
git_changelog Minor improvements to git_changelog. 2010-09-25 20:50:57 -04:00
make_ctags Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
make_etags Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
make_keywords Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
make_mkid Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pgtest Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
RELEASE_CHANGES Rename git_topo_order -> git_changelog, per discussion. 2010-09-25 19:31:26 -04:00
version_stamp.pl Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32tzlist.pl Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00