Migrating DebianGis from SVN to Git
Outdated Information
The information on this page is no longer updated.
Hints for migrations
What follows is based on ?Alioth/Git#ConvertaSVNAliothrepositorytoGit and adapted to DebianGis purposes.
You should collect svn authors by running
svn log "svn://svn.debian.org/svn/pkg-grass/packages/<src_package>" | awk -F'|' '/^r[0-9]+/ { print $2 }' | sort -u
A pre-built list of contributors is available here as an uuencoded file. It is also available a tiny shell script to help you in migrating a svn repository. You should adapt it to your use. Note that currently there is not a simple way to migrate "mergeWithUpstream" style repositories to git, so you should just start merging the upstream tarball currently used in the package trunk. You still will have available debian changes, but won't be able to use git-buildpackage to build past upstream versions. For that reason it is better leaving the old subversion repository behind and still available for building old stuff.
In order to push changes to a new central git repository for DebianGis team you should create an empty repository by logging in alioth with your account and run a command as below:
cd /git/pkg-grass && ./setup-repository <package> "Package description"
Status of migrations
This table summarizes the status of migration for current sources in the SVN repository. Starting from Wheezy the svn repository is deprecated in favor of Git that allows a better integration with upstream multi-SCM repositories.
Package |
Status of migration |
avce00 |
ok |
dans-gdal-scripts |
ok |
debian-gis |
ok |
drawmap |
obsolete |
e00compr |
ok |
gdal |
ok |
gdal-ecw |
|
gdal-grass |
ok |
gdal-mrsid |
|
geographiclib |
ok |
geos |
ok |
geotiff |
ok |
gmt |
ok |
gmt-coast-low |
obsolete |
gmt-gshhs |
ok |
gosmore |
ok |
gpsdrive |
|
gpx2shp |
ok |
grass |
ok |
h5utils |
ok |
hdf5 |
ok |
josm |
ok |
josm-plugins |
ok |
jts |
ok |
libhdf4 |
ok |
libkml |
ok |
liblas |
ok |
libterralib |
ok |
mapnik-viewer |
ok |
mapserver |
ok |
mbsystem |
|
mkgmap |
ok |
musmap |
|
ncview |
ok |
netcdf |
ok |
ogdi-dfsg |
ok |
opencpn |
|
openev |
frozen |
openjump |
frozen |
openstreetmap-map-icons |
ok |
osm2pgsql |
ok |
ossim |
ok |
ossim-old |
obsolete |
postgis |
ok |
proj |
ok |
python-liblas |
ok |
qgis-historical |
obsolete |
roadmap |
|
shapelib |
ok |
spatialindex |
ok |
spatialite |
ok |
thuban |
ok |