Commit Graph

24 Commits (f-providerinst-command-tests)

Author SHA1 Message Date
Martin Atkins abb486d8e5 internal/getproviders: Implement MultiSource
6 years ago
Martin Atkins bc0f85e85e internal/getproviders: MockSource and mock package metadata
6 years ago
Martin Atkins 4061cbed38 internal/getproviders: A new shared model for provider requirements
6 years ago
Martin Atkins eb25fe8b24 internal/getproviders: SearchLocalDirectory can handle symlinks
6 years ago
Martin Atkins ad15459468 internal/{getproviders,providercache}: improved trace logging
6 years ago
Martin Atkins 754b7ebb65 command: Expose providercache package objects for use elsewhere
6 years ago
Martin Atkins e4d7a71d91 internal/getproviders: Exit early if MultiSource has no sources
6 years ago
Martin Atkins 18dd0a396d internal/providercache: First pass of the actual install process
6 years ago
Martin Atkins 03155daf98 internal/providercache: Start to stub Installer type
6 years ago
Martin Atkins 514184cc9d internal/getproviders: Functions to determine installation directories
6 years ago
Martin Atkins 283b4d4cad internal/getproviders: Make local directory search a public API
6 years ago
Martin Atkins 43c1ec69e2 build: Use Go 1.14
6 years ago
Martin Atkins 8eff19e48f internal/getproviders: Initial implementation of FilesystemMirrorSource
6 years ago
Martin Atkins c073db09ea internal/getproviders: Sorting and filtering for lists of PackageMeta
6 years ago
Martin Atkins d82a36b6f5 internal/getproviders: ParsePlatform method
6 years ago
Martin Atkins 3078d21c5f internal/getproviders: Include Provider and Version in PackageMeta
6 years ago
Martin Atkins 4d7122a0dd internal/getproviders: LookupLegacyProvider
6 years ago
Martin Atkins 2aac8cf812 internal/getproviders: Distinguished packed vs. unpacked local packages
7 years ago
Martin Atkins 92a58ec438 internal/getproviders: Stub out the two mirror sources
7 years ago
Martin Atkins 773e38b49c internal/getproviders: Stub of MultiSource
7 years ago
Martin Atkins d695956061 internal/getproviders: MemoizeSource for local caching of source responses
7 years ago
Martin Atkins a77bc59c44 internal/getproviders: Package URL should always be absolute
7 years ago
Martin Atkins c8f7223adb internal/getproviders: Source interface for generalization
7 years ago
Martin Atkins c76260e957 internal/getproviders: Query a provider registry
7 years ago