Bruce Momjian
76720bdf1a
Remove 'x =- 1' check for pgindent, not needed, per report from Andrew
...
Dunstan.
2012-07-12 14:37:47 -04:00
Bruce Momjian
d17c0135cd
Have copyright.pl skip updating something that is just the current year,
...
to avoid producing dups, e.g. 2012-2012
Backpatch to 9.2.
2012-07-06 12:21:43 -04:00
Bruce Momjian
95203e0833
Modify copyright.pl so all lines are processed, not just the first
...
match, so files that contain embedded copyrights are updated, e.g.
pgsql/help.c.
Backpatch to 9.2.
2012-07-06 11:58:55 -04:00
Bruce Momjian
5198ae8992
Fix copyright.pl to properly skip the .git directory by adding a
...
basename() qualification.
2012-07-06 11:43:59 -04:00
Bruce Momjian
b9eb808bf2
Fix spacing in copyright.pl after being run with missing regex slash
...
(now added).
Backpatch to 9.2.
2012-07-06 10:57:08 -04:00
Bruce Momjian
539d38757a
Fix missing regex slash that caused perltidy to get confused on
...
copyright.pl.
Backpatch to 9.2.
2012-07-04 21:58:48 -04:00
Bruce Momjian
042d9ffc28
Run newly-configured perltidy script on Perl files.
...
Run on HEAD and 9.2.
2012-07-04 21:47:49 -04:00
Bruce Momjian
b33385b89d
Have copyright tool mention that certain files should be updated in back branches.
2012-07-03 12:02:17 -04:00
Bruce Momjian
47463a8098
Remove 'for' loop perltidy argument, and move args to perltidyrc file.
...
Backpatch to 9.2.
Per suggestion from Noah Misch
2012-06-16 10:12:50 -04:00
Bruce Momjian
0acd978259
In pgindent, suppress reading the perltidy RC file using --noprofile.
2012-06-15 22:50:02 -04:00
Bruce Momjian
d6e0207437
Update pgindent Perl indentation instructions based on feedback from
...
Àlvaro and Noah Misch.
Backpatch to 9.2.
2012-06-15 22:43:23 -04:00
Tom Lane
80491a1983
Add 9.2 branch to git_changelog's list.
2012-06-13 22:23:31 -04:00
Tom Lane
f32609db72
Flesh out RELEASE_CHANGES instructions for branching in git.
...
We have this info in the wiki, but it should be here too.
2012-06-13 22:11:06 -04:00
Tom Lane
357c549334
Stamp library minor versions for 9.3.
...
This includes fixing the MSVC copy of ecpg/preproc's version info, which
seems to have been overlooked repeatedly. Can't we fix that so there are
not two copies??
2012-06-13 22:06:26 -04:00
Tom Lane
bed88fceac
Stamp HEAD as 9.3devel.
...
Let the hacking begin ...
2012-06-13 20:03:02 -04:00
Bruce Momjian
927d61eeff
Run pgindent on 9.2 source tree in preparation for first 9.3
...
commit-fest.
2012-06-10 15:20:04 -04:00
Bruce Momjian
60801944fa
Update pgindent install instructions and update typedef list.
2012-06-10 15:15:31 -04:00
Peter Eisentraut
c8e086795a
Remove whitespace from end of lines
...
pgindent and perltidy should clean up the rest.
2012-05-15 22:19:41 +03:00
Bruce Momjian
ebcaa5fcde
Remove BSD/OS (BSDi) port. There are no known users upgrading to
...
Postgres 9.2, and perhaps no existing users either.
2012-05-03 10:58:44 -04:00
Bruce Momjian
7490c48f1e
Mark git_changelog examples with the proper executable names.
2012-05-02 20:42:44 -04:00
Bruce Momjian
f33fe47a91
Add comments suggesting usage of git_changelog to generate release notes.
2012-04-30 11:05:34 -04:00
Bruce Momjian
993ce4e6c9
Add options to git_changelog for use in major release note creation:
...
--details-after
--master-only
--oldest-first
2012-04-27 17:15:41 -04:00
Peter Eisentraut
8bd44677df
entab: Improve makefile
...
A few simplifications and stylistic improvements, found while grepping
around for makefile problems elsewhere.
2012-04-24 21:20:55 +03:00
Robert Haas
5d4b60f2f2
Lots of doc corrections.
...
Josh Kupershmidt
2012-04-23 22:43:09 -04:00
Heikki Linnakangas
49440fff08
Install plpgsql.h to to include/server at "make install".
...
The header file is needed by any module that wants to use the PL/pgSQL
instrumentation plugin interface. Most notably, the pldebugger plugin needs
this. With this patch, it can be built using pgxs, without having the full
server source tree available.
2012-04-16 13:03:16 +03:00
Andrew Dunstan
d2c1740dc2
Remove now redundant pgpipe code.
2012-03-28 23:24:07 -04:00
Robert Haas
7f63527c82
Attempt to unbreak pg_test_timing on Windows.
...
Per buildfarm, and Álvaro Herrera.
2012-03-28 12:22:57 -04:00
Peter Eisentraut
621eb156f1
Add installing entab to pgindent instructions
...
And minor other pgindent documentation tweaks.
2012-03-21 23:33:10 +02:00
Tom Lane
8cae5810eb
Fix MSVC builds for previous patch's addition of a src/port file.
...
(And why in the world is this OBJS list not being scraped from the
corresponding Makefile?)
2012-02-29 00:24:01 -05:00
Tom Lane
5c02a00d44
Move CRC tables to libpgport, and provide them in a separate include file.
...
This makes it much more convenient to build tools for Postgres that are
separately compiled and require a matching CRC implementation.
To prevent multiple copies of the CRC polynomial tables being introduced
into the postgres binaries, they are now included in the static library
libpgport that is mainly meant for replacement system functions. That
seems like a bit of a kludge, but there's no better place.
This cleans up building of the tools pg_controldata and pg_resetxlog,
which previously had to build their own copies of pg_crc.o.
In the future, external programs that need access to the CRC tables can
include the tables directly from the new header file pg_crc_tables.h.
Daniel Farina, reviewed by Abhijit Menon-Sen and Tom Lane
2012-02-28 19:53:39 -05:00
Peter Eisentraut
9bf8603c7a
Call check_keywords.pl in maintainer-check
...
For that purpose, have check_keywords.pl print errors to stderr and
return a useful exit status.
2012-02-27 13:53:12 +02:00
Bruce Momjian
1fbacbf998
Mention original ctags option name.
2012-02-24 16:19:18 -05:00
Bruce Momjian
7c19f9d139
Update src/tools/make_ctags to avoid Exuberant tags option
...
that has been renamed and undocumented since 2003; instead, use the
documented option. Add comments.
2012-02-24 16:17:19 -05:00
Robert Haas
337b6f5ecf
Speed up in-memory tuplesorting.
...
Per recent work by Peter Geoghegan, it's significantly faster to
tuplesort on a single sortkey if ApplySortComparator is inlined into
quicksort rather reached via a function pointer. It's also faster
in general to have a version of quicksort which is specialized for
sorting SortTuple objects rather than objects of arbitrary size and
type. This requires a couple of additional copies of the quicksort
logic, which in this patch are generate using a Perl script. There
might be some benefit in adding further specializations here too,
but thus far it's not clear that those gains are worth their weight
in code footprint.
2012-02-15 12:13:32 -05:00
Heikki Linnakangas
b4e3633ac4
Silence warning about deprecated assignment to $[ in check_keywords.pl
...
Alex Hunsaker
2012-02-13 09:15:08 +02:00
Robert Haas
dd7c84185c
Attempt to fix MSVC builds and other fls-related breakage.
...
Thanks to Andrew Dunstan for bringing this to my attention.
2012-02-09 12:39:33 -05:00
Robert Haas
dc3f33f6be
Fix pathname in pgindent README.
...
Kevin Grittner
2012-01-09 13:31:58 -05:00
Magnus Hagander
822128947e
Add .gitignore file for entab
...
Kevin Grittner
2012-01-09 18:18:25 +01:00
Andrew Dunstan
63876d3bac
Support for building with MS Visual Studio 2010.
...
Brar Piening, reviewed by Craig Ringer.
2012-01-03 08:44:26 -05:00
Bruce Momjian
a8ab8d0eaa
Add comment about skipping binary files for copyright changes.
2012-01-02 08:49:11 -05:00
Bruce Momjian
6b6137e4ef
Update copyright git skip comment.
2012-01-01 22:27:27 -05:00
Bruce Momjian
bed762c81e
Skip any .git directory for copyright changes, not just top-level .git
...
directories. Per suggestion from Andrew Dunstan.
2012-01-01 19:47:24 -05:00
Bruce Momjian
f4cd747a4d
Skip 'ico' and 'bin' extensions in copyright changes.
2012-01-01 19:36:10 -05:00
Bruce Momjian
e126958c2e
Update copyright notices for year 2012.
2012-01-01 18:01:58 -05:00
Bruce Momjian
6ba139dc5a
Don't use tabs in Perl scripts, for consistency.
2012-01-01 17:59:44 -05:00
Bruce Momjian
9f60880207
Fix Perl copyright script to skip .git subdirectory; running it on
...
those files corrupts the index.
2012-01-01 17:56:51 -05:00
Bruce Momjian
dca0a54717
Modify tools/pgtest to run the 'make' command from a variable, and default
...
to 'make' rather than 'gmake' for the binary name.
2011-12-30 16:29:25 -05:00
Robert Haas
3b86b4653c
Make pgcompinclude/pgrminclude less tied to Bruce's personal machine.
...
Not everyone has /pg linked to the src subdirectory of their PostgreSQL
tree. Also, cc isn't the way to invoke the compiler everywhere.
2011-12-01 14:44:32 -05:00
Bruce Momjian
8b08deb0d1
Simplify the pg_dump/pg_restore error reporting macros, and allow
...
pg_dumpall to use the same memory allocation functions as the others.
2011-11-29 16:34:45 -05:00
Bruce Momjian
7260a0d00a
Document that perl needs to be indented during the pgindent run.
2011-11-28 21:56:58 -05:00