SVN hosting: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(some links added)
Line 17: Line 17:
== SVN repository with Trac at OSGeo ==
== SVN repository with Trac at OSGeo ==


OSGeo SVN/Trac Server: http://trac.osgeo.org/
OSGeo SVN/Trac Server: http://trac.osgeo.org/ . There are several SVN/Trac instances running, e.g. the [http://trac.osgeo.org/gdal/ GDAL SVN/Trac Server].


GDAL SVN/Trac Server: http://trac.osgeo.org/gdal/
Main servers are at [http://www.peer1.net/en/colocation.asp Peer1 colocation site], adminstered by the OSGeo System Administration Committee ([http://wiki.osgeo.org/index.php/SAC OSGeo-SAC]).
 
Main servers are at Peer1 colocation site: http://www.peer1.net/en/colocation.asp,  
adminstered by the OSGeo System Administration Committee.




'''Pro:'''
'''Pro:'''
* Integrated infrastructure with other OSGeo projects (GDAL, ...)
* Integrated infrastructure with other OSGeo projects (GDAL, ...)
* SVN and Trac nicely integrated, also Wiki integrated
* SVN and Trac nicely integrated, also Wiki integrated ([http://trac.osgeo.org/gdal/wiki Wiki example])
* Trac shows patches/diffs in SVN ([http://trac.osgeo.org/gdal/attachment/ticket/1570/altitudeMode_SVN_HEAD.patch example])
* Trac shows patches/diffs in SVN ([http://trac.osgeo.org/gdal/attachment/ticket/1570/altitudeMode_SVN_HEAD.patch example1], [http://trac.osgeo.org/gdal/changeset/12164 example2])
* login (signon) embedded in OSGeo LDAP: single signon for OSGeo infrastructure
* login (signon) embedded in OSGeo LDAP: single signon for OSGeo infrastructure
* Trac advantages
* Trac advantages
** [http://trac.osgeo.org/gdal/timeline Timeline] and [http://trac.osgeo.org/gdal/roadmap roadmap] provided for semi-automated release management (milestones)
** [http://trac.osgeo.org/gdal/timeline Timeline] and [http://trac.osgeo.org/gdal/roadmap roadmap] provided for semi-automated release management (milestones)
** Auto-generation of release notes ([http://trac.osgeo.org/gdal/wiki/Release/1.4.1 GDAL example]) which we currently do by hand for thousands of fixes
** Auto-generation of release notes ([http://trac.osgeo.org/gdal/wiki/Release/1.4.1 GDAL example]) which we currently do by hand for thousands of fixes
** Source code browser integrated
** [http://trac.osgeo.org/gdal/browser Source code browser] integrated
** Wiki integrated
** [http://trac.osgeo.org/gdal/wiki Wiki] integrated
** Ticket notification in IRC channel
** Ticket notification in IRC channel
** tickets can moved around among OSGeo projects
** tickets can moved around among OSGeo projects
** easy ticket monitoring and retrieval
** easy ticket monitoring and [http://trac.osgeo.org/gdal/report retrieval]
** nice layout
** nice layout
* potential new translation portal of OSGeo would integrate, too
* potential new translation portal of OSGeo would integrate, too (we suggest [http://pootle.wordforge.org/ pootle])


'''Contra:'''
'''Contra:'''

Revision as of 08:45, 17 September 2007

The goal is to move to SVN infrastructure for GRASS 7. The hosting of SVN needs to be discussed. A new repository has to be created in any case, despite its physical location.


SVN repository with GForge at Intevation

GRASS GForge Server: http://wald.intevation.org/tracker/?group_id=21

Pro:

  • continuity for GRASS

Contra:

  • GForge is not really accepted by GRASS developers, low usage (much lower than with old RT). Important developers are not even registered at all
  • GForge is not integrated with CVS, apparently also not with SVN
  • Wiki is yet on another server
  • more GForge bugs

SVN repository with Trac at OSGeo

OSGeo SVN/Trac Server: http://trac.osgeo.org/ . There are several SVN/Trac instances running, e.g. the GDAL SVN/Trac Server.

Main servers are at Peer1 colocation site, adminstered by the OSGeo System Administration Committee (OSGeo-SAC).


Pro:

  • Integrated infrastructure with other OSGeo projects (GDAL, ...)
  • SVN and Trac nicely integrated, also Wiki integrated (Wiki example)
  • Trac shows patches/diffs in SVN (example1, example2)
  • login (signon) embedded in OSGeo LDAP: single signon for OSGeo infrastructure
  • Trac advantages
    • Timeline and roadmap provided for semi-automated release management (milestones)
    • Auto-generation of release notes (GDAL example) which we currently do by hand for thousands of fixes
    • Source code browser integrated
    • Wiki integrated
    • Ticket notification in IRC channel
    • tickets can moved around among OSGeo projects
    • easy ticket monitoring and retrieval
    • nice layout
  • potential new translation portal of OSGeo would integrate, too (we suggest pootle)

Contra:

  • some time already invested in Intevation's GForge

See also