Page MenuHomePhabricator

Update DifferentialDiff: add repositoryPHID, drop parentRevisionID
ClosedPublic

Authored by epriestley on Jan 26 2014, 5:18 PM.
Tags
None
Referenced Files
F19842139: D8072.diff
Wed, Mar 11, 9:33 PM
F19821902: D8072.diff
Sat, Mar 7, 1:40 AM
F19814251: D8072.id18264.diff
Wed, Mar 4, 1:06 PM
F19507018: D8072.id18263.diff
Jan 9 2026, 5:10 PM
F19506280: D8072.id18264.diff
Jan 9 2026, 4:43 PM
F19241480: D8072.id18263.diff
Dec 21 2025, 10:34 PM
F18984688: D8072.diff
Nov 17 2025, 12:16 PM
F18926127: D8072.id.diff
Nov 9 2025, 7:23 PM
Subscribers

Details

Summary

Moves away from ArcanistProjects:

  • Adds storage for diffs to be directly associated with a repository (instead of indirectly, through arcanist projects). Not really populated yet.
  • Drops parentRevisionID, which is obsoleted by the "Depends On" edge. This is not exposed in the UI anywhere and doesn't do anything. Resolves TODO.
Test Plan

Ran storage upgrades, browsed around, lots of grep.

Diff Detail

Branch
diff1
Lint
Lint Passed
Unit
Tests Passed

Event Timeline

epriestley updated this revision to Unknown Object (????).Jan 26 2014, 6:42 PM
  • Also deprecate authorPHID, which isn't respected and is inauthentic.
  • Also deprecate repositoryUUID, which is redundant. Keep some traces of it around for compatibility.
  • Add UUID lookup, which is useful for SVN and can completely obsolete the older mechanism.