Open
Description
Motivation
Subversion (svn
) is a commonly used version control system for many larger Fortran projects. Proper support for handling dependencies from subversion repositories would be required for those projects to adopt fpm.
Specification
Similar to the git
dependencies we want to easily specify them with a dotted key-value pair in one line:
[dependencies]
example.svn = "svn+https://svn.example.com/my-project"
Further specification like pinning to a certain revision or a branch have to be investigated.
Prior Art
- svn support in pip: https://pip.pypa.io/en/stable/topics/vcs-support/#subversion
Additional Information
- svn homepage: https://subversion.apache.org/
- svn hosting: https://sourceforge.net/
- svn hosting: https://osdn.net/
- poll: https://fortran-lang.discourse.group/t/1791