1.. _rfc-2: 2 3=============================================== 4RFC 2: Migration to OSGeo Subversion Repository 5=============================================== 6 7Author: Frank Warmerdam 8 9Contact: warmerdam@pobox.com 10 11Status: Adopted 12 13Summary 14------- 15 16It is proposed that the GDAL source tree be moved a subversion 17repository in such a manner as to preserve the history existing in the 18CVS repository. A 1.3.x branch will be created after automatic updating 19of the header format. 20 21Details 22------- 23 241. The conversion will be done by Howard Butler using the cvs2svn tool. 252. At least 24 hours notice will be provided before the transition 26 starts to allow committers to commit any outstanding work that is 27 ready to into the repository. 283. When the conversion starts, the GDAL (and gdalautotest) trees will be 29 removed from cvs.maptools.org, and archived to avoid any confusion. 304. Frank Warmerdam will modify the "daily cvs snapshot" capability to 31 work from SVN. 325. Frank will be responsible for updating the source control information 33 in the documentation. 346. All source files in SVN will have the svn:keywords property set to 35 "Id" by Frank after they are created. 367. Committers will need to get a login on osgeo.org and notify Frank to 37 regain commit access. Committer access on the new repository will be 38 enabled after the above changes are all complete. 398. The GDAL committers document should be updated, removing non-GDAL 40 committers (ie. libtiff, geotiff, etc). 41 42Header Format 43------------- 44 45SVN does not support history insertion in source files, and to keep the 46old history listings around without keeping them up to date would be 47very confusing. So it is proposed that Frank Warmerdam write a script to 48strip the history logs out. Changing this: 49 50:: 51 52 /****************************************************************************** 53 * $Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $ 54 * 55 * Project: GDAL Core 56 * Purpose: Color table implementation. 57 * Author: Frank Warmerdam, warmerdam@pobox.com 58 * 59 ****************************************************************************** 60 * Copyright (c) 2000, Frank Warmerdam 61 ... 62 ****************************************************************************** 63 * $Lcg: RFC2_SVN.dox,v $ 64 * Revision 1.6 2006/03/28 14:49:56 fwarmerdam 65 * updated contact info 66 * 67 * Revision 1.5 2005/09/05 19:29:29 fwarmerdam 68 * minor formatting fix 69 */ 70 71 #include "gdal_priv.h" 72 73 CPL_CVSID("$Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $"); 74 75to this: 76 77:: 78 79 /****************************************************************************** 80 * $Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $ 81 * 82 * Project: GDAL Core 83 * Purpose: Color table implementation. 84 * Author: Frank Warmerdam, warmerdam@pobox.com 85 * 86 ****************************************************************************** 87 * Copyright (c) 2000, Frank Warmerdam 88 ... 89 *****************************************************************************/ 90 91 #include "gdal_priv.h" 92 93 CPL_CVSID("$Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $"); 94 95.. _branch-for-13: 96 97Branch for 1.3 98-------------- 99 100Once the headers have been updated appropriately, a 1.3 branch will be 101established in subversion. The intent is that further 1.3.x releases 102would be made against this "stable branch" while trunk work is towards a 1031.4.0 release targeted for around the time of the OSGeo conference. 104