Thread: CVS tags
I finally got around to looking at adding $PostgreSQL$ tags to all files in the repository. To see what I was looking at, I ran the following on a clean checkout: find . -type f ! -path \*/CVS\* ! -exec grep -q '$PostgreSQL: pgsql' {} \; -print The results are at http://jim.nasby.net/no_cvs_tag.txt Since we're talking about 1100 files here, many of which might need the tag added manually, I'm wondering if I should break this into chunks (ie: src, contrib, everything else) rather than submitting one huge patch. Anyone care one way or another? -- Jim C. Nasby, Sr. Engineering Consultant jnasby@pervasive.com Pervasive Software http://pervasive.com work: 512-231-6117 vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461
"Jim C. Nasby" <jnasby@pervasive.com> writes: > I finally got around to looking at adding $PostgreSQL$ tags to all files > in the repository. Um, surely most of the ones that should have such tags already do. (contrib might be a glaring weak spot.) We have explicitly decided *not* to have tags in places such as the regression test files, because of the comparison problems that would create. Nor does it seem appropriate to add tags in files that are verbatim copies of other projects' upstream files (config.guess and the zic timezone files are examples here). regards, tom lane
On Mon, Apr 17, 2006 at 03:43:11PM -0400, Tom Lane wrote: > "Jim C. Nasby" <jnasby@pervasive.com> writes: > > I finally got around to looking at adding $PostgreSQL$ tags to all files > > in the repository. > > Um, surely most of the ones that should have such tags already do. > (contrib might be a glaring weak spot.) We have explicitly decided > *not* to have tags in places such as the regression test files, because > of the comparison problems that would create. Nor does it seem > appropriate to add tags in files that are verbatim copies of other > projects' upstream files (config.guess and the zic timezone files are > examples here). I figured some of these files would be better off without tags, but there still seems to be a number of files that should have them but don't. src/test/regress/sql, *.po, some other bits of backend code. There's also some stuff in doc. But if folks feel getting $PostgreSQL$ tags in the remaining files isn't useful I'm happy to let it drop. -- Jim C. Nasby, Sr. Engineering Consultant jnasby@pervasive.com Pervasive Software http://pervasive.com work: 512-231-6117 vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461
On Tue, 18 Apr 2006, Jim C. Nasby wrote: > On Mon, Apr 17, 2006 at 03:43:11PM -0400, Tom Lane wrote: >> "Jim C. Nasby" <jnasby@pervasive.com> writes: >>> I finally got around to looking at adding $PostgreSQL$ tags to all files >>> in the repository. >> >> Um, surely most of the ones that should have such tags already do. >> (contrib might be a glaring weak spot.) We have explicitly decided >> *not* to have tags in places such as the regression test files, because >> of the comparison problems that would create. Nor does it seem >> appropriate to add tags in files that are verbatim copies of other >> projects' upstream files (config.guess and the zic timezone files are >> examples here). > > I figured some of these files would be better off without tags, but > there still seems to be a number of files that should have them but > don't. src/test/regress/sql, *.po, some other bits of backend code. > There's also some stuff in doc. > > But if folks feel getting $PostgreSQL$ tags in the remaining files isn't > useful I'm happy to let it drop. I don't believe that that is what Tom said ... he was just throwing at you an exclusion list of stuff we consciously do not put the tag in ... ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664