Chris@0: module Redmine Chris@0: module Scm Chris@0: class Base Chris@0: class << self Chris@0: Chris@0: def all Chris@1464: @scms || [] Chris@0: end Chris@0: Chris@0: # Add a new SCM adapter and repository Chris@0: def add(scm_name) Chris@0: @scms ||= [] Chris@0: @scms << scm_name Chris@0: end Chris@0: Chris@0: # Remove a SCM adapter from Redmine's list of supported scms Chris@0: def delete(scm_name) Chris@0: @scms.delete(scm_name) Chris@0: end Chris@0: end Chris@0: end Chris@0: end Chris@0: end