@@ -35,7 +35,9 @@ module Naming_and_dep_table_info = struct
3535    naming_table_path : Path .t ; 
3636    naming_sqlite_table_path : Path .t ; 
3737    dep_table_path : Path .t ; 
38+     compressed_dep_table_path : Path .t ; 
3839    errors_path : Path .t ; 
40+     warning_hashes_path : Path .t ; 
3941  }
4042
4143  type  dirty_files  = {
@@ -44,11 +46,13 @@ module Naming_and_dep_table_info = struct
4446  }
4547
4648  type  additional_info  = {
47-     mergebase_global_rev : Hg .global_rev  option ; 
4849    dirty_files_promise : dirty_files  Future .t ; 
49-     saved_state_distance : int  option ; 
50-     saved_state_age : int  option ; 
50+     saved_state_revs_info : ServerEnv .saved_state_revs_info ; 
5151  }
52+ 
53+   let  additional_info_of_yojson  _  : additional_info  =  failwith " Not implemented" 
54+ 
55+   let  yojson_of_additional_info  _  =  failwith " Not implemented" 
5256end 
5357
5458module  Naming_table_info  =  struct 
@@ -80,13 +84,15 @@ include files other than Hack files, so the caller should filter the given list
8084as necessary. *)  
8185type  changed_files  = Relative_path .t  list 
8286
83- type  ('main_artifacts, 'additional_info) load_result  = {
84-   main_artifacts : 'main_artifacts ; 
85-   additional_info : 'additional_info ; 
87+ let  changed_files_of_yojson  _  =  failwith " Not implemented" 
88+ 
89+ let  yojson_of_changed_files  _  =  failwith " Not implemented" 
90+ 
91+ type  load_result  = {
92+   main_artifacts : Naming_and_dep_table_info .main_artifacts ; 
93+   additional_info : Naming_and_dep_table_info .additional_info ; 
8694  manifold_path : string ; 
8795  changed_files_according_to_watchman : changed_files ; 
88-   corresponding_rev : Hg.Rev .t ; 
89-   mergebase_rev : Hg.Rev .t ; 
9096  is_cached : bool ; 
9197}
9298
0 commit comments