Open main menu

Gramps β

Changes

Conversion from Subversion to Git

47 bytes added, 02:29, 17 January 2022
no edit summary
{{man warn|Obsolete|The Migration was completed successfully in 2013-2014}}
== Repository Changes ==
== Code Changes ==
=== Convert get_svn_revision to get_git_revision - DONE ===
The function to return the latest svn revision number needs to be replaced by one to return the latest commit hash.
* gramps/gen/svn_revision.py-> gramps/gen/git_revision.py - DONE* gramps/gen/const.py- DONE* src/configure.in (gramps34 only) - DONE
=== Code to skip .svn directories ===
Two files have code for skipping subversion directories:
* gramps/plugins/tool/mediamanager.py- DONE* gramps/test/regrtest.py- DONE
We can remove this code at some point. Git does not pollute the source code tree with its files.
=== Repository url needs changing ===
Three files contain the repository url in their docstrings:
* gramps/gen/config.py- gramps-addons* gramps/gen/db/__init__.py- DONE* gramps/webapp/init.py- DONE
=== Change svn2cl -> git2cl - No change required ===
There is a reference to svn2cl in the about dialog. There is a git alternative available at http://savannah.nongnu.org/projects/git2cl/.
* gramps/gui/aboutdialog.py- No change required
=== Headline News gramplet ===
Change url to point to Git repository. - DONE (gramps40 and master)
== Bug Tracker Changes ==
* [[Translation environment4]] - DONE
* [[Manual Generation]] - DONE
* [[Using the bug tracker]] - DONE (<del>still refers to Trunk Project on the bug tracker</del>)* [[Bug triage]] - DONE (<del>still refers to Trunk Project on the bug tracker</del>)
* [[Relationship Calculator]] - DONE (references to files still need changing)* [[Date Handler]] - DONE (references to files still need changing)
* [[Animal pedigree]] - DONE
* [[Geographic Report]] - DONE
* [[HeadlineNewsGramplet]] - DONE
* [[Addon:InformationGraph]] - DONE
* [[Mac OS X:Build from source:Application package]]- DONE* [[Linux:Build from source]] - DONE (references to INSTALL and README files still need changing)
* [[Debian]] - DONE
* [[GEPS 013: Gramps Webapp: Initial Thoughts]] - DONE
* [[GEPS 013: Gramps Webapp]] - DONE (references to files still need changing)* [[GEPS 023: Storing data from large sources]] - DONE (references to files still need changing)
Pages requiring changes when gramps-addons is converted:
* [[Addons development]]
* [[Addon:DescendantsLines]]
* [[GEPS 005: Enhanced Plugin Interface]]
 
 
[[Category:GEPS|C]]
[[Category:Developers/General]]
1,971
edits