cvs commit: projects/csup Makefile config.h detailer.c diff.c
diff.h keyword.c keyword.h proto.c updater.c
Maxime Henrion
mux at FreeBSD.org
Sat Feb 18 02:41:09 PST 2006
mux 2006-02-18 10:41:08 UTC
FreeBSD projects repository
Modified files:
csup Makefile config.h detailer.c diff.c
diff.h keyword.c keyword.h proto.c
updater.c
Log:
- Connect fixups.c and fixups.h to the build.
- Use the fixups API in the detailer and updater thread to implement
fixups. The object itself is created in proto_init() before the
worker threads are created, and destroyed once they have all exited.
- The struct diff used by diff_apply() and keyword_expand() hsa been
rename to struct diffinfo, and it now only contains the metadata
of a diff. This changes the prototype for the two aforementioned
functions, so update the code and the consumers appropriately.
- Many, many code shuffling in the updater thread to make this file
less confusing. More specifically, we now pass a struct file_update *
to most of the functions, and that will contain everything needed.
Revision Changes Path
1.41 +2 -1 projects/csup/Makefile
1.30 +2 -1 projects/csup/config.h
1.39 +29 -6 projects/csup/detailer.c
1.20 +23 -18 projects/csup/diff.c
1.9 +13 -16 projects/csup/diff.h
1.31 +41 -35 projects/csup/keyword.c
1.11 +4 -4 projects/csup/keyword.h
1.73 +4 -3 projects/csup/proto.c
1.75 +493 -414 projects/csup/updater.c
More information about the cvs-projects
mailing list