I don't know that there's a consistent approach to .cvsignore files in PostgreSQL's repo, but, there are some of these files scattered around, but it's far from complete. The attached patch either updates (in a few few cases) or adds .cvsignore files. The .cvsignore files in this patch don't include .gdb_history, .emacs.desktop, or .DS_Store files, but I figure those users are in the minority. This both greatly speeds up updates (CVS is no longer being braindead and doing across the wire binary compares for a file that the repo doesn't have or compares for generated files) and reduces the output from 'cvs up' considerably, which I find makes the output much easier to digest. Anon-cvs administrators will also be thankful for this reduction of CPU and network... if they're busy enough of a hub.

I'm of two minds about this. The first being to rip all .cvsignore files out of the repo and let every developer administer their own .cvsignore files. This would let developers taylor their .cvsignore files to include .emacs.desktop, .gdb_history, etc, but comes at the cost of a fair amount of duplication of effort. The flip side being, there seems to be some president to keep .cvsignore files around but appears as though the work just hasn't been done to keep things up to date. If that's the case, here's the work.

Because there area large number of files in question, I've included the appropriate cvs add [filenames] and cvs ci [filenames] commands so that this can be added in one go (the file list for the cvs add is different than the cvs ci).

-sc

cvs add .cvsignore contrib/pg_autovacuum/.cvsignore contrib/pgcrypto/.cvsignore src/.cvsignore src/backend/.cvsignore src/backend/catalog/.cvsignore src/backend/utils/mb/conversion_procs/.cvsignore src/backend/utils/mb/conversion_procs/ascii_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/cyrillic_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_cn_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/.cvsignore src/backend/utils/mb/conversion_procs/euc_kr_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_tw_and_big5/.cvsignore src/backend/utils/mb/conversion_procs/latin2_and_win1250/.cvsignore src/backend/utils/mb/conversion_procs/latin_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_ascii/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_big5/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_gb18030/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_gbk/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_iso8859/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_johab/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_sjis/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_tcvn/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_uhc/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win1250/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win1256/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win874/.cvsignore src/bin/initdb/.cvsignore src/bin/initlocation/.cvsignore src/bin/ipcclean/.cvsignore src/bin/pg_config/.cvsignore src/bin/pg_controldata/.cvsignore src/bin/pg_ctl/.cvsignore src/bin/pg_dump/.cvsignore src/bin/pg_encoding/.cvsignore src/bin/pg_resetxlog/.cvsignore src/bin/scripts/.cvsignore src/include/.cvsignore src/interfaces/ecpg/compatlib/.cvsignore src/interfaces/ecpg/ecpglib/.cvsignore src/interfaces/ecpg/pgtypeslib/.cvsignore src/interfaces/libpq/.cvsignore src/port/.cvsignore src/timezone/.cvsignore

cvs ci .cvsignore contrib/pg_autovacuum/.cvsignore contrib/pgcrypto/.cvsignore src/.cvsignore src/backend/.cvsignore src/backend/catalog/.cvsignore src/backend/utils/mb/conversion_procs/.cvsignore src/backend/utils/mb/conversion_procs/ascii_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/cyrillic_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_cn_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/.cvsignore src/backend/utils/mb/conversion_procs/euc_kr_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/euc_tw_and_big5/.cvsignore src/backend/utils/mb/conversion_procs/latin2_and_win1250/.cvsignore src/backend/utils/mb/conversion_procs/latin_and_mic/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_ascii/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_big5/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_gb18030/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_gbk/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_iso8859/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_johab/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_sjis/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_tcvn/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_uhc/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win1250/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win1256/.cvsignore src/backend/utils/mb/conversion_procs/utf8_and_win874/.cvsignore src/bin/initdb/.cvsignore src/bin/initlocation/.cvsignore src/bin/ipcclean/.cvsignore src/bin/pg_config/.cvsignore src/bin/pg_controldata/.cvsignore src/bin/pg_ctl/.cvsignore src/bin/pg_dump/.cvsignore src/bin/pg_encoding/.cvsignore src/bin/pg_resetxlog/.cvsignore src/bin/psql/.cvsignore src/bin/scripts/.cvsignore src/include/.cvsignore src/interfaces/ecpg/compatlib/.cvsignore src/interfaces/ecpg/ecpglib/.cvsignore src/interfaces/ecpg/pgtypeslib/.cvsignore src/interfaces/ecpg/preproc/.cvsignore src/interfaces/libpq/.cvsignore src/pl/plpgsql/src/.cvsignore src/port/.cvsignore src/timezone/.cvsignore

Index: src/bin/psql/.cvsignore
===================================================================
RCS file: /projects/cvsroot/pgsql-server/src/bin/psql/.cvsignore,v
retrieving revision 1.2
diff -u -r1.2 .cvsignore
--- src/bin/psql/.cvsignore     19 Feb 2004 19:40:07 -0000      1.2
+++ src/bin/psql/.cvsignore     26 May 2004 19:39:54 -0000
@@ -1,2 +1,3 @@
 psqlscan.c
 sql_help.h
+psql
Index: src/interfaces/ecpg/preproc/.cvsignore
===================================================================
RCS file: /projects/cvsroot/pgsql-server/src/interfaces/ecpg/preproc/.cvsignore,v
retrieving revision 1.1
diff -u -r1.1 .cvsignore
--- src/interfaces/ecpg/preproc/.cvsignore      21 Mar 1999 02:43:58 -0000      1.1
+++ src/interfaces/ecpg/preproc/.cvsignore      26 May 2004 19:39:54 -0000
@@ -1,3 +1,4 @@
 preproc.c
 preproc.h
 pgc.c
+ecpg
Index: src/pl/plpgsql/src/.cvsignore
===================================================================
RCS file: /projects/cvsroot/pgsql-server/src/pl/plpgsql/src/.cvsignore,v
retrieving revision 1.1
diff -u -r1.1 .cvsignore
--- src/pl/plpgsql/src/.cvsignore       17 Jan 2000 04:38:49 -0000      1.1
+++ src/pl/plpgsql/src/.cvsignore       26 May 2004 19:39:54 -0000
@@ -1,3 +1,4 @@
 pl_gram.c
 pl.tab.h
 pl_scan.c
+libplpgsql.so.1.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ .cvsignore  Wed May 26 12:47:30 2004
@@ -0,0 +1,3 @@
+GNUmakefile
+config.log
+config.status
--- /dev/null   Wed May 26 12:30:20 2004
+++ contrib/pg_autovacuum/.cvsignore    Wed May 26 12:47:30 2004
@@ -0,0 +1 @@
+pg_autovacuum
--- /dev/null   Wed May 26 12:30:20 2004
+++ contrib/pgcrypto/.cvsignore Wed May 26 12:47:30 2004
@@ -0,0 +1,2 @@
+libpgcrypto.so.0.0
+pgcrypto.sql
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/.cvsignore      Wed May 26 12:47:30 2004
@@ -0,0 +1 @@
+Makefile.global
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/.cvsignore      Wed May 26 12:47:30 2004
@@ -0,0 +1,3 @@
+.gdb_history
+postgres
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/catalog/.cvsignore      Wed May 26 12:47:30 2004
@@ -0,0 +1,4 @@
+postgres.bki
+postgres.description
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/.cvsignore    Wed May 26 12:47:30 2004
@@ -0,0 +1 @@
+conversion_create.sql
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/ascii_and_mic/.cvsignore      Wed May 26 
12:47:30 2004
@@ -0,0 +1 @@
+libascii_and_mic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/cyrillic_and_mic/.cvsignore   Wed May 26 
12:47:30 2004
@@ -0,0 +1 @@
+libcyrillic_and_mic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/euc_cn_and_mic/.cvsignore     Wed May 26 
12:47:30 2004
@@ -0,0 +1 @@
+libeuc_cn_and_mic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libeuc_jp_and_sjis.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/euc_kr_and_mic/.cvsignore     Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libeuc_kr_and_mic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/euc_tw_and_big5/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libeuc_tw_and_big5.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/latin2_and_win1250/.cvsignore Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+liblatin2_and_win1250.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/latin_and_mic/.cvsignore      Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+liblatin_and_mic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_ascii/.cvsignore     Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_ascii.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_big5/.cvsignore      Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_big5.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/.cvsignore  Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_cyrillic.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_euc_cn.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_euc_jp.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_euc_kr.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_euc_tw.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_gb18030/.cvsignore   Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_gb18030.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_gbk/.cvsignore       Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_gbk.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_iso8859/.cvsignore   Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_iso8859.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/.cvsignore Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_iso8859_1.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_johab/.cvsignore     Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_johab.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_sjis/.cvsignore      Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_sjis.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_tcvn/.cvsignore      Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_tcvn.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_uhc/.cvsignore       Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_uhc.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_win1250/.cvsignore   Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_win1250.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_win1256/.cvsignore   Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_win1256.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/backend/utils/mb/conversion_procs/utf8_and_win874/.cvsignore    Wed May 26 
12:47:31 2004
@@ -0,0 +1 @@
+libutf8_and_win874.so.0.0
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/initdb/.cvsignore   Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+initdb
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/initlocation/.cvsignore     Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+initlocation
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/ipcclean/.cvsignore Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+ipcclean
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_config/.cvsignore        Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+pg_config
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_controldata/.cvsignore   Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+pg_controldata
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_ctl/.cvsignore   Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+pg_ctl
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_dump/.cvsignore  Wed May 26 12:47:31 2004
@@ -0,0 +1,3 @@
+pg_dump
+pg_dumpall
+pg_restore
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_encoding/.cvsignore      Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+pg_encoding
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/pg_resetxlog/.cvsignore     Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+pg_resetxlog
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/bin/scripts/.cvsignore  Wed May 26 12:47:31 2004
@@ -0,0 +1,8 @@
+clusterdb
+createdb
+createlang
+createuser
+dropdb
+droplang
+dropuser
+vacuumdb
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/include/.cvsignore      Wed May 26 12:47:31 2004
@@ -0,0 +1,2 @@
+pg_config.h
+stamp-h
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/interfaces/ecpg/compatlib/.cvsignore    Wed May 26 12:47:31 2004
@@ -0,0 +1 @@
+libecpg_compat.so.1.1
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/interfaces/ecpg/ecpglib/.cvsignore      Wed May 26 12:47:32 2004
@@ -0,0 +1,2 @@
+libecpg.so.4.1
+libecpg.so.4.2
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/interfaces/ecpg/pgtypeslib/.cvsignore   Wed May 26 12:47:32 2004
@@ -0,0 +1,2 @@
+libpgtypes.so.1.1
+libpgtypes.so.1.2
--- /dev/null   Wed May 26 12:30:20 2004
+++ src/interfaces/libpq/.cvsignore     Wed May 26 12:47:32 2004
@@ -0,0 +1 @@
+libpq.so.3.2
--- /dev/null   Wed May 26 13:09:20 2004
+++ src/port/.cvsignore Wed May 26 13:10:07 2004
@@ -0,0 +1 @@
+pg_config_paths.h
--- /dev/null   Wed May 26 13:10:46 2004
+++ src/timezone/.cvsignore     Wed May 26 13:10:49 2004
@@ -0,0 +1 @@
+zic


--
Sean Chittenden
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to