> -----Original Message----- > From: Neels J Hofmeyr [mailto:ne...@elego.de] > Sent: woensdag 17 februari 2010 14:25 > To: Julian Foad > Cc: dev@subversion.apache.org > Subject: Re: [PATCH] Doc string for svn_wc__db_pristine_read() > > Julian Foad wrote: > > Proposed doc string for review. Don't fully understand relationship > > between the "db" and "wri" params. Gstein/neels/me just started talking > > about this on IRC but I've got to go now. Please adjust as necessary and > > commit. > > > > [[[ > > * subversion/libsvn_wc/wc_db.h > > (svn_wc__db_pristine_read): Add a doc string. > > > > Index: subversion/libsvn_wc/wc_db.h > > > ========================================================== > ========= > > --- subversion/libsvn_wc/wc_db.h (revision 909475) > > +++ subversion/libsvn_wc/wc_db.h (working copy) > > @@ -784,7 +784,13 @@ > > } svn_wc__db_checkmode_t; > > > > > > -/* ### @a contents may NOT be NULL. */ > > +/* Set *CONTENTS to a new stream, from which the caller can read the > pristine > > + * text that matches CHECKSUM. Find the text in the database DB. > > + * ### ? Limit the search to texts associated with the WC rooted at > WRI_ABSPATH. > > My version of a doc string for svn_wc__db_pristine_read() would be: > > " > Set *CONTENTS to a new stream, from which the caller can read the pristine > text given by CHECKSUM, as related to the working copy indicated by > WRI_ABSPATH which is managed by DB. > > Simply open a stream on the contents, do not verify correctness of the > pristine in any way other than being able to supply its contents (see > svn_wc__db_pristine_check()). Use DB's pristine store. > > Implementation note: This does not query the PRISTINE database table, it > simply opens the pristine file for reading. If this pristine file does > not exist, return an error. ### Which error? > "
Note that in a future version of WC-NG you might need to check the table anyway to detect compression, etc. ;-) Bert