This is a fork of GRBD which contains a SQLCipher Community Edition amalgamation packaged so that it can be consumed as a Swift Package.
The default branch for this repository is SQLCipher
so that we can more easily pull upstream changes if we need to.
- This Package: 1.1.0
- GRDB: 5.12.0
- SQLCipher: 4.4.3
We do not accept contributions to this repository at this time. However, feel free to open an issue in order to start a discussion.
DuckDuckGo is growing fast and we continue to expand our fully distributed team. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. If you are a senior software engineer capable in either iOS or Android, visit our careers page to find out more about our openings!
Add remote upstream:
git remote add upstream git@github.com:groue/GRDB.swift.git
git fetch
Merge changes:
- Create a new branch, e.g.
git checkout -b your_name/merge_upstream
git merge upstream/master
This will generate a conflict in this README file, just use this file:
git checkout README.md
Then update the README to state the version merged.
Commit and push your branch, then create a PR against DuckDuckGo/GRDB.swift/SQLCipher
.
Once merged, tag the branch with a version according to how the version of GRDB was updated, i.e. maintaining Semantic Versioning Rules, but note you don't need to follow the version number of GRDB directly.
Examples:
-
Upstream GRDB 5.6.0, after merge -> 5.12.0
- This project 1.0.0 -> 1.1.0
-
Upstream GRDB 5.12.0, after merge -> 6.0.0
- This project 1.1.0 -> 2.0.0