[GRASS5] head/release differences summary
Glynn Clements
glynn.clements at virgin.net
Wed Feb 27 09:35:00 EST 2002
I've been analysing the differences between the head and the release
branch. Here's a summary.
1. There are 82 directories in the head which aren't in the release branch,
including:
locale
src.nonGPL
src.todo
unused
2. There are 34 files in the head which aren't in the release branch.
14 of these are Gmakefiles which simply build subdirectories; the
other 20 are:
documents/grass_live_links.txt
html/html/d.vect.area.html
html/html/d.vect.line.html
html/html/v.in.dgn.html
html/html/v.label.html
html/html/v.out.dgn.html
html/html/v.split.html
src.contrib/CERL/sgi.txt
src.contrib/GMSL/g3d/AUTHORS
src.contrib/GMSL/g3d/src3d/BUGS
src.contrib/PURDUE/README
src.contrib/SCS/README
src.contrib/SCS/vector/grass5.txt
src.garden/README.grass5
src.garden/grass.postgresql/g.select.pg/test.c.example
src/include/geom.h
src/libes/vect32_64/README_vect32_64
src/raster/r.in.dted/dt_util.c
src/tcltkgrass/module/d.vect.area
src/tcltkgrass/module/d.vect.line
3. There are 3 files in the release branch which aren't in the head:
src.garden/grass.postgresql/g.select.pg/test.c
src/mapdev/v.alabel/TODO
src/mapdev/v.llabel/TODO
4. There are 38 files which differ between the head and the release
branch, not including differences which can be automatically ignored
as due to a CVS keyword ($Id$, $Date$ etc). Of these, 19 differ only
due to the use of the $Log$ keyword; these are:
src.contrib/GMSL/NVIZ2.2/TOGL/togl.c
src.contrib/GMSL/NVIZ2.2/src/togl.c
src.contrib/GMSL/NVIZ2.2/src/togl.h
src.garden/grass.postgresql/v.in.shape.pg/dbfopen.c
src.garden/grass.postgresql/v.in.shape.pg/shpopen.c
src/display/d.extend/cmd/main.c
src/general/g.region/cmd/main.c
src/libes/gis/sites.c
src/libes/vect32_64/shapelib-1.2.8/dbfcreate.c
src/libes/vect32_64/shapelib-1.2.8/shptest.c
src/libes/vect32_64/shapelib-1.2.8/shputils.c
src/raster/r.agnps50/HISTORY.txt
src/raster/r.agnps50/howto-install.txt
src/raster/r.in.gdal/gbgetsymbol.c
src/raster/r.in.gdal/gdalbridge.c
src/raster/r.in.gdal/gdalbridge.h
src/raster/r.in.gdal/make_loc.c
src/raster/r.topidx/main.c
src/raster/r.topmodel/main.c
The other 19, which genuinely differ, are:
src.garden/grass.postgresql/g.select.pg/Gmakefile
src.garden/grass.postgresql/g.select.pg/getdbname.c
src.garden/grass.postgresql/g.select.pg/listdb.c
src.garden/grass.postgresql/g.select.pg/main.c
src.garden/grass.postgresql/g.table.pg/Gmakefile
src.garden/grass.postgresql/g.table.pg/infxTable.c
src.garden/grass.postgresql/g.table.pg/main.c
src/CMD/head/head.in
src/CMD/lists/GRASS
src/display/d.dm/d.dm
src/display/d.vect/cmd/local_proto.h
src/display/d.vect/cmd/main.c
src/display/d.vect/cmd/plotCat.c
src/include/gis.h
src/include/gisdefs.h
src/libes/gis/plot.c
src/mapdev/v.alabel/main.c
src/mapdev/v.llabel/main.c
src/tcltkgrass/main/menu.tcl
I will detail the specifics in a separate message.
As for the use of $Log$, can we stop using it? All of the other
keywords can be ignored automatically by using diff's -I switch.
However, unlike the other keywords, the text which is inserted by
$Log$ isn't restricted to the line which contains the keyword, so
files which differ do to $Log$ must by eliminated manually by visual
inspection.
--
Glynn Clements <glynn.clements at virgin.net>
More information about the grass-dev
mailing list