You can subscribe to this list here.
| 2001 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (39)  | 
        
        
        
        
          Dec
           (70)  | 
        
      
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 | 
          Jan
           (52)  | 
        
        
        
        
          Feb
           (168)  | 
        
        
        
        
          Mar
           (248)  | 
        
        
        
        
          Apr
           (143)  | 
        
        
        
        
          May
           (418)  | 
        
        
        
        
          Jun
           (558)  | 
        
        
        
        
          Jul
           (702)  | 
        
        
        
        
          Aug
           (311)  | 
        
        
        
        
          Sep
           (141)  | 
        
        
        
        
          Oct
           (350)  | 
        
        
        
        
          Nov
           (172)  | 
        
        
        
        
          Dec
           (182)  | 
        
      
| 2003 | 
          Jan
           (320)  | 
        
        
        
        
          Feb
           (362)  | 
        
        
        
        
          Mar
           (356)  | 
        
        
        
        
          Apr
           (218)  | 
        
        
        
        
          May
           (447)  | 
        
        
        
        
          Jun
           (203)  | 
        
        
        
        
          Jul
           (745)  | 
        
        
        
        
          Aug
           (494)  | 
        
        
        
        
          Sep
           (175)  | 
        
        
        
        
          Oct
           (422)  | 
        
        
        
        
          Nov
           (554)  | 
        
        
        
        
          Dec
           (162)  | 
        
      
| 2004 | 
          Jan
           (217)  | 
        
        
        
        
          Feb
           (353)  | 
        
        
        
        
          Mar
           (228)  | 
        
        
        
        
          Apr
           (407)  | 
        
        
        
        
          May
           (211)  | 
        
        
        
        
          Jun
           (270)  | 
        
        
        
        
          Jul
           (264)  | 
        
        
        
        
          Aug
           (198)  | 
        
        
        
        
          Sep
           (268)  | 
        
        
        
        
          Oct
           (227)  | 
        
        
        
        
          Nov
           (118)  | 
        
        
        
        
          Dec
           (47)  | 
        
      
| 2005 | 
          Jan
           (207)  | 
        
        
        
        
          Feb
           (243)  | 
        
        
        
        
          Mar
           (297)  | 
        
        
        
        
          Apr
           (197)  | 
        
        
        
        
          May
           (281)  | 
        
        
        
        
          Jun
           (166)  | 
        
        
        
        
          Jul
           (164)  | 
        
        
        
        
          Aug
           (92)  | 
        
        
        
        
          Sep
           (155)  | 
        
        
        
        
          Oct
           (196)  | 
        
        
        
        
          Nov
           (189)  | 
        
        
        
        
          Dec
           (114)  | 
        
      
| 2006 | 
          Jan
           (129)  | 
        
        
        
        
          Feb
           (219)  | 
        
        
        
        
          Mar
           (274)  | 
        
        
        
        
          Apr
           (213)  | 
        
        
        
        
          May
           (245)  | 
        
        
        
        
          Jun
           (220)  | 
        
        
        
        
          Jul
           (376)  | 
        
        
        
        
          Aug
           (347)  | 
        
        
        
        
          Sep
           (179)  | 
        
        
        
        
          Oct
           (493)  | 
        
        
        
        
          Nov
           (448)  | 
        
        
        
        
          Dec
           (339)  | 
        
      
| 2007 | 
          Jan
           (304)  | 
        
        
        
        
          Feb
           (273)  | 
        
        
        
        
          Mar
           (237)  | 
        
        
        
        
          Apr
           (186)  | 
        
        
        
        
          May
           (215)  | 
        
        
        
        
          Jun
           (320)  | 
        
        
        
        
          Jul
           (229)  | 
        
        
        
        
          Aug
           (313)  | 
        
        
        
        
          Sep
           (331)  | 
        
        
        
        
          Oct
           (279)  | 
        
        
        
        
          Nov
           (347)  | 
        
        
        
        
          Dec
           (266)  | 
        
      
| 2008 | 
          Jan
           (332)  | 
        
        
        
        
          Feb
           (280)  | 
        
        
        
        
          Mar
           (203)  | 
        
        
        
        
          Apr
           (277)  | 
        
        
        
        
          May
           (301)  | 
        
        
        
        
          Jun
           (356)  | 
        
        
        
        
          Jul
           (292)  | 
        
        
        
        
          Aug
           (203)  | 
        
        
        
        
          Sep
           (277)  | 
        
        
        
        
          Oct
           (142)  | 
        
        
        
        
          Nov
           (210)  | 
        
        
        
        
          Dec
           (239)  | 
        
      
| 2009 | 
          Jan
           (250)  | 
        
        
        
        
          Feb
           (193)  | 
        
        
        
        
          Mar
           (174)  | 
        
        
        
        
          Apr
           (183)  | 
        
        
        
        
          May
           (342)  | 
        
        
        
        
          Jun
           (230)  | 
        
        
        
        
          Jul
           (292)  | 
        
        
        
        
          Aug
           (161)  | 
        
        
        
        
          Sep
           (204)  | 
        
        
        
        
          Oct
           (280)  | 
        
        
        
        
          Nov
           (281)  | 
        
        
        
        
          Dec
           (175)  | 
        
      
| 2010 | 
          Jan
           (113)  | 
        
        
        
        
          Feb
           (106)  | 
        
        
        
        
          Mar
           (199)  | 
        
        
        
        
          Apr
           (166)  | 
        
        
        
        
          May
           (298)  | 
        
        
        
        
          Jun
           (147)  | 
        
        
        
        
          Jul
           (175)  | 
        
        
        
        
          Aug
           (192)  | 
        
        
        
        
          Sep
           (71)  | 
        
        
        
        
          Oct
           (79)  | 
        
        
        
        
          Nov
           (58)  | 
        
        
        
        
          Dec
           (55)  | 
        
      
| 2011 | 
          Jan
           (83)  | 
        
        
        
        
          Feb
           (169)  | 
        
        
        
        
          Mar
           (142)  | 
        
        
        
        
          Apr
           (207)  | 
        
        
        
        
          May
           (311)  | 
        
        
        
        
          Jun
           (183)  | 
        
        
        
        
          Jul
           (218)  | 
        
        
        
        
          Aug
           (190)  | 
        
        
        
        
          Sep
           (158)  | 
        
        
        
        
          Oct
           (197)  | 
        
        
        
        
          Nov
           (93)  | 
        
        
        
        
          Dec
           (74)  | 
        
      
| 2012 | 
          Jan
           (92)  | 
        
        
        
        
          Feb
           (50)  | 
        
        
        
        
          Mar
           (64)  | 
        
        
        
        
          Apr
           (45)  | 
        
        
        
        
          May
           (100)  | 
        
        
        
        
          Jun
           (70)  | 
        
        
        
        
          Jul
           (3)  | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           (2)  | 
        
        
        
        
          Oct
           (5)  | 
        
        
        
        
          Nov
           (7)  | 
        
        
        
        
          Dec
           (4)  | 
        
      
| 2013 | 
          Jan
           (6)  | 
        
        
        
        
          Feb
           (2)  | 
        
        
        
        
          Mar
           (2)  | 
        
        
        
        
          Apr
           (4)  | 
        
        
        
        
          May
           (3)  | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           (2)  | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (1)  | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           | 
        
      
| 2014 | 
          Jan
           (2)  | 
        
        
        
        
          Feb
           (2)  | 
        
        
        
        
          Mar
           (2)  | 
        
        
        
        
          Apr
           (3)  | 
        
        
        
        
          May
           (3)  | 
        
        
        
        
          Jun
           (1)  | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (4)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (1)  | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           | 
        
      
| 2015 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (1)  | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           (1)  | 
        
      
| 2016 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (1)  | 
        
        
        
        
          Jun
           (1)  | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (3)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           | 
        
      
| 2017 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 
     
      
      
      From: <svn...@os...> - 2012-06-01 16:39:57
      
     
   | 
Author: jdeolive Date: 2012-06-01 09:39:50 -0700 (Fri, 01 Jun 2012) New Revision: 38795 Modified: trunk/build/release/publish_release.sh Log: deploying all modules on opengeo deploy since geoserver depends on some unsupported modules Modified: trunk/build/release/publish_release.sh =================================================================== --- trunk/build/release/publish_release.sh 2012-06-01 15:17:18 UTC (rev 38794) +++ trunk/build/release/publish_release.sh 2012-06-01 16:39:50 UTC (rev 38795) @@ -25,7 +25,7 @@ # deploy the release to maven repo pushd tags/$tag > /dev/null mvn deploy -DskipTests -mvn -P deploy.opengeo deploy -DskipTests +mvn -P deploy.opengeo deploy -DskipTests -Dall popd > /dev/null # get <major.minor> for sf release dir  | 
| 
     
      
      
      From: <svn...@os...> - 2012-06-01 15:17:28
      
     
   | 
Author: jdeolive Date: 2012-06-01 08:17:18 -0700 (Fri, 01 Jun 2012) New Revision: 38794 Modified: trunk/build/release/publish_release.sh Log: Removing non-existing src directory Modified: trunk/build/release/publish_release.sh =================================================================== --- trunk/build/release/publish_release.sh 2012-06-01 14:32:59 UTC (rev 38793) +++ trunk/build/release/publish_release.sh 2012-06-01 15:17:18 UTC (rev 38794) @@ -23,7 +23,7 @@ . "$( cd "$( dirname "$0" )" && pwd )"/functions # deploy the release to maven repo -pushd tags/$tag/src > /dev/null +pushd tags/$tag > /dev/null mvn deploy -DskipTests mvn -P deploy.opengeo deploy -DskipTests popd > /dev/null  | 
Author: afabiani
Date: 2012-06-01 07:32:59 -0700 (Fri, 01 Jun 2012)
New Revision: 38793
Modified:
   tags/2.7.5/build/maven/jar-collector/pom.xml
   tags/2.7.5/build/maven/javadoc/pom.xml
   tags/2.7.5/build/maven/jjtree-javacc/pom.xml
   tags/2.7.5/build/maven/pom.xml
   tags/2.7.5/build/maven/xmlcodegen/pom.xml
   tags/2.7.5/build/pom.xml
   tags/2.7.5/build/rename.xml
   tags/2.7.5/demo/example/pom.xml
   tags/2.7.5/demo/gmlparsing/pom.xml
   tags/2.7.5/demo/jdbc/pom.xml
   tags/2.7.5/demo/libraryJTS/pom.xml
   tags/2.7.5/demo/pom.xml
   tags/2.7.5/demo/svgsupport/pom.xml
   tags/2.7.5/demo/xml-po/pom.xml
   tags/2.7.5/docs/pom.xml
   tags/2.7.5/modules/extension/brewer/pom.xml
   tags/2.7.5/modules/extension/graph/pom.xml
   tags/2.7.5/modules/extension/pom.xml
   tags/2.7.5/modules/extension/validation/pom.xml
   tags/2.7.5/modules/extension/wms/pom.xml
   tags/2.7.5/modules/extension/xsd/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-core/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-fes/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-filter/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-gml2/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-gml3/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-kml/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-ows/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-sld/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-wcs/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-wfs/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-wms/pom.xml
   tags/2.7.5/modules/extension/xsd/xsd-wps/pom.xml
   tags/2.7.5/modules/library/api/pom.xml
   tags/2.7.5/modules/library/coverage/pom.xml
   tags/2.7.5/modules/library/cql/pom.xml
   tags/2.7.5/modules/library/data/pom.xml
   tags/2.7.5/modules/library/jdbc/pom.xml
   tags/2.7.5/modules/library/main/pom.xml
   tags/2.7.5/modules/library/metadata/pom.xml
   tags/2.7.5/modules/library/metadata/src/main/java/org/geotools/factory/GeoTools.java
   tags/2.7.5/modules/library/opengis/pom.xml
   tags/2.7.5/modules/library/pom.xml
   tags/2.7.5/modules/library/referencing/pom.xml
   tags/2.7.5/modules/library/render/pom.xml
   tags/2.7.5/modules/library/sample-data/pom.xml
   tags/2.7.5/modules/library/temporal/pom.xml
   tags/2.7.5/modules/library/xml/pom.xml
   tags/2.7.5/modules/ogc/net.opengis.ows/pom.xml
   tags/2.7.5/modules/ogc/net.opengis.wcs/pom.xml
   tags/2.7.5/modules/ogc/net.opengis.wfs/pom.xml
   tags/2.7.5/modules/ogc/net.opengis.wfsv/pom.xml
   tags/2.7.5/modules/ogc/net.opengis.wps/pom.xml
   tags/2.7.5/modules/ogc/org.w3.xlink/pom.xml
   tags/2.7.5/modules/ogc/pom.xml
   tags/2.7.5/modules/plugin/arcgrid/pom.xml
   tags/2.7.5/modules/plugin/arcsde/common/pom.xml
   tags/2.7.5/modules/plugin/arcsde/datastore/pom.xml
   tags/2.7.5/modules/plugin/arcsde/pom.xml
   tags/2.7.5/modules/plugin/arcsde/sde-dummy/pom.xml
   tags/2.7.5/modules/plugin/charts/pom.xml
   tags/2.7.5/modules/plugin/epsg-extension/pom.xml
   tags/2.7.5/modules/plugin/epsg-hsql/pom.xml
   tags/2.7.5/modules/plugin/epsg-postgresql/pom.xml
   tags/2.7.5/modules/plugin/epsg-wkt/pom.xml
   tags/2.7.5/modules/plugin/feature-pregeneralized/pom.xml
   tags/2.7.5/modules/plugin/geotiff/pom.xml
   tags/2.7.5/modules/plugin/grassraster/pom.xml
   tags/2.7.5/modules/plugin/gtopo30/pom.xml
   tags/2.7.5/modules/plugin/image/pom.xml
   tags/2.7.5/modules/plugin/imageio-ext-gdal/pom.xml
   tags/2.7.5/modules/plugin/imagemosaic-jdbc/pom.xml
   tags/2.7.5/modules/plugin/imagemosaic/pom.xml
   tags/2.7.5/modules/plugin/imagepyramid/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-db2/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-h2/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-mysql/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-oracle/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-postgis/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-spatialite/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-sqlserver/pom.xml
   tags/2.7.5/modules/plugin/jdbc/jdbc-teradata/pom.xml
   tags/2.7.5/modules/plugin/jdbc/pom.xml
   tags/2.7.5/modules/plugin/jp2k/pom.xml
   tags/2.7.5/modules/plugin/pom.xml
   tags/2.7.5/modules/plugin/property/pom.xml
   tags/2.7.5/modules/plugin/referencing3D/pom.xml
   tags/2.7.5/modules/plugin/shapefile/pom.xml
   tags/2.7.5/modules/plugin/svg/pom.xml
   tags/2.7.5/modules/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/app-schema-packages/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/app-schema-resolver/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/app-schema/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/jdbc-regfunc/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/sample-data-access-isogeom/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/sample-data-access/pom.xml
   tags/2.7.5/modules/unsupported/app-schema/webservice/pom.xml
   tags/2.7.5/modules/unsupported/caching/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/coverage-api/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/coverage-core/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/grib1/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/hdf4/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/netcdf/pom.xml
   tags/2.7.5/modules/unsupported/coverage-experiment/pom.xml
   tags/2.7.5/modules/unsupported/coverageio-netcdf/pom.xml
   tags/2.7.5/modules/unsupported/coverageio/pom.xml
   tags/2.7.5/modules/unsupported/coveragetools/pom.xml
   tags/2.7.5/modules/unsupported/csv/pom.xml
   tags/2.7.5/modules/unsupported/db2/pom.xml
   tags/2.7.5/modules/unsupported/dxf/pom.xml
   tags/2.7.5/modules/unsupported/edigeo/pom.xml
   tags/2.7.5/modules/unsupported/epsg-h2/pom.xml
   tags/2.7.5/modules/unsupported/epsg-oracle/pom.xml
   tags/2.7.5/modules/unsupported/example/pom.xml
   tags/2.7.5/modules/unsupported/excel/pom.xml
   tags/2.7.5/modules/unsupported/geojson/pom.xml
   tags/2.7.5/modules/unsupported/geometry/pom.xml
   tags/2.7.5/modules/unsupported/geometryless/pom.xml
   tags/2.7.5/modules/unsupported/georest/pom.xml
   tags/2.7.5/modules/unsupported/geotiff_new/pom.xml
   tags/2.7.5/modules/unsupported/grassraster/pom.xml
   tags/2.7.5/modules/unsupported/grid/pom.xml
   tags/2.7.5/modules/unsupported/jai-tools/pom.xml
   tags/2.7.5/modules/unsupported/jdbc-ng/jdbc-ingres/pom.xml
   tags/2.7.5/modules/unsupported/jdbc-ng/pom.xml
   tags/2.7.5/modules/unsupported/jts-wrapper/pom.xml
   tags/2.7.5/modules/unsupported/matfile5/pom.xml
   tags/2.7.5/modules/unsupported/mysql/pom.xml
   tags/2.7.5/modules/unsupported/ogr/pom.xml
   tags/2.7.5/modules/unsupported/oracle-spatial/pom.xml
   tags/2.7.5/modules/unsupported/pom.xml
   tags/2.7.5/modules/unsupported/postgis-versioned/pom.xml
   tags/2.7.5/modules/unsupported/postgis/pom.xml
   tags/2.7.5/modules/unsupported/process/pom.xml
   tags/2.7.5/modules/unsupported/sfs/pom.xml
   tags/2.7.5/modules/unsupported/shapefile-renderer/pom.xml
   tags/2.7.5/modules/unsupported/sql-datastore/pom.xml
   tags/2.7.5/modules/unsupported/swing/pom.xml
   tags/2.7.5/modules/unsupported/vpf/pom.xml
   tags/2.7.5/modules/unsupported/wfs-ng/pom.xml
   tags/2.7.5/modules/unsupported/wfs/pom.xml
   tags/2.7.5/modules/unsupported/wps/pom.xml
   tags/2.7.5/pom.xml
   tags/2.7.5/spike/jan/gsoc-transformations/pom.xml
Log:
updating version numbers for 2.7.5
Modified: tags/2.7.5/build/maven/jar-collector/pom.xml
===================================================================
--- tags/2.7.5/build/maven/jar-collector/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/maven/jar-collector/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.maven</groupId>
     <artifactId>maven</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/build/maven/javadoc/pom.xml
===================================================================
--- tags/2.7.5/build/maven/javadoc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/maven/javadoc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.geotools.maven</groupId>
         <artifactId>maven</artifactId>
-        <version>2.7-SNAPSHOT</version>
+        <version>2.7.5</version>
     </parent>
   
 
Modified: tags/2.7.5/build/maven/jjtree-javacc/pom.xml
===================================================================
--- tags/2.7.5/build/maven/jjtree-javacc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/maven/jjtree-javacc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.maven</groupId>
     <artifactId>maven</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/build/maven/pom.xml
===================================================================
--- tags/2.7.5/build/maven/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/maven/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.maven</groupId>
     <artifactId>build</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/build/maven/xmlcodegen/pom.xml
===================================================================
--- tags/2.7.5/build/maven/xmlcodegen/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/maven/xmlcodegen/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.maven</groupId>
     <artifactId>maven</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/build/pom.xml
===================================================================
--- tags/2.7.5/build/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>geotools</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/build/rename.xml
===================================================================
--- tags/2.7.5/build/rename.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/build/rename.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -4,12 +4,12 @@
     <replace dir="..">
       <include name="**/pom.xml"/>
      <replacefilter token="<version>2.7-SNAPSHOT</version>"
-                     value="<version>@VERSION@</version>"/>
+                     value="<version>2.7.5</version>"/>
     </replace>
     <replace dir="../modules/library/metadata/src/main/java/org/geotools/factory">
       <include name="GeoTools.java"/>
      <replacefilter token="2.7-SNAPSHOT"
-                     value="@VERSION@"/>
+                     value="2.7.5"/>
     </replace>
   </target>
 </project>
Modified: tags/2.7.5/demo/example/pom.xml
===================================================================
--- tags/2.7.5/demo/example/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/example/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/demo/gmlparsing/pom.xml
===================================================================
--- tags/2.7.5/demo/gmlparsing/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/gmlparsing/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/demo/jdbc/pom.xml
===================================================================
--- tags/2.7.5/demo/jdbc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/jdbc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/demo/libraryJTS/pom.xml
===================================================================
--- tags/2.7.5/demo/libraryJTS/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/libraryJTS/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/demo/pom.xml
===================================================================
--- tags/2.7.5/demo/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>geotools</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/demo/svgsupport/pom.xml
===================================================================
--- tags/2.7.5/demo/svgsupport/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/svgsupport/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/demo/xml-po/pom.xml
===================================================================
--- tags/2.7.5/demo/xml-po/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/demo/xml-po/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.demo</groupId>
     <artifactId>demo</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/docs/pom.xml
===================================================================
--- tags/2.7.5/docs/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/docs/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>geotools</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/brewer/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/brewer/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/brewer/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>extension</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/graph/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/graph/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/graph/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>extension</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/extension/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>modules</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/validation/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/validation/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/validation/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>extension</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/wms/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/wms/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/wms/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>extension</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/extension/xsd/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>extension</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-core/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-core/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-core/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-fes/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-fes/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-fes/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-filter/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-filter/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-filter/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-gml2/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-gml2/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-gml2/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/extension/xsd/xsd-gml3/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-gml3/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-gml3/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-kml/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-kml/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-kml/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/extension/xsd/xsd-ows/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-ows/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-ows/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
@@ -71,7 +71,7 @@
     <dependency>
       <groupId>org.geotools.ogc</groupId>
       <artifactId>net.opengis.ows</artifactId>
-      <version>2.7-SNAPSHOT</version>
+      <version>2.7.5</version>
     </dependency>
     <dependency>
       <groupId>org.geotools.xsd</groupId>
Modified: tags/2.7.5/modules/extension/xsd/xsd-sld/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-sld/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-sld/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/extension/xsd/xsd-wcs/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-wcs/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-wcs/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/extension/xsd/xsd-wfs/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-wfs/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-wfs/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/extension/xsd/xsd-wms/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-wms/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-wms/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/extension/xsd/xsd-wps/pom.xml
===================================================================
--- tags/2.7.5/modules/extension/xsd/xsd-wps/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/extension/xsd/xsd-wps/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.xsd</groupId>
     <artifactId>xsd</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/library/api/pom.xml
===================================================================
--- tags/2.7.5/modules/library/api/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/api/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/coverage/pom.xml
===================================================================
--- tags/2.7.5/modules/library/coverage/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/coverage/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/cql/pom.xml
===================================================================
--- tags/2.7.5/modules/library/cql/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/cql/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/data/pom.xml
===================================================================
--- tags/2.7.5/modules/library/data/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/data/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/jdbc/pom.xml
===================================================================
--- tags/2.7.5/modules/library/jdbc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/jdbc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/main/pom.xml
===================================================================
--- tags/2.7.5/modules/library/main/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/main/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/metadata/pom.xml
===================================================================
--- tags/2.7.5/modules/library/metadata/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/metadata/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/metadata/src/main/java/org/geotools/factory/GeoTools.java
===================================================================
--- tags/2.7.5/modules/library/metadata/src/main/java/org/geotools/factory/GeoTools.java	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/metadata/src/main/java/org/geotools/factory/GeoTools.java	2012-06-01 14:32:59 UTC (rev 38793)
@@ -95,7 +95,7 @@
     /**
      * The current GeoTools version. The separator character must be the dot.
      */
-    private static final Version VERSION = new Version(PROPS.getProperty("version", "2.7-SNAPSHOT"));
+    private static final Version VERSION = new Version(PROPS.getProperty("version", "2.7.5"));
 
     /**
      * The version control (svn) revision at which this version of geotools was built.
Modified: tags/2.7.5/modules/library/opengis/pom.xml
===================================================================
--- tags/2.7.5/modules/library/opengis/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/opengis/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/pom.xml
===================================================================
--- tags/2.7.5/modules/library/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>modules</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/referencing/pom.xml
===================================================================
--- tags/2.7.5/modules/library/referencing/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/referencing/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/library/render/pom.xml
===================================================================
--- tags/2.7.5/modules/library/render/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/render/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/sample-data/pom.xml
===================================================================
--- tags/2.7.5/modules/library/sample-data/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/sample-data/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/temporal/pom.xml
===================================================================
--- tags/2.7.5/modules/library/temporal/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/temporal/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/library/xml/pom.xml
===================================================================
--- tags/2.7.5/modules/library/xml/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/library/xml/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>library</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/ogc/net.opengis.ows/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/net.opengis.ows/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/net.opengis.ows/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
@@ -28,7 +28,7 @@
     <dependency>
       <groupId>org.geotools.ogc</groupId>
       <artifactId>org.w3.xlink</artifactId>
-      <version>2.7-SNAPSHOT</version>
+      <version>2.7.5</version>
     </dependency>
   </dependencies>
 
Modified: tags/2.7.5/modules/ogc/net.opengis.wcs/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/net.opengis.wcs/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/net.opengis.wcs/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
Modified: tags/2.7.5/modules/ogc/net.opengis.wfs/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/net.opengis.wfs/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/net.opengis.wfs/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
Modified: tags/2.7.5/modules/ogc/net.opengis.wfsv/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/net.opengis.wfsv/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/net.opengis.wfsv/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
@@ -28,7 +28,7 @@
     <dependency>
       <groupId>org.geotools.ogc</groupId>
       <artifactId>net.opengis.wfs</artifactId>
-      <version>2.7-SNAPSHOT</version>
+      <version>2.7.5</version>
     </dependency>
   </dependencies>
 
Modified: tags/2.7.5/modules/ogc/net.opengis.wps/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/net.opengis.wps/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/net.opengis.wps/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
Modified: tags/2.7.5/modules/ogc/org.w3.xlink/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/org.w3.xlink/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/org.w3.xlink/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>ogc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools.ogc</groupId>
Modified: tags/2.7.5/modules/ogc/pom.xml
===================================================================
--- tags/2.7.5/modules/ogc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/ogc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>modules</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools</groupId>
Modified: tags/2.7.5/modules/plugin/arcgrid/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/arcgrid/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/arcgrid/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/arcsde/common/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/arcsde/common/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/arcsde/common/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -13,7 +13,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>arcsde-plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/arcsde/datastore/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/arcsde/datastore/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/arcsde/datastore/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -13,7 +13,7 @@
 	<parent>
 		<groupId>org.geotools</groupId>
 		<artifactId>arcsde-plugin</artifactId>
-		<version>2.7-SNAPSHOT</version>
+		<version>2.7.5</version>
 	</parent>
 
 
Modified: tags/2.7.5/modules/plugin/arcsde/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/arcsde/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/arcsde/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -13,7 +13,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/arcsde/sde-dummy/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/arcsde/sde-dummy/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/arcsde/sde-dummy/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>arcsde-plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/charts/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/charts/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/charts/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/epsg-extension/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/epsg-extension/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/epsg-extension/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/epsg-hsql/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/epsg-hsql/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/epsg-hsql/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/epsg-postgresql/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/epsg-postgresql/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/epsg-postgresql/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/epsg-wkt/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/epsg-wkt/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/epsg-wkt/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/feature-pregeneralized/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/feature-pregeneralized/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/feature-pregeneralized/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/geotiff/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/geotiff/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/geotiff/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/grassraster/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/grassraster/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/grassraster/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/gtopo30/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/gtopo30/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/gtopo30/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/image/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/image/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/image/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/imageio-ext-gdal/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/imageio-ext-gdal/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/imageio-ext-gdal/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/plugin/imagemosaic/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/imagemosaic/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/imagemosaic/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/imagemosaic-jdbc/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/imagemosaic-jdbc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/imagemosaic-jdbc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/imagepyramid/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/imagepyramid/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/imagepyramid/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!--properties>
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-db2/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-db2/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-db2/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-h2/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-h2/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-h2/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-mysql/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-mysql/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-mysql/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-oracle/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-oracle/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-oracle/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-postgis/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-postgis/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-postgis/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-spatialite/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-spatialite/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-spatialite/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-sqlserver/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-sqlserver/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-sqlserver/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/jdbc-teradata/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/jdbc-teradata/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/jdbc-teradata/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools.jdbc</groupId>
     <artifactId>gt-jdbc</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jdbc/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jdbc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jdbc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/jp2k/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/jp2k/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/jp2k/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -15,7 +15,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>modules</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/plugin/property/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/property/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/property/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/referencing3D/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/referencing3D/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/referencing3D/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/shapefile/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/shapefile/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/shapefile/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/plugin/svg/pom.xml
===================================================================
--- tags/2.7.5/modules/plugin/svg/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/plugin/svg/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/pom.xml
===================================================================
--- tags/2.7.5/modules/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>geotools</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/unsupported/app-schema/app-schema/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/app-schema/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/app-schema/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -15,7 +15,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>app-schema</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/unsupported/app-schema/app-schema-packages/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/app-schema-packages/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/app-schema-packages/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -8,7 +8,7 @@
     <parent>
         <groupId>org.geotools</groupId>
         <artifactId>app-schema</artifactId>
-        <version>2.7-SNAPSHOT</version>
+        <version>2.7.5</version>
     </parent>
  
     <groupId>org.geotools</groupId>
Modified: tags/2.7.5/modules/unsupported/app-schema/app-schema-resolver/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/app-schema-resolver/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/app-schema-resolver/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -7,7 +7,7 @@
     <parent>
         <groupId>org.geotools</groupId>
         <artifactId>app-schema</artifactId>
-        <version>2.7-SNAPSHOT</version>
+        <version>2.7.5</version>
     </parent>
 
     <groupId>org.geotools</groupId>
Modified: tags/2.7.5/modules/unsupported/app-schema/jdbc-regfunc/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/jdbc-regfunc/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/jdbc-regfunc/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -7,7 +7,7 @@
 	<parent>
 		<groupId>org.geotools</groupId>
 		<artifactId>app-schema</artifactId>
-		<version>2.7-SNAPSHOT</version>
+		<version>2.7.5</version>
 	</parent>
 
 
Modified: tags/2.7.5/modules/unsupported/app-schema/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>unsupported</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/unsupported/app-schema/sample-data-access/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/sample-data-access/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/sample-data-access/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -6,7 +6,7 @@
   <parent>
     <artifactId>app-schema</artifactId>
     <groupId>org.geotools</groupId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools</groupId>
Modified: tags/2.7.5/modules/unsupported/app-schema/sample-data-access-isogeom/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/sample-data-access-isogeom/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/sample-data-access-isogeom/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -6,7 +6,7 @@
   <parent>
     <artifactId>app-schema</artifactId>
     <groupId>org.geotools</groupId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
   <groupId>org.geotools</groupId>
Modified: tags/2.7.5/modules/unsupported/app-schema/webservice/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/app-schema/webservice/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/app-schema/webservice/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
 		<groupId>org.geotools</groupId>
 		<artifactId>app-schema</artifactId>
-		<version>2.7-SNAPSHOT</version>
+		<version>2.7.5</version>
    </parent>
 
 
Modified: tags/2.7.5/modules/unsupported/caching/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/caching/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/caching/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>unsupported</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
 
 
Modified: tags/2.7.5/modules/unsupported/coverage-experiment/coverage-api/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/coverage-experiment/coverage-api/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/coverage-experiment/coverage-api/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.geotools</groupId>
     <artifactId>gt-coverage-experiment</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
   </parent>
   
 
Modified: tags/2.7.5/modules/unsupported/coverage-experiment/coverage-core/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/coverage-experiment/coverage-core/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/coverage-experiment/coverage-core/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
    <parent>
     <groupId>org.geotools</groupId>
     <artifactId>gt-coverage-experiment</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
    </parent>
 
 
Modified: tags/2.7.5/modules/unsupported/coverage-experiment/grib1/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/coverage-experiment/grib1/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/coverage-experiment/grib1/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
    <parent>
     <groupId>org.geotools</groupId>
     <artifactId>gt-coverage-experiment</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
    </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/unsupported/coverage-experiment/hdf4/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/coverage-experiment/hdf4/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/modules/unsupported/coverage-experiment/hdf4/pom.xml	2012-06-01 14:32:59 UTC (rev 38793)
@@ -12,7 +12,7 @@
    <parent>
     <groupId>org.geotools</groupId>
     <artifactId>gt-coverage-experiment</artifactId>
-    <version>2.7-SNAPSHOT</version>
+    <version>2.7.5</version>
    </parent>
 
   <!-- =========================================================== -->
Modified: tags/2.7.5/modules/unsupported/coverage-experiment/netcdf/pom.xml
===================================================================
--- tags/2.7.5/modules/unsupported/coverage-experiment/netcdf/pom.xml	2012-06-01 14:18:48 UTC (rev 38792)
+++ tags/2.7.5/m...
 
[truncated message content] | 
| 
     
      
      
      From: <svn...@os...> - 2012-06-01 14:18:59
      
     
   | 
Author: afabiani Date: 2012-06-01 07:18:48 -0700 (Fri, 01 Jun 2012) New Revision: 38792 Added: tags/2.7.5/ Log: tagging 2.7.5 Property changes on: tags/2.7.5 ___________________________________________________________________ Added: svn:ignore + .project .settings .classpath .jetproperties .wtpmodules target bin cobertura.ser nbproject nbactions.xml target.list Added: svn:mergeinfo + /branches/simple-features:35278-35308  | 
| 
     
      
      
      From: <svn...@os...> - 2012-06-01 14:16:40
      
     
   | 
Author: jdeolive
Date: 2012-06-01 07:16:28 -0700 (Fri, 01 Jun 2012)
New Revision: 38791
Modified:
   trunk/build/release/build_release.sh
Log:
properly specifying svn branch url
Modified: trunk/build/release/build_release.sh
===================================================================
--- trunk/build/release/build_release.sh	2012-05-31 14:50:12 UTC (rev 38790)
+++ trunk/build/release/build_release.sh	2012-06-01 14:16:28 UTC (rev 38791)
@@ -74,14 +74,14 @@
 
 svn_opts="--username $svn_user --password $svn_passwd --non-interactive --trust-server-cert"
 
+if [ "$branch" == "trunk" ]; then
+  svn_url=$SVN_ROOT/trunk
+else
+  svn_url=$SVN_ROOT/branches/$branch
+fi
+
 if [ ! -z $BUILD_FROM_BRANCH ]; then
   if [ ! -e tags/$tag ]; then
-    if [ "$branch" == "trunk" ]; then
-      svn_url=$SVN_ROOT/trunk
-    else
-      svn_url=$SVN_ROOT/branches/$branch
-    fi
-    
     echo "checking out $svn_url"
     svn co $svn_opts $svn_url tags/$tag  
   fi
@@ -104,7 +104,7 @@
     fi
   
     echo "Creating $tag tag from $branch ($rev) at $svn_tag_url"
-    svn cp $svn_opts -m "tagging $tag" $revopt $SVN_ROOT/$branch $svn_tag_url
+    svn cp $svn_opts -m "tagging $tag" $revopt $svn_url $svn_tag_url
 
     # checkout newly created tag
     if [ -e tags/$tag ]; then
 | 
Author: jdeolive
Date: 2012-05-31 07:50:12 -0700 (Thu, 31 May 2012)
New Revision: 38790
Added:
   trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/SrsSyntax.java
Modified:
   trunk/modules/extension/xsd/xsd-core/src/main/java/org/geotools/xml/Configuration.java
   trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/GMLConfiguration.java
   trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/bindings/GML2EncodingUtils.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/GMLConfiguration.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/AbstractGeometryTypeBinding.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/EnvelopeTypeBinding.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/GMLConfiguration.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/bindings/EnvelopeTypeBinding.java
   trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/GML3EncodingTest.java
   trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/v3_2/bindings/PointTypeBindingTest.java
   trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFS.java
   trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFSConfiguration.java
Log:
GEOT-3581, making GML srsName syntax configurable in GML encoding
Modified: trunk/modules/extension/xsd/xsd-core/src/main/java/org/geotools/xml/Configuration.java
===================================================================
--- trunk/modules/extension/xsd/xsd-core/src/main/java/org/geotools/xml/Configuration.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-core/src/main/java/org/geotools/xml/Configuration.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -375,6 +375,26 @@
     }
 
     /**
+     * Returns the first dependency of this configuration of the specified type.
+     * @since 8.0
+     */
+    public <C extends Configuration> C getDependency(Class<C> clazz) {
+        //first try straight dependencies
+        for (Configuration dep : (List<Configuration>)getDependencies()) {
+            if (clazz.isInstance(dep)) {
+                return (C) dep;
+            }
+        }
+        //fall back to all
+        for (Configuration dep : (List<Configuration>)allDependencies()) {
+            if (clazz.isInstance(dep)) {
+                return (C) dep;
+            }
+        }
+        return null;
+    }
+
+    /**
      * Adds a dependent configuration.
      * <p>
      * This method should only be called from the constructor.
Modified: trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/GMLConfiguration.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/GMLConfiguration.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/GMLConfiguration.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -84,6 +84,11 @@
     public static final QName ENCODE_FEATURE_MEMBER = new QName( "org.geotools.gml", "encodeFeatureMember" );
 
     /**
+     * Srs name style to encode srsName URI's with
+     */
+    protected SrsSyntax srsSyntax = SrsSyntax.OGC_HTTP_URL;
+
+    /**
      * Creates the new gml configuration, with a depenendency
      * on {@link XLINKConfiguration}
      */
@@ -99,6 +104,23 @@
         getProperties().add(Parser.Properties.PARSE_UNKNOWN_ATTRIBUTES);
     }
 
+    /**
+     * Sets the syntax to use for encoding srs uris.
+     * <p>
+     * If this method is not explicitly called {@link SrsSyntax#LEGACY} is used as the default.
+     * </p>
+     */
+    public void setSrsSyntax(SrsSyntax srsSyntax) {
+        this.srsSyntax = srsSyntax;
+    }
+
+    /**
+     * Returns the syntax to use for encoding srs uris.
+     */
+    public SrsSyntax getSrsSyntax() {
+        return srsSyntax;
+    }
+
     public void registerBindings(MutablePicoContainer container) {
         //geometry 
         container.registerComponentImplementation(GML.AbstractGeometryCollectionBaseType,
@@ -182,5 +204,7 @@
             CoordinateArraySequenceFactory.instance());
         container.registerComponentImplementation(GeometryFactory.class);
         container.registerComponentImplementation(DefaultFeatureCollections.class);
+
+        container.registerComponentInstance(srsSyntax);
     }
 }
Added: trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/SrsSyntax.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/SrsSyntax.java	                        (rev 0)
+++ trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/SrsSyntax.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -0,0 +1,69 @@
+/*
+ *    GeoTools - The Open Source Java GIS Toolkit
+ *    http://geotools.org
+ *
+ *    (C) 2002-2012, Open Source Geospatial Foundation (OSGeo)
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License as published by the Free Software Foundation;
+ *    version 2.1 of the License.
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *    Lesser General Public License for more details.
+ */
+package org.geotools.gml2;
+
+/**
+ * Enumeration describing the syntax to use for an srsName URI.
+ * 
+ * @author Justin Deoliveira, OpenGeo
+ *
+ */
+public enum SrsSyntax {
+
+    /**
+     * Commonly used syntax outside of gml that follows the form: <pre>EPSG:1234</pre>.
+     */
+    EPSG_CODE ("EPSG:"),
+
+    /**
+     * First form of url syntax used by GML 2.1.2 that follows the form:
+     * 
+     * <pre>http://www.opengis.net/gml/srs/epsg.xml#1234</pre>.
+     */
+    OGC_HTTP_URL ("http://www.opengis.net/gml/srs/epsg.xml#"),
+
+    /**
+     * First form of urn syntax used by GML 3 that follows the form:
+     * 
+     * <pre>urn:x-ogc:def:crs:EPSG:1234</pre>.
+     */
+    OGC_URN_EXPERIMENTAL ("urn:x-ogc:def:crs:EPSG:"),
+
+    /**
+     * Revised form of urn syntax used by GML 3 that follows the form:
+     * 
+     * <pre>urn:ogc:def:crs:EPSG::1234</pre>.
+     */
+    OGC_URN ("urn:ogc:def:crs:EPSG::"),
+
+    /**
+     * Newest form from OGC using a url syntax of the form:
+     * 
+     * <pre>"http://www.opengis.net/def/crs/EPSG/0/1234</pre>.
+     */
+    OGC_HTTP_URI ("http://www.opengis.net/def/crs/EPSG/0/");
+
+    private String prefix;
+
+    private SrsSyntax(String prefix) {
+        this.prefix = prefix;
+    }
+
+    public String getPrefix() {
+        return prefix;
+    }
+}
Modified: trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/bindings/GML2EncodingUtils.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/bindings/GML2EncodingUtils.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml2/src/main/java/org/geotools/gml2/bindings/GML2EncodingUtils.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -27,6 +27,7 @@
 import org.eclipse.xsd.XSDElementDeclaration;
 import org.eclipse.xsd.XSDTypeDefinition;
 import org.geotools.gml2.GML;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.metadata.iso.citation.Citations;
 import org.geotools.referencing.CRS;
 import org.geotools.referencing.CRS.AxisOrder;
@@ -91,7 +92,7 @@
     public static String toURI(CoordinateReferenceSystem crs) {
         return toURI(crs,false);
     }
-    
+
     /**
      * Encodes the crs object as a uri.
      * <p>
@@ -99,17 +100,30 @@
      * </p>
      */
     public static String toURI(CoordinateReferenceSystem crs, boolean forceOldStyle) {
+        return toURI(crs, forceOldStyle ? SrsSyntax.OGC_HTTP_URL : SrsSyntax.OGC_URN_EXPERIMENTAL);
+    }
+
+    /**
+     * Encodes the crs object as a uri using the specified syntax.
+     * <p>
+     * The axis order of the crs is taken into account. In cases where 
+     * </p>
+     */
+    public static String toURI(CoordinateReferenceSystem crs, SrsSyntax srsSyntax) {
         String code = epsgCode(crs);
         AxisOrder axisOrder = CRS.getAxisOrder(crs, true);
 
         if (code != null) {
-            if (forceOldStyle ||( (axisOrder == AxisOrder.EAST_NORTH) || 
-                    (axisOrder == AxisOrder.INAPPLICABLE)) ) {
-                return "http://www.opengis.net/gml/srs/epsg.xml#" + code;
-            } else {
-                //return "urn:x-ogc:def:crs:EPSG:6.11.2:" + code;
-                return "urn:x-ogc:def:crs:EPSG:" + code;
+            //do an axis order check, if axisOrder is east/north or inapplicable force the legacy
+            // syntax since the newer syntaxes define a different axis ordering
+            //JD: TODO: perhaps we don't want to do this override and just want to use the specified
+            // syntax verbatim, maintaining this check for to maintain the excision behavior of this
+            // method
+            if (axisOrder == AxisOrder.EAST_NORTH || axisOrder == AxisOrder.INAPPLICABLE) {
+                srsSyntax = SrsSyntax.OGC_HTTP_URL;
             }
+
+            return srsSyntax.getPrefix() + code;
         }
 
         return null;
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/GMLConfiguration.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/GMLConfiguration.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/GMLConfiguration.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -19,6 +19,7 @@
 import javax.xml.namespace.QName;
 
 import org.geotools.gml2.FeatureTypeCache;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml2.bindings.GMLCoordTypeBinding;
 import org.geotools.gml2.bindings.GMLCoordinatesTypeBinding;
 import org.geotools.gml3.bindings.AbstractFeatureCollectionTypeBinding;
@@ -125,7 +126,12 @@
      * extended support for arcs and surface flag
      */
     boolean extArcSurfaceSupport = false;
-    
+
+    /**
+     * Srs name style to encode srsName URI's with
+     */
+    protected SrsSyntax srsSyntax = SrsSyntax.OGC_URN_EXPERIMENTAL;
+
     public GMLConfiguration() {
         this(false);
     }
@@ -148,6 +154,23 @@
     }
 
     /**
+     * Sets the syntax to use for encoding srs uris.
+     * <p>
+     * If this method is not explicitly called {@link SrsSyntax#URN} is used as the default.
+     * </p>
+     */
+    public void setSrsSyntax(SrsSyntax srsSyntax) {
+        this.srsSyntax = srsSyntax;
+    }
+
+    /**
+     * Returns the syntax to use for encoding srs uris.
+     */
+    public SrsSyntax getSrsSyntax() {
+        return srsSyntax;
+    }
+
+    /**
      * Flag that when set triggers extended support for arcs and surfaces.
      */
     public void setExtendedArcSurfaceSupport(boolean arcSurfaceSupport) {
@@ -314,5 +337,7 @@
         if (isExtendedArcSurfaceSupport()) {
             container.registerComponentInstance(new ArcParameters());
         }
+
+        container.registerComponentInstance(srsSyntax);
     }
 }
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/AbstractGeometryTypeBinding.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/AbstractGeometryTypeBinding.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/AbstractGeometryTypeBinding.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -19,6 +19,7 @@
 import javax.xml.namespace.QName;
 
 import org.geotools.geometry.jts.coordinatesequence.CoordinateSequences;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml3.GML;
 import org.geotools.gml3.GMLConfiguration;
 import org.geotools.xml.AbstractComplexBinding;
@@ -70,15 +71,21 @@
  */
 public class AbstractGeometryTypeBinding extends AbstractComplexBinding {
     Configuration config;
+    SrsSyntax srsSyntax;
 
-    public AbstractGeometryTypeBinding(Configuration config) {
+    public AbstractGeometryTypeBinding(Configuration config, SrsSyntax srsSyntax) {
         this.config = config;
+        this.srsSyntax = srsSyntax;
     }
 
     public void setConfiguration(Configuration config) {
         this.config = config;
     }
 
+    public void setSrsSyntax(SrsSyntax srsSyntax) {
+        this.srsSyntax = srsSyntax;
+    }
+
     /**
      * @generated
      */
@@ -124,7 +131,7 @@
         if ("srsName".equals(name.getLocalPart())) {
             CoordinateReferenceSystem crs = GML3EncodingUtils.getCRS(geometry);
             if (crs != null) {
-                return GML3EncodingUtils.toURI(crs);
+                return GML3EncodingUtils.toURI(crs, srsSyntax);
             }
         }
 
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/EnvelopeTypeBinding.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/EnvelopeTypeBinding.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/EnvelopeTypeBinding.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -22,6 +22,7 @@
 
 import org.geotools.geometry.jts.LiteCoordinateSequence;
 import org.geotools.geometry.jts.ReferencedEnvelope;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml3.GML;
 import org.geotools.gml3.GMLConfiguration;
 import org.geotools.xml.AbstractComplexBinding;
@@ -89,9 +90,11 @@
  */
 public class EnvelopeTypeBinding extends AbstractComplexBinding {
     Configuration config;
-    
-    public EnvelopeTypeBinding(Configuration config) {
+    SrsSyntax srsSyntax;
+
+    public EnvelopeTypeBinding(Configuration config, SrsSyntax srsSyntax) {
         this.config = config;
+        this.srsSyntax = srsSyntax;
     }
 
     /**
@@ -185,7 +188,7 @@
             String localName = name.getLocalPart();
             if (localName.equals("srsName")) {
                 return GML3EncodingUtils.toURI(((ReferencedEnvelope) envelope)
-                        .getCoordinateReferenceSystem());
+                        .getCoordinateReferenceSystem(), srsSyntax);
             } else if (localName.equals("srsDimension")) {
                 //check if srsDimension is turned off
                 if (config.hasProperty(GMLConfiguration.NO_SRS_DIMENSION)) {
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -28,6 +28,7 @@
 
 import org.eclipse.xsd.XSDElementDeclaration;
 import org.geotools.feature.NameImpl;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml2.bindings.GML2EncodingUtils;
 import org.geotools.gml2.bindings.GMLEncodingUtils;
 import org.geotools.gml3.GML;
@@ -87,13 +88,13 @@
         return line.getCoordinateSequence();
     }
 
-    static URI toURI(CoordinateReferenceSystem crs) {
+    static URI toURI(CoordinateReferenceSystem crs, SrsSyntax srsSyntax) {
         if (crs == null) {
             return null;
         }
 
         try {
-            String crsCode = GML2EncodingUtils.crs(crs);
+            String crsCode = GML2EncodingUtils.toURI(crs, srsSyntax);
 
             if (crsCode != null) {
                 return new URI(crsCode);
@@ -105,13 +106,6 @@
         }
     }
 
-    /**
-     * @deprecated use {@link #toURI(CoordinateReferenceSystem)}.
-     */
-    static URI crs(CoordinateReferenceSystem crs) {
-        return toURI(crs);
-    }
-
     static CoordinateReferenceSystem getCRS(Geometry g) {
         return GML2EncodingUtils.getCRS(g);
     }
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/GMLConfiguration.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/GMLConfiguration.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/GMLConfiguration.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -18,6 +18,7 @@
 
 import javax.xml.namespace.QName;
 
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml2.bindings.GMLCoordinatesTypeBinding;
 import org.geotools.gml3.bindings.AbstractFeatureCollectionTypeBinding;
 import org.geotools.gml3.bindings.AbstractFeatureTypeBinding;
@@ -92,6 +93,11 @@
     public static final QName NO_SRS_DIMENSION = org.geotools.gml3.GMLConfiguration.NO_SRS_DIMENSION;
 
     /**
+     * gml3 configuration used to delegate to for configuration
+     */
+    org.geotools.gml3.GMLConfiguration delegate;
+
+    /**
      * Creates a new configuration.
      * 
      * @generated
@@ -106,26 +112,39 @@
      */  
     public GMLConfiguration(boolean arcSurfaceSupport) {
        super(GML.getInstance());
-       this.extArcSurfaceSupport = arcSurfaceSupport;
+       delegate = new org.geotools.gml3.GMLConfiguration(arcSurfaceSupport);
+       delegate.setSrsSyntax(SrsSyntax.OGC_URN);
     }
     
     /**
-     * extended support for arcs and surface flag
-     */
-    boolean extArcSurfaceSupport = false;
-    
-    /**
      * Flag that when set triggers extended support for arcs and surfaces.
      */
     public void setExtendedArcSurfaceSupport(boolean extArcSurfaceSupport) {
-        this.extArcSurfaceSupport = extArcSurfaceSupport;
+        delegate.setExtendedArcSurfaceSupport(extArcSurfaceSupport);
     }
     
     public boolean isExtendedArcSurfaceSupport() {
-        return extArcSurfaceSupport;
+        return delegate.isExtendedArcSurfaceSupport();
     }
-    
+
     /**
+     * Sets the syntax to use for encoding srs uris.
+     * <p>
+     * If this method is not explicitly called {@link SrsSyntax#URN2} is used as the default.
+     * </p>
+     */
+    public void setSrsSyntax(SrsSyntax srsSyntax) {
+        delegate.setSrsSyntax(srsSyntax);
+    }
+
+    /**
+     * Returns the syntax to use for encoding srs uris.
+     */
+    public SrsSyntax getSrsSyntax() {
+        return delegate.getSrsSyntax();
+    }
+
+    /**
      * Registers the bindings for the configuration.
      *
      * @generated
@@ -250,7 +269,8 @@
     @Override
     protected void configureContext(MutablePicoContainer container) {
         super.configureContext(container);
-        new org.geotools.gml3.GMLConfiguration(extArcSurfaceSupport).configureContext(container);
+
+        delegate.configureContext(container);
         container.unregisterComponent(GML3EncodingUtils.class);
         container.registerComponentInstance(new GML32EncodingUtils());
     }
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/bindings/EnvelopeTypeBinding.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/bindings/EnvelopeTypeBinding.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/v3_2/bindings/EnvelopeTypeBinding.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -18,13 +18,14 @@
 
 import javax.xml.namespace.QName;
 
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml3.v3_2.GML;
 import org.geotools.xml.Configuration;
 
 public class EnvelopeTypeBinding extends org.geotools.gml3.bindings.EnvelopeTypeBinding {
 
-    public EnvelopeTypeBinding(Configuration config) {
-        super(config);
+    public EnvelopeTypeBinding(Configuration config, SrsSyntax srsSyntax) {
+        super(config, srsSyntax);
     }
 
     @Override
Modified: trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/GML3EncodingTest.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/GML3EncodingTest.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/GML3EncodingTest.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -28,6 +28,7 @@
 import org.apache.xerces.parsers.SAXParser;
 import org.eclipse.xsd.XSDSchema;
 import org.geotools.data.simple.SimpleFeatureCollection;
+import org.geotools.gml2.SrsSyntax;
 import org.geotools.gml3.bindings.GML3MockData;
 import org.geotools.gml3.bindings.TEST;
 import org.geotools.gml3.bindings.TestConfiguration;
@@ -203,4 +204,21 @@
         dom = new Encoder(gml).encodeAsDOM(GML3MockData.point(), GML.Point);
         assertFalse(dom.getDocumentElement().hasAttribute("srsDimension"));
     }
+
+    public void testEncodeSrsSyntax() throws Exception {
+        GMLConfiguration gml = new GMLConfiguration();
+        Document dom = new Encoder(gml).encodeAsDOM(GML3MockData.point(), GML.Point);
+        assertTrue(dom.getDocumentElement().getAttribute("srsName")
+            .startsWith("urn:x-ogc:def:crs:EPSG:"));
+
+        gml.setSrsSyntax(SrsSyntax.OGC_URN);
+        dom = new Encoder(gml).encodeAsDOM(GML3MockData.point(), GML.Point);
+        assertTrue(dom.getDocumentElement().getAttribute("srsName")
+            .startsWith("urn:ogc:def:crs:EPSG::"));
+
+        gml.setSrsSyntax(SrsSyntax.OGC_HTTP_URI);
+        dom = new Encoder(gml).encodeAsDOM(GML3MockData.point(), GML.Point);
+        assertTrue(dom.getDocumentElement().getAttribute("srsName")
+            .startsWith("http://www.opengis.net/def/crs/EPSG/0/"));
+    }
 }
Modified: trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/v3_2/bindings/PointTypeBindingTest.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/v3_2/bindings/PointTypeBindingTest.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/v3_2/bindings/PointTypeBindingTest.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -48,7 +48,6 @@
 
         assertEquals(1,
             dom.getElementsByTagNameNS(GML.NAMESPACE, GML.pos.getLocalPart()).getLength());
-        //assertEquals("urn:x-ogc:def:crs:EPSG:6.11.2:4326",
-        assertEquals("urn:x-ogc:def:crs:EPSG:4326", dom.getDocumentElement().getAttribute("srsName"));
+        assertEquals("urn:ogc:def:crs:EPSG::4326", dom.getDocumentElement().getAttribute("srsName"));
     }
 }
Modified: trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFS.java
===================================================================
--- trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFS.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFS.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -4,7 +4,6 @@
 import javax.xml.namespace.QName;
 
 import org.geotools.filter.v2_0.FES;
-import org.geotools.gml3.v3_2.GML;
 import org.geotools.ows.v1_1.OWS;
 import org.geotools.xml.XSD;
 
@@ -38,7 +37,6 @@
     protected void addDependencies(Set dependencies) {
         dependencies.add(OWS.getInstance());
         dependencies.add(FES.getInstance());
-        dependencies.add(GML.getInstance());
     }
     
     /**
Modified: trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFSConfiguration.java
===================================================================
--- trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFSConfiguration.java	2012-05-30 19:16:05 UTC (rev 38789)
+++ trunk/modules/extension/xsd/xsd-wfs/src/main/java/org/geotools/wfs/v2_0/WFSConfiguration.java	2012-05-31 14:50:12 UTC (rev 38790)
@@ -9,15 +9,11 @@
 import net.opengis.wfs20.DropStoredQueryType;
 import net.opengis.wfs20.ResolveValueType;
 import net.opengis.wfs20.ResultTypeType;
-import net.opengis.wfs20.StoredQueryDescriptionType;
 import net.opengis.wfs20.UpdateActionType;
-import net.opengis.wfs20.ValueReferenceType;
 import net.opengis.wfs20.Wfs20Factory;
 
 import org.geotools.filter.v2_0.FESConfiguration;
 import org.geotools.gml3.XSDIdRegistry;
-import org.geotools.gml3.v3_2.GML;
-import org.geotools.gml3.v3_2.GMLConfiguration;
 import org.geotools.ows.v1_1.OWSConfiguration;
 import org.geotools.wfs.v2_0.bindings.EnvelopePropertyTypeBinding;
 import org.geotools.wfs.v2_0.bindings.ParameterParserDelegate;
@@ -57,7 +53,6 @@
        
        addDependency(new OWSConfiguration());
        addDependency(new FESConfiguration());
-       addDependency(new GMLConfiguration());
     }
     
     @Override
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 19:16:18
      
     
   | 
Author: jdeolive Date: 2012-05-30 12:16:05 -0700 (Wed, 30 May 2012) New Revision: 38789 Modified: trunk/build/release/publish_release.sh Log: adding steps to publish to maven Modified: trunk/build/release/publish_release.sh =================================================================== --- trunk/build/release/publish_release.sh 2012-05-30 19:15:50 UTC (rev 38788) +++ trunk/build/release/publish_release.sh 2012-05-30 19:16:05 UTC (rev 38789) @@ -22,6 +22,12 @@ . "$( cd "$( dirname "$0" )" && pwd )"/properties . "$( cd "$( dirname "$0" )" && pwd )"/functions +# deploy the release to maven repo +pushd tags/$tag/src > /dev/null +mvn deploy -DskipTests +mvn -P deploy.opengeo deploy -DskipTests +popd > /dev/null + # get <major.minor> for sf release dir if [ "$( echo $str | egrep "[0-9]+\.[0-9]+((\.|-).*)?" )" != "$str" ]; then echo "$tag is not a valid release version number"  | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 19:16:03
      
     
   | 
Author: jdeolive Date: 2012-05-30 12:15:50 -0700 (Wed, 30 May 2012) New Revision: 38788 Modified: trunk/build/release/hudson_release.sh Log: setting path so JAVA_HOME/bin first on PATH Modified: trunk/build/release/hudson_release.sh =================================================================== --- trunk/build/release/hudson_release.sh 2012-05-30 16:55:16 UTC (rev 38787) +++ trunk/build/release/hudson_release.sh 2012-05-30 19:15:50 UTC (rev 38788) @@ -22,4 +22,7 @@ OPTS="$OPTS -p $SVN_PASSWD" fi +if [ ! -z $JAVA_HOME ]; then + export PATH=$JAVA_HOME/bin:$PATH +fi ./build_release.sh $OPTS $VERSION  | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 16:55:24
      
     
   | 
Author: jdeolive Date: 2012-05-30 09:55:16 -0700 (Wed, 30 May 2012) New Revision: 38787 Modified: trunk/build/release/build_release.sh Log: forgot assembly step Modified: trunk/build/release/build_release.sh =================================================================== --- trunk/build/release/build_release.sh 2012-05-30 13:16:28 UTC (rev 38786) +++ trunk/build/release/build_release.sh 2012-05-30 16:55:16 UTC (rev 38787) @@ -144,6 +144,7 @@ echo "building release" #mvn $MAVEN_FLAGS -Dall clean mvn $MAVEN_FLAGS -DskipTests clean install + mvn $MAVEN_FLAGS -DskipTests assembly:assembly fi pushd target > /dev/null  | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 13:16:41
      
     
   | 
Author: jdeolive Date: 2012-05-30 06:16:28 -0700 (Wed, 30 May 2012) New Revision: 38786 Modified: trunk/build/release/build_release.sh Log: disabling pre clean step, since on a tag won't be needed and it fails after version numbers have been changed Modified: trunk/build/release/build_release.sh =================================================================== --- trunk/build/release/build_release.sh 2012-05-30 13:07:49 UTC (rev 38785) +++ trunk/build/release/build_release.sh 2012-05-30 13:16:28 UTC (rev 38786) @@ -142,8 +142,8 @@ # build the release if [ -z $SKIP_BUILD ]; then echo "building release" - mvn $MAVEN_FLAGS -Dall clean - mvn $MAVEN_FLAGS -DskipTests install + #mvn $MAVEN_FLAGS -Dall clean + mvn $MAVEN_FLAGS -DskipTests clean install fi pushd target > /dev/null  | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 13:08:01
      
     
   | 
Author: jdeolive
Date: 2012-05-30 06:07:49 -0700 (Wed, 30 May 2012)
New Revision: 38785
Modified:
   branches/2.7.x/build/rename.xml
Log:
fixing path reference . -> .. in rename.xml
Modified: branches/2.7.x/build/rename.xml
===================================================================
--- branches/2.7.x/build/rename.xml	2012-05-30 13:01:39 UTC (rev 38784)
+++ branches/2.7.x/build/rename.xml	2012-05-30 13:07:49 UTC (rev 38785)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <project name="Rename" default="rename">
   <target name="rename">
-    <replace dir=".">
+    <replace dir="..">
       <include name="**/pom.xml"/>
      <replacefilter token="<version>2.7-SNAPSHOT</version>"
                      value="<version>@VERSION@</version>"/>
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 13:01:52
      
     
   | 
Author: jdeolive
Date: 2012-05-30 06:01:39 -0700 (Wed, 30 May 2012)
New Revision: 38784
Modified:
   branches/2.7.x/build/rename.xml
Log:
fixing version numbers and path to GeoTools.java in rename.xml
Modified: branches/2.7.x/build/rename.xml
===================================================================
--- branches/2.7.x/build/rename.xml	2012-05-30 12:53:10 UTC (rev 38783)
+++ branches/2.7.x/build/rename.xml	2012-05-30 13:01:39 UTC (rev 38784)
@@ -3,13 +3,13 @@
   <target name="rename">
     <replace dir=".">
       <include name="**/pom.xml"/>
-     <replacefilter token="<version>2.6-SNAPSHOT</version>"
-                     value="<version>2.6-RC2</version>"/>
+     <replacefilter token="<version>2.7-SNAPSHOT</version>"
+                     value="<version>@VERSION@</version>"/>
     </replace>
-    <replace dir="./modules/library/metadata/src/main/java/org/geotools/factory">
+    <replace dir="../modules/library/metadata/src/main/java/org/geotools/factory">
       <include name="GeoTools.java"/>
-     <replacefilter token="2.6-SNAPSHOT"
-                     value="2.6-RC2"/>
+     <replacefilter token="2.7-SNAPSHOT"
+                     value="@VERSION@"/>
     </replace>
   </target>
 </project>
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 12:53:20
      
     
   | 
Author: jdeolive
Date: 2012-05-30 05:53:10 -0700 (Wed, 30 May 2012)
New Revision: 38783
Modified:
   trunk/build/release/functions
Log:
fixing sed statement used to parse out jira release id
Modified: trunk/build/release/functions
===================================================================
--- trunk/build/release/functions	2012-05-30 05:45:18 UTC (rev 38782)
+++ trunk/build/release/functions	2012-05-30 12:53:10 UTC (rev 38783)
@@ -90,7 +90,8 @@
 # gets the jira id for a version named <tag>
 function get_jira_id() {
   local tag=$1
-  local jira_id=`curl -s -G $JIRA_REST/project/$JIRA_PROJ/versions | tr "{" "\n" | grep $tag | tr "," "\n" | grep "\"id\"" | sed 's/"id": *\([0-9]*\).*/\1/g'`
+  local jira_id=`curl -s -G $JIRA_REST/project/$JIRA_PROJ/versions | tr "{" "\n" | grep $tag | tr "," "\n" | grep "\"id\"" | sed 's/"id": *"\([0-9]\+\).*/\1/g'`
+
   if [ ! -z $jira_id ]; then
     echo $jira_id
   fi
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 05:45:27
      
     
   | 
Author: jive
Date: 2012-05-29 22:45:18 -0700 (Tue, 29 May 2012)
New Revision: 38782
Modified:
   trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java
Log:
Allow access to default repository; sensibly fall back to default repository if custom repo mapping resulted in null
Modified: trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java
===================================================================
--- trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java	2012-05-30 05:08:04 UTC (rev 38781)
+++ trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java	2012-05-30 05:45:18 UTC (rev 38782)
@@ -202,8 +202,15 @@
         }
         return features;
     }
-    
     /**
+     * Access the default repository (as provided to the constructor).
+     * 
+     * @return Default repository (provided to the constructor)
+     */
+    protected Repository getRepository(){
+        return repository;
+    }
+    /**
      * Lookup appropriate repository for provided typeName.
      * <b>
      * By default there is a single GeoGit repository associated with the {@link #unversioned}
@@ -225,6 +232,9 @@
      */
     protected FeatureSource<T, F> createFeatureSource(FeatureSource<T, F> source) {
         Repository repo = getRepository( source.getName() );
+        if( repo == null ){
+            repo = getRepository();
+        }
         return new FeatureSourceDecorator(source, repo);
     }
     /**
@@ -236,6 +246,9 @@
      */
     protected FeatureStore<T, F> createFeatureStore(FeatureStore<T, F> store) {
         Repository repo = getRepository( store.getName() );
+        if( repo == null ){
+            repo = getRepository();
+        }
         return new FeatureStoreDecorator(store, repo);
     }
 
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 05:08:11
      
     
   | 
Author: jive
Date: 2012-05-29 22:08:04 -0700 (Tue, 29 May 2012)
New Revision: 38781
Modified:
   trunk/pom.xml
Log:
Set source encoding as UTF-8 to remove warnings from maven
Signed-off-by: Jody Garnett <jod...@gm...>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2012-05-30 03:48:34 UTC (rev 38780)
+++ trunk/pom.xml	2012-05-30 05:08:04 UTC (rev 38781)
@@ -98,6 +98,7 @@
     <build.timestamp>${maven.build.timestamp}</build.timestamp>
     <fork.javac>true</fork.javac>
     <javac.maxHeapSize>256M</javac.maxHeapSize>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
 
   <!-- Profiles set on the command-line overwrite default properties. -->
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 03:48:44
      
     
   | 
Author: jdeolive Date: 2012-05-29 20:48:34 -0700 (Tue, 29 May 2012) New Revision: 38780 Modified: trunk/build/release/ Log: setting svn:ignore on tags directory Property changes on: trunk/build/release ___________________________________________________________________ Added: svn:ignore + tags  | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 03:35:39
      
     
   | 
Author: jdeolive
Date: 2012-05-29 20:35:31 -0700 (Tue, 29 May 2012)
New Revision: 38779
Added:
   trunk/build/release/hudson_release.sh
Modified:
   trunk/build/release/build_release.sh
Log:
added svn_opts to release script and a wrapper script to invoke from hudson
Modified: trunk/build/release/build_release.sh
===================================================================
--- trunk/build/release/build_release.sh	2012-05-30 03:24:31 UTC (rev 38778)
+++ trunk/build/release/build_release.sh	2012-05-30 03:35:31 UTC (rev 38779)
@@ -2,7 +2,6 @@
 
 # error out if any statements fail
 set -e
-set -x
 
 function usage() {
   echo "$0 [options] <tag>"
@@ -13,6 +12,8 @@
   echo " -h          : Print usage"
   echo " -b <branch> : Branch to release from (eg: trunk, 2.1.x, ...)"
   echo " -r <rev>    : Revision to release (eg: 12345)"
+  echo " -u <user>   : Subversion username"
+  echo " -p <passwd> : Subversion password"
   echo
   echo "Environment variables:"
   echo " BUILD_FROM_BRANCH : Builds release from branch rather than tag"
@@ -21,7 +22,7 @@
 }
 
 # parse options
-while getopts "hb:r:" opt; do
+while getopts "hb:r:u:p:" opt; do
   case $opt in
     h)
       usage
@@ -33,6 +34,12 @@
     r)
       rev=$OPTARG
       ;;
+    u)
+      svn_user=$OPTARG
+      ;;
+    p)
+      svn_passwd=$OPTARG
+      ;;
     \?)
       usage
       exit 1
@@ -65,6 +72,8 @@
 
 mvn -version
 
+svn_opts="--username $svn_user --password $svn_passwd --non-interactive --trust-server-cert"
+
 if [ ! -z $BUILD_FROM_BRANCH ]; then
   if [ ! -e tags/$tag ]; then
     if [ "$branch" == "trunk" ]; then
@@ -74,17 +83,18 @@
     fi
     
     echo "checking out $svn_url"
-    svn co $svn_url tags/$tag  
+    svn co $svn_opts $svn_url tags/$tag  
   fi
 else
   # check if the svn tag already exists
   if [ -z $SKIP_SVN_TAG ]; then
-    set +e && svn ls $SVN_ROOT/tags/$tag >& /dev/null && set -e
+    svn_tag_url=$SVN_ROOT/tags/$tag
+    set +e && svn ls $svn_opts $svn_tag_url >& /dev/null && set -e
     if [ $? == 0 ]; then
       # tag already exists
-      # TODO: delete it automatically... 
-      echo "svn tag $tag already exists, delete before proceeding"
-      exit 1
+      # tag already exists
+      echo "svn tag $tag already exists, deleteing"
+      svn $svn_opts rm -m "removing $tag tag" $svn_tag_url
     fi
   
     # create svn tag
@@ -93,7 +103,8 @@
       revopt=""
     fi
   
-    echo "svn cp -m "tagging $tag" $revopt $SVN_ROOT/$branch $SVN_ROOT/tags/$tag"
+    echo "Creating $tag tag from $branch ($rev) at $svn_tag_url"
+    svn cp $svn_opts -m "tagging $tag" $revopt $SVN_ROOT/$branch $svn_tag_url
 
     # checkout newly created tag
     if [ -e tags/$tag ]; then
@@ -102,7 +113,7 @@
     fi
 
     echo "checking out tag $tag"
-    svn co $SVN_ROOT/tags/$tag tags/$tag
+    svn $svn_opts co $svn_tag_url tags/$tag
   fi
 fi
 
@@ -180,5 +191,12 @@
 
 popd > /dev/null
 
+# svn commit changes on the tag
+if [ -z $SKIP_SVN_TAG ]; then
+  pushd tags/$tag > /dev/null
+  svn commit $svn_opts -m "updating version numbers for $tag" .
+  popd > /dev/null
+fi
+
 echo "build complete, artifacts available at $DIST_URL/$tag"
 exit 0
Added: trunk/build/release/hudson_release.sh
===================================================================
--- trunk/build/release/hudson_release.sh	                        (rev 0)
+++ trunk/build/release/hudson_release.sh	2012-05-30 03:35:31 UTC (rev 38779)
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# main script invoked by hudson
+
+# sanity check parameters
+[ -z $BRANCH ] && echo "BRANCH variable mandatory" && exit 1
+[ -z $REV ] && echo "REV variable mandatory" && exit 1
+[ -z $VERSION ] && echo "VERSION variable mandatory" && exit 1
+[ -z $SVN_TAG ] && echo "SVN_TAG variable mandatory" && exit 1
+
+if [ "$SVN_TAG" == "false" ]; then
+  echo "skipping svn tag"
+  export SKIP_SVN_TAG="true"
+  export BUILD_FROM_BRANCH="true"
+fi
+
+OPTS="-b $BRANCH -r $REV"
+if [ ! -z $SVN_USER ]; then
+  OPTS="$OPTS -u $SVN_USER"
+fi
+if [ ! -z $SVN_PASSWD ]; then
+  OPTS="$OPTS -p $SVN_PASSWD"
+fi
+
+./build_release.sh $OPTS $VERSION
Property changes on: trunk/build/release/hudson_release.sh
___________________________________________________________________
Added: svn:executable
   + *
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-30 03:24:41
      
     
   | 
Author: jdeolive
Date: 2012-05-29 20:24:31 -0700 (Tue, 29 May 2012)
New Revision: 38778
Added:
   trunk/build/release/
   trunk/build/release/build_release.sh
   trunk/build/release/functions
   trunk/build/release/jira_release.py
   trunk/build/release/properties
   trunk/build/release/publish_release.sh
Modified:
   trunk/build/rename.xml
Log:
adding automated release scripts
Added: trunk/build/release/build_release.sh
===================================================================
--- trunk/build/release/build_release.sh	                        (rev 0)
+++ trunk/build/release/build_release.sh	2012-05-30 03:24:31 UTC (rev 38778)
@@ -0,0 +1,184 @@
+#!/bin/bash
+
+# error out if any statements fail
+set -e
+set -x
+
+function usage() {
+  echo "$0 [options] <tag>"
+  echo
+  echo " tag : Release tag (eg: 2.7.5, 8.0-RC1, ...)"
+  echo
+  echo "Options:"
+  echo " -h          : Print usage"
+  echo " -b <branch> : Branch to release from (eg: trunk, 2.1.x, ...)"
+  echo " -r <rev>    : Revision to release (eg: 12345)"
+  echo
+  echo "Environment variables:"
+  echo " BUILD_FROM_BRANCH : Builds release from branch rather than tag"
+  echo " SKIP_SVN_TAG : Skips creation of svn tag"
+  echo " SKIP_BUILD : Skips main release build"
+}
+
+# parse options
+while getopts "hb:r:" opt; do
+  case $opt in
+    h)
+      usage
+      exit
+      ;;
+    b)
+      branch=$OPTARG
+      ;;
+    r)
+      rev=$OPTARG
+      ;;
+    \?)
+      usage
+      exit 1
+      ;;
+    :)
+      echo "Option -$OPTARG requires an argument"
+      exit 1
+      ;;
+  esac 
+done
+
+# clear options to parse main arguments
+shift $(( OPTIND -1 ))
+tag=$1
+
+# sanity check
+if [ -z $tag ] || [ ! -z $2 ]; then
+  usage
+  exit 1
+fi
+
+# load properties + functions
+. "$( cd "$( dirname "$0" )" && pwd )"/properties
+. "$( cd "$( dirname "$0" )" && pwd )"/functions
+
+echo "Building release with following parameters:"
+echo "  branch = $branch"
+echo "  revision = $rev"
+echo "  tag = $tag"
+
+mvn -version
+
+if [ ! -z $BUILD_FROM_BRANCH ]; then
+  if [ ! -e tags/$tag ]; then
+    if [ "$branch" == "trunk" ]; then
+      svn_url=$SVN_ROOT/trunk
+    else
+      svn_url=$SVN_ROOT/branches/$branch
+    fi
+    
+    echo "checking out $svn_url"
+    svn co $svn_url tags/$tag  
+  fi
+else
+  # check if the svn tag already exists
+  if [ -z $SKIP_SVN_TAG ]; then
+    set +e && svn ls $SVN_ROOT/tags/$tag >& /dev/null && set -e
+    if [ $? == 0 ]; then
+      # tag already exists
+      # TODO: delete it automatically... 
+      echo "svn tag $tag already exists, delete before proceeding"
+      exit 1
+    fi
+  
+    # create svn tag
+    revopt="-r $rev"
+    if [ "$rev" == "latest" ]; then
+      revopt=""
+    fi
+  
+    echo "svn cp -m "tagging $tag" $revopt $SVN_ROOT/$branch $SVN_ROOT/tags/$tag"
+
+    # checkout newly created tag
+    if [ -e tags/$tag ]; then
+      # remove old checkout
+      rm -rf tags/$tag
+    fi
+
+    echo "checking out tag $tag"
+    svn co $SVN_ROOT/tags/$tag tags/$tag
+  fi
+fi
+
+if [ ! -z $SKIP_SVN_TAG ] || [ ! -z $BUILD_FROM_BRANCH ]; then
+  echo "updating tag $tag"
+  svn revert --recursive tags/$tag
+  svn up tags/$tag 
+fi
+
+# update the rename script
+# generate release notes
+jira_id=`get_jira_id $tag`
+if [ -z $jira_id ]; then
+  echo "Could not locate release $tag in JIRA"
+  exit -1
+fi
+
+pushd tags/$tag > /dev/null
+
+# update versions
+pushd build > /dev/null
+sed -i 's/@VERSION@/'$tag'/g' rename.xml 
+ant -f rename.xml
+popd > /dev/null
+
+# build the release
+if [ -z $SKIP_BUILD ]; then
+  echo "building release"
+  mvn $MAVEN_FLAGS -Dall clean
+  mvn $MAVEN_FLAGS -DskipTests install
+fi
+  
+pushd target > /dev/null
+bin=geotools-$tag-bin.zip
+unzip $bin
+cd geotools-$tag
+rm junit*.jar
+rm *dummy-*
+cd ..
+rm $bin
+zip -r $bin geotools-$tag
+rm -rf geotools-$tag
+popd > /dev/null
+
+target=`pwd`/target
+
+# build the javadocs
+pushd modules > /dev/null
+mvn javadoc:aggregate
+pushd target/site > /dev/null
+zip -r $target/geotools-$tag-doc.zip apidocs
+popd > /dev/null
+popd > /dev/null
+
+# build the user docs
+pushd docs > /dev/null
+mvn $MAVEN_FLAGS install
+pushd target/user > /dev/null
+zip -r $target/geotools-$tag-userguide.zip html
+popd > /dev/null
+popd > /dev/null
+
+# copy over the artifacts
+if [ ! -e $DIST_PATH ]; then
+  mkdir -p $DIST_PATH
+fi
+dist=$DIST_PATH/$tag
+if [ -e $dist ]; then
+  rm -rf $dist
+fi
+mkdir $dist
+
+echo "copying artifacts to $dist"
+cp $target/*.zip $dist
+
+popd > /dev/null
+
+echo "build complete, artifacts available at $DIST_URL/$tag"
+exit 0
Property changes on: trunk/build/release/build_release.sh
___________________________________________________________________
Added: svn:executable
   + *
Added: trunk/build/release/functions
===================================================================
--- trunk/build/release/functions	                        (rev 0)
+++ trunk/build/release/functions	2012-05-30 03:24:31 UTC (rev 38778)
@@ -0,0 +1,97 @@
+# common functions
+
+# get_file <base_url> <file> <dir>
+# downlaods file from $base_url/$file into directory $dir
+function get_file() {
+  local base_url=$1
+  local file=$2
+  local dir=$3
+
+  if [ ! -e $dir ]; then
+    mkdir $dir
+  fi
+  if [ -e $dir/$file ]; then
+    rm $dir/$file
+  fi
+  pushd $dir > /dev/null
+  wget $base_url/$file
+  popd > /dev/null
+}
+
+# setup_artifacts <tag> <suffix>
+# downloads artifacts to build installer:
+#   1. geoserver bin artifact
+#   2. installer specific artifact specified by <suffix>
+# files are unpacked into tmp directory
+function setup_artifacts() {
+  local tag=$1
+  local suf=$2
+
+  local gs_artifact=geoserver-$tag-bin.zip
+  local installer_artifact=geoserver-$tag-$suf.zip
+
+  if [ -z $SKIP_DOWNLOAD ]; then
+    get_file $DIST_URL/$tag $gs_artifact files
+    get_file $DIST_URL/$tag $installer_artifact files
+  fi
+
+  # unpack the artifacts
+  if [ -e tmp ]; then
+    rm -rf tmp
+  fi
+  mkdir -p tmp
+
+  unzip -d tmp files/$installer_artifact
+  unzip -d tmp files/$gs_artifact
+}
+
+# upload_installer <tag> <file>
+# uploads file <file> to distribution server under tag <tag>
+function upload_installer() {
+  local tag=$1
+  local file=$2
+  local ssh_opts="-i $DIST_PK -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
+
+  if [ -z $SKIP_UPLOAD ]; then
+    echo "uploading $file"
+    scp $ssh_opts -P $DIST_PORT $file $DIST_USER@$DIST_HOST:$DIST_PATH/$tag
+  fi
+}
+
+# start_installer_job <hudson_url> <tag>
+# starts a hudson installer job
+function start_installer_job() {
+  curl -k --connect-timeout 10 "$1/job/geoserver-installer/buildWithParameters?TAG=$2"
+}
+
+# is_version_nuym <str>
+# tests a string to see if it is a x.y.z or x.y-z style version number
+function is_version_num() {
+  local str=$1
+  if [ "$( echo $str | egrep "[0-9]+\.[0-9]+((\.|-).*)?" )" == "$str" ]; then
+    echo "1"
+  else
+     if [ "$( echo $str | egrep "[0-9]+-.*" )" == "$str" ]; then
+       echo "1"
+     else
+       echo "0"
+     fi
+  fi
+}
+
+# get_pom_version <pom>
+# gets the version declared in a pom file
+function get_pom_version() {
+  local pom=$1
+  echo `grep "<version>" $pom | head -n 1 | sed 's/<.*>\(.*\)<\/.*>/\1/g' | sed 's/ //g'`
+}
+
+# get_jira_id <tag>
+# gets the jira id for a version named <tag>
+function get_jira_id() {
+  local tag=$1
+  local jira_id=`curl -s -G $JIRA_REST/project/$JIRA_PROJ/versions | tr "{" "\n" | grep $tag | tr "," "\n" | grep "\"id\"" | sed 's/"id": *\([0-9]*\).*/\1/g'`
+  if [ ! -z $jira_id ]; then
+    echo $jira_id
+  fi
+}
Added: trunk/build/release/jira_release.py
===================================================================
--- trunk/build/release/jira_release.py	                        (rev 0)
+++ trunk/build/release/jira_release.py	2012-05-30 03:24:31 UTC (rev 38778)
@@ -0,0 +1,128 @@
+import sys, optparse, getpass
+import SOAPpy, SOAPpy.Types
+
+class JIRA(object):
+
+  def __init__(self, jira_host, proj, user, passwd):
+    self.proj = proj
+    self.soap = SOAPpy.WSDL.Proxy(
+      '%s/rpc/soap/jirasoapservice-v2?wsdl'%jira_host)
+    self.auth = self.soap.login(user, passwd)
+
+
+  def list_methods(self):
+    for m in self.soap.methods.keys():
+      print m
+  
+  def describe_method(self, name):
+     m = self.soap.methods[name]
+     for p in m.inparams:
+       print p.name.ljust(10), p.type 
+
+  def list_versions(self):
+    versions = self.soap.getVersions(self.auth, self.proj)
+    return [v.name for v in versions]
+
+  def is_version_released(self, name):
+    versions = self.soap.getVersions(self.auth, self.proj)
+    for v in versions:
+       if v.name == name:
+         return v.released
+   
+  def get_version_id(self, name):
+    """
+    Return the id for a named version, returning None if no such version exists.
+    """
+    versions = self.soap.getVersions(self.auth, self.proj)
+    for v in versions:
+       if v.name == name:
+         return v.id
+   
+  def create_version(self, name):
+    """
+    Creates a new version with the specified name.
+    """
+    self.soap.addVersion(self.auth, self.proj, {'name': name})
+
+  def get_open_issues(self, ver_name):
+    """
+    Returns keys for unresolved/open issues for the specified version name.
+    """
+    jql = 'project = %s and status in (Open, "In Progress", Reopened) and fixVersion = "%s"' % (self.proj, ver_name)
+    n = SOAPpy.Types.intType(500)
+    issues = self.soap.getIssuesFromJqlSearch(self.auth, jql, n)
+    return [i.key for i in issues]
+      
+  def set_fixed_version(self, issue, ver_name):
+    """
+    Sets the fixVersion for an issue
+    """
+    ver_id = self.get_version_id(ver_name)
+    if ver_id:
+      self.soap.updateIssue(self.auth, issue, 
+       [{'id': 'fixVersions', 'values': [ver_id]}])
+
+  def release_version(self, ver_name):
+     self.soap.releaseVersion(self.auth, self.proj,
+       {'name': ver_name, "released": True})
+
+if __name__ == "__main__":
+  
+  p = optparse.OptionParser('Usage: %prog [options] version next_version')
+  p.add_option('-j', '--host', dest='host', default='http://jira.codehaus.org', 
+    help='JIRA host, default is codehaus') 
+  p.add_option('-k', '--key', dest='key', default='GEOS',
+    help='JIRA project key, default is GEOS') 
+  p.add_option('-u', '--user', dest='user', default=getpass.getuser(), 
+    help='JIRA user, default is current OS user')
+  p.add_option('-p', '--passwd', dest='passwd', 
+    help='JIRA password')
+  p.add_option('-v', '--verbose', dest='verbose', action='store_true',
+    help='Verbose flag')
+
+  opts, args = p.parse_args()
+  if len(args) < 2:
+     p.error('Must specify version to release and next version')
+
+  opts = vars(opts)
+  jira = JIRA(opts['host'], opts['key'], opts['user'], opts['passwd'])
+
+  verbose = opts['verbose']
+  ver = args[0]
+  next_ver = args[1]  
+
+  if not jira.get_version_id(ver):
+     sys.exit('Version %s does not exist in JIRA' % ver)
+
+  if jira.is_version_released(ver) == True:
+     print 'Version %s is already released in JIRA, exiting' % ver
+     sys.exit(0)
+
+  if not jira.get_version_id(next_ver): 
+     # create id
+     print 'creating version %s in JIRA' % next_ver
+     jira.create_version(next_ver)
+
+  if not jira.get_version_id(next_ver):
+     sys.exit('Unable to create version %s in JIRA' % next_ver)
+
+  # move over all open issues from old to new
+  x = 0
+  while x < 100:
+    issues = jira.get_open_issues(ver)
+    if len(issues) == 0:
+      break
+
+    for i in jira.get_open_issues(ver):
+       if verbose == True:
+         print 'Setting fix version of %s to %s' % (i, next_ver)
+       jira.set_fixed_version(i, next_ver)
+    x += 1
+
+  # check all versions were moved
+  if len(jira.get_open_issues(ver)) > 0:
+    sys.exit('Unable to move back all issues to version %s' % next_ver)
+
+  # mark the version as released
+  print 'Releasing %s in JIRA' % ver
+  jira.release_version(ver) 
Added: trunk/build/release/properties
===================================================================
--- trunk/build/release/properties	                        (rev 0)
+++ trunk/build/release/properties	2012-05-30 03:24:31 UTC (rev 38778)
@@ -0,0 +1,49 @@
+
+# as environment variables
+
+# constants
+SVN_ROOT=http://svn.osgeo.org/geotools
+JIRA_REST=http://jira.codehaus.org/rest/api/latest
+JIRA_PROJ=GEOT
+SF_HOST=frs.sourceforge.net
+
+# parameter defaults
+if [ -z $branch ]; then
+  branch="trunk"
+fi
+
+if [ -z $rev ]; then
+  rev="HEAD"
+fi
+
+if [ -z $DIST_PATH ]; then
+  DIST_PATH=/var/www/html/geotools/release
+fi
+
+if [ -z $DIST_HOST ]; then
+  DIST_HOST=gridlock.opengeo.org
+fi
+
+if [ -z $DIST_URL ]; then
+  DIST_URL=http://$DIST_HOST/geotools/release
+fi
+
+if [ -z $DIST_PORT ]; then
+  DIST_PORT=7777
+fi
+
+if [ -z $DIST_USER ]; then
+  DIST_USER=tomcat
+fi
+
+if [ -z $DIST_PK ]; then
+  DIST_PK=$HOME/.ssh/id_rsa_${DIST_USER}_${DIST_HOST}
+fi
+
+if [ -z $SF_USER ]; then
+  SF_USER=jdeolive
+fi
+
+if [ -z $SF_PK ]; then
+  SF_PK=$HOME/.ssh/id_dsa_${SF_USER}_frs.sourceforge.net
+fi
Added: trunk/build/release/publish_release.sh
===================================================================
--- trunk/build/release/publish_release.sh	                        (rev 0)
+++ trunk/build/release/publish_release.sh	2012-05-30 03:24:31 UTC (rev 38778)
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+# error out if any statements fail
+set -e
+set -x
+
+function usage() {
+  echo "$0 [options] <tag>"
+  echo
+  echo " tag : Release tag (eg: 2.1.4, 2.2-beta1, ...)"
+  echo 
+}
+
+if [ -z $1 ]; then
+  usage
+  exit
+fi
+
+tag=$1
+
+# load properties + functions
+. "$( cd "$( dirname "$0" )" && pwd )"/properties
+. "$( cd "$( dirname "$0" )" && pwd )"/functions
+
+# get <major.minor> for sf release dir
+if [ "$( echo $str | egrep "[0-9]+\.[0-9]+((\.|-).*)?" )" != "$str" ]; then
+  echo "$tag is not a valid release version number"
+  exit 1
+fi
+dir=`echo $tag | sed 's/\([0-9]*\.[0-9]*\).*/\1/g'`
+
+pushd $DIST_PATH/$tag > /dev/null
+
+rsync -ave "ssh -i $SF_PK" *.zip $SF_USER@$SF_HOST:"/home/pfs/project/g/ge/geotools/GeoTools\ $dir\ Releases/$tag/"
+
+popd > /dev/null
Property changes on: trunk/build/release/publish_release.sh
___________________________________________________________________
Added: svn:executable
   + *
Modified: trunk/build/rename.xml
===================================================================
--- trunk/build/rename.xml	2012-05-30 02:22:31 UTC (rev 38777)
+++ trunk/build/rename.xml	2012-05-30 03:24:31 UTC (rev 38778)
@@ -9,36 +9,36 @@
     <replace dir="..">
       <include name="**/pom.xml"/>
       <replacefilter token="<version>8-SNAPSHOT</version>"
-                     value="<version>8.0-RC2</version>"/>
+                     value="<version>@VERSION@</version>"/>
     </replace>
     
     <replace dir="../modules/library/metadata/src/main/java/org/geotools/factory">
       <include name="GeoTools.java"/>
      <replacefilter token="8-SNAPSHOT"
-                     value="8.0-M5"/>
+                     value="@VERSION@"/>
     </replace>
   </target>
   
   <target name="doc">
     <replace dir="../docs/user/tutorial/">
       <include name="**/pom.xml"/>
-      <replacefilter token="<geotools.version>8.0-RC1</geotools.version>"
-                     value="<geotools.version>8.0-RC2</geotools.version>"/>
+      <replacefilter token="<geotools.version>8-SNAPSHOT</geotools.version>"
+                     value="<geotools.version>@VERSION@</geotools.version>"/>
     </replace>
     
     <replace dir="../docs/">
-      <include name="common.py"/>
-      <replacefilter token="8.0-RC1"
-                     value="8.0-RC2"/>
+      <include name="pom.xml"/>
+      <replacefilter token="8-SNAPSHOT"
+                     value="@VERSION@"/>
     </replace>
   </target>
   
     <target name="readme">
     <replace file="../README.html">
       <replacefilter token="@RELEASE@"
-                     value="8.0-M5"/>
+                     value="@VERSION@"/>
       <replacefilter token="@DATE@"
-                     value="Dec, 8th, 2011"/>
+                     value="@RELEASE_DATE@"/>
     </replace>
   </target>
 
 | 
Author: victortey
Date: 2012-05-29 19:22:31 -0700 (Tue, 29 May 2012)
New Revision: 38777
Modified:
   trunk/modules/extension/app-schema/app-schema/src/main/java/org/geotools/data/complex/config/FeatureTypeRegistry.java
   trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java
Log:
GEOT-4105:app-schema GML 3.2 gml:id xlink:href for repeated elements in wrong location
Modified: trunk/modules/extension/app-schema/app-schema/src/main/java/org/geotools/data/complex/config/FeatureTypeRegistry.java
===================================================================
--- trunk/modules/extension/app-schema/app-schema/src/main/java/org/geotools/data/complex/config/FeatureTypeRegistry.java	2012-05-29 08:53:53 UTC (rev 38776)
+++ trunk/modules/extension/app-schema/app-schema/src/main/java/org/geotools/data/complex/config/FeatureTypeRegistry.java	2012-05-30 02:22:31 UTC (rev 38777)
@@ -41,7 +41,6 @@
 import org.geotools.feature.Types;
 import org.geotools.feature.type.ComplexFeatureTypeFactoryImpl;
 import org.geotools.feature.type.GeometryTypeImpl;
-import org.geotools.gml3.GML;
 import org.geotools.gml3.GMLConfiguration;
 import org.geotools.gml3.GMLSchema;
 import org.geotools.gml3.smil.SMIL20LANGSchema;
@@ -127,6 +126,7 @@
 
     private FeatureTypeFactory typeFactory;
 
+    private GMLHandler GML;
     /**
      * stack of currently being built type names, used by
      * {@link #createType(Name, XSDTypeDefinition)} to prevent recursive type definitions by
@@ -140,6 +140,12 @@
     }
 
     public FeatureTypeRegistry(NamespaceSupport namespaces) {
+        if (namespaces != null) {
+            GML = new GMLHandler(namespaces.getURI("gml"));
+        } else {
+            GML = new GMLHandler(null);
+        }
+
         schemas = new ArrayList<SchemaIndex>();
         typeFactory = new ComplexFeatureTypeFactoryImpl();
         descriptorRegistry = new HashMap<Name, AttributeDescriptor>();
@@ -463,14 +469,14 @@
         AttributeType type;
         if (null == typeDefinition.getSimpleType()
                 && typeDefinition instanceof XSDComplexTypeDefinition) {
-            boolean isFeatureType = isDerivedFrom(typeDefinition, GML.AbstractFeatureType);
+            boolean isFeatureType = isDerivedFrom(typeDefinition, GML.getAbstractFeatureType());
             if (isFeatureType) {
                 type = new FeatureTypeProxy(assignedName, typeRegistry);
             } else {
                 type = new ComplexTypeProxy(assignedName, typeRegistry);
             }
         } else {
-            boolean isGeometryType = isDerivedFrom(typeDefinition, GML.AbstractGeometryType);
+            boolean isGeometryType = isDerivedFrom(typeDefinition, GML.getAbstractGeometryType());
             if (isGeometryType) {
                 type = new GeometryTypeProxy(assignedName, typeRegistry);
             } else {
@@ -616,7 +622,7 @@
             final Collection<PropertyDescriptor> schema,
             final XSDComplexTypeDefinition typeDefinition, final AttributeType superType) {
 
-        AttributeType abstractFType = getType(GML.NAMESPACE, GML.AbstractFeatureType.getLocalPart());
+        AttributeType abstractFType = getType(GML.getNameSpace(), GML.getAbstractFeatureType().getLocalPart());
         assert abstractFType != null;
 
         boolean isFeatureType = isDerivedFrom(typeDefinition, abstractFType.getName());
@@ -648,7 +654,7 @@
     private boolean isIdentifiable(XSDComplexTypeDefinition typeDefinition) {
         List attributeUses = typeDefinition.getAttributeUses();
 
-        final String idAttName = GML.id.getLocalPart();
+        final String idAttName = GML.getId().getLocalPart();
 
         for (Iterator it = attributeUses.iterator(); it.hasNext();) {
             XSDAttributeUse use = (XSDAttributeUse) it.next();
@@ -658,7 +664,7 @@
 
             String targetNamespace = idAtt.getTargetNamespace();
             String name = idAtt.getName();
-            if (GML.NAMESPACE.equals(targetNamespace) && idAttName.equals(name)) {
+            if (GML.getNameSpace().equals(targetNamespace) && idAttName.equals(name)) {
                 if (XSDAttributeUseCategory.REQUIRED_LITERAL.equals(useCategory)) {
                     return true;
                 }
@@ -778,5 +784,58 @@
         }
         LOGGER.fine("Schema " + schema.getURI() + " imported successfully");
     }
-        
+    
+    /**
+     * Private inner glass for handling any request made to GML. Depending on the schema type
+     * different version of GML class may be called upon. eg {@link org.geotools.gml3.v3_2.GML} or
+     * {@link org.geotools.gml3.GML}
+     * 
+     * @author Victor Tey, CSIRO Exploration and Mining
+     *
+     */
+
+    private class GMLHandler {
+        String namespace;
+
+        public GMLHandler(String uri) {
+            if (uri != null) {
+                namespace = uri;
+            } else {
+                namespace = "";
+            }
+        }
+
+        public QName getAbstractFeatureType() {
+            if (namespace.equals(org.geotools.gml3.v3_2.GML.NAMESPACE)) {
+                return org.geotools.gml3.v3_2.GML.AbstractFeatureType;
+            } else {
+                return org.geotools.gml3.GML.AbstractFeatureType;
+            }
+        }
+
+        public QName getAbstractGeometryType() {
+            if (namespace.equals(org.geotools.gml3.v3_2.GML.NAMESPACE)) {
+                return org.geotools.gml3.v3_2.GML.AbstractGeometryType;
+            } else {
+                return org.geotools.gml3.GML.AbstractGeometryType;
+            }
+        }
+
+        public String getNameSpace() {
+            if (namespace.equals(org.geotools.gml3.v3_2.GML.NAMESPACE)) {
+                return org.geotools.gml3.v3_2.GML.NAMESPACE;
+            } else {
+                return org.geotools.gml3.GML.NAMESPACE;
+            }
+        }
+
+        public QName getId() {
+            if (namespace.equals(org.geotools.gml3.v3_2.GML.NAMESPACE)) {
+                return org.geotools.gml3.v3_2.GML.id;
+            } else {
+                return org.geotools.gml3.GML.id;
+            }
+        }
+    }
+
 }
Modified: trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java
===================================================================
--- trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java	2012-05-29 08:53:53 UTC (rev 38776)
+++ trunk/modules/extension/xsd/xsd-gml3/src/main/java/org/geotools/gml3/bindings/GML3EncodingUtils.java	2012-05-30 02:22:31 UTC (rev 38777)
@@ -256,7 +256,7 @@
             }
             encoding.setAttributeNS(gml.getNamespaceURI(), "id", id);
         }
-        encodeClientProperties(feature, value);
+        encodeClientProperties(feature, encoding);
 
         return encoding;
     }
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 08:54:06
      
     
   | 
Author: mcr
Date: 2012-05-29 01:53:53 -0700 (Tue, 29 May 2012)
New Revision: 38776
Added:
   trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTest.java
   trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTestSetup.java
Modified:
   trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2SQLDialectPrepared.java
   trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2Util.java
Log:
Empty geomtry support for DB2
Modified: trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2SQLDialectPrepared.java
===================================================================
--- trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2SQLDialectPrepared.java	2012-05-29 07:47:24 UTC (rev 38775)
+++ trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2SQLDialectPrepared.java	2012-05-29 08:53:53 UTC (rev 38776)
@@ -184,7 +184,7 @@
         
 	@Override
 	public void setGeometryValue(Geometry g, int srid, Class binding, PreparedStatement ps, int column) throws SQLException {
-		if (g ==null) {		        
+		if (g ==null || g.isEmpty()) {		        
 			//ps.setNull(column, Types.OTHER);
 			ps.setBytes(column, null);
 			return;
Modified: trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2Util.java
===================================================================
--- trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2Util.java	2012-05-29 07:47:24 UTC (rev 38775)
+++ trunk/modules/plugin/jdbc/jdbc-db2/src/main/java/org/geotools/data/db2/DB2Util.java	2012-05-29 08:53:53 UTC (rev 38776)
@@ -143,7 +143,7 @@
     static public void encodeGeometryValue(Geometry value, int srid, StringBuffer sql)
     throws IOException {
     	
-		if (value ==null) {
+		if (value ==null || value.isEmpty()) {
 			sql.append("null");
 			return;
 		}
Added: trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTest.java
===================================================================
--- trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTest.java	                        (rev 0)
+++ trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTest.java	2012-05-29 08:53:53 UTC (rev 38776)
@@ -0,0 +1,33 @@
+/*
+ *    GeoTools - The Open Source Java GIS Toolkit
+ *    http://geotools.org
+ *
+ *    (C) 2002-2008, Open Source Geospatial Foundation (OSGeo)
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License as published by the Free Software Foundation;
+ *    version 2.1 of the License.
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *    Lesser General Public License for more details.
+ */
+package org.geotools.data.db2;
+
+import org.geotools.jdbc.JDBCEmptyGeometryTest;
+import org.geotools.jdbc.JDBCEmptyGeometryTestSetup;
+
+/**
+ * 
+ *
+ */
+public class DB2EmptyGeometryTest extends JDBCEmptyGeometryTest {
+
+    @Override
+    protected JDBCEmptyGeometryTestSetup createTestSetup() {
+        return new DB2EmptyGeometryTestSetup(new DB2TestSetup());
+    }
+
+}
\ No newline at end of file
Property changes on: trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Id URL
Added: svn:eol-style
   + native
Added: trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTestSetup.java
===================================================================
--- trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTestSetup.java	                        (rev 0)
+++ trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTestSetup.java	2012-05-29 08:53:53 UTC (rev 38776)
@@ -0,0 +1,72 @@
+/*
+ *    GeoTools - The Open Source Java GIS Toolkit
+ *    http://geotools.org
+ *
+ *    (C) 2002-2008, Open Source Geospatial Foundation (OSGeo)
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License as published by the Free Software Foundation;
+ *    version 2.1 of the License.
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *    Lesser General Public License for more details.
+ */
+package org.geotools.data.db2;
+
+import java.sql.Connection;
+
+import org.geotools.jdbc.JDBCEmptyGeometryTestSetup;
+import org.geotools.jdbc.JDBCTestSetup;
+
+/**
+ * 
+ *
+ */
+public class DB2EmptyGeometryTestSetup extends JDBCEmptyGeometryTestSetup {
+
+    public DB2EmptyGeometryTestSetup(JDBCTestSetup delegate) {
+        super(delegate);
+    }
+    
+    @Override
+    protected void createEmptyGeometryTable() throws Exception {
+    Connection con = getDataSource().getConnection();
+    con.prepareStatement("CREATE TABLE "+DB2TestUtil.SCHEMA_QUOTED+".\"empty\"(\"fid\" int  PRIMARY KEY not null GENERATED ALWAYS AS IDENTITY,  "
+        + "\"id\" integer, "
+        + "\"geom_point\" db2gse.ST_POINT, "
+        + "\"geom_linestring\" db2gse.ST_LINESTRING, "            
+        + "\"geom_polygon\" db2gse.ST_POLYGON, "
+        + "\"geom_multipoint\" db2gse.ST_MULTIPOINT, "
+        + "\"geom_multilinestring\" db2gse.ST_MULTILINESTRING, "
+        + "\"geom_multipolygon\" db2gse.ST_MULTIPOLYGON, "                    
+        + "\"name\" varchar(250))"   ).execute();
+
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_point", DB2TestUtil.SRSNAME,con);
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_linestring",DB2TestUtil.SRSNAME, con);
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_polygon", DB2TestUtil.SRSNAME,con);
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_multipoint", DB2TestUtil.SRSNAME,con);
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_linestring", DB2TestUtil.SRSNAME,con);
+    DB2Util.executeRegister(DB2TestUtil.SCHEMA, "empty", "geom_multipolygon", DB2TestUtil.SRSNAME,con);
+
+    con.close();
+            
+    }
+
+    @Override
+    protected void dropEmptyGeometryTable() throws Exception {
+        Connection con = getDataSource().getConnection();       
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_point", con);
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_linestring", con);
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_polygon", con);
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_multipoint", con);
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_linestring", con);
+        DB2Util.executeUnRegister(DB2TestUtil.SCHEMA, "empty", "geom_multipolygon", con);
+        DB2TestUtil.dropTable(DB2TestUtil.SCHEMA, "empty", con);
+        con.close();
+            
+    }
+    
+}
Property changes on: trunk/modules/plugin/jdbc/jdbc-db2/src/test/java/org/geotools/data/db2/DB2EmptyGeometryTestSetup.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Id URL
Added: svn:eol-style
   + native
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 07:47:31
      
     
   | 
Author: jive
Date: 2012-05-29 00:47:24 -0700 (Tue, 29 May 2012)
New Revision: 38775
Modified:
   trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/geogit/VersioningTransactionState.java
   trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java
   trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataStoreDecorator.java
Log:
Make DataStoreDecorator repository available through getRepository( typeName ) to allow for synchronisation sets.
Signed-off-by: Jody Garnett <jod...@gm...>
Modified: trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/geogit/VersioningTransactionState.java
===================================================================
--- trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/geogit/VersioningTransactionState.java	2012-05-29 07:47:06 UTC (rev 38774)
+++ trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/geogit/VersioningTransactionState.java	2012-05-29 07:47:24 UTC (rev 38775)
@@ -102,16 +102,22 @@
     public void setTransaction(final Transaction transaction) {
         if (transaction != null) {
             // configure
-            this.transaction = transaction;
+            if( this.transaction == null ){
+                this.transaction = transaction;
+            }
+            else {
+                LOGGER.fine("Transaction being hot replaced!");
+                this.transaction = transaction;
+            }
         } else {
+            // Any thing to close() or cleanup?
             this.transaction = null;
-            // TODO: is there some cleanup to do here?
         }
     }
 
     @Override
     public void addAuthorization(String AuthID) throws IOException {
-        // TODO Auto-generated method stub
+        // no security hooks provided for transaction state locking
     }
 
     @Override
Modified: trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java
===================================================================
--- trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java	2012-05-29 07:47:06 UTC (rev 38774)
+++ trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataAccessDecorator.java	2012-05-29 07:47:24 UTC (rev 38775)
@@ -46,7 +46,7 @@
 
 /**
  * Decorator around an unversioned DataAccess allowing it to be used in conjunction
- * with a GeoGit repository (for revision information).
+ * with a GeoGit {@link Repository} for revision information.
  *
  * @param <T> FeatureType
  * @param <F> Feature
@@ -54,11 +54,19 @@
 @SuppressWarnings({ "rawtypes", "unchecked" })
 public class DataAccessDecorator<T extends FeatureType, F extends Feature>
         implements VersioningDataAccess<T, F> {
-
+    
+    /** Checkout database used to reflect unversioned "live" data */
     protected DataAccess<T, F> unversioned;
+    
+    /**
+     * Default GeoGit repository to use for storing revision history.
+     * <p>
+     * Subclasses can use {@link #getRepository(Name)} to access while still allowing support
+     * for multiple repositories if needed.
+     */
+    private Repository repository;
+    
 
-    protected Repository repository;
-
     public DataAccessDecorator(DataAccess unversioned, Repository versioningRepo) {
         Assert.notNull(unversioned);
         Assert.notNull(versioningRepo);
@@ -129,6 +137,7 @@
     @Override
     public void updateSchema(Name typeName, T featureType) throws IOException {
         unversioned.updateSchema(typeName, featureType);
+        // Is any effort needed to track the schema change in the geogit repository
     }
 
     /**
@@ -148,13 +157,16 @@
     }
 
     /**
+     * Used to retreive past revisions from GeoGit repository; the revision history range
+     * is provided by versionFilter (which is required tocontain a {@link ResourceId}.
+     * 
      * @precondition {@code typeName != null && versioningFilter != null}
      * @precondition {@code versioningFilter.getIdentifiers().size() > 0}
      * @postcondition {@code $return != null}
      * @param typeName
-     * @param versioningFilter
+     * @param versioningFilter Id Filter providing revision history range
      * @param extraQuery
-     * @return
+     * @return features
      * @throws IOException
      */
     public FeatureCollection getFeatures(final Name typeName,
@@ -178,28 +190,65 @@
         }
 
         final FeatureType featureType = this.getSchema(typeName);
-        ResourceIdFeatureCollector versionQuery;
-        versionQuery = new ResourceIdFeatureCollector(repository, featureType,
+        ResourceIdFeatureCollector versionCollector;
+        versionCollector = new ResourceIdFeatureCollector(repository, featureType,
                 resourceIds);
 
         DefaultFeatureCollection features = new DefaultFeatureCollection(null,
                 (SimpleFeatureType) featureType);
-        for (Feature f : versionQuery) {
+        
+        for (Feature f : versionCollector) {
             features.add((SimpleFeature) f);
         }
         return features;
     }
-
+    
+    /**
+     * Lookup appropriate repository for provided typeName.
+     * <b>
+     * By default there is a single GeoGit repository associated with the {@link #unversioned}
+     * DataStore. When making use of more than one Repository you can override this method to
+     * perform the mapping.
+     * 
+     * @param typeName
+     * @return Repository for use with the provided typeName
+     */
+    protected Repository getRepository( Name typeName ){
+        return repository;
+    }
+    /**
+     * Return a {@link FeatureSourceDecorator} using the repository provided
+     * by {@link #getRepository(Name)}.
+     * 
+     * @param source 
+     * @return FeatureSource allowing access to source and repository data
+     */
     protected FeatureSource<T, F> createFeatureSource(FeatureSource<T, F> source) {
-        return new FeatureSourceDecorator(source, repository);
+        Repository repo = getRepository( source.getName() );
+        return new FeatureSourceDecorator(source, repo);
     }
-
+    /**
+     * Return a {@link FeatureStoreDecorator} using the repository provided
+     * by {@link #getRepository(Name)}.
+     * 
+     * @param store 
+     * @return FeatureSource allowing access to source and repository data
+     */
     protected FeatureStore<T, F> createFeatureStore(FeatureStore<T, F> store) {
-        return new FeatureStoreDecorator(store, repository);
+        Repository repo = getRepository( store.getName() );
+        return new FeatureStoreDecorator(store, repo);
     }
 
+    /**
+     * Return a {@link FeatureLockingDecorator} using the repository provided
+     * by {@link #getRepository(Name)}.
+     * 
+     * @param locking 
+     * @return FeatureSource allowing access to source and repository data
+     */
     protected FeatureLocking<T, F> createFeatureLocking(
             FeatureLocking<T, F> locking) {
-        return new FeatureLockingDecorator(locking, repository);
+        Repository repo = getRepository( locking.getName() );
+        return new FeatureLockingDecorator(locking, repo);
     }
 }
Modified: trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataStoreDecorator.java
===================================================================
--- trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataStoreDecorator.java	2012-05-29 07:47:06 UTC (rev 38774)
+++ trunk/modules/unsupported/geogit-versioned/src/main/java/org/geotools/data/versioning/decorator/DataStoreDecorator.java	2012-05-29 07:47:24 UTC (rev 38775)
@@ -21,6 +21,7 @@
 import org.geogit.repository.Repository;
 import org.geotools.data.DataStore;
 import org.geotools.data.FeatureReader;
+import org.geotools.data.FeatureSource;
 import org.geotools.data.FeatureWriter;
 import org.geotools.data.LockingManager;
 import org.geotools.data.Query;
@@ -43,8 +44,10 @@
     @Override
     public SimpleFeatureSource getFeatureSource(Name typeName)
             throws IOException {
-        return (SimpleFeatureSource) VersioningAdapterFactory.create(
-                unversioned.getFeatureSource(typeName), repository);
+        Repository repo = getRepository(typeName);
+        
+        FeatureSource<SimpleFeatureType, SimpleFeature> source = unversioned.getFeatureSource(typeName);
+        return (SimpleFeatureSource) VersioningAdapterFactory.create(source, repo);
     }
 
     @Override
@@ -66,9 +69,9 @@
     @Override
     public SimpleFeatureSource getFeatureSource(String typeName)
             throws IOException {
-        return (SimpleFeatureSource) VersioningAdapterFactory.create(
-                ((DataStore) unversioned).getFeatureSource(typeName),
-                repository);
+        SimpleFeatureSource source = ((DataStore) unversioned).getFeatureSource(typeName);
+        Repository repo = getRepository( source.getName() );
+        return (SimpleFeatureSource) VersioningAdapterFactory.create(source,repo);
     }
 
     @Override
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 07:47:18
      
     
   | 
Author: jive
Date: 2012-05-29 00:47:06 -0700 (Tue, 29 May 2012)
New Revision: 38774
Modified:
   trunk/build/rename.xml
   trunk/docs/common.py
   trunk/docs/pom.xml
   trunk/docs/user/tutorial/quickstart/artifacts/pom.xml
Log:
Change trunk over to generate RC1 docs
Signed-off-by: Jody Garnett <jod...@gm...>
Modified: trunk/build/rename.xml
===================================================================
--- trunk/build/rename.xml	2012-05-29 07:46:52 UTC (rev 38773)
+++ trunk/build/rename.xml	2012-05-29 07:47:06 UTC (rev 38774)
@@ -9,7 +9,7 @@
     <replace dir="..">
       <include name="**/pom.xml"/>
       <replacefilter token="<version>8-SNAPSHOT</version>"
-                     value="<version>8.0-M5</version>"/>
+                     value="<version>8.0-RC2</version>"/>
     </replace>
     
     <replace dir="../modules/library/metadata/src/main/java/org/geotools/factory">
@@ -22,13 +22,14 @@
   <target name="doc">
     <replace dir="../docs/user/tutorial/">
       <include name="**/pom.xml"/>
-      <replacefilter token="<geotools.version>8-SNAPSHOT</geotools.version>"
-                     value="<geotools.version>8.0-M5</geotools.version>"/>
+      <replacefilter token="<geotools.version>8.0-RC1</geotools.version>"
+                     value="<geotools.version>8.0-RC2</geotools.version>"/>
     </replace>
+    
     <replace dir="../docs/">
-      <include name="pom.xml"/>
-      <replacefilter token="8-SNAPSHOT"
-                     value="8.0-M5"/>
+      <include name="common.py"/>
+      <replacefilter token="8.0-RC1"
+                     value="8.0-RC2"/>
     </replace>
   </target>
   
Modified: trunk/docs/common.py
===================================================================
--- trunk/docs/common.py	2012-05-29 07:46:52 UTC (rev 38773)
+++ trunk/docs/common.py	2012-05-29 07:47:06 UTC (rev 38774)
@@ -51,7 +51,7 @@
 version = '8.0'
 
 # The full version, including alpha/beta/rc tags.
-release = '8.0-M3'
+release = '8.0-RC1'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
Modified: trunk/docs/pom.xml
===================================================================
--- trunk/docs/pom.xml	2012-05-29 07:46:52 UTC (rev 38773)
+++ trunk/docs/pom.xml	2012-05-29 07:47:06 UTC (rev 38774)
@@ -240,7 +240,7 @@
                 <ant antfile="build.xml" dir="${basedir}" target="${target}">
                   <property name="build.directory" value="${build.directory}"/>
                   <!-- may be ${project.version} when tagged -->
-                  <property name="project.version" value="8.0-M4"/>
+                  <property name="project.version" value="8.0-RC1"/>
                 </ant>
               </tasks>
             </configuration>
Modified: trunk/docs/user/tutorial/quickstart/artifacts/pom.xml
===================================================================
--- trunk/docs/user/tutorial/quickstart/artifacts/pom.xml	2012-05-29 07:46:52 UTC (rev 38773)
+++ trunk/docs/user/tutorial/quickstart/artifacts/pom.xml	2012-05-29 07:47:06 UTC (rev 38774)
@@ -11,7 +11,7 @@
     <url>http://maven.apache.org</url>
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <geotools.version>8.0-M4</geotools.version>
+        <geotools.version>8.0-RC1</geotools.version>
     </properties>
     <dependencies>
         <dependency>
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 07:47:04
      
     
   | 
Author: jive
Date: 2012-05-29 00:46:52 -0700 (Tue, 29 May 2012)
New Revision: 38773
Modified:
   trunk/modules/library/main/src/main/java/org/geotools/data/DataUtilities.java
   trunk/modules/library/main/src/test/java/org/geotools/data/DataUtilitiesTest.java
Log:
Move the type spec javadocs to createType, as createAttribute method is not shown in our javadocs.
Signed-off-by: Jody Garnett <jod...@gm...>
Modified: trunk/modules/library/main/src/main/java/org/geotools/data/DataUtilities.java
===================================================================
--- trunk/modules/library/main/src/main/java/org/geotools/data/DataUtilities.java	2012-05-29 07:46:31 UTC (rev 38772)
+++ trunk/modules/library/main/src/main/java/org/geotools/data/DataUtilities.java	2012-05-29 07:46:52 UTC (rev 38773)
@@ -1769,74 +1769,70 @@
      * </p>
      * 
      * <p>
-     * Where <i>Type</i> is defined by createAttribute.
+     * Where <i>Type</i> is defined by {@link createAttribute}:
+     * <ul>
+     * <li>Each attribute descriptor is defined using the form: <i>"name:Type:hint"</i> </li>
+     * <li>Where <i>Type</i> is:
+     *   <ul>
+     *     <li>0,Interger,int: represents Interger</li>
+     *     <li>0.0, Double, double: represents Double</li>
+     *     <li>"",String,string: represents String</li>
+     *     <li>Geometry: represents Geometry, additional common geometry types supported including
+     *         Point,LineString,Polygon,MultiLineString,MultiPolygon,MultiPoint,GeometryCollection</ul>
+     *     <li>UUID</li>
+     *     <li>Date</li>
+     *     <li><i>full.class.path</i>: represents java type</li>
+     *   </ul>
+     * </li>
+     * <li>Where <i>hint</i> is "hint1;hint2;...;hintN", in which "hintN" is one of:
+     *   <ul>
+     *   <li><code>nillable</code></li>
+     *   <li><code>srid=<#></code></li>
+     *   </ul>
+     * </li>
+     * <li>You may indicate the default Geometry with an astrix: "*geom:Geometry".</li>
+     * <li>You may also indicate the srid (used to look up a EPSG code): "*point:Point:3226</li>
      * </p>
      * 
      * <p>
-     * You may indicate the default Geometry with an astrix: "*geom:Geometry". You may also indicate
-     * the srid (used to look up a EPSG code).
-     * </p>
-     * 
-     * <p>
      * Examples:
      * <ul>
-     * <li><code>name:"",age:0,geom:Geometry,centroid:Point,url:java.io.URL"</code>
-     * <li><code>id:String,polygonProperty:Polygon:srid=32615</code>
+     * <li><code>name:"",age:0,geom:Geometry,centroid:Point,url:java.io.URL"</code></li>
+     * <li><code>id:String,polygonProperty:Polygon:srid=32615</code></li>
+     * <li><code>identifier:UUID,location:Point,*area:MultiPolygon,created:Date</code></li>
+     * <li><code>uuid:UUID,name:String,description:String,time:java.sql.Timestamp</code></li>
      * </ul>
      * </p>
      * 
-     * @param identification
+     * @param typeName
      *            identification of FeatureType: (<i>namesapce</i>).<i>typeName</i>
      * @param typeSpec
-     *            Specification for FeatureType
+     *            Specification of FeatureType attributes "name:Type,name2:Type2,..."
      * 
      * 
      * @throws SchemaException
      */
-    public static SimpleFeatureType createType(String identification, String typeSpec)
+    public static SimpleFeatureType createType(String typeName, String typeSpec)
             throws SchemaException {
-        int split = identification.lastIndexOf('.');
-        String namespace = (split == -1) ? null : identification.substring(0, split);
-        String typeName = (split == -1) ? identification : identification.substring(split + 1);
+        int split = typeName.lastIndexOf('.');
+        String namespace = (split == -1) ? null : typeName.substring(0, split);
+        String name = (split == -1) ? typeName : typeName.substring(split + 1);
 
-        return createType(namespace, typeName, typeSpec);
+        return createType(namespace, name, typeSpec);
     }
 
     /**
      * Utility method for FeatureType construction.
      * <p>
-     * Will parse a String of the form: <i>"name:Type,name2:Type2,..."</i>
-     * </p>
-     * 
-     * <p>
-     * Where <i>Type</i> is defined by createAttribute.
-     * </p>
-     * 
-     * <p>
-     * You may indicate the default Geometry with an astrix: "*geom:Geometry". You may also indicate
-     * the srid (used to look up a EPSG code).
-     * </p>
-     * 
-     * <p>
-     * Examples:
-     * <ul>
-     * <li><code>name:"",age:0,geom:Geometry,centroid:Point,url:java.io.URL"</code>
-     * <li><code>id:String,polygonProperty:Polygon:srid=32615</code>
-     * </ul>
-     * </p>
-     * 
-     * @param identification
-     *            identification of FeatureType: (<i>namesapce</i>).<i>typeName</i>
-     * @param typeSpec
-     *            Specification for FeatureType
-     * 
-     * 
+     * @param namespace Typename namespace used to qualify the provided name
+     * @param name Typename name, as qualified by namespace
+     * @param typeSpec Definition of attributes, for details see {@link #createType(String, String)}
      * @throws SchemaException
      */
-    public static SimpleFeatureType createType(String namespace, String typeName, String typeSpec)
+    public static SimpleFeatureType createType(String namespace, String name, String typeSpec)
             throws SchemaException {
         SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
-        builder.setName(typeName);
+        builder.setName(name);
         builder.setNamespaceURI(namespace);
 
         String[] types = typeSpec.split(",");
@@ -2512,40 +2508,14 @@
     }
 
     /**
-     * Returns AttributeType based on String specification (based on UML).
-     * 
+     * Generate AttributeDescriptor based on String type specification (based on UML).
      * <p>
-     * Will parse a String of the form: <i>"name:Type:hint"</i>
+     * Will parse a String of the form: <i>"name:Type:hint" as described in {@link #createType}</i>
      * </p>
      * 
-     * <p>
-     * Where <i>Type</i> is:
-     * </p>
-     * 
-     * <ul>
-     * <li>
-     * 0,Interger,int: represents Interger</li>
-     * <li>
-     * 0.0, Double, double: represents Double</li>
-     * <li>
-     * "",String,string: represents String</li>
-     * <li>
-     * Geometry: represents Geometry</li>
-     * <li>
-     * <i>full.class.path</i>: represents java type</li>
-     * </ul>
-     * 
-     * <p>
-     * Where <i>hint</i> is "hint1;hint2;...;hintN", in which "hintN" is one of:
-     * <ul>
-     * <li><code>nillable</code></li>
-     * <li><code>srid=<#></code></li>
-     * </ul>
-     * </p>
-     * 
      * @param typeSpec
+     * @see #createType
      * 
-     * 
      * @throws SchemaException
      *             If typeSpect could not be interpreted
      */
Modified: trunk/modules/library/main/src/test/java/org/geotools/data/DataUtilitiesTest.java
===================================================================
--- trunk/modules/library/main/src/test/java/org/geotools/data/DataUtilitiesTest.java	2012-05-29 07:46:31 UTC (rev 38772)
+++ trunk/modules/library/main/src/test/java/org/geotools/data/DataUtilitiesTest.java	2012-05-29 07:46:52 UTC (rev 38773)
@@ -43,6 +43,7 @@
 import org.geotools.feature.type.AttributeDescriptorImpl;
 import org.geotools.feature.type.AttributeTypeImpl;
 import org.geotools.filter.IllegalFilterException;
+import org.geotools.geometry.jts.GeometryBuilder;
 import org.geotools.geometry.jts.ReferencedEnvelope;
 import org.geotools.referencing.CRS;
 import org.geotools.referencing.crs.DefaultGeographicCRS;
@@ -464,6 +465,17 @@
         // test escape handling
         assertEquals( "newline decode check", "Jody Garnett\nSteering Committee", feature1.getAttribute("party") );
         assertEquals( "escape check", "John Hudson|Hapless Victim", feature2.getAttribute("party") );
+        
+        // test feature id handling
+        assertEquals( "fid1", feature1.getID() );
+        assertNotNull( feature2.getID() );
+        assertEquals( feature2.getID(), feature2.getIdentifier().getID() );
+
+        // test geometry handling
+        GeometryBuilder geomBuilder = new GeometryBuilder();
+        assertEquals( geomBuilder.point(6,2), feature2.getDefaultGeometry() );
+        assertEquals( geomBuilder.point(6,2), feature2.getAttribute("geom") );
+
     }
     /**
      * Test createType and createFeature methods as per GEOT-4150
@@ -676,7 +688,7 @@
     public void testSpecNoCRS() throws Exception {
         String spec = "id:String,polygonProperty:Polygon";
         SimpleFeatureType ft = DataUtilities.createType("testType", spec);
-        String spec2 = DataUtilities.spec(ft);
+        String spec2 = DataUtilities.encodeType(ft);
         // System.out.println("BEFORE:"+spec);
         // System.out.println(" AFTER:"+spec2);
         assertEquals(spec, spec2);
@@ -685,7 +697,7 @@
     public void testSpecCRS() throws Exception {
         String spec = "id:String,polygonProperty:Polygon:srid=32615";
         SimpleFeatureType ft = DataUtilities.createType("testType", spec);
-        String spec2 = DataUtilities.spec(ft);
+        String spec2 = DataUtilities.encodeType(ft);
         // System.out.println("BEFORE:"+spec);
         // System.out.println(" AFTER:"+spec2);
         assertEquals(spec, spec2);
@@ -700,7 +712,7 @@
 
         // since we cannot go back to a code with do a best effort encoding
         String expected = "id:String,polygonProperty:Polygon";
-        String spec2 = DataUtilities.spec(transformedFt);
+        String spec2 = DataUtilities.encodeType(transformedFt);
         // System.out.println("  BEFORE:"+spec);
         // System.out.println("EXPECTED:"+expected);
         // System.out.println("  AFTER:"+spec2);
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 07:46:41
      
     
   | 
Author: jive
Date: 2012-05-29 00:46:31 -0700 (Tue, 29 May 2012)
New Revision: 38772
Modified:
   trunk/pom.xml
Log:
Add docs back into the build; must of been removed for the missing config file failure?
In the future if docs break please just remove the profile activation against -Dall.
Signed-off-by: Jody Garnett <jod...@gm...>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2012-05-29 01:05:28 UTC (rev 38771)
+++ trunk/pom.xml	2012-05-29 07:46:31 UTC (rev 38772)
@@ -108,7 +108,7 @@
          <property><name>all</name></property>
        </activation>
       <modules>
-        <!--module>docs</module-->      
+        <module>docs</module>
       </modules>
     </profile>
     <profile>
 | 
| 
     
      
      
      From: <svn...@os...> - 2012-05-29 01:05:37
      
     
   | 
Author: jdeolive
Date: 2012-05-28 18:05:28 -0700 (Mon, 28 May 2012)
New Revision: 38771
Modified:
   trunk/modules/extension/xsd/xsd-filter/src/main/resources/org/geotools/filter/v1_1/filter.xsd
   trunk/modules/extension/xsd/xsd-filter/src/test/java/org/geotools/filter/v1_1/OGCFilterTest.java
Log:
updated internal copy of filter schema to match online published, PropertyName in BBOX is optional
Modified: trunk/modules/extension/xsd/xsd-filter/src/main/resources/org/geotools/filter/v1_1/filter.xsd
===================================================================
--- trunk/modules/extension/xsd/xsd-filter/src/main/resources/org/geotools/filter/v1_1/filter.xsd	2012-05-28 22:58:36 UTC (rev 38770)
+++ trunk/modules/extension/xsd/xsd-filter/src/main/resources/org/geotools/filter/v1_1/filter.xsd	2012-05-29 01:05:28 UTC (rev 38771)
@@ -194,7 +194,7 @@
       <xsd:complexContent>
          <xsd:extension base="ogc:SpatialOpsType">
             <xsd:sequence>
-               <xsd:element ref="ogc:PropertyName"/>
+               <xsd:element ref="ogc:PropertyName" minOccurs="0"/>
                <xsd:element ref="gml:Envelope"/>
             </xsd:sequence>
          </xsd:extension>
Modified: trunk/modules/extension/xsd/xsd-filter/src/test/java/org/geotools/filter/v1_1/OGCFilterTest.java
===================================================================
--- trunk/modules/extension/xsd/xsd-filter/src/test/java/org/geotools/filter/v1_1/OGCFilterTest.java	2012-05-28 22:58:36 UTC (rev 38770)
+++ trunk/modules/extension/xsd/xsd-filter/src/test/java/org/geotools/filter/v1_1/OGCFilterTest.java	2012-05-29 01:05:28 UTC (rev 38771)
@@ -26,6 +26,9 @@
 import java.io.FileOutputStream;
 import java.io.InputStream;
 import java.io.OutputStream;
+import java.io.StringReader;
+import java.util.List;
+
 import javax.xml.parsers.DocumentBuilderFactory;
 import org.opengis.filter.Filter;
 import org.opengis.filter.FilterFactory;
@@ -34,7 +37,7 @@
 import org.opengis.filter.expression.PropertyName;
 import org.opengis.filter.spatial.DWithin;
 import org.geotools.factory.CommonFactoryFinder;
-import org.geotools.filter.v1_0.OGCConfiguration;
+
 import org.geotools.xml.Encoder;
 import org.geotools.xml.Parser;
 import org.geotools.xml.Parser.Properties;
@@ -141,4 +144,21 @@
         String unit = filter.getDistanceUnits();
         assertEquals("km", unit);
      }
+
+    public void testBBOXValidateWithoutPropertyName() throws Exception {
+        String xml = 
+              "<ogc:Filter xmlns:ogc='http://www.opengis.net/ogc'>" +
+                "<ogc:BBOX>" +
+                  "<gml:Envelope xmlns:gml='http://www.opengis.net/gml'>" +  
+                     "<gml:lowerCorner>36.986771000000005 -91.516129</gml:lowerCorner>" + 
+                     "<gml:upperCorner>42.50936100000001 -87.507889</gml:upperCorner>" +  
+                   "</gml:Envelope>" +
+                 "</ogc:BBOX>" +
+               "</ogc:Filter>";
+
+        Parser p = new Parser(new OGCConfiguration());
+        p.validate(new StringReader(xml));
+
+        assertTrue(p.getValidationErrors().isEmpty());
+    }
 }
 |