On Fri, 19 May 2006 18:38:58 +0530, Giovanni Bajo <[EMAIL PROTECTED]>
wrote:
Madan U Sreenivasan wrote:
+ if len(revs) == 0:
if revs:
[snip]
+ if len(revs & src_pre_exist_range) !=
0:
if revs & src_pre_exist_range:
hmmm, both expressions result in and empty RevisionSet, and not None.
So, am afraid we cant do this...
RevisionSet implements __nonzero__.
import svnmerge
r = svnmerge.RevisionSet("")
if r:
... print "ciao"
...
bool(r)
False
silly me... was using your suggestion as is...
if revs:
in reality, the logic is:
if not revs:
No wonder the tests were failing then... ;)
Yes, you are right , the __non_zero__ thing is cool. Will use it. Thanks.
Before I fix this and send another version of the patch, do you see
anything else that could be improved in the second version of the patch
that I just sent? I would like to wait for more comments before giving one
final patch.
Regards,
Madan.
_______________________________________________
Svnmerge mailing list
[email protected]
http://www.orcaware.com/mailman/listinfo/svnmerge