[postgis-devel] [PostGIS] #1518: Report SVN revision in PostGIS_Full_Version

PostGIS trac at osgeo.org
Thu Feb 2 16:53:09 PST 2012


#1518: Report SVN revision in PostGIS_Full_Version
---------------------------+------------------------------------------------
 Reporter:  realityexists  |       Owner:  pramsey      
     Type:  enhancement    |      Status:  new          
 Priority:  medium         |   Milestone:  PostGIS 2.0.0
Component:  postgis        |     Version:  trunk        
 Keywords:                 |  
---------------------------+------------------------------------------------

Comment(by realityexists):

 Yes, I meant getting the version as part of the build. The version
 returned by PostGIS_Full_Version() is read from Version.config during the
 build somehow, I'm guessing? I'm proposing a similar thing for the SVN
 revision. Run `svnversion` during the build (`make`), write its output to
 another file, say `Revision.config` (which is SVN-ignored). Then whatever
 reads Version.config can also read Revision.config and append its content
 to the micro version, so PostGIS_Full_Version() returns
 {{{
     POSTGIS="2.0.0SVN9010" GEOS="...
 }}}

 or maybe this is more backwards compatible:
 {{{
     POSTGIS="2.0.0SVN" POSTGIS_REVISION="9010" GEOS="...
 }}}

 If that's considered a breaking change then maybe a new SQL function?

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/1518#comment:6>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-devel mailing list