module Savi::Packaging::RemoteService::GitHub

Defined in:

savi/packaging/remote_service.cr

Constant Summary

COMMAND_GIT_CLONE_MINIMAL = ["git", "clone", "--depth=1", "--bare", "--filter=blob:none"] of ::String
COMMAND_GIT_REMOTE_SORTED_TAGS = ["git", "-c", "versionsort.suffix=-", "ls-remote", "--tags", "--sort=-v:refname"] of ::String
PROCESS_CONCURRENCY = 1

Class Method Summary

Class Method Detail

def self.fetch_specified_versions_of_each(ctx, deps : Array(Dependency), versions : Array(String | Nil), into_dirname : String) #

[View source]
def self.find_location_for(ctx, dep_name : String) : String | Nil #

[View source]
def self.latest_version_of_each(ctx, deps : Array(Dependency)) : Array(String) #

[View source]
def self.update_all(ctx, deps : Array(Dependency), into_dirname : String) #

[View source]