... | ... | @@ -4,10 +4,26 @@ |
|
|
|
|
|
* #768
|
|
|
|
|
|
# Repos
|
|
|
|
|
|
The server `svn.civicrm.org` hosts these repos:
|
|
|
|
|
|
```
|
|
|
# du -sm civicrm extdir hrd php quest sfschool tools
|
|
|
1763 civicrm
|
|
|
1 extdir
|
|
|
2 hrd
|
|
|
3 php
|
|
|
94 quest
|
|
|
11 sfschool
|
|
|
168 tools
|
|
|
```
|
|
|
|
|
|
# Motivation
|
|
|
|
|
|
* The SVN service has near 0 activity for the past 2 years
|
|
|
* @xurizaemon has done tests to migrate the SVN repo to a git repo (https://github.com/fuzionnz/civicrm-svn). It does not have the branches, but would be good enough?
|
|
|
* (_Comment_ (totten): I don't need to go back to svn often, but when I do... the flow has generally required spot-checking the tags and branches. So I really don't want to lose that info.)
|
|
|
* The SVN service is still using a VM with 2 GB ram, which needs to be monitored, upgraded, backed-up, as any production VM.
|
|
|
|
|
|
# Roadmap
|
... | ... | @@ -15,7 +31,12 @@ |
|
|
* 2013: SVN to Github migration, SVN was set to read-only
|
|
|
* 2017-xx: SVN history of the trunk branch available on https://github.com/fuzionnz/civicrm-svn
|
|
|
* 2017-10: The web server is turned off, but the SVN server is still available on request.
|
|
|
* 2017-11:
|
|
|
* full shutdown of the SVN vm (but not deletion)
|
|
|
* tar.gz of the SVN repo available by request
|
|
|
* possibly mirror the SVN somewhere on a no-cost "free" service? |
|
|
\ No newline at end of file |
|
|
* 2017-11: Some ways to remove our SVN obligations while keeping data around:
|
|
|
* Re-do the git mirror, with branches+tags. https://git-scm.com/docs/git-svn
|
|
|
* full shutdown of the SVN vm (but not deletion)
|
|
|
* Post tar.gz of the SVN repo available by request ([svnadmin dump](http://svnbook.red-bean.com/en/1.7/svn.ref.svnadmin.c.dump.html) followed by gzip or bzip2)
|
|
|
* Mirror the SVN somewhere on a no-cost/low-cost service?
|
|
|
* https://sourceforge.net/projects/civicrm ([import instructions](https://sourceforge.net/p/forge/documentation/SVN%20Import/))
|
|
|
* http://savannah.gnu.org/ or http://savannah.nongnu.org/ ([import instructions](http://savannah.gnu.org/maintenance/SvnImportExistingRepo/))
|
|
|
* http://www.cloudforge.com/pricing ($2/mo for 2gb quota; [import instructions](https://help.cloudforge.com/hc/en-us/articles/215242503-Importing-an-Existing-Repository-into-CloudForge-Subversion))
|
|
|
* http://repositoryhosting.com/features ($6/mo; no mention of quota) |