9 unsigned char base_sha1
[20];
10 struct index_state
*base
;
11 struct ewah_bitmap
*delete_bitmap
;
12 struct ewah_bitmap
*replace_bitmap
;
13 struct cache_entry
**saved_cache
;
14 unsigned int saved_cache_nr
;
18 struct split_index
*init_split_index(struct index_state
*istate
);
19 void save_or_free_index_entry(struct index_state
*istate
, struct cache_entry
*ce
);
20 void replace_index_entry_in_base(struct index_state
*istate
,
21 struct cache_entry
*old
,
22 struct cache_entry
*new);
23 int read_link_extension(struct index_state
*istate
,
24 const void *data
, unsigned long sz
);
25 int write_link_extension(struct strbuf
*sb
,
26 struct index_state
*istate
);
27 void move_cache_to_base_index(struct index_state
*istate
);
28 void merge_base_index(struct index_state
*istate
);
29 void prepare_to_write_split_index(struct index_state
*istate
);
30 void finish_writing_split_index(struct index_state
*istate
);
31 void discard_split_index(struct index_state
*istate
);