SVN hosting: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
'''Historical document, please keep it.''' | |||
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. | 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. | ||
== News == | |||
'''''October 2007: It has been decided to open the SVN at OSGeo''''' | |||
* Link to the [http://www.nabble.com/Motion%3A-migrate-to-SVN-trac-on-OSGeo-infrastructure-tf4633839.html PSC mailing list thread] discussing this. | |||
See also bug [[Tracking]]. | |||
== See also == | |||
* [[Migration from CVS to SVN]] (technical issues) | |||
* <strike>[http://trac.edgewall.org/attachment/ticket/5241/mediawiki2trac.ph Convert] MediaWiki pages to Trac</strike> | |||
: MediaWiki is available at OSGeo, so this shouldn't be needed. (and I prefer MediaWiki ;-) --HB) | |||
:: Note: there is now also the Mediawiki converter plugin installed at osgeo.org (but I tend to agree with HB) -- MN | |||
:: What does that plugin do? TracWiki->Mediawiki? | |||
::: yes -- MN | |||
:: If so Mw->Tw->Mw would be lossy & better to copy Mw->Mw? (??) --HB | |||
::: Sure, if we keep MW, we'll simply dump it and import -- MN | |||
== SVN repository with GForge at Intevation == | == SVN repository with GForge at Intevation == | ||
Line 8: | Line 28: | ||
'''Pro:''' | '''Pro:''' | ||
* continuity for GRASS | * continuity for GRASS | ||
* GForge includes different SCMs, like CVS, SVN, Mercurial, ... | |||
** GForge-SVN-Browser ([http://wald.intevation.org/scm/?group_id=27 example]) | |||
** As GForge-Wiki "phpwiki" is potentially available. | |||
** more? | |||
'''Contra:''' | '''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 really accepted by GRASS developers, low usage (much lower than with old RT). Important developers are not even registered at all | ||
* [[Tracking#Buggy_bugtracker.3F|more GForge bugs]] | * [[Tracking#Buggy_bugtracker.3F|more GForge bugs]] | ||
== 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]. | ||
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 | |||
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 | * 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 | Alternative [http://josef.fsv.cvut.cz/cgi-bin/viewcvs.cgi/?root=grass7svn viewcvs interface for SVN] | ||
** Wiki integrated | ** [http://trac.osgeo.org/gdal/wiki Wiki] integrated | ||
** Ticket notification in IRC channel | ** Ticket notification in IRC channel and via [http://trac.osgeo.org/gdal/timeline RSS] | ||
** 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]) | ||
* integration with [http://wiki.osgeo.org/index.php/BuildBot_Configuration BuildBot] (automated multi-platform test builds) | |||
'''Contra:''' | '''Contra:''' | ||
* some time already invested in Intevation's GForge | * some time already invested in Intevation's GForge | ||
[[Category: Development]] | [[Category: Development]] |
Latest revision as of 12:51, 7 February 2019
Historical document, please keep it.
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.
News
October 2007: It has been decided to open the SVN at OSGeo
- Link to the PSC mailing list thread discussing this.
See also bug Tracking.
See also
- Migration from CVS to SVN (technical issues)
Convert MediaWiki pages to Trac
- MediaWiki is available at OSGeo, so this shouldn't be needed. (and I prefer MediaWiki ;-) --HB)
- Note: there is now also the Mediawiki converter plugin installed at osgeo.org (but I tend to agree with HB) -- MN
- What does that plugin do? TracWiki->Mediawiki?
- yes -- MN
- If so Mw->Tw->Mw would be lossy & better to copy Mw->Mw? (??) --HB
- Sure, if we keep MW, we'll simply dump it and import -- MN
SVN repository with GForge at Intevation
GRASS GForge Server: http://wald.intevation.org/tracker/?group_id=21
Pro:
- continuity for GRASS
- GForge includes different SCMs, like CVS, SVN, Mercurial, ...
- GForge-SVN-Browser (example)
- As GForge-Wiki "phpwiki" is potentially available.
- more?
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
- 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 | Alternative viewcvs interface for SVN
- Wiki integrated
- Ticket notification in IRC channel and via RSS
- 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)
- integration with BuildBot (automated multi-platform test builds)
Contra:
- some time already invested in Intevation's GForge