Subversion
(Add information on relocating from old svn repositories to new ones) |
(+a few words about the Fremantle SVN client in extras-devel so that people know it exists ;-)) |
||
(3 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | Subversion is a source code management tool which is widely by free and open source software projects, on [[Getting started with Maemo Garage|Garage]] for example. You can find more information on [http://subversion.tigris.org the Subversion website] and [http://svnbook.red-bean.com the Subversion manual]. | |
- | Subversion is a source code management tool which is widely by | + | |
Subversion is used by the Maemo projects for community projects, and formerly for Maemo Platform components which were housed on the server called [http://stage.maemo.org/svn/maemo Stage]. | Subversion is used by the Maemo projects for community projects, and formerly for Maemo Platform components which were housed on the server called [http://stage.maemo.org/svn/maemo Stage]. | ||
== Server move == | == Server move == | ||
- | |||
In December 2009 and January 2010, a number of faster servers were installed for Maemo, and both Nokia and community projects were moved from one repository to another. | In December 2009 and January 2010, a number of faster servers were installed for Maemo, and both Nokia and community projects were moved from one repository to another. | ||
The SVN server on [http://garage.maemo.org/svn Garage] was moved to a new server [http://vcs.maemo.org/svn VCS]. For developers who have already got a working copy with local changes who wish to relocate to the new server, you can do so with the following command: | The SVN server on [http://garage.maemo.org/svn Garage] was moved to a new server [http://vcs.maemo.org/svn VCS]. For developers who have already got a working copy with local changes who wish to relocate to the new server, you can do so with the following command: | ||
- | svn switch --relocate https://garage.maemo.org/svn/<project name> | + | svn switch --relocate https://garage.maemo.org/svn/<project name> |
- | https://vcs.maemo.org/svn/<project name> | + | https://vcs.maemo.org/svn/<project name> |
The SVN server on [http://stage.maemo.org/svn Stage] is being migrated to [http://maemo.gitorious.org Gitorious]. The easiest way to migrate from svn to git is to generate a local diff for old modules | The SVN server on [http://stage.maemo.org/svn Stage] is being migrated to [http://maemo.gitorious.org Gitorious]. The easiest way to migrate from svn to git is to generate a local diff for old modules | ||
Line 20: | Line 18: | ||
patch -p0 < local_changes.patch | patch -p0 < local_changes.patch | ||
- | in the freshly checked out copy. | + | in the freshly checked out copy. |
+ | |||
+ | == SVN client for Maemo 5 (Fremantle) == | ||
+ | There is a Subversion client for Fremantle in [[extras-devel]] (see also [http://talk.maemo.org/showthread.php?t=46130 this talk.maemo.org thread]). | ||
[[Category:Development]] | [[Category:Development]] |
Latest revision as of 22:08, 8 June 2014
Subversion is a source code management tool which is widely by free and open source software projects, on Garage for example. You can find more information on the Subversion website and the Subversion manual.
Subversion is used by the Maemo projects for community projects, and formerly for Maemo Platform components which were housed on the server called Stage.
[edit] Server move
In December 2009 and January 2010, a number of faster servers were installed for Maemo, and both Nokia and community projects were moved from one repository to another.
The SVN server on Garage was moved to a new server VCS. For developers who have already got a working copy with local changes who wish to relocate to the new server, you can do so with the following command:
svn switch --relocate https://garage.maemo.org/svn/<project name> https://vcs.maemo.org/svn/<project name>
The SVN server on Stage is being migrated to Gitorious. The easiest way to migrate from svn to git is to generate a local diff for old modules
svn diff > local_changes.patch
and to obtain the project from gitorious with a fresh clone, before re-applying your changes using
patch -p0 < local_changes.patch
in the freshly checked out copy.
[edit] SVN client for Maemo 5 (Fremantle)
There is a Subversion client for Fremantle in extras-devel (see also this talk.maemo.org thread).
- This page was last modified on 8 June 2014, at 22:08.
- This page has been accessed 17,234 times.