Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commit attributes #8882

Open
snazy opened this issue Jun 20, 2024 · 0 comments
Open

Commit attributes #8882

snazy opened this issue Jun 20, 2024 · 0 comments

Comments

@snazy
Copy link
Member

snazy commented Jun 20, 2024

Out of a recent off-line discussion, we might want to have more attributes in a commit as technical information.

Currently we have the commit message and a bunch of attributes like committer, commit timestamp, author and author timestamp. These are analogous to Git.

With Nessie however, we might want additional attributes, that we need to "standardize" on:

  • technical, immutable user ID (if available)
  • identifier of the engine/client that performs the commit (if available)

The "new" (current) storage model has a rather flexible way to add arbitrary headers to each commit (o.p.versioned.storage.common.objtypes.CommitHeaders). The public facing API however is rather strict (o.p.model.CommitMeta).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant