libvcs.projects.svn
#
For subversion, aka svn(1)
Subversion object for libvcs.
- class libvcs.projects.svn.SubversionProject(*, url, dir, **kwargs)[source]#
Bases:
libvcs.projects.base.BaseProject
Base class for repositories.
- Parameters:
url (str) –
dir (libvcs._internal.types.StrPath) –
- bin_name = svn#
- get_revision(self, location=None)[source]#
Return maximum revision for all files under a given location
- schemes = ['svn', 'svn+ssh', 'svn+http', 'svn+https', 'svn+svn']#
- libvcs.projects.svn.base_convert_pip_url(pip_url)[source]#
Parse pip URL via libvcs.projects.base.BaseProject.url.
- Parameters:
pip_url (str) –
- Return type:
- libvcs.projects.svn.get_rev_options(url, rev)[source]#
Return revision options. From pip pip.vcs.subversion.
- libvcs.projects.svn.logger#