[MERGE][0.13] Dynamic fulltext
John Arbash Meinel
john at arbash-meinel.com
Fri Nov 24 18:56:02 GMT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I updated my patch according to the recent feedback. Basically, it just
simplifies the while loop, making it a for loop, and being a little bit
clearer on the return values.
Right now, I'm in discussion with some large projects that are
considering using bzr for there source control. So I would really like
to get this merged for bzr 0.13.
For a project with 7500 revisions and 2500 source files, the CVS source
is 49MB. Without the patch the converted repository is 64MB, with the
patch, it is 58MB. (With 2500 files, it creates a full text
approximately every 65th revision). The inventory knit itself is 11MB
versus 5.4MB.
As the project size gets larger, this will become more and more
important. And I'm trying to convert a project with something like
100,000 files and revesions, so it becomes more important for something
like this to be done.
So I'd like to ask Wouter for a specific acceptance of this patch for
bzr 0.13.
Also, it seems like something in my change triggers a bug in the
iteration counter for iter_lines_added_or_present_in_versions. I already
fixed that in a different patch (the one to fix the progress bars). But
since it gets triggered here, I'm just fixing that little bit. (As a
bonus, this will also fix the bug of progress bars jumping around,
rather than monotonically increasing).
So, Wouter, can this patch be merged for 0.13? Also, are you interested
in my progress bar fixes, or should that wait for 0.14? (I can
understand that it is a more invasive change)
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFZ0BCJdeBCYSNAAMRAuAZAJ9k31UxxhLdL/OSDxQ9uiAK4rRxHgCfeXyC
SoA++t3cQlb30Q7/Irtjv+w=
=8nHL
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dynamic-fulltext-cache.patch
Url: https://lists.ubuntu.com/archives/bazaar/attachments/20061124/33c9fb13/attachment.diff
More information about the bazaar
mailing list