Skip to content

Record the caller's metadata on a merge's auto commit - #198

Open
jochenhz wants to merge 1 commit into
EpicGames:mainfrom
Anchorpoint-Software:ap/merge-commit-authorship-metadata-main
Open

Record the caller's metadata on a merge's auto commit#198
jochenhz wants to merge 1 commit into
EpicGames:mainfrom
Anchorpoint-Software:ap/merge-commit-authorship-metadata-main

Conversation

@jochenhz

@jochenhz jochenhz commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

A diverged sync and a clean branch merge commit on the caller's behalf and stamp created-by with the connecting identity. A client that connects as an account id rather than a user name cannot name the author, as it can for a plain commit through commit_with_metadata.

Carry the same key/value/format triple through SyncOptions and MergeStartOptions into the auto commit. Empty metadata changes nothing.

@github-actions github-actions Bot added documentation Improvements or additions to documentation area:client CLI area:core Core library and its interfaces (lib, C API); revision, storage, transport, protocol internals labels Sep 9, 2026
A diverged `sync` and a clean `branch merge` commit on the caller's
behalf and stamp `created-by` with the connecting identity. A client
that connects as an account id rather than a user name cannot name
the author, as it can for a plain commit through `commit_with_metadata`.

Carry the same key/value/format triple through `SyncOptions` and
`MergeStartOptions` into the auto commit. Empty metadata changes
nothing.

Signed-off-by: Jochen Hunz <j.hunz@anchorpoint.app>
@jochenhz
jochenhz force-pushed the ap/merge-commit-authorship-metadata-main branch from 1ec1f1a to 62e9570 Compare September 9, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:client CLI area:core Core library and its interfaces (lib, C API); revision, storage, transport, protocol internals documentation Improvements or additions to documentation

Development

Successfully merging this pull request may close these issues.

1 participant