Repository navigation
Commit 986f8bf
docs(gix): document release setup and native conversion gaps
Add installation, validation and coverage guidance for the official
`GixPython==0.1.0` release, using existing interpreters and separate CLI/native
environments. Record upstream requirements with concrete native/Git evidence.
Distinguish available APIs from remaining compatibility gaps. Native config
identifies reference storage and reftable `HEAD` reads report unsupported
storage, but complete repository-extension validation still requires Git.
Gix already exposes linked worktrees of bare main repositories; its documented
`is_bare()` is a configuration flag, not absence of a worktree. Record the
actual dangling-`commondir` and flattened-error issues instead.
Document the missing cheap independent repository clone for per-command
native identity overrides. Ref edits already accept explicit `LogChange`
messages; the missing operation is native Git-compatible whitespace cleanup,
alongside separate HEAD/reflog transaction differences. Keep those fallbacks
and the prohibition on independent Python implementations of Git semantics.
Preserve historical wheel validation, full-suite measurements and future
fixture/state optimization notes with their original revisions and scope.
They are historical observations, not validation of later rewritten trees.
Validation: reviewed the supplied Git/GixPython sources and direct official
GixPython 0.1.0 probes, checked the ledger against the passing native/CLI
regressions, and ran `git diff --check`. This documentation amendment changes
CLI launches by zero.1 parent c5313f8 commit 986f8bf
3 files changed
Lines changed: 325 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
0 commit comments