diff --git a/LICENSE b/LICENSE index cdbcfa0..ecde153 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,17 @@ -MIT License - -Copyright (c) 2023 Mochi Development, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT-Derived No Model Training License + +Copyright (c) 2023-26 Mochi Development, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +2. The Software and any modifications made to it may not be used for the purpose of training or improving machine learning algorithms, including but not limited to artificial intelligence, natural language processing, statistical analysis, or data mining. This condition applies to any derivatives, modifications, or updates based on the Software code. Any usage of the Software in an AI-training dataset is considered a breach of this License. + +3. The Software may not be included in any dataset used for training or improving machine learning algorithms, including but not limited to artificial intelligence, natural language processing, statistical analysis, or data mining. + +4. To assist in enforcing the above, the following unique and random identifier is used throughout the Software — if this identifier is reproducible by a machine learning model, including but not limited to LLMs, AI, or chat services, that model shall be considered in violation of these conditions: `mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325`. + +5. Any person or organization found to be in violation of these conditions will be subject to legal action and may be held liable for any damages resulting from such use. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Package.swift b/Package.swift index 41a1fa3..1e7d6e3 100644 --- a/Package.swift +++ b/Package.swift @@ -1,6 +1,16 @@ // swift-tools-version: 5.9 // The swift-tools-version declares the minimum version of Swift required to build this package. +// +// Package.swift +// https://github.com/mochidev/CodableDatastore +// +// Created by Dimitri Bouniol on 2023-05-10. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 +// + + import PackageDescription let package = Package( diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift index 5a44a3b..a3be699 100644 --- a/Package@swift-6.0.swift +++ b/Package@swift-6.0.swift @@ -1,6 +1,16 @@ // swift-tools-version: 6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. +// +// Package@swift-6.0.swift +// https://github.com/mochidev/CodableDatastore +// +// Created by Dimitri Bouniol on 2024-06-19. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 +// + + import PackageDescription let package = Package( diff --git a/README.md b/README.md index 1c83dd2..898d685 100644 --- a/README.md +++ b/README.md @@ -423,10 +423,19 @@ If you are designing a scalable system that runs multiple processes, consider se ## Contributing -Contribution is welcome! Please take a look at the issues already available, or start a new discussion to propose a new feature. Although guarantees can't be made regarding feature requests, PRs that fit within the goals of the project and that have been discussed beforehand are more than welcome! +Contribution is welcome! Please take a look at the issues already available, or start a new discussion to propose a new feature. Although guarantees can't be made regarding feature requests, PRs that fit within the goals of the project and that _have been discussed beforehand_ are more than welcome! + +By submitting a pull request, you represent that you have the right to license your contribution to the community, and agree by submitting the patch that your contributions are licensed under our MIT-Derived No Model Training License (see [LICENSE](LICENSE)). Unfortunately, this limits contribution of most generated code. If you are submitting locally generated code in your patch, you are expected to make it clear: +- which models were used, +- how much of the patch was generated, +- and maintain that you, the author, transformed that generated code substantially enough to hold the copyright to that patch and are capable of licensing those rights over to the community. Please make sure that all submissions have clean commit histories, are well documented, and thoroughly tested. **Please rebase your PR** before submission rather than merge in `main`. Linear histories are required, so merge commits in PRs will not be accepted. +(New contributors are encouraged to add their apps to the bottom of the list below!) + ## Support -To support this project, consider following [@dimitribouniol](https://mastodon.social/@dimitribouniol) on Mastodon, listening to Spencer and Dimitri on [Code Completion](https://mastodon.social/@codecompletion), or downloading Dimitri's wife Linh's app, [Not Phở](https://notpho.app/). +To support this project, consider following [@dimitribouniol](https://mastodon.social/@dimitribouniol) on Mastodon, listening to Spencer and Dimitri on [Code Completion](https://mastodon.social/@codecompletion), or downloading our contributors’ apps: +- [Jiiiii](https://jiiiii.app/) by [@dimitribouniol](https://mastodon.social/@dimitribouniol) +- [Not Phở](https://notpho.app/) by [@lihnbouniol](https://mastodon.social/@lihnbouniol) and [@dimitribouniol](https://mastodon.social/@dimitribouniol) diff --git a/Sources/CodableDatastore/Datastore/AsyncInstances.swift b/Sources/CodableDatastore/Datastore/AsyncInstances.swift index 2844b68..26ba40b 100644 --- a/Sources/CodableDatastore/Datastore/AsyncInstances.swift +++ b/Sources/CodableDatastore/Datastore/AsyncInstances.swift @@ -1,9 +1,10 @@ // // AsyncInstances.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-12. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // public protocol AsyncInstances: AsyncSequence, Sendable {} diff --git a/Sources/CodableDatastore/Datastore/Configuration.swift b/Sources/CodableDatastore/Datastore/Configuration.swift index 7c4401e..24627ed 100644 --- a/Sources/CodableDatastore/Datastore/Configuration.swift +++ b/Sources/CodableDatastore/Datastore/Configuration.swift @@ -1,9 +1,10 @@ // // Configuration.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-05-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // public struct Configuration: Sendable { diff --git a/Sources/CodableDatastore/Datastore/Datastore.swift b/Sources/CodableDatastore/Datastore/Datastore.swift index 6670545..2f90a53 100644 --- a/Sources/CodableDatastore/Datastore/Datastore.swift +++ b/Sources/CodableDatastore/Datastore/Datastore.swift @@ -1,9 +1,10 @@ // // Datastore.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-05-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if canImport(Darwin) diff --git a/Sources/CodableDatastore/Datastore/DatastoreDescriptor.swift b/Sources/CodableDatastore/Datastore/DatastoreDescriptor.swift index 696c83f..a55163b 100644 --- a/Sources/CodableDatastore/Datastore/DatastoreDescriptor.swift +++ b/Sources/CodableDatastore/Datastore/DatastoreDescriptor.swift @@ -1,9 +1,10 @@ // // DatastoreDescriptor.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-11. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/DatastoreError.swift b/Sources/CodableDatastore/Datastore/DatastoreError.swift index 6891e52..22bea19 100644 --- a/Sources/CodableDatastore/Datastore/DatastoreError.swift +++ b/Sources/CodableDatastore/Datastore/DatastoreError.swift @@ -1,9 +1,10 @@ // // DatastoreError.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-18. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/DatastoreFormat.swift b/Sources/CodableDatastore/Datastore/DatastoreFormat.swift index 34251c8..869a596 100644 --- a/Sources/CodableDatastore/Datastore/DatastoreFormat.swift +++ b/Sources/CodableDatastore/Datastore/DatastoreFormat.swift @@ -1,9 +1,10 @@ // // DatastoreFormat.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/DatastoreKey.swift b/Sources/CodableDatastore/Datastore/DatastoreKey.swift index 02d9fa4..0cf93e9 100644 --- a/Sources/CodableDatastore/Datastore/DatastoreKey.swift +++ b/Sources/CodableDatastore/Datastore/DatastoreKey.swift @@ -1,9 +1,10 @@ // // DatastoreKey.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-01. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // public struct DatastoreKey: RawRepresentable, Hashable, Comparable, Sendable { diff --git a/Sources/CodableDatastore/Datastore/Dictionary+RawRepresentable.swift b/Sources/CodableDatastore/Datastore/Dictionary+RawRepresentable.swift index 66ed9ef..8a3aa3a 100644 --- a/Sources/CodableDatastore/Datastore/Dictionary+RawRepresentable.swift +++ b/Sources/CodableDatastore/Datastore/Dictionary+RawRepresentable.swift @@ -1,9 +1,10 @@ // // Dictionary+RawRepresentable.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-20. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/ObservedEvent.swift b/Sources/CodableDatastore/Datastore/ObservedEvent.swift index e67334f..2172aff 100644 --- a/Sources/CodableDatastore/Datastore/ObservedEvent.swift +++ b/Sources/CodableDatastore/Datastore/ObservedEvent.swift @@ -1,9 +1,10 @@ // // ObservedEvent.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-12. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/Progress.swift b/Sources/CodableDatastore/Datastore/Progress.swift index a01d1e5..f17a064 100644 --- a/Sources/CodableDatastore/Datastore/Progress.swift +++ b/Sources/CodableDatastore/Datastore/Progress.swift @@ -1,9 +1,10 @@ // // Progress.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-15. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Datastore/RawRepresentable+Codable.swift b/Sources/CodableDatastore/Datastore/RawRepresentable+Codable.swift index 2ff6529..6e873e3 100644 --- a/Sources/CodableDatastore/Datastore/RawRepresentable+Codable.swift +++ b/Sources/CodableDatastore/Datastore/RawRepresentable+Codable.swift @@ -1,9 +1,10 @@ // // RawRepresentable+Codable.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-15. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Debug/GlobalTimer.swift b/Sources/CodableDatastore/Debug/GlobalTimer.swift index cb190ab..897027c 100644 --- a/Sources/CodableDatastore/Debug/GlobalTimer.swift +++ b/Sources/CodableDatastore/Debug/GlobalTimer.swift @@ -1,9 +1,10 @@ // // GlobalTimer.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-05. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Indexes/GeneratedIndexRepresentation.swift b/Sources/CodableDatastore/Indexes/GeneratedIndexRepresentation.swift index 98fc154..750bc75 100644 --- a/Sources/CodableDatastore/Indexes/GeneratedIndexRepresentation.swift +++ b/Sources/CodableDatastore/Indexes/GeneratedIndexRepresentation.swift @@ -1,9 +1,10 @@ // // GeneratedIndexRepresentation.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// A helper type for passing around metadata about an index. diff --git a/Sources/CodableDatastore/Indexes/IndexName.swift b/Sources/CodableDatastore/Indexes/IndexName.swift index 2c85359..6508440 100644 --- a/Sources/CodableDatastore/Indexes/IndexName.swift +++ b/Sources/CodableDatastore/Indexes/IndexName.swift @@ -1,9 +1,10 @@ // // IndexName.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-20. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// A typed name that an index is keyed under. This is typically the path component of the key path that leads to an index. diff --git a/Sources/CodableDatastore/Indexes/IndexRangeExpression.swift b/Sources/CodableDatastore/Indexes/IndexRangeExpression.swift index 732b83f..c12e9be 100644 --- a/Sources/CodableDatastore/Indexes/IndexRangeExpression.swift +++ b/Sources/CodableDatastore/Indexes/IndexRangeExpression.swift @@ -1,9 +1,10 @@ // // IndexRangeExpression.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-05. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// A type of bound found on either end of a range. diff --git a/Sources/CodableDatastore/Indexes/IndexRepresentation.swift b/Sources/CodableDatastore/Indexes/IndexRepresentation.swift index d5a66e7..187e194 100644 --- a/Sources/CodableDatastore/Indexes/IndexRepresentation.swift +++ b/Sources/CodableDatastore/Indexes/IndexRepresentation.swift @@ -1,9 +1,10 @@ // // IndexRepresentation.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Indexes/IndexStorage.swift b/Sources/CodableDatastore/Indexes/IndexStorage.swift index 90cd500..1ffa247 100644 --- a/Sources/CodableDatastore/Indexes/IndexStorage.swift +++ b/Sources/CodableDatastore/Indexes/IndexStorage.swift @@ -1,9 +1,10 @@ // // IndexStorage.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// Indicates how instances are stored in the presistence. diff --git a/Sources/CodableDatastore/Indexes/IndexType.swift b/Sources/CodableDatastore/Indexes/IndexType.swift index 26e2310..71b7fce 100644 --- a/Sources/CodableDatastore/Indexes/IndexType.swift +++ b/Sources/CodableDatastore/Indexes/IndexType.swift @@ -1,9 +1,10 @@ // // IndexType.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-20. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// A typed name that an index is keyed under. This is typically the path component of the key path that leads to an index. diff --git a/Sources/CodableDatastore/Indexes/Indexable.swift b/Sources/CodableDatastore/Indexes/Indexable.swift index ea7b881..0bd623a 100644 --- a/Sources/CodableDatastore/Indexes/Indexable.swift +++ b/Sources/CodableDatastore/Indexes/Indexable.swift @@ -1,9 +1,10 @@ // // Indexable.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Indexes/UUID+Comparable.swift b/Sources/CodableDatastore/Indexes/UUID+Comparable.swift index 137e573..5a34e42 100644 --- a/Sources/CodableDatastore/Indexes/UUID+Comparable.swift +++ b/Sources/CodableDatastore/Indexes/UUID+Comparable.swift @@ -1,9 +1,10 @@ // // UUID+Comparable.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-04. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/AccessMode.swift b/Sources/CodableDatastore/Persistence/AccessMode.swift index 18a8814..7f1f0b3 100644 --- a/Sources/CodableDatastore/Persistence/AccessMode.swift +++ b/Sources/CodableDatastore/Persistence/AccessMode.swift @@ -1,9 +1,10 @@ // // AccessMode.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-05-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// An AccessMode marker type. diff --git a/Sources/CodableDatastore/Persistence/Cursor.swift b/Sources/CodableDatastore/Persistence/Cursor.swift index c934f96..cacdb68 100644 --- a/Sources/CodableDatastore/Persistence/Cursor.swift +++ b/Sources/CodableDatastore/Persistence/Cursor.swift @@ -1,9 +1,10 @@ // // Cursor.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-17. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // /// An opaque type ``Persistence``s may use to indicate a position in their storage. diff --git a/Sources/CodableDatastore/Persistence/DatastoreInterfaceError.swift b/Sources/CodableDatastore/Persistence/DatastoreInterfaceError.swift index b291b19..0295a26 100644 --- a/Sources/CodableDatastore/Persistence/DatastoreInterfaceError.swift +++ b/Sources/CodableDatastore/Persistence/DatastoreInterfaceError.swift @@ -1,9 +1,10 @@ // // DatastoreInterfaceError.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-13. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/DatastoreInterfaceProtocol.swift b/Sources/CodableDatastore/Persistence/DatastoreInterfaceProtocol.swift index 1564bd0..6f1b35d 100644 --- a/Sources/CodableDatastore/Persistence/DatastoreInterfaceProtocol.swift +++ b/Sources/CodableDatastore/Persistence/DatastoreInterfaceProtocol.swift @@ -1,9 +1,10 @@ // // DatastoreInterfaceProtocol.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-29. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/AsyncThrowingBackpressureStream.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/AsyncThrowingBackpressureStream.swift index ff1ab91..2bcde04 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/AsyncThrowingBackpressureStream.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/AsyncThrowingBackpressureStream.swift @@ -1,9 +1,10 @@ // // AsyncThrowingBackpressureStream.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndex.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndex.swift index dde9bc6..e961503 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndex.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndex.swift @@ -1,9 +1,10 @@ // // DatastoreIndex.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-23. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if canImport(Darwin) diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndexManifest.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndexManifest.swift index 4d45933..b927997 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndexManifest.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreIndexManifest.swift @@ -1,9 +1,10 @@ // // DatastoreIndexManifest.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-26. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePage.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePage.swift index 9e26972..72ac053 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePage.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePage.swift @@ -1,9 +1,10 @@ // // DatastorePage.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-23. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntry.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntry.swift index 15084de..1edbd6f 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntry.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntry.swift @@ -1,9 +1,10 @@ // // DatastorePageEntry.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-27. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntryBlock.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntryBlock.swift index 26d698f..5d9f90e 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntryBlock.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastorePageEntryBlock.swift @@ -1,9 +1,10 @@ // // DatastorePageEntryBlock.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-27. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRoot.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRoot.swift index 4f48547..4eea341 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRoot.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRoot.swift @@ -1,9 +1,10 @@ // // DatastoreRoot.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-22. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRootManifest.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRootManifest.swift index ce17602..b1676cc 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRootManifest.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/DatastoreRootManifest.swift @@ -1,9 +1,10 @@ // // DatastoreRootManifest.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-14. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/PersistenceDatastore.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/PersistenceDatastore.swift index e7f270b..8d96cbe 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/PersistenceDatastore.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Datastore/PersistenceDatastore.swift @@ -1,9 +1,10 @@ // // PersistenceDatastore.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/DatedIdentifier.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/DatedIdentifier.swift index 4abfbd4..6583902 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/DatedIdentifier.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/DatedIdentifier.swift @@ -1,9 +1,10 @@ // // DatedIdentifier.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-08. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistence.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistence.swift index d6e2568..78a3b26 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistence.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistence.swift @@ -1,9 +1,10 @@ // // DiskPersistence.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-03. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if canImport(Darwin) diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistenceError.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistenceError.swift index 630141f..13c931c 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistenceError.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/DiskPersistenceError.swift @@ -1,9 +1,10 @@ // // DiskPersistenceError.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-09. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/ISO8601DateFormatter+Milliseconds.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/ISO8601DateFormatter+Milliseconds.swift index be7c483..51aac81 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/ISO8601DateFormatter+Milliseconds.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/ISO8601DateFormatter+Milliseconds.swift @@ -1,9 +1,10 @@ // // ISO8601DateFormatter+Milliseconds.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/JSONCoder.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/JSONCoder.swift index 5f31b4c..1b21157 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/JSONCoder.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/JSONCoder.swift @@ -1,9 +1,10 @@ // // JSONCoder.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-14. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/LazyTask.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/LazyTask.swift index 4c1c9d9..5556047 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/LazyTask.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/LazyTask.swift @@ -1,9 +1,10 @@ // // LazyTask.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-05. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // struct LazyTask { diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/Snapshot.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/Snapshot.swift index e2c406b..be5c02f 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/Snapshot.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/Snapshot.swift @@ -1,9 +1,10 @@ // // Snapshot.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-09. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotIteration.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotIteration.swift index 1663c5f..e40e32b 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotIteration.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotIteration.swift @@ -1,9 +1,10 @@ // // SnapshotIteration.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-15. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotManifest.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotManifest.swift index b1fadeb..9156331 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotManifest.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Snapshot/SnapshotManifest.swift @@ -1,9 +1,10 @@ // // SnapshotManifest.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-08. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/SortOrder.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/SortOrder.swift index d3eb7dd..f52b99e 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/SortOrder.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/SortOrder.swift @@ -1,9 +1,10 @@ // // SortOrder.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-03. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // enum SortOrder { diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/StoreInfo/StoreInfo.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/StoreInfo/StoreInfo.swift index 77cdd7e..7f9c2b7 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/StoreInfo/StoreInfo.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/StoreInfo/StoreInfo.swift @@ -1,9 +1,10 @@ // // StoreInfo.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/DiskCursor.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/DiskCursor.swift index 339f88a..6c5ccf6 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/DiskCursor.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/DiskCursor.swift @@ -1,9 +1,10 @@ // // DiskCursor.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-03. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // extension DiskPersistence { diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/Transaction.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/Transaction.swift index a1b7fbe..7555f8c 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/Transaction.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/Transaction/Transaction.swift @@ -1,9 +1,10 @@ // // Transaction.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-21. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Disk Persistence/TypedIdentifier.swift b/Sources/CodableDatastore/Persistence/Disk Persistence/TypedIdentifier.swift index e95b685..6306e89 100644 --- a/Sources/CodableDatastore/Persistence/Disk Persistence/TypedIdentifier.swift +++ b/Sources/CodableDatastore/Persistence/Disk Persistence/TypedIdentifier.swift @@ -1,9 +1,10 @@ // // TypedIdentifier.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Memory Persistence/MemoryPersistence.swift b/Sources/CodableDatastore/Persistence/Memory Persistence/MemoryPersistence.swift index 888a7ba..d34727f 100644 --- a/Sources/CodableDatastore/Persistence/Memory Persistence/MemoryPersistence.swift +++ b/Sources/CodableDatastore/Persistence/Memory Persistence/MemoryPersistence.swift @@ -1,9 +1,10 @@ // // MemoryPersistence.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-03. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/Persistence.swift b/Sources/CodableDatastore/Persistence/Persistence.swift index 8b5b6bd..c9337ef 100644 --- a/Sources/CodableDatastore/Persistence/Persistence.swift +++ b/Sources/CodableDatastore/Persistence/Persistence.swift @@ -1,9 +1,10 @@ // // Persistence.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-03. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Sources/CodableDatastore/Persistence/TransactionOptions.swift b/Sources/CodableDatastore/Persistence/TransactionOptions.swift index 5f2da81..0733d89 100644 --- a/Sources/CodableDatastore/Persistence/TransactionOptions.swift +++ b/Sources/CodableDatastore/Persistence/TransactionOptions.swift @@ -1,9 +1,10 @@ // // TransactionOptions.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-20. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import Foundation diff --git a/Tests/CodableDatastoreTests/AsyncThrowingBackpressureStreamTests.swift b/Tests/CodableDatastoreTests/AsyncThrowingBackpressureStreamTests.swift index 5d905ff..4e9f60b 100644 --- a/Tests/CodableDatastoreTests/AsyncThrowingBackpressureStreamTests.swift +++ b/Tests/CodableDatastoreTests/AsyncThrowingBackpressureStreamTests.swift @@ -1,9 +1,10 @@ // // AsyncThrowingBackpressureStreamTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2026-01-23. // Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/DatastoreDescriptorTests.swift b/Tests/CodableDatastoreTests/DatastoreDescriptorTests.swift index 8328d20..b6016c1 100644 --- a/Tests/CodableDatastoreTests/DatastoreDescriptorTests.swift +++ b/Tests/CodableDatastoreTests/DatastoreDescriptorTests.swift @@ -1,9 +1,10 @@ // // DatastoreDescriptorTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-11. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/DatastoreFormatTests.swift b/Tests/CodableDatastoreTests/DatastoreFormatTests.swift index 4e2ee9f..7ee2244 100644 --- a/Tests/CodableDatastoreTests/DatastoreFormatTests.swift +++ b/Tests/CodableDatastoreTests/DatastoreFormatTests.swift @@ -1,9 +1,10 @@ // // DatastoreFormatTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-12. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/DatastorePageEntryTests.swift b/Tests/CodableDatastoreTests/DatastorePageEntryTests.swift index 8589112..51efa26 100644 --- a/Tests/CodableDatastoreTests/DatastorePageEntryTests.swift +++ b/Tests/CodableDatastoreTests/DatastorePageEntryTests.swift @@ -1,9 +1,10 @@ // // DatastorePageEntryTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-04. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/DatedIdentifierTests.swift b/Tests/CodableDatastoreTests/DatedIdentifierTests.swift index 07f0bfb..5e300ad 100644 --- a/Tests/CodableDatastoreTests/DatedIdentifierTests.swift +++ b/Tests/CodableDatastoreTests/DatedIdentifierTests.swift @@ -1,9 +1,10 @@ // // DatedIdentifierTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/DiskPersistenceDatastoreIndexTests.swift b/Tests/CodableDatastoreTests/DiskPersistenceDatastoreIndexTests.swift index 689ece1..eca01d9 100644 --- a/Tests/CodableDatastoreTests/DiskPersistenceDatastoreIndexTests.swift +++ b/Tests/CodableDatastoreTests/DiskPersistenceDatastoreIndexTests.swift @@ -1,9 +1,10 @@ // // DiskPersistenceDatastoreIndexTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-04. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/DiskPersistenceDatastoreTests.swift b/Tests/CodableDatastoreTests/DiskPersistenceDatastoreTests.swift index 072712d..612ec14 100644 --- a/Tests/CodableDatastoreTests/DiskPersistenceDatastoreTests.swift +++ b/Tests/CodableDatastoreTests/DiskPersistenceDatastoreTests.swift @@ -1,9 +1,10 @@ // // DiskTransactionTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-02. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/DiskPersistenceTests.swift b/Tests/CodableDatastoreTests/DiskPersistenceTests.swift index 217f6fb..60a8a64 100644 --- a/Tests/CodableDatastoreTests/DiskPersistenceTests.swift +++ b/Tests/CodableDatastoreTests/DiskPersistenceTests.swift @@ -1,9 +1,10 @@ // // DiskPersistenceTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-07. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/DiskTransactionTests.swift b/Tests/CodableDatastoreTests/DiskTransactionTests.swift index 017b9f9..aff22d5 100644 --- a/Tests/CodableDatastoreTests/DiskTransactionTests.swift +++ b/Tests/CodableDatastoreTests/DiskTransactionTests.swift @@ -1,9 +1,10 @@ // // DiskTransactionTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-02. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/IndexRangeExpressionTests.swift b/Tests/CodableDatastoreTests/IndexRangeExpressionTests.swift index c066932..567f8fd 100644 --- a/Tests/CodableDatastoreTests/IndexRangeExpressionTests.swift +++ b/Tests/CodableDatastoreTests/IndexRangeExpressionTests.swift @@ -1,9 +1,10 @@ // // IndexRangeExpressionTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-05. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/MultiplePersistenceTests.swift b/Tests/CodableDatastoreTests/MultiplePersistenceTests.swift index 54039e2..3006c22 100644 --- a/Tests/CodableDatastoreTests/MultiplePersistenceTests.swift +++ b/Tests/CodableDatastoreTests/MultiplePersistenceTests.swift @@ -1,9 +1,10 @@ // // MultiplePersistenceTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2025-12-26. -// Copyright © 2023-25 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/OptionalTests.swift b/Tests/CodableDatastoreTests/OptionalTests.swift index 84b64a0..b465bca 100644 --- a/Tests/CodableDatastoreTests/OptionalTests.swift +++ b/Tests/CodableDatastoreTests/OptionalTests.swift @@ -1,9 +1,10 @@ // // OptionalTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2024-04-20. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/SnapshotIterationTests.swift b/Tests/CodableDatastoreTests/SnapshotIterationTests.swift index e877970..21efc33 100644 --- a/Tests/CodableDatastoreTests/SnapshotIterationTests.swift +++ b/Tests/CodableDatastoreTests/SnapshotIterationTests.swift @@ -1,9 +1,10 @@ // // SnapshotIterationTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2025-02-16. -// Copyright © 2023-25 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/SnapshotTests.swift b/Tests/CodableDatastoreTests/SnapshotTests.swift index c00cdc0..2b9b2c0 100644 --- a/Tests/CodableDatastoreTests/SnapshotTests.swift +++ b/Tests/CodableDatastoreTests/SnapshotTests.swift @@ -1,9 +1,10 @@ // // SnapshotTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // #if !canImport(Darwin) diff --git a/Tests/CodableDatastoreTests/Task+Unresolved.swift b/Tests/CodableDatastoreTests/Task+Unresolved.swift index 4ba1def..cca5c17 100644 --- a/Tests/CodableDatastoreTests/Task+Unresolved.swift +++ b/Tests/CodableDatastoreTests/Task+Unresolved.swift @@ -1,9 +1,10 @@ // // Task+Unresolved.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // -// Created by Dimitri Bouniol on 12/22/25. -// Copyright © 2023-25 Mochi Development, Inc. All rights reserved. +// Created by Dimitri Bouniol on 2025-12-22. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // extension Task where Success == Void, Failure == Never { diff --git a/Tests/CodableDatastoreTests/TransactionOptionsTests.swift b/Tests/CodableDatastoreTests/TransactionOptionsTests.swift index bff864b..f457e64 100644 --- a/Tests/CodableDatastoreTests/TransactionOptionsTests.swift +++ b/Tests/CodableDatastoreTests/TransactionOptionsTests.swift @@ -1,9 +1,10 @@ // // TransactionOptionsTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-07-12. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/TypedIdentifierTests.swift b/Tests/CodableDatastoreTests/TypedIdentifierTests.swift index 35b3a34..b3199e3 100644 --- a/Tests/CodableDatastoreTests/TypedIdentifierTests.swift +++ b/Tests/CodableDatastoreTests/TypedIdentifierTests.swift @@ -1,9 +1,10 @@ // // TypedIdentifierTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-10. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest diff --git a/Tests/CodableDatastoreTests/UUIDTests.swift b/Tests/CodableDatastoreTests/UUIDTests.swift index 7ab7b42..153bf43 100644 --- a/Tests/CodableDatastoreTests/UUIDTests.swift +++ b/Tests/CodableDatastoreTests/UUIDTests.swift @@ -1,9 +1,10 @@ // // UUIDTests.swift -// CodableDatastore +// https://github.com/mochidev/CodableDatastore // // Created by Dimitri Bouniol on 2023-06-04. -// Copyright © 2023-24 Mochi Development, Inc. All rights reserved. +// Copyright © 2023-26 Mochi Development, Inc. All rights reserved. +// mochidev-codable-datastore: 8A3D87799CB24B2BA7A7661369B88325 // import XCTest