Rev 23: Remove a lot of the duplication of types. in http://bazaar.launchpad.net/%7Ebzr/bzr-repodetails/trunk
John Arbash Meinel
john at arbash-meinel.com
Thu Feb 12 20:32:54 GMT 2009
At http://bazaar.launchpad.net/%7Ebzr/bzr-repodetails/trunk
------------------------------------------------------------
revno: 23
revision-id: john at arbash-meinel.com-20090212203200-dpicif2jhyq1yycs
parent: john at arbash-meinel.com-20090212202705-rcemxbllzpf30obk
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: trunk
timestamp: Thu 2009-02-12 14:32:00 -0600
message:
Remove a lot of the duplication of types.
Tuples are safe to copy, since you have to create a new one if you want
to add any items. And it makes it a lot easier to add a new repo format
to the supported list.
-------------- next part --------------
=== modified file 'gather_stats.py'
--- a/gather_stats.py 2009-02-12 20:27:05 +0000
+++ b/gather_stats.py 2009-02-12 20:32:00 +0000
@@ -81,78 +81,18 @@
RepositoryFormatPackDevelopment2,
RepositoryFormatPackDevelopment2Subtree,
)
-pack_signature_types = (
- RepositoryFormatKnitPack1,
- RepositoryFormatKnitPack3,
- RepositoryFormatKnitPack4,
- RepositoryFormatKnitPack5,
- RepositoryFormatKnitPack5RichRoot,
- RepositoryFormatKnitPack5RichRootBroken,
- RepositoryFormatKnitPack6,
- RepositoryFormatKnitPack6RichRoot,
- RepositoryFormatPackDevelopment2,
- RepositoryFormatPackDevelopment2Subtree,
- )
-pack_text_types = (
- RepositoryFormatKnitPack1,
- RepositoryFormatKnitPack3,
- RepositoryFormatKnitPack4,
- RepositoryFormatKnitPack5,
- RepositoryFormatKnitPack5RichRoot,
- RepositoryFormatKnitPack5RichRootBroken,
- RepositoryFormatKnitPack6,
- RepositoryFormatKnitPack6RichRoot,
- RepositoryFormatPackDevelopment2,
- RepositoryFormatPackDevelopment2Subtree,
- )
-pack_xml_inv_types = (
- RepositoryFormatKnitPack1,
- RepositoryFormatKnitPack3,
- RepositoryFormatKnitPack4,
- RepositoryFormatKnitPack5,
- RepositoryFormatKnitPack5RichRoot,
- RepositoryFormatKnitPack5RichRootBroken,
- RepositoryFormatKnitPack6,
- RepositoryFormatKnitPack6RichRoot,
- RepositoryFormatPackDevelopment2,
- RepositoryFormatPackDevelopment2Subtree,
- )
-if chk_support:
- pack_rev_types = pack_rev_types + (
- RepositoryFormatPackDevelopment3,
- RepositoryFormatPackDevelopment3Subtree,
- RepositoryFormatPackDevelopment4,
- RepositoryFormatPackDevelopment4Subtree,
- )
- pack_signature_types = pack_signature_types + (
- RepositoryFormatPackDevelopment3,
- RepositoryFormatPackDevelopment3Subtree,
- RepositoryFormatPackDevelopment4,
- RepositoryFormatPackDevelopment4Subtree,
- )
- pack_text_types = pack_text_types + (
- RepositoryFormatPackDevelopment3,
- RepositoryFormatPackDevelopment3Subtree,
- RepositoryFormatPackDevelopment4,
- RepositoryFormatPackDevelopment4Subtree,
- )
+pack_signature_types = pack_rev_types
+pack_text_types = pack_rev_types
+pack_xml_inv_types = pack_rev_types
if chk_hash_support:
- pack_rev_types = pack_rev_types + (
- RepositoryFormatPackDevelopment4Hash16,
- RepositoryFormatPackDevelopment4Hash255,
- )
- pack_signature_types = pack_signature_types + (
- RepositoryFormatPackDevelopment4Hash16,
- RepositoryFormatPackDevelopment4Hash255,
- )
- pack_text_types = pack_text_types + (
- RepositoryFormatPackDevelopment4Hash16,
- RepositoryFormatPackDevelopment4Hash255,
- )
pack_chk_inv_types = pack_chk_inv_types + (
RepositoryFormatPackDevelopment4Hash16,
RepositoryFormatPackDevelopment4Hash255,
)
+if chk_support:
+ pack_rev_types = pack_rev_types + pack_chk_inv_types
+ pack_signature_types = pack_signature_types + pack_chk_inv_types
+ pack_text_types = pack_text_types + pack_chk_inv_types
class ObjectStats(object):
More information about the bazaar-commits
mailing list