[MERGE/RFC] Content filters - take 6
Robert Collins
robertc at robertcollins.net
Fri Feb 20 21:53:18 GMT 2009
On Fri, 2009-02-20 at 08:57 -0600, John Arbash Meinel wrote:
>
> >
> > This method get_file_with_stat seems a bit dangerous because the
> > size in the stat object may be inconsistent with what's actually
> > returned; I'd like to see if we could deprecate this method.
>
> The reason to have it was to have a "non-racing" implementation to get
> the content and the stat. Otherwise if you read at a separate time
> than
> you stat, something could have changed in the mean-time.
>
> I believe the stat is only really used to pass back to the dirstate to
> have it mark the file as "unchanged since last commit".
Yah, its an abstraction on file handle basically. If the size changes we
get a stat cache miss -> no problem. And the stat we get is the stat on
the file we read, not on a different file mv'd into place during the
commit.
-Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090221/f7891c38/attachment.pgp
More information about the bazaar
mailing list