Skip to content

Make internal root-set commits independent of ambient Git identity #102

Description

@flyingrobots

git-cas root-set persistence currently runs git commit-tree without deterministic internal author and committer metadata. Bare retained stores with no local or global user.name and user.email therefore fail workspace retention with WORKSPACE_RETENTION_FAILED and the Git Author identity unknown error.

Acceptance:

  • internal root-set commits succeed with repository, global, and system identity disabled;
  • caller repositories and global Git config are not mutated;
  • deterministic internal commit metadata is covered at the persistence boundary;
  • the patch is released for the git-warp retained-substrate migration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:storageStorage, Git objects, manifests, or persistencestatus:in-progressActively being workedtype:bugIncorrect behavior or regression

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions