sapling/eden/fs
Durham Goode 1b59d22a8c Skip checkout action if inode matches destination already
Summary:
During a checkout, if the unmaterialized inode hash already matches the
destination hash of the checkout, then we don't need to take any action. This is
needed for the next diff where we allow interrupted checkouts to be resumed. In
that situation some of the inodes may already match the destination.

Reviewed By: chadaustin

Differential Revision: D37188338

fbshipit-source-id: 16c58101f5ce75d22d9d1766686417c990f00216
2022-07-13 20:08:12 -07:00
..
benchmarks unistd: replace with Folly's portability header 2022-06-17 09:52:56 -07:00
cli Back out "Make 'eden rm' remove normal directories as well" 2022-07-12 14:49:39 -07:00
cli_rs edenfsctl: teach edenfsctl to run par files 2022-07-13 16:36:12 -07:00
config migrate to throw_ and throwf 2022-07-08 13:30:53 -07:00
docs docs: add some documentation for the inner working of Windows 2022-07-08 17:59:04 -07:00
fuse migrate to throw_ and throwf 2022-07-08 13:30:53 -07:00
inodes Skip checkout action if inode matches destination already 2022-07-13 20:08:12 -07:00
journal standardize namespaces on C++17 syntax 2022-05-17 10:12:56 -07:00
model inodes: no longer follow symlinks for gitignore 2022-07-13 19:30:34 -07:00
monitor migrate to throw_ and throwf 2022-07-08 13:30:53 -07:00
nfs compilation fixes for gcc 2022-06-23 15:45:36 -07:00
notifications add log viewer to E-Menu 2022-06-08 17:22:48 -07:00
prjfs standardize namespaces on C++17 syntax 2022-05-17 10:12:56 -07:00
py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
rocksdb standardize namespaces on C++17 syntax 2022-05-17 10:12:56 -07:00
scripts fs: fix license header 2022-01-04 15:00:07 -08:00
service inodes: switch EdenMount::diff to ImmediateFuture 2022-07-13 19:30:34 -07:00
sqlite sqlite: add tests for sqlite 2022-05-11 19:12:10 -07:00
store inodes: no longer follow symlinks for gitignore 2022-07-13 19:30:34 -07:00
takeover migrate to throw_ and throwf 2022-07-08 13:30:53 -07:00
telemetry Refactor ActivityBuffer/Retroactive Trace Inode Command to use updated tracebus types for Inode events 2022-07-08 15:58:03 -07:00
testharness inodes: remove unused symlink code 2022-07-13 19:30:34 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils utils: refinement to ImmediateFuture::thenError 2022-07-13 15:31:42 -07:00
Cargo.toml Patch windows-sys 0.28 to match 0.32 2022-07-11 10:48:55 -07:00
CMakeLists.txt add manifest to cmake build 2022-05-11 17:51:31 -07:00