HomePhorge

Make "CommitData" wrap and persist a "CommitRef" record

Description

Make "CommitData" wrap and persist a "CommitRef" record

Summary:
Ref T13552. Turn "CommitData" into an application-level layer on top of the repository-level "CommitRef" object.

For older commits which will not have a "CommitRef" record on disk, build a synthetic one at runtime. This could eventually be migrated.

Test Plan: Ran "bin/repository reparse --message", browsed Diffusion.

Maniphest Tasks: T13552

Differential Revision: https://secure.phabricator.com/D21449

Details

Provenance
epriestleyAuthored on Aug 12 2020, 12:44 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rPe454c3dafe99: Wrap all direct access to author/committer properties on "CommitData"
Branches
Unknown
Tags
Unknown

Event Timeline