مقبول: ڈیٹا اپ ڈیٹ: 27 اکتوبر، 2026

زمرے

انٹرنیٹ1,356
رابطہ321
آڈیو اور ویڈیو898
گرافکس اور ڈیزائن539
آفس اور پروڈکٹیویٹی1,124
ڈویلپر ٹولز3,134
AI ٹولز529
سیکیورٹی اور پرائیویسی385
سسٹم ٹولز3,114
گیمز523
تعلیم اور سائنس239
نیٹ ورک اور IT284

gitsqlite کے پرانے ورژن – تمام ورژنز

smudge/clean/diff git filters for checking in sqlite3 databases as text into git

یہاں gitsqlite کے 5 ورژن درج ہیں، 18 اگست، 2025 سے لے کر موجودہ 0.9.1 تک۔ ہر ورژن پبلشر کی اپنی انسٹالر فائلوں سے منسلک ہے۔

2025: 4 4 25 2026: 1 1 26
ورژنتاریخسائزفائلیں
0.9.1تازہ ترین 9 فروری، 2026 — 64 بٹ پورٹیبل
ریلیز نوٹس
Trying to fix winget problem
Full Changelog: v0.9.0...v0.9.1
📦 gitsqlite Release
A Git clean/smudge/diff filter for storing SQLite databases in plain text SQL, enabling meaningful diffs and merges. There are several benefits over using sqlite3 .dump directly:
- byte-by-byte equal across windows/linux/mac
- Consistent float rounding (deterministic dumps).
- Strip SQLite’s internal/system tables from dumps.
- Temp-file I/O for robustness (vs fragile pipes).
- handles broken pipes with Git Gui Clients
- easier to deploy and maintain in an organization - eg: winget for windows
- Optional: logging for diagnostics
Quick Start
1. Download the appropriate binary for your platform and make sure it is reachable from Git Bash (Path)
# Example for Windows
winget install danielsiegl.gitsqlite
# curl -L -o gitsqlite.exe https://github.com/danielsiegl/gitsqlite/releases/latest/download/gitsqlite-windows-amd64.exe
2. Install SQLite 3: winget install SQLite.SQLite (Windows) or sudo apt install sqlite3 (Linux)
3. Configure Git filters:
echo '*.db filter=gitsqlite' >> .gitattributes
# echo '*.db diff=gitsqlite' >> .gitattributes
git config filter.gitsqlite.clean "gitsqlite clean"
git config filter.gitsqlite.smudge "gitsqlite smudge"
# git config diff.gitsqlite.textconv "gitsqlite diff"
Available Binaries
- Windows: gitsqlite-windows-amd64.exe, gitsqlite-windows-arm64.exe
- Linux: gitsqlite-linux-amd64, gitsqlite-linux-arm64
- macOS: gitsqlite-macos-arm64
📖 Full documentation: README.md
0.8.0 4 ستمبر، 2025 — 64 بٹ پورٹیبل
ریلیز نوٹس
What's Changed
- Schema Data can now be stored in a separate File, should mean fewer changes.
- Refactoring
Full Changelog: v0.7.9...v0.8.0
📦 gitsqlite Release
A Git clean/smudge/diff filter for storing SQLite databases in plain text SQL, enabling meaningful diffs and merges. There are several benefits over using sqlite3 .dump directly:
- byte-by-byte equal across windows/linux/mac
- Consistent float rounding (deterministic dumps).
- Strip SQLite’s internal/system tables from dumps.
- Temp-file I/O for robustness (vs fragile pipes).
- handles broken pipes with Git Gui Clients
- easier to deploy and maintain in an organization - eg: winget for windows
- Optional: logging for diagnostics
Quick Start
1. Download the appropriate binary for your platform and make sure it is reachable from Git Bash (Path)
# Example for Windows
winget install danielsiegl.gitsqlite
# curl -L -o gitsqlite.exe https://github.com/danielsiegl/gitsqlite/releases/latest/download/gitsqlite-windows-amd64.exe
2. Install SQLite 3: winget install SQLite.SQLite (Windows) or sudo apt install sqlite3 (Linux)
3. Configure Git filters:
echo '*.db filter=gitsqlite' >> .gitattributes
# echo '*.db diff=gitsqlite' >> .gitattributes
git config filter.gitsqlite.clean "gitsqlite clean"
git config filter.gitsqlite.smudge "gitsqlite smudge"
# git config diff.gitsqlite.textconv "gitsqlite diff"
Available Binaries
- Windows: gitsqlite-windows-amd64.exe, gitsqlite-windows-arm64.exe
- Linux: gitsqlite-linux-amd64, gitsqlite-linux-arm64
- macOS: gitsqlite-macos-arm64
📖 Full documentation: README.md
0.7.9 27 اگست، 2025 — 64 بٹ پورٹیبل
ریلیز نوٹس
What's Changed
- #89 Change diff to read from a database file argument instead of stdi… by @danielsiegl in #90
- #82 Add link to gitsqliteDiffFilterDemo sample repo in README by @danielsiegl in #91
- #92 Update Git filter instructions to use textconv and make diff step… by @danielsiegl in #93
- #88 Move release notes to buildscripts/releasenotestintro.md in workflow by @danielsiegl in #94
Full Changelog: v0.7.8...v0.7.9
📦 gitsqlite Release
A Git clean/smudge/diff filter for storing SQLite databases in plain text SQL, enabling meaningful diffs and merges. There are several benefits over using sqlite3 .dump directly:
- byte-by-byte equal across windows/linux/mac
- Consistent float rounding (deterministic dumps).
- Strip SQLite’s internal/system tables from dumps.
- Temp-file I/O for robustness (vs fragile pipes).
- handles broken pipes with Git Gui Clients
- easier to deploy and maintain in an organization - eg: winget for windows
- Optional: logging for diagnostics
Quick Start
1. Download the appropriate binary for your platform and make sure it is reachable from Git Bash (Path)
# Example for Windows
winget install danielsiegl.gitsqlite
# curl -L -o gitsqlite.exe https://github.com/danielsiegl/gitsqlite/releases/latest/download/gitsqlite-windows-amd64.exe
2. Install SQLite 3: winget install SQLite.SQLite (Windows) or sudo apt install sqlite3 (Linux)
3. Configure Git filters:
echo '*.db filter=gitsqlite' >> .gitattributes
# echo '*.db diff=gitsqlite' >> .gitattributes
git config filter.gitsqlite.clean "gitsqlite clean"
git config filter.gitsqlite.smudge "gitsqlite smudge"
# git config diff.gitsqlite.textconv "gitsqlite diff"
Available Binaries
- Windows: gitsqlite-windows-amd64.exe, gitsqlite-windows-arm64.exe
- Linux: gitsqlite-linux-amd64, gitsqlite-linux-arm64
- macOS: gitsqlite-macos-arm64
📖 Full documentation: README.md
0.7.8 26 اگست، 2025 — 64 بٹ پورٹیبل
ریلیز نوٹس
What's Changed
- #30 Add WinGet publishing step to release workflow for Windows artifacts by @danielsiegl in #84
Full Changelog: v0.7.7...v0.7.8
📦 gitsqlite Release
A Git clean/smudge/diff filter for storing SQLite databases in plain text SQL, enabling meaningful diffs and merges.
Quick Start
1. Download the appropriate binary for your platform and make sure it is reachable from Git Bash (Path)
# Example for Windows
curl -L -o gitsqlite.exe https://github.com/danielsiegl/gitsqlite/releases/latest/download/gitsqlite-windows-amd64.exe
2. Install SQLite 3: winget install SQLite.SQLite (Windows) or sudo apt install sqlite3 (Linux)
3. Configure Git filters:
echo '*.db filter=gitsqlite' >> .gitattributes
git config filter.gitsqlite.clean "gitsqlite clean"
git config filter.gitsqlite.smudge "gitsqlite smudge"
git config filter.gitsqlite.diff "gitsqlite diff"
Available Binaries
- Windows: gitsqlite-windows-amd64.exe, gitsqlite-windows-arm64.exe
- Linux: gitsqlite-linux-amd64, gitsqlite-linux-arm64
- macOS: gitsqlite-macos-arm64
📖 Full documentation: README.md
0.7.2 18 اگست، 2025 — 64 بٹ پورٹیبل

شیئر کریں