• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Recached

ingitdb / dalgo2ingitdb4github
84%

Build:
DEFAULT BRANCH: main
Repo Added 15 Jun 2026 11:56PM UTC
Token 1oNMLNI4Ddm75A9Cp9ju8VjdD1mE9k3JK regen
Build 4 Last
Files 13
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main

09 Jul 2026 06:19PM UTC coverage: 84.214% (-15.3%) from 99.484%
29040262842

push

github

trakhimenok
feat: complete read/write/query support with read-your-writes consistency

Takes the driver from read-only (v0.1.x) to a full dal.DB over the GitHub API:

- writes: batching variant (NewBatchingGitHubDB) buffers a transaction's
  Set/Insert/Update/Delete into ONE commit via the Git tree API
- Update/UpdateRecord implemented (both variants): read-modify-write with
  nested field paths, DeleteField, increment transforms, ServerTimestamp
- structured queries (ExecuteQueryToRecordsReader): scan collection files from
  the repo tree, apply WHERE (==,<,<=,>,>=,In, AND groups) / ORDER BY / LIMIT /
  keys-only; recordset reader + group-by/having/offset/cursor return ErrNotSupported
- idempotent Delete (deleting a missing record is a no-op) in both variants
- Get/GetMulti of an undeclared collection return not-found, not an error
- read-your-writes consistency: the batching variant reads through the Git
  Data API (tree/blob by SHA), and after each commit records the new head SHA
  so reads resolve the tree from that exact commit — bypassing GitHub's
  briefly-lagging ref lookup. Correct under the single-writer contract.
- tree writer sets mode+type on every entry (GitHub requires them; deletes use
  a null SHA)
- dalgo v0.62.2 → v0.62.10

Verified against the dalgo end2end suite through OpenVaultDB against a real
GitHub repository (full conformance green).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AhDJhFNWHBf2jhPKEqfL8T

438 of 687 new or added lines in 10 files covered. (63.76%)

1 existing line in 1 file now uncovered.

1355 of 1609 relevant lines covered (84.21%)

0.98 hits per line

Relevant lines Covered
Build:
Build:
1609 RELEVANT LINES 1355 COVERED LINES
0.98 HITS PER LINE
Source Files on main
  • Tree
  • List 13
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29040262842 main feat: complete read/write/query support with read-your-writes consistency Takes the driver from read-only (v0.1.x) to a full dal.DB over the GitHub API: - writes: batching variant (NewBatchingGitHubDB) buffers a transaction's Set/Insert/Update... push 09 Jul 2026 06:20PM UTC trakhimenok github
84.21
28701443176 main fix: encode dal.Key parent chain into record path (per-parent scoping) (#2) The adapter mapped a dal.Key to an in-repo record path using only the leaf collection + record id, dropping the key's parent chain. Two keys sharing a leaf but living und... push 04 Jul 2026 09:07AM UTC web-flow github
99.48
28577678526 main feat: add TokenProvider seam for per-request GitHub tokens (#1) Replace construction-time github.WithAuthToken(cfg.Token) with a per-request token resolution so callers can inject rotating credentials (e.g. short-lived GitHub App installation tok... push 02 Jul 2026 08:52AM UTC web-flow github
99.89
27584289081 main Update to released versions of ingitdb-go/ingitdb and dalgo2ingitdb Replace replace-directives with published v0.0.1 tags. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> push 15 Jun 2026 11:56PM UTC trakhimenok github
99.89
See All Builds (4)

Badge your Repo: dalgo2ingitdb4github

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc