feat: Removes old configuration merging file from cli-client.
All checks were successful
CI / Ubuntu (push) Successful in 2m42s
All checks were successful
CI / Ubuntu (push) Successful in 2m42s
This commit is contained in:
@@ -1,82 +0,0 @@
|
|||||||
// import ConfigurationClient
|
|
||||||
// import Dependencies
|
|
||||||
// import FileClient
|
|
||||||
// import Foundation
|
|
||||||
//
|
|
||||||
// extension Configuration {
|
|
||||||
//
|
|
||||||
// func mergingTarget(_ otherTarget: Configuration.Target?) -> Self {
|
|
||||||
// .init(
|
|
||||||
// target: otherTarget ?? target,
|
|
||||||
// strategy: strategy
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// func mergingStrategy(_ otherStrategy: Configuration.VersionStrategy?) -> Self {
|
|
||||||
// .init(
|
|
||||||
// target: target,
|
|
||||||
// strategy: strategy?.merging(otherStrategy)
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// extension Configuration.PreRelease {
|
|
||||||
// func merging(_ other: Self?) -> Self {
|
|
||||||
// .init(
|
|
||||||
// prefix: other?.prefix ?? prefix,
|
|
||||||
// strategy: other?.strategy ?? strategy
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// extension Configuration.Branch {
|
|
||||||
// func merging(_ other: Self?) -> Self {
|
|
||||||
// return .init(includeCommitSha: other?.includeCommitSha ?? includeCommitSha)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// extension Configuration.SemVar {
|
|
||||||
// // TODO: Merge strategy ??
|
|
||||||
// func merging(_ other: Self?) -> Self {
|
|
||||||
// .init(
|
|
||||||
// allowPreRelease: other?.allowPreRelease ?? allowPreRelease,
|
|
||||||
// preRelease: preRelease?.merging(other?.preRelease),
|
|
||||||
// requireExistingFile: other?.requireExistingFile ?? requireExistingFile,
|
|
||||||
// requireExistingSemVar: other?.requireExistingSemVar ?? requireExistingSemVar,
|
|
||||||
// strategy: other?.strategy ?? strategy
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// extension Configuration.VersionStrategy {
|
|
||||||
// func merging(_ other: Self?) -> Self {
|
|
||||||
// guard let branch else {
|
|
||||||
// guard let semvar else { return self }
|
|
||||||
// return .semvar(semvar.merging(other?.semvar))
|
|
||||||
// }
|
|
||||||
// return .branch(branch.merging(other?.branch))
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// extension Configuration {
|
|
||||||
// func merging(_ other: Self?) -> Self {
|
|
||||||
// var output = self
|
|
||||||
// output = output.mergingTarget(other?.target)
|
|
||||||
// output = output.mergingStrategy(other?.strategy)
|
|
||||||
// return output
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// @discardableResult
|
|
||||||
// func withConfiguration<T>(
|
|
||||||
// path: String?,
|
|
||||||
// _ operation: (Configuration) async throws -> T
|
|
||||||
// ) async throws -> T {
|
|
||||||
// @Dependency(\.configurationClient) var configurationClient
|
|
||||||
//
|
|
||||||
// let configuration = try await configurationClient.findAndLoad(
|
|
||||||
// path != nil ? URL(filePath: path!) : nil
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
// return try await operation(configuration)
|
|
||||||
// }
|
|
||||||
Reference in New Issue
Block a user