reuse.vcs module¶
This module deals with version control systems.
- class reuse.vcs.VCSStrategy(project: Project)[source]¶
Bases:
ABC
Strategy pattern for version control systems.
- class reuse.vcs.VCSStrategyNone(project: Project)[source]¶
Bases:
VCSStrategy
Strategy that is used when there is no VCS.
- class reuse.vcs.VCSStrategyGit(project: Project)[source]¶
Bases:
VCSStrategy
Strategy that is used for Git.
- class reuse.vcs.VCSStrategyHg(project: Project)[source]¶
Bases:
VCSStrategy
Strategy that is used for Mercurial.
- class reuse.vcs.VCSStrategyPijul(project: Project)[source]¶
Bases:
VCSStrategy
Strategy that is used for Pijul.