From 1a6c67af3851748a0a604e3b3e99bd63f3f576a0 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 3 Nov 2020 06:11:09 +0100 Subject: Remove ability to use git projects as dependencies. Users can add them as git submodules instead --- include/Dependency.hpp | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'include/Dependency.hpp') diff --git a/include/Dependency.hpp b/include/Dependency.hpp index f505503..4660a05 100644 --- a/include/Dependency.hpp +++ b/include/Dependency.hpp @@ -8,7 +8,6 @@ namespace sibs { class PackageListDependency; - class GitDependency; class Dependency { @@ -16,7 +15,6 @@ namespace sibs enum class Source { PACKAGE_LIST, - GIT }; virtual ~Dependency(){} @@ -28,12 +26,6 @@ namespace sibs assert(getSource() == Source::PACKAGE_LIST); return (PackageListDependency*)this; } - - const GitDependency* asGitDependency() const - { - assert(getSource() == Source::GIT); - return (GitDependency*)this; - } }; class PackageListDependency : public Dependency @@ -48,21 +40,6 @@ namespace sibs std::string name; PackageVersionRange version; }; - - class GitDependency : public Dependency - { - public: - virtual ~GitDependency(){} - virtual Source getSource() const - { - return Source::GIT; - } - - std::string name; - std::string url; - std::string branch; - std::string revision; - }; } #endif //SIBS_DEPENDENCY_HPP -- cgit v1.2.3