[merge] Ignore write errors when creating hashcache
John Arbash Meinel
john at arbash-meinel.com
Tue Dec 19 18:13:16 GMT 2006
Aaron Bentley wrote:
> Aaron Bentley has voted +1 (conditional).
> Status is now: Conditionally approved
> Comment:
> This looks reasonable to me. But
> - getattr will raise AttributeError unless you specify a default value. I think you want getattr(tree, '_hashcache', None)
>
> - I think you should do assertTrue(isinstance(the_hashcache, hashcache.HashCache)), because otherwise the test will appear to succeed.
>
>
You are right that I wanted getattr(,None). But the second part is
actually intentional. I wasn't sure how to test working trees that don't
have a hashcache.
I believe dirstate won't have one, because it is rolled into dirstate
itself.
Also, I don't know how Hg or Git would handle a test like this.
Which is why I wasn't positive that we wanted it as a generic working
tree test. Except it seems like something we *would* want out of all
working trees.
John
=:->
More information about the bazaar
mailing list