* add.c (add), checkout.c (checkout_proc), client.c
(call_in_directory), find_names.c (Find_Names, Find_Directories), recurse.c (start_recursion), update.c (update_dir_leave_proc, isemptydir): Pass update dir to Entries_Open(), Find_Names(), Find_Directories(), & isemptydir(). Do not call Entries_Close(). * import.c (process_import_file): Ditto. Use new internal prototypes. (import_descend, import_descend_dir): Maintain and/or pass through new update dir argument. (import): Pass starter update dir argument to recursive import_descend(). * entries.c: Include new headers. (Entries_Close): Declare static. (struct entries_cache_s): New struct. (entries_cache_delproc, Entries_Close_Cache): New functions. (Entries_Open): Use cache. * update.h (isemptydir): Update prototype. * cvs.h (Entries_Open, Find_Directories, Find_Names): Update protos. (Entries_Close): Remove proto.
Showing
- src/ChangeLog 22 additions, 0 deletionssrc/ChangeLog
- src/add.c 1 addition, 2 deletionssrc/add.c
- src/checkout.c 1 addition, 3 deletionssrc/checkout.c
- src/client.c 7 additions, 11 deletionssrc/client.c
- src/cvs.h 5 additions, 5 deletionssrc/cvs.h
- src/entries.c 83 additions, 20 deletionssrc/entries.c
- src/find_names.c 6 additions, 9 deletionssrc/find_names.c
- src/import.c 31 additions, 15 deletionssrc/import.c
- src/recurse.c 6 additions, 11 deletionssrc/recurse.c
- src/update.c 4 additions, 4 deletionssrc/update.c
- src/update.h 2 additions, 1 deletionsrc/update.h
Loading
Please register or sign in to comment