RFC 2:迁移到OSGeo Subversion存储库
作者:弗兰克·温特丹
联系方式:warmerdam@pobox.com
状态:通过
总结
建议将GDAL源树移动到subversion存储库中,以保留CVS存储库中现有的历史。标题格式自动更新后,将创建1.3.x分支。
细节
转换将由Howard Butler使用cvs2svn工具完成。
在转换开始之前,将提供至少24小时的通知,以允许提交者将任何准备好的未完成工作提交到存储库中。
当转换开始时,GDAL(和gdalautotest)树将从cvs.maptools.org中删除,并存档以避免任何混淆。
Frank wartemdam将修改“每日cvs快照”功能,使之从SVN工作。
弗兰克将负责更新文档中的源代码管理信息。
SVN中的所有源文件在创建后都将由Frank将SVN:keywords属性设置为“Id”。
提交者需要登录osgeo.org并通知Frank重新获得提交权限。在上述更改全部完成后,将启用对新存储库的提交者访问。
应该更新GDAL提交者文档,删除非GDAL提交者(即libtiff、geotiff等)。
标题格式
SVN不支持在源文件中插入历史记录,如果不让旧的历史记录列表保持最新,则会非常混乱。因此,有人建议弗兰克·温特丹写一个脚本来删除历史日志。更改此:
/******************************************************************************
* $Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $
*
* Project: GDAL Core
* Purpose: Color table implementation.
* Author: Frank Warmerdam, warmerdam@pobox.com
*
******************************************************************************
* Copyright (c) 2000, Frank Warmerdam
...
******************************************************************************
* $Lcg: RFC2_SVN.dox,v $
* Revision 1.6 2006/03/28 14:49:56 fwarmerdam
* updated contact info
*
* Revision 1.5 2005/09/05 19:29:29 fwarmerdam
* minor formatting fix
*/
#include "gdal_priv.h"
CPL_CVSID("$Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $");
对此:
/******************************************************************************
* $Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $
*
* Project: GDAL Core
* Purpose: Color table implementation.
* Author: Frank Warmerdam, warmerdam@pobox.com
*
******************************************************************************
* Copyright (c) 2000, Frank Warmerdam
...
*****************************************************************************/
#include "gdal_priv.h"
CPL_CVSID("$Id: RFC2_SVN.dox 10627 2007-01-17 05:20:16Z warmerdam $");
分支1.3
在适当地更新了头之后,subversion中将建立一个1.3分支。其目的是针对这一“稳定分支”进一步发布1.3.x版本,而主干工作则是针对OSGeo会议期间的1.4.0版本。