CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/10/15 02:44:12
Modified files:
usr.bin/cvs : Makefile rcs.c
usr.bin/rcs : Makefile rcs.c
Added files:
usr.bin/cvs : rcsparse.c rcsparse.h
usr.bin/rcs : rcsparse.c rcsparse.h
Log message:
Replaced RCS parser code with new rcsparse.{c,h}:
- be very strict about things we parse
- print more information about errors if they occur
- do not fatal() directly in parser, give caller a chance to react
- fix an rcs design issue when it comes to login names
tested by many on tech@
ok xsa