sapling/eden
Mark Juggurnauth-Thomas 4a123568d3 mononoke_types: store ChangesetId in frozen BonsaiChangesets
Summary:
`BonsaiChangesets` are immutable.  Rather than recomputing their changeset ids
every time (which involves cloning, serializing, and hashing the changeset),
instead store it alongside the changeset data, computing it once at the point
the changeset is frozen.

When loading the changeset, we already know the id, so there's no need to
compute it at all.

Reviewed By: farnz

Differential Revision: D24951230

fbshipit-source-id: 5350e94eb6ea799a89ced2a211baa657a06b83d0
2020-11-16 01:53:08 -08:00
..
fs utils: remove ServiceAddress 2020-11-13 15:19:38 -08:00
integration apply pyfmt with usort to opted-in sources 2020-11-10 21:25:54 -08:00
locale add a copyright header to glibc_en.po 2019-04-26 14:38:27 -07:00
mononoke mononoke_types: store ChangesetId in frozen BonsaiChangesets 2020-11-16 01:53:08 -08:00
scm streamclone: send files that might be un-inlined soon first 2020-11-14 08:02:21 -08:00
test_support Manually upgrading eden, and fixing their config 2020-08-06 12:37:04 -07:00
test-data enable treemanifest in snapshots 2019-08-28 18:46:03 -07:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00