sapling/eden/fs/journal
Chad Austin a887c14404 record all commit transitions in the journal
Summary:
Accumulate every commit transition in the journal, rather than
treating every merged range of journal deltas as having a "from"
commit and a "to" commit. This makes it possible for Watchman to
accurately report the set of changed files across an ABA situation or
rapid `hg next` and `hg prev` operations.

Reviewed By: genevievehelsel

Differential Revision: D26193478

fbshipit-source-id: 8b54b9d5bcefa1811008a3b6e9c3aa25a69471ca
2021-02-04 18:38:35 -08:00
..
test record all commit transitions in the journal 2021-02-04 18:38:35 -08:00
CMakeLists.txt journal: add tests to CMake 2020-05-07 10:07:31 -07:00
Journal.cpp record all commit transitions in the journal 2021-02-04 18:38:35 -08:00
Journal.h avoid redundant change notifications when prior notifications have not been observed 2020-10-20 18:25:43 -07:00
JournalDelta.cpp remove dependency on glog 2020-11-10 16:31:15 -08:00
JournalDelta.h record all commit transitions in the journal 2021-02-04 18:38:35 -08:00