Site icon Nokians – La parole aux fans de Nokia

Bientôt la fin du service « Nokia Developer Projects »

Dans quelques mois, sans date précise, le service « Nokia Developer Projects » n’existera plus. En effet, selon Nokia, le site spécialisé pour le développement sur les plateformes Symbian, MeeGo-Harmattan, Windows Phone, S40… est de moins en moins actif et a un coût.

Cependant, les autres services communautaires comme le forum ainsi que le wiki seront toujours disponibles.

Il est demandé aux développeurs ayant des projets sur ce service de les sauvegarder, sinon ils seront perdus.

Ci-dessous, le mail original envoyé par Nokia Developer Project :

With some sadness we announce that the Nokia Developer Projects service (https://projects.developer.nokia.com) will be discontinued in the following months (due to ongoing trend of low activity and increasing costs). Please backup any project data you wish to save as soon as possible (ideally within the next few weeks). After the service has been stopped all unsaved data will be lost!

Thank you for using Projects and being part of our community!

Note that all the other community services, including discussion boards and wiki, will remain available for your future use and enjoyment.

How can I migrate my repositories somewhere else?

For git:
1. Make sure that you’ve pulled the latest revision of the repository you wish to move. You can usually achieve this by running the following command in your local repository:

git fetch origin

2. Create an empty git repository somewhere else.

3. Add the newly created empty repository as a new remote by running the following command:

git remote add new_repo https://$LOCATION_OF_NEW_REPO

4. In the root directory of the repository, run the command:

git push –tags new_repo refs/remotes/origin/*:refs/heads/*

5. You can now clone the new repository and start using it. It should have the entire history of the old one.

For mercurial:
1. Make sure that you’ve pulled the latest revision of the repository you wish to move.

2. Create an empty hg repository somewhere else.

3. Edit the .hg/hgrc file of the repository you wish to move adding the following line to the [paths] section:

new_repo = https://$LOCATION_OF_NEW_REPO

4. In the root directory of the repository, run the command:

hg push new_repo

5. You can now clone the new repository and start using it. It should have the entire history of the old one.

For subversion:
1. Download and install rsvndump on your local machine: http://rsvndump.sourceforge.net

2. Create a subversion dump file by running:

rsvndump –username $username –password $password –keep-revnums https://$PATH_TO_MULTIPROJECT_REPO > repository.dump

3. (Optional) If you need to filer out some cruft from the repository before importing it somewhere else, this should be done now. The tool svndumpsanitizer is recommended for the job. http://miria.linuxmaniac.net/svndumpsanitizer

4. Set up an empty svn repository somewhere else.

5. Transfer the dump file to the new server.

6. Import (or have your friendly new system admin import) the dump file by running:

svnadmin load /path/to/new/repo < repository.dump

7. You can now check out the new repository and start using it. It should have the entire history of the old one (minus the stuff you optionally excluded with svndumpsanitizer).

Quitter la version mobile