sapling/eden
Xavier Deguillard 572b6d9a8f config: update SNAPSHOT with in progress checkout information
Summary:
If a checkout is interrupted midway, EdenFS is unable to recover without
fetching very large parts of the repository. This leads to a poor user
experience as Mercurial suddenly hangs when doing anything.

In order to solve this, let's introduce a new SNAPSHOT version that allows
tracking the ongoing checkout operation and the commit origin and destination.

Since there is no current way for EdenFS to recover from this, let's also ask
the user to reclone if EdenFS is killed/crashed during checkout.

Reviewed By: genevievehelsel

Differential Revision: D33859121

fbshipit-source-id: b7cc4d2bc7aade047a230f5b579d8461c8586451
2022-02-01 20:47:05 -08:00
..
fs config: update SNAPSHOT with in progress checkout information 2022-02-01 20:47:05 -08:00
hg-server remove generated code for hgclientconf 2022-01-31 10:34:32 -08:00
integration backingstore: conditionalize use of "fb" feature 2022-01-27 13:32:12 -08:00
locale
mononoke tools/admin: add blobstore-unlink command 2022-02-01 05:14:28 -08:00
scm git: support bundle and unbundle 2022-02-01 16:14:02 -08:00
test_support fs: fix license header 2022-01-04 15:00:07 -08:00
test-data fix fsck snapshot integration tests 2021-07-14 16:20:04 -07:00
.gitignore
.mononoke_test_file test push 2022-01-06 05:57:35 -08:00
Eden.project.toml