sapling/eden
Michael Bolin b9b9ba32e9 Implement savebackup() and restorebackup() in eden_dirstate.
Summary:
Up until now, we have largely ignored Mercurial's logic around transactions.
Previously, the `savebackup()` and `restorebackup()` methods of `eden_dirstate`
were no-ops, but with this change, we provide real implementations for
`savebackup()` and `restorebackup()`.

We no longer try to maintain the `_dirty` field in `eden_dirstate` as of this change
as we should not be exercising any superclass code that relies on its value.

Reviewed By: simpkins

Differential Revision: D5485950

fbshipit-source-id: effa5f83ead8c6eefa613c196d7ec5646da31e4b
2017-07-27 17:24:01 -07:00
..
cli fix issues updating TreeInode materialization status during checkout 2017-07-07 18:45:02 -07:00
docs update logging statements to use folly logging APIs 2017-06-22 13:50:13 -07:00
facebook codemod: format TARGETS with buildifier [4/5] (D5092623) 2017-06-01 17:52:40 -07:00
fs put PathFuncs.h in their own library rule 2017-07-27 13:42:45 -07:00
hooks codemod: format TARGETS with buildifier [4/5] (D5092623) 2017-06-01 17:52:40 -07:00
integration Implement savebackup() and restorebackup() in eden_dirstate. 2017-07-27 17:24:01 -07:00
DEFS move eden/fs/cli to eden/cli 2017-04-14 11:39:01 -07:00