Search.setIndex({"docnames": ["HACKING", "api/index", "apport", "authentication-ring", "branding", "btree_index_prefetch", "bug-handling", "bundle-format4", "bundles", "case-insensitive-file-systems", "check", "code-review", "code-style", "colocated-branches", "config-rationale", "configuration", "container-format", "content-filtering", "contribution-quickstart", "cycle", "development-repo", "dirstate", "documenting-changes", "ec2", "feature-flags", "fetch", "groupcompress-design", "implementation-notes", "improved_chk_index", "index", "index-plain", "indices", "integration", "inventory", "last-modified", "lca-merge", "lca_tree_merging", "miscellaneous-notes", "network-protocol", "overview", "packrepo", "performance-roadmap-rationale", "plans/index", "plans/nested-trees", "plans/performance/add", "plans/performance/annotate", "plans/performance/bundle-creation", "plans/performance/commit", "plans/performance/diff", "plans/performance/directory-fingerprints", "plans/performance/gc", "plans/performance/incremental-push-pull", "plans/performance/initial-push-pull", "plans/performance/merge-scaling", "plans/performance/missing", "plans/performance/performance-use-case-analysis", "plans/performance/planned-change-integration", "plans/performance/planned-performance-changes", "plans/performance/revert", "plans/performance/roadmap", "plans/performance/status", "plans/performance/uncommit", "plans/performance/update", "plans/tortoise-strategy", "plugin-api", "plugin-development", "ppa", "principles", "profiling", "releasing", "repository", "repository-stream", "revision-properties", "specifications", "testing", "transports", "ui", "win32_build_setup"], "filenames": ["HACKING.txt", "api/index.txt", "apport.txt", "authentication-ring.txt", "branding.txt", "btree_index_prefetch.txt", "bug-handling.txt", "bundle-format4.txt", "bundles.txt", "case-insensitive-file-systems.txt", "check.txt", "code-review.txt", "code-style.txt", "colocated-branches.txt", "config-rationale.txt", "configuration.txt", "container-format.txt", "content-filtering.txt", "contribution-quickstart.txt", "cycle.txt", "development-repo.txt", "dirstate.txt", "documenting-changes.txt", "ec2.txt", "feature-flags.txt", "fetch.txt", "groupcompress-design.txt", "implementation-notes.txt", "improved_chk_index.txt", "index.txt", "index-plain.txt", "indices.txt", "integration.txt", "inventory.txt", "last-modified.txt", "lca-merge.txt", "lca_tree_merging.txt", "miscellaneous-notes.txt", "network-protocol.txt", "overview.txt", "packrepo.txt", "performance-roadmap-rationale.txt", "plans/index.txt", "plans/nested-trees.txt", "plans/performance/add.txt", "plans/performance/annotate.txt", "plans/performance/bundle-creation.txt", "plans/performance/commit.txt", "plans/performance/diff.txt", "plans/performance/directory-fingerprints.txt", "plans/performance/gc.txt", "plans/performance/incremental-push-pull.txt", "plans/performance/initial-push-pull.txt", "plans/performance/merge-scaling.txt", "plans/performance/missing.txt", "plans/performance/performance-use-case-analysis.txt", "plans/performance/planned-change-integration.txt", "plans/performance/planned-performance-changes.txt", "plans/performance/revert.txt", "plans/performance/roadmap.txt", "plans/performance/status.txt", "plans/performance/uncommit.txt", "plans/performance/update.txt", "plans/tortoise-strategy.txt", "plugin-api.txt", "plugin-development.txt", "ppa.txt", "principles.txt", "profiling.txt", "releasing.txt", "repository.txt", "repository-stream.txt", "revision-properties.txt", "specifications.txt", "testing.txt", "transports.txt", "ui.txt", "win32_build_setup.txt"], "titles": ["Breezy Developer Guide", "Module reference", "Bazaar Apport Integration", "Authentication ring", "Breezy branding", "BTree Index Prefetch", "Tracking Bugs in Breezy", "Merge Directive format 2 and Bundle format 4", "Bundles", "Case Insensitive File Systems", "Check Notes", "Reviewing proposed changes to Breezy", "Breezy Code Style Guide", "co-located branches", "Simplifying Breezy Configuration", "Configuring Breezy", "Container format", "Content Filtering", "Contributing to Breezy", "Breezy Release Cycles", "Development repository formats", "Dirstate", "Documenting Changes", "Breezy Windows EC2 Server", "Format feature flags", "Fetching data", "Overview", "Implementation notes", "CHK Optimized index", "Breezy Developer Document Catalog", "Breezy Developer Document Catalog", "Indices", "Integrating with Breezy", "Inventories", "Computing last_modified values", "LCA Merge", "LCA Tree Merging", "Miscellaneous notes", "Network Protocol", "Breezy Architectural Overview", "KnitPack repository format", "What should be in the roadmap?", "Plans", "1 Nested Trees", "Add", "Annotate", "Bundle Creation", "Commit Performance Notes", "diff Performance Analysis", "Directory fingerprints", "Garbage Collection", "Incremental push/pull", "Initial push / pull", "Scaling analysys of Merge", "Missing", "Analysing a specific use case", "Integration of performance changes", "Planned changes to the bzr core", "Revert", "1 Breezy Performance Roadmap", "The status command", "Uncommit Performance Notes", "\u201cbzr update\u201d performance analysis", "Bazaar Windows Shell Extension Options", "Plugin API", "Developing a plugin", "Managing the Breezy PPA", "Breezy Design Principles", "Profiling", "Releasing Breezy", "Repositories", "Repository Streams", "Revision Properties", "Specifications", "Breezy Testing Guide", "Developer guide to breezy transports", "Interacting with the user", "Setting Up A Windows Build Host"], "terms": {"thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77], "document": [0, 1, 5, 6, 8, 11, 14, 15, 16, 17, 18, 19, 20, 23, 26, 31, 32, 33, 36, 38, 39, 41, 49, 56, 59, 63, 65, 66, 67, 69, 70, 71, 74, 76, 77], "describ": [0, 3, 6, 7, 8, 14, 15, 16, 17, 22, 23, 25, 28, 30, 31, 32, 36, 38, 39, 41, 43, 47, 49, 56, 59, 61, 63, 64, 68, 69, 70, 71, 75, 76, 77], "intern": [0, 2, 5, 9, 12, 14, 15, 22, 28, 33, 38, 39, 47, 59, 64, 65, 67, 71, 74, 75, 76], "It": [0, 3, 5, 6, 7, 11, 12, 14, 16, 17, 18, 19, 23, 24, 25, 28, 32, 34, 35, 36, 38, 39, 40, 41, 43, 47, 48, 49, 51, 54, 55, 56, 57, 59, 63, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77], "": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 33, 34, 35, 38, 39, 40, 41, 43, 47, 48, 49, 51, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77], "meant": [0, 5, 14, 34, 74], "peopl": [0, 5, 6, 11, 12, 19, 22, 23, 39, 40, 41, 43, 49, 59, 63, 64, 65, 66, 67, 69, 74], "interest": [0, 5, 6, 22, 23, 28, 32, 33, 36, 39, 47, 49, 54, 55, 59, 60, 63, 64, 69, 70, 75, 77], "some": [0, 3, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 44, 45, 47, 49, 50, 51, 53, 56, 57, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 74, 75, 76, 77], "part": [0, 8, 13, 14, 19, 25, 31, 33, 35, 36, 38, 43, 45, 47, 48, 49, 51, 55, 56, 57, 59, 63, 66, 69, 71, 74, 75], "also": [0, 3, 5, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 48, 49, 51, 55, 57, 59, 63, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77], "us": [0, 2, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 38, 39, 44, 46, 47, 50, 51, 54, 56, 57, 58, 60, 62, 63, 64, 67, 69, 72, 73, 76, 77], "plugin": [0, 3, 6, 13, 14, 15, 20, 22, 24, 29, 30, 32, 33, 39, 43, 49, 59, 66, 69, 73], "If": [0, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 45, 47, 49, 51, 52, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 74, 75, 76, 77], "you": [0, 5, 6, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 32, 33, 36, 38, 39, 40, 43, 47, 49, 56, 59, 63, 64, 65, 66, 68, 69, 70, 74, 75, 77], "have": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 46, 47, 49, 50, 51, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77], "ani": [0, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 43, 47, 49, 50, 51, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 69, 70, 72, 74, 76], "question": [0, 6, 26, 39, 56, 57, 64], "seem": [0, 3, 5, 7, 12, 14, 16, 17, 19, 28, 33, 38, 39, 43, 47, 48, 49, 51, 59, 60, 63, 66, 70, 77], "incorrect": [0, 9, 12, 20, 22, 39], "unclear": [0, 5, 6, 14, 39, 56, 59, 66], "miss": [0, 10, 12, 25, 33, 39, 41, 47, 53, 64, 69, 70, 74], "pleas": [0, 9, 12, 14, 18, 20, 22, 39, 40, 43, 64, 66, 69, 74], "talk": [0, 3, 17, 33, 35, 36, 39, 49, 56, 59, 63, 69, 74], "u": [0, 2, 5, 6, 7, 19, 20, 21, 23, 28, 32, 33, 35, 36, 38, 39, 40, 41, 43, 45, 47, 49, 56, 57, 59, 60, 63, 64, 66, 67, 70, 74, 75], "irc": [0, 18, 20, 39, 40, 41], "oftc": [0, 18, 39], "net": [0, 2, 3, 6, 11, 13, 14, 17, 18, 23, 32, 39, 63, 64, 66, 68, 69, 74, 75, 77], "write": [0, 3, 12, 14, 16, 17, 19, 21, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 43, 44, 47, 52, 55, 56, 60, 63, 64, 65, 68, 69], "mail": [0, 7, 18, 20, 39, 40, 66, 69], "list": [0, 5, 6, 7, 12, 14, 15, 18, 19, 20, 21, 22, 25, 28, 33, 39, 40, 41, 43, 47, 48, 50, 51, 56, 57, 59, 60, 61, 63, 64, 65, 66, 69, 70, 72, 74, 76], "correct": [0, 8, 9, 12, 18, 19, 28, 47, 49, 59, 66, 71], "addit": [0, 3, 7, 14, 15, 18, 24, 33, 35, 47, 51, 57, 59, 63, 72, 74], "send": [0, 2, 5, 18, 19, 20, 25, 32, 38, 40, 51, 52, 59, 69, 70], "request": [0, 3, 7, 11, 14, 16, 19, 25, 33, 47, 48, 51, 52, 59, 63, 69, 70], "new": [0, 5, 6, 7, 9, 11, 12, 13, 14, 16, 18, 19, 21, 23, 24, 25, 26, 30, 31, 32, 33, 34, 36, 38, 39, 41, 43, 47, 49, 50, 56, 57, 58, 60, 63, 64, 66, 67, 69, 70, 72, 73, 76, 77], "text": [0, 5, 7, 12, 14, 16, 17, 20, 25, 26, 28, 32, 33, 34, 35, 36, 40, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 59, 62, 68, 70, 71, 74, 76], "The": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 38, 39, 40, 43, 48, 49, 51, 54, 55, 56, 57, 61, 64, 65, 66, 67, 68, 70, 71, 72, 73, 76, 77], "latest": [0, 19, 20, 32, 40, 43, 59, 61, 62, 77], "can": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 45, 47, 48, 49, 51, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77], "found": [0, 3, 5, 8, 9, 14, 15, 25, 30, 33, 47, 51, 59, 66, 69, 70, 73, 74, 76], "onlin": [0, 43, 65, 76], "http": [0, 2, 3, 6, 9, 11, 14, 15, 17, 18, 20, 23, 29, 32, 38, 39, 40, 43, 52, 59, 63, 64, 65, 66, 68, 69, 74, 75, 76, 77], "www": [0, 20, 29, 40, 69, 77], "vc": [0, 11, 17, 20, 39, 40, 41, 43, 51, 59, 64, 65, 69], "org": [0, 11, 13, 17, 20, 29, 40, 43, 63, 64, 65, 66, 68, 69, 74, 77], "befor": [0, 2, 5, 6, 7, 12, 14, 15, 18, 19, 25, 28, 33, 38, 40, 43, 47, 49, 51, 56, 57, 59, 68, 69, 74, 75, 76], "good": [0, 3, 6, 7, 11, 12, 14, 15, 18, 22, 26, 28, 33, 38, 40, 41, 43, 47, 49, 59, 63, 67, 69, 70, 71, 74, 76, 77], "idea": [0, 5, 6, 11, 14, 18, 21, 22, 25, 36, 38, 40, 43, 47, 49, 59, 62, 71, 74], "work": [0, 5, 6, 8, 9, 11, 12, 13, 14, 15, 17, 18, 20, 22, 23, 24, 25, 26, 28, 30, 34, 35, 38, 39, 40, 41, 43, 45, 49, 55, 56, 57, 61, 62, 63, 64, 65, 66, 67, 69, 70, 73, 74, 75, 76, 77], "alreadi": [0, 2, 5, 6, 7, 12, 14, 19, 20, 21, 23, 25, 28, 32, 33, 34, 35, 38, 40, 43, 47, 48, 49, 51, 57, 59, 63, 64, 66, 69, 74, 76, 77], "done": [0, 2, 3, 5, 6, 8, 12, 14, 15, 19, 20, 22, 23, 24, 25, 31, 32, 33, 34, 35, 38, 39, 40, 41, 43, 47, 48, 49, 51, 55, 56, 57, 58, 59, 61, 62, 63, 65, 69, 70, 74, 76, 77], "other": [0, 3, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 47, 48, 49, 51, 53, 54, 56, 57, 59, 60, 64, 65, 69, 70, 71, 74, 75, 76, 77], "perhap": [0, 13, 17, 19, 33, 34, 38, 44, 45, 47, 48, 49, 59, 60, 67, 70, 74, 75], "featur": [0, 6, 11, 13, 14, 15, 17, 20, 22, 41, 43, 55, 57, 59, 63, 64, 69, 72, 73], "improv": [0, 3, 5, 6, 11, 18, 22, 40, 41, 46, 47, 48, 55, 57, 59, 62, 68, 69, 70, 71], "re": [0, 3, 6, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 30, 32, 35, 37, 38, 39, 40, 47, 49, 51, 55, 59, 60, 63, 64, 65, 66, 69, 71, 74, 75, 76, 77], "look": [0, 2, 3, 5, 6, 9, 10, 12, 14, 15, 18, 24, 25, 28, 32, 33, 34, 35, 38, 39, 43, 47, 49, 51, 55, 59, 63, 64, 65, 66, 69, 70, 74, 75, 76, 77], "avail": [0, 3, 5, 9, 14, 15, 19, 20, 21, 23, 30, 32, 33, 38, 39, 40, 43, 47, 51, 59, 64, 65, 66, 69, 73, 74], "anoth": [0, 3, 5, 7, 8, 12, 14, 23, 26, 28, 32, 33, 34, 38, 40, 41, 43, 47, 48, 51, 54, 59, 63, 65, 69, 71, 74, 75], "plug": [0, 14, 20, 40], "someon": [0, 3, 6, 11, 14, 22, 23, 32, 36, 63, 74], "els": [0, 6, 11, 12, 14, 23, 25, 28, 33, 36, 39, 43, 49, 51, 57, 59, 63, 67, 75], "ha": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 28, 31, 32, 33, 35, 36, 38, 39, 40, 41, 43, 47, 48, 49, 51, 54, 55, 56, 57, 59, 60, 63, 64, 66, 68, 69, 70, 71, 74, 75, 76, 77], "fix": [0, 6, 10, 11, 14, 18, 19, 22, 28, 30, 33, 35, 41, 43, 51, 57, 59, 65, 66, 67, 69, 70, 72, 74, 77], "answer": [0, 26, 47, 49, 57, 59, 71], "more": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 22, 24, 25, 26, 31, 32, 33, 34, 36, 38, 40, 43, 47, 49, 54, 55, 56, 57, 59, 61, 63, 64, 67, 69, 70, 71, 72, 74, 75, 76, 77], "take": [0, 2, 3, 5, 6, 9, 11, 12, 13, 15, 17, 19, 20, 23, 28, 32, 33, 34, 38, 39, 40, 43, 47, 51, 56, 57, 59, 63, 65, 68, 70, 71, 74, 76, 77], "moment": [0, 2, 5, 13, 17, 20, 25, 28, 34, 39, 40, 43, 47, 49, 56, 59, 70, 72, 74, 76, 77], "overal": [0, 16, 17, 28, 33, 43, 47, 59, 69], "here": [0, 3, 6, 11, 14, 15, 16, 19, 20, 25, 28, 32, 33, 35, 36, 38, 40, 43, 47, 50, 55, 57, 59, 60, 63, 64, 65, 66, 68, 69, 71, 74, 76, 77], "ar": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "link": [0, 16, 30, 33, 43, 49, 52, 59, 60, 63, 65, 75, 77], "brows": [0, 63], "page": [0, 1, 5, 6, 11, 20, 25, 28, 40, 43, 63, 69, 70], "wiki": [0, 9, 17, 29, 30, 43, 64, 66, 69, 76], "product": [0, 3, 19, 23, 40, 51, 59, 69, 74], "famili": 0, "launchpad": [0, 2, 3, 6, 13, 14, 17, 18, 19, 23, 28, 32, 64, 66, 69, 74, 75, 77], "tracker": [0, 6, 11, 30, 72], "brz": [0, 3, 4, 6, 11, 12, 15, 18, 23, 30, 33, 47, 51, 59, 64, 65, 66, 67, 68, 69, 74, 75, 76, 77], "noth": [0, 3, 14, 15, 35, 36, 39, 43, 49, 51, 52, 59, 63, 69, 70, 74], "ll": [0, 2, 5, 6, 18, 19, 23, 28, 34, 38, 40, 41, 49, 59, 67, 69, 74, 77], "inspir": 0, "how": [0, 3, 5, 6, 11, 14, 15, 16, 17, 19, 22, 23, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 47, 49, 55, 59, 63, 65, 67, 68, 70, 73, 74, 75, 76, 77], "solv": [0, 16, 57, 59, 70], "challeng": [0, 70], "ad": [0, 3, 7, 8, 12, 13, 14, 17, 19, 20, 21, 22, 24, 25, 28, 31, 33, 35, 40, 43, 44, 47, 49, 51, 56, 57, 59, 62, 65, 67, 69, 70, 74, 76], "hoc": [0, 74], "perform": [0, 6, 7, 9, 10, 11, 12, 14, 20, 22, 25, 26, 28, 30, 31, 32, 33, 37, 38, 41, 43, 45, 51, 52, 53, 54, 57, 60, 68, 69, 70, 71, 74, 76], "One": [0, 5, 6, 7, 8, 12, 14, 15, 23, 26, 35, 38, 41, 43, 47, 51, 56, 58, 59, 63, 65, 71, 75], "tool": [0, 4, 19, 22, 23, 43, 49, 59, 63, 64, 66, 68, 69, 70, 74, 76, 77], "evil": [0, 63], "For": [0, 2, 5, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 28, 31, 32, 33, 34, 35, 36, 38, 39, 43, 47, 49, 51, 52, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 76, 77], "instanc": [0, 2, 8, 12, 15, 17, 19, 32, 33, 38, 39, 40, 51, 55, 56, 57, 59, 65, 69, 70, 71, 72, 74, 76, 77], "run": [0, 2, 3, 5, 10, 11, 12, 18, 19, 20, 23, 24, 25, 26, 38, 39, 40, 43, 47, 54, 59, 64, 65, 66, 69, 75, 76, 77], "devil": 0, "commit": [0, 5, 6, 12, 14, 18, 19, 20, 24, 25, 28, 33, 39, 40, 41, 45, 48, 51, 55, 56, 60, 62, 63, 65, 66, 69, 70, 72, 74, 76], "m": [0, 20, 23, 35, 36, 40, 43, 62, 63, 66, 69, 74, 77], "test": [0, 6, 11, 15, 17, 19, 20, 22, 23, 26, 28, 29, 30, 33, 41, 43, 47, 54, 59, 63, 64, 69, 72, 75], "log": [0, 2, 3, 12, 23, 33, 38, 41, 43, 53, 57, 63, 65, 68, 70, 74, 76, 77], "backtrac": [0, 76], "file": [0, 2, 5, 6, 7, 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 46, 48, 49, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77], "everi": [0, 3, 6, 10, 12, 14, 19, 25, 28, 31, 32, 33, 34, 39, 40, 43, 47, 49, 51, 59, 60, 63, 64, 65, 66, 69, 70, 74], "method": [0, 3, 6, 11, 13, 14, 15, 22, 24, 25, 31, 32, 38, 39, 43, 47, 51, 59, 64, 65, 69, 70, 71, 72, 74, 76], "call": [0, 3, 7, 10, 12, 14, 15, 19, 20, 23, 24, 25, 31, 32, 34, 35, 38, 40, 43, 47, 51, 59, 63, 64, 65, 69, 70, 76], "which": [0, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 49, 50, 55, 56, 57, 58, 60, 62, 63, 64, 66, 68, 69, 70, 71, 74, 75, 76, 77], "trigger": [0, 5, 14, 15, 25], "slow": [0, 6, 16, 47, 49, 55, 59, 64, 69, 71], "non": [0, 6, 11, 20, 33, 34, 39, 40, 47, 49, 56, 65, 69, 70, 71, 74, 76], "scalabl": 0, "librari": [0, 12, 14, 18, 19, 41, 43, 56, 63, 64, 74, 76, 77], "so": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 47, 48, 49, 51, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77], "check": [0, 5, 9, 11, 12, 14, 15, 19, 20, 23, 24, 25, 33, 34, 40, 43, 47, 51, 59, 62, 63, 64, 66, 69, 70, 71, 74, 75, 76], "given": [0, 3, 5, 12, 14, 15, 16, 17, 20, 25, 26, 28, 33, 38, 39, 40, 41, 43, 47, 48, 49, 51, 55, 57, 58, 59, 60, 63, 64, 65, 69, 74, 75, 76], "wai": [0, 2, 3, 5, 6, 7, 8, 12, 13, 14, 15, 19, 20, 22, 24, 25, 28, 32, 33, 36, 38, 39, 40, 43, 45, 47, 49, 51, 54, 56, 57, 58, 59, 60, 63, 65, 66, 69, 70, 71, 74, 76], "problem": [0, 2, 6, 9, 11, 12, 14, 16, 19, 22, 28, 39, 47, 49, 55, 59, 63, 66, 67, 69, 70, 74, 75, 76, 77], "function": [0, 9, 12, 18, 22, 32, 33, 43, 47, 55, 56, 63, 64, 67, 72, 77], "might": [0, 2, 5, 6, 9, 10, 11, 12, 13, 17, 18, 19, 22, 23, 24, 26, 28, 34, 38, 39, 41, 43, 47, 49, 50, 51, 58, 59, 63, 64, 67, 70, 74, 75, 76], "nest": [0, 14, 24, 39, 40, 42, 44, 47, 59], "deep": [0, 40, 47, 49, 56, 59], "There": [0, 2, 3, 5, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 25, 28, 32, 33, 35, 36, 38, 39, 40, 43, 45, 47, 51, 55, 57, 59, 60, 62, 63, 66, 69, 70, 71, 74, 76, 77], "veri": [0, 5, 6, 9, 13, 14, 16, 19, 26, 28, 32, 33, 40, 43, 47, 49, 51, 56, 57, 59, 61, 63, 64, 67, 69, 70, 71, 74, 76], "activ": [0, 2, 6, 11, 12, 13, 14, 17, 19, 43, 47, 59, 64, 68, 69, 70], "around": [0, 3, 5, 6, 14, 19, 20, 38, 39, 51, 55, 59, 63], "mostli": [0, 11, 14, 33, 65, 74, 76, 77], "we": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 45, 47, 49, 51, 55, 56, 57, 60, 63, 64, 65, 66, 67, 70, 71, 74, 75, 76, 77], "meet": [0, 11, 33, 57, 59, 70, 74], "join": [0, 12, 32, 33, 43, 75], "see": [0, 2, 3, 5, 6, 7, 9, 11, 12, 14, 15, 19, 20, 22, 23, 25, 28, 29, 32, 33, 34, 38, 39, 40, 41, 43, 49, 59, 63, 65, 66, 67, 68, 72, 74, 75, 76, 77], "html": [0, 20, 22, 36, 40, 43, 65, 68, 69, 77], "mention": [0, 6, 14, 19, 22, 40, 43, 49, 55, 59, 69], "channel": [0, 18], "mani": [0, 5, 6, 12, 14, 15, 16, 19, 20, 25, 28, 31, 33, 38, 40, 43, 47, 49, 51, 55, 56, 57, 59, 63, 64, 66, 70, 71, 74, 76], "advantag": [0, 20, 24, 26, 28, 34, 43, 49, 51, 59, 63], "involv": [0, 5, 6, 14, 15, 26, 28, 43, 50, 55, 56, 59, 60, 63, 65, 70], "spend": [0, 5, 6, 34, 49, 59, 63], "much": [0, 5, 6, 7, 9, 11, 12, 16, 19, 20, 25, 26, 28, 32, 33, 38, 40, 41, 47, 48, 49, 51, 57, 59, 63, 69, 74], "time": [0, 2, 3, 5, 6, 9, 11, 12, 14, 15, 18, 19, 20, 21, 23, 28, 31, 33, 34, 35, 36, 38, 40, 41, 43, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 59, 63, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77], "These": [0, 6, 7, 9, 12, 14, 15, 17, 19, 20, 22, 24, 32, 33, 39, 40, 41, 43, 49, 57, 59, 65, 66, 69, 70, 74, 76], "includ": [0, 2, 3, 6, 7, 8, 9, 12, 14, 15, 16, 18, 19, 22, 23, 24, 28, 32, 33, 34, 36, 38, 40, 41, 43, 47, 48, 49, 51, 55, 57, 59, 60, 61, 63, 64, 66, 68, 69, 70, 71, 74, 75, 76, 77], "build": [0, 2, 7, 13, 15, 18, 23, 32, 34, 40, 43, 47, 48, 49, 59, 63, 66, 69, 70, 74], "wisdom": 0, "save": [0, 2, 5, 14, 15, 21, 28, 43, 50, 59, 60, 68], "direct": [0, 5, 8, 14, 15, 20, 28, 33, 56, 59, 63, 70, 77], "similar": [0, 5, 13, 17, 19, 23, 24, 28, 31, 33, 34, 39, 43, 47, 48, 49, 59, 63, 66, 69, 70, 71, 74, 76], "minimis": [0, 56, 59, 60], "assist": [0, 20, 26, 40, 41, 63], "everyon": [0, 41, 69], "prioriti": [0, 14, 15, 22, 69], "effort": [0, 10, 14, 34, 59, 60, 63, 74], "In": [0, 3, 5, 6, 7, 12, 13, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28, 31, 34, 35, 36, 38, 39, 40, 43, 47, 49, 51, 54, 55, 59, 63, 65, 66, 68, 69, 71, 72, 74, 75, 76], "summari": [0, 6, 10, 12, 14, 15, 19, 47, 56, 60, 64, 65, 66, 69], "maximis": 0, "input": [0, 7, 11, 12, 17, 32, 74], "from": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 21, 23, 24, 25, 26, 28, 33, 34, 35, 36, 38, 39, 41, 43, 49, 50, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 75, 76, 77], "typic": [0, 6, 7, 12, 16, 23, 25, 32, 35, 38, 39, 47, 48, 51, 59, 65, 66, 74, 75], "total": [0, 5, 14, 26, 28, 33, 39, 40, 44, 47, 50, 57, 59, 63, 70, 76], "requir": [0, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 31, 33, 34, 38, 40, 41, 43, 44, 48, 49, 53, 55, 56, 57, 60, 63, 64, 65, 66, 69, 71, 76, 77], "your": [0, 6, 11, 15, 20, 23, 28, 30, 32, 40, 43, 63, 65, 66, 69, 74, 77], "friendli": [0, 14, 23, 63], "help": [0, 5, 6, 11, 12, 14, 15, 18, 19, 20, 22, 23, 26, 40, 41, 49, 50, 59, 62, 63, 66, 68, 69, 70, 71, 74], "alwai": [0, 3, 5, 6, 12, 14, 15, 17, 19, 20, 21, 24, 25, 33, 34, 35, 38, 39, 40, 43, 47, 49, 51, 59, 62, 67, 69, 71, 74, 75, 76, 77], "keen": 0, "welcom": [0, 6, 11, 14, 19, 38, 65, 74], "newcom": 0, "fun": 0, "thing": [0, 2, 5, 6, 10, 11, 12, 14, 15, 17, 18, 19, 20, 23, 24, 28, 33, 36, 41, 45, 47, 49, 56, 57, 58, 59, 60, 62, 63, 64, 69, 70, 74, 75], "about": [0, 2, 3, 5, 6, 7, 11, 12, 14, 15, 17, 18, 19, 21, 25, 26, 28, 30, 32, 33, 35, 36, 38, 39, 40, 41, 45, 47, 49, 51, 56, 57, 60, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77], "version": [0, 3, 6, 7, 9, 14, 16, 19, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33, 34, 35, 39, 43, 44, 47, 48, 49, 52, 56, 57, 59, 60, 63, 65, 66, 69, 70, 73, 74, 75, 77], "control": [0, 3, 8, 9, 13, 14, 16, 24, 25, 32, 40, 47, 55, 57, 59, 63, 65, 66, 69, 74, 75], "system": [0, 2, 12, 13, 14, 16, 30, 33, 34, 39, 49, 51, 55, 56, 59, 64, 69, 73, 74, 77], "like": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35, 38, 39, 40, 43, 47, 49, 55, 56, 57, 59, 60, 63, 64, 65, 66, 69, 70, 71, 76, 77], "user": [0, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 44, 47, 48, 49, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77], "high": [0, 6, 11, 16, 26, 28, 33, 43, 63, 65, 69], "level": [0, 2, 7, 8, 11, 12, 14, 15, 16, 19, 20, 21, 25, 33, 35, 38, 39, 43, 48, 49, 55, 56, 60, 63, 65, 70, 71, 74, 76], "profici": 0, "contribut": [0, 6, 22, 29, 38, 41, 55, 59, 69, 74], "back": [0, 6, 10, 14, 19, 20, 23, 28, 30, 34, 38, 39, 41, 43, 47, 49, 50, 57, 58, 59, 63, 74], "consid": [0, 5, 6, 9, 12, 16, 19, 20, 21, 22, 26, 28, 33, 39, 41, 47, 54, 56, 57, 60, 63, 64, 70, 74], "follow": [0, 3, 6, 7, 9, 12, 13, 14, 15, 16, 19, 24, 32, 33, 38, 39, 43, 48, 51, 52, 55, 56, 57, 59, 60, 63, 64, 65, 66, 67, 69, 70, 74, 75, 76], "brief": [0, 16, 18, 71], "introduct": [0, 7, 43, 65, 69], "detail": [0, 8, 9, 10, 12, 14, 15, 22, 25, 32, 38, 39, 40, 41, 47, 51, 59, 65, 69, 70, 72, 74, 76, 77], "instruct": [0, 30, 43, 69, 73, 77], "section": [0, 3, 16, 22, 38, 39, 49, 56, 59, 65, 69, 71, 74, 77], "first": [0, 2, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 28, 32, 33, 35, 36, 38, 39, 40, 43, 47, 51, 56, 59, 60, 63, 64, 66, 69, 70, 74, 76, 77], "mainlin": [0, 51, 59, 74], "init": [0, 18, 20, 40, 43, 74], "share": [0, 3, 13, 14, 15, 18, 20, 23, 33, 35, 40, 41, 43, 63, 64, 65, 74], "repo": [0, 10, 14, 18, 20, 25, 32, 40, 41, 47, 51, 52, 53, 59, 70, 74], "cd": [0, 18, 20, 40, 43, 66, 69, 77], "branch": [0, 3, 6, 7, 8, 12, 14, 23, 24, 25, 26, 29, 30, 34, 41, 49, 50, 51, 52, 54, 55, 56, 61, 62, 64, 65, 66, 67, 70, 71, 72, 74, 75, 76], "lp": [0, 6, 13, 14, 18, 66, 69], "now": [0, 5, 6, 11, 14, 18, 19, 20, 23, 28, 32, 33, 35, 38, 43, 47, 49, 55, 56, 59, 60, 66, 69, 74], "own": [0, 2, 13, 14, 15, 17, 18, 19, 21, 23, 28, 32, 36, 39, 43, 47, 59, 63, 64, 66, 69, 75, 77], "123456": [0, 18], "my": [0, 5, 12, 20, 32, 40, 41, 63, 65, 72, 77], "bugfix": [0, 19, 69], "give": [0, 5, 6, 7, 12, 14, 15, 16, 19, 23, 24, 26, 28, 30, 32, 33, 34, 35, 38, 39, 40, 41, 43, 47, 51, 55, 56, 57, 59, 62, 63, 65, 66, 67, 69, 71, 74, 77], "studi": 0, "feel": [0, 5, 6, 11, 18, 19, 63, 69], "free": [0, 3, 11, 16, 29, 31, 38, 50, 51, 56, 59, 63, 65, 69, 70, 77], "earli": [0, 19, 69], "often": [0, 5, 6, 9, 12, 14, 19, 24, 25, 28, 33, 34, 36, 39, 43, 49, 55, 56, 59, 63, 65, 66, 68, 70, 74], "after": [0, 3, 5, 12, 13, 14, 16, 18, 19, 28, 31, 32, 33, 38, 43, 47, 49, 51, 55, 56, 57, 59, 60, 61, 63, 69, 71, 77], "all": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 46, 47, 49, 50, 51, 52, 55, 56, 57, 59, 60, 63, 64, 65, 69, 70, 71, 73, 74, 76, 77], "an": [0, 2, 3, 5, 6, 7, 9, 12, 13, 16, 18, 19, 21, 22, 24, 25, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 47, 49, 51, 54, 55, 56, 57, 59, 60, 63, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 77], "easi": [0, 6, 11, 13, 14, 17, 18, 19, 20, 40, 41, 43, 47, 49, 54, 59, 67, 69, 74, 77], "place": [0, 9, 12, 14, 15, 16, 18, 19, 26, 32, 38, 40, 41, 50, 51, 56, 57, 58, 59, 62, 63, 64, 69, 70, 71, 74, 76], "project": [0, 3, 4, 5, 9, 13, 14, 20, 26, 28, 40, 41, 51, 59, 63, 64, 66, 69, 74, 77], "doc": [0, 14, 15, 22, 39, 41, 43, 65, 68, 69, 74], "subdirectori": [0, 39, 40, 43, 65, 77], "sourc": [0, 3, 7, 12, 14, 18, 19, 20, 25, 28, 32, 33, 40, 43, 47, 49, 51, 56, 57, 59, 62, 63, 66, 71, 74, 77], "tree": [0, 5, 6, 7, 9, 12, 13, 14, 16, 17, 20, 21, 24, 25, 26, 27, 28, 30, 34, 35, 41, 42, 44, 45, 46, 49, 51, 52, 53, 55, 56, 57, 58, 61, 62, 63, 64, 67, 70, 72, 73, 74, 75, 76, 77], "when": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 47, 49, 51, 55, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 74, 75, 76, 77], "sure": [0, 2, 8, 12, 15, 17, 20, 23, 28, 39, 40, 43, 47, 56, 59, 66, 67, 69, 74], "last": [0, 3, 5, 14, 19, 20, 28, 33, 34, 36, 38, 39, 41, 43, 47, 49, 57, 58, 59, 62, 66, 69, 74], "set": [0, 2, 3, 5, 6, 8, 12, 14, 15, 18, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 34, 35, 36, 39, 40, 43, 50, 53, 54, 55, 57, 58, 63, 65, 66, 69, 70, 71, 72, 73, 74, 76], "well": [0, 3, 4, 12, 13, 14, 15, 19, 28, 32, 33, 40, 43, 47, 56, 57, 59, 63, 67, 69, 74], "onc": [0, 5, 11, 12, 14, 20, 21, 23, 24, 26, 28, 31, 32, 34, 40, 43, 44, 47, 51, 52, 57, 59, 63, 66, 67, 69, 70, 74], "happi": [0, 40, 56, 59, 69], "ask": [0, 2, 6, 11, 12, 14, 15, 18, 19, 23, 25, 28, 32, 38, 43, 45, 47, 49, 52, 54, 56, 57, 59, 64, 65, 67, 69, 71, 75, 76], "them": [0, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 28, 31, 32, 33, 34, 35, 38, 39, 40, 41, 43, 47, 48, 49, 56, 57, 59, 63, 64, 65, 66, 67, 69, 70, 74, 75, 76, 77], "below": [0, 3, 7, 14, 32, 33, 39, 43, 47, 49, 59, 61, 63, 64, 65, 68, 69, 74], "further": [0, 5, 15, 21, 28, 36, 48, 54, 59, 63, 70], "enabl": [0, 18, 19, 26, 47, 59, 63, 68], "truli": [0, 63], "distribut": [0, 5, 28, 65, 66, 69], "style": [0, 13, 28, 29, 30, 57, 59, 70, 74], "anyon": [0, 6, 11, 19, 23, 63], "trunk": [0, 3, 6, 19, 20, 32, 43, 66], "need": [0, 2, 3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 32, 33, 34, 35, 36, 38, 40, 41, 43, 47, 49, 51, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77], "push": [0, 5, 13, 14, 18, 20, 38, 41, 44, 47, 49, 54, 56, 57, 62, 67, 69, 71], "account": [0, 2, 3, 11, 14, 17, 23, 66, 69], "name": [0, 3, 4, 5, 6, 9, 13, 15, 17, 19, 23, 24, 26, 32, 36, 38, 39, 40, 43, 47, 51, 56, 57, 59, 60, 62, 63, 64, 66, 67, 69, 71, 72, 74, 75, 76], "e": [0, 3, 6, 7, 12, 13, 14, 16, 19, 20, 23, 24, 25, 26, 28, 31, 33, 34, 35, 38, 39, 40, 43, 46, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59, 63, 65, 66, 69, 70, 74, 76], "g": [0, 6, 12, 13, 16, 19, 20, 23, 24, 25, 26, 31, 33, 34, 38, 39, 40, 43, 46, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59, 63, 65, 66, 69, 70, 74], "your_lp_usernam": 0, "directli": [0, 5, 8, 14, 17, 19, 21, 24, 32, 33, 36, 39, 49, 56, 57, 59, 63, 67, 74, 75, 77], "meaningful_name_her": 0, "go": [0, 2, 5, 6, 10, 11, 18, 19, 20, 21, 23, 28, 32, 35, 36, 38, 39, 40, 41, 43, 47, 49, 51, 57, 59, 63, 69, 70, 74, 76], "choos": [0, 3, 11, 17, 19, 23, 26, 33, 35, 41, 57, 59, 69, 74], "select": [0, 3, 12, 14, 15, 33, 35, 43, 44, 49, 51, 58, 60, 63, 69, 70, 71, 74, 77], "hand": [0, 5, 25, 33, 38, 43, 47, 49, 59, 60, 69, 70], "off": [0, 2, 6, 14, 26, 28, 36, 43, 47, 57, 59, 76], "altern": [0, 12, 14, 15, 19, 26, 28, 34, 35, 43, 47, 59, 60, 62, 65, 68, 69, 70, 77], "creat": [0, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 23, 25, 26, 28, 31, 32, 33, 36, 39, 41, 43, 45, 47, 49, 51, 55, 56, 57, 59, 63, 65, 66, 69, 70, 71, 74, 75, 76, 77], "meaning": [0, 6], "better": [0, 2, 3, 5, 6, 12, 14, 17, 19, 20, 26, 28, 33, 34, 35, 38, 43, 49, 55, 63, 65, 69, 74, 76, 77], "track": [0, 14, 29, 30, 33, 43, 59, 60, 66, 69, 74], "submiss": 0, "succint": 0, "descript": [0, 6, 9, 12, 15, 16, 18, 19, 22, 35, 47, 57, 59, 64, 65, 69, 71, 74, 76], "prefix": [0, 5, 12, 14, 19, 28, 33, 38, 64, 65, 70, 71, 74, 76], "number": [0, 2, 5, 6, 7, 14, 15, 16, 18, 20, 22, 23, 26, 28, 31, 33, 35, 38, 39, 40, 41, 43, 44, 46, 47, 48, 51, 52, 53, 55, 56, 59, 63, 64, 65, 66, 69, 70, 76], "mbp": 0, "484558": 0, "directori": [0, 5, 7, 9, 13, 14, 21, 23, 24, 26, 28, 30, 32, 33, 34, 38, 40, 43, 44, 47, 55, 57, 58, 60, 62, 63, 64, 65, 66, 69, 72, 75, 77], "exampl": [0, 2, 3, 6, 9, 11, 12, 13, 15, 17, 18, 19, 20, 24, 31, 32, 36, 39, 40, 43, 47, 49, 52, 55, 59, 62, 63, 65, 66, 68, 69, 71, 72, 74, 76], "suffix": [0, 33, 66], "jameinel": 0, "export": [0, 17, 23, 33, 49, 57, 59, 64, 65, 66, 69], "511987": 0, "put": [0, 2, 6, 7, 12, 18, 23, 28, 39, 43, 47, 49, 59, 65, 66, 77], "explain": [0, 6, 11, 12, 18, 19, 43, 47, 59, 65, 69, 74], "reason": [0, 3, 6, 7, 11, 12, 14, 19, 24, 26, 28, 33, 35, 39, 43, 47, 49, 51, 55, 59, 63, 65, 66, 67, 69, 74, 76], "achiev": [0, 5, 15, 31, 48, 51, 52, 56, 59, 60, 63, 69, 70], "purpos": [0, 3, 12, 14, 15, 23, 28, 40, 47, 59, 63], "anyth": [0, 19, 33, 34, 41, 47, 49, 51, 59, 63, 64, 67, 69, 74], "mai": [0, 2, 3, 6, 7, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 47, 48, 49, 51, 52, 53, 54, 56, 57, 59, 62, 63, 64, 65, 66, 67, 69, 70, 74, 75, 76, 77], "pass": [0, 3, 12, 13, 16, 17, 19, 23, 28, 32, 34, 38, 47, 49, 51, 59, 65, 66, 70, 72, 74, 75, 76], "signific": [0, 5, 22, 33, 48, 49, 55, 56, 57, 59, 63], "thought": [0, 6, 28], "differ": [0, 3, 5, 9, 12, 13, 14, 15, 17, 19, 21, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 39, 47, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 69, 70, 71, 74, 75, 76, 77], "approach": [0, 9, 18, 19, 20, 33, 40, 47, 49, 57, 63, 71, 74], "didn": [0, 33, 66, 69], "t": [0, 2, 3, 5, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 32, 33, 34, 35, 36, 38, 39, 40, 47, 49, 55, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77], "couldn": [0, 5], "A": [0, 3, 5, 6, 7, 8, 12, 13, 14, 15, 16, 19, 22, 23, 25, 26, 28, 30, 33, 35, 36, 38, 39, 40, 41, 43, 47, 48, 50, 51, 54, 55, 57, 59, 60, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76], "live": [0, 13, 19, 20, 40, 47, 59, 76], "easier": [0, 3, 7, 11, 12, 13, 14, 19, 41, 43, 49, 57, 59, 63, 77], "becaus": [0, 2, 5, 6, 7, 12, 14, 17, 19, 20, 22, 25, 26, 28, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 48, 49, 51, 56, 57, 59, 61, 64, 66, 67, 69, 74, 75, 76, 77], "thei": [0, 2, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 49, 51, 55, 56, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 76, 77], "decid": [0, 2, 3, 5, 6, 14, 15, 27, 28, 30, 35, 38, 43, 47, 51, 59, 66, 69], "whether": [0, 6, 11, 12, 13, 14, 21, 22, 24, 34, 35, 38, 39, 43, 47, 49, 56, 59, 60, 65, 74, 75, 76], "agre": [0, 6, 19, 41, 47, 59, 63], "assess": [0, 6, 10, 56, 59], "patch": [0, 11, 18, 19, 22, 33, 41, 63, 66, 69, 74, 77], "actual": [0, 3, 5, 6, 7, 10, 12, 14, 19, 21, 23, 25, 28, 33, 38, 39, 43, 44, 47, 49, 51, 57, 59, 63, 64, 65, 69, 70, 74, 75, 76, 77], "doe": [0, 3, 6, 7, 11, 12, 14, 16, 17, 18, 19, 22, 25, 28, 32, 34, 35, 36, 38, 39, 40, 43, 47, 49, 55, 57, 59, 61, 63, 64, 65, 66, 67, 70, 71, 74, 75, 76, 77], "sai": [0, 5, 6, 12, 26, 28, 35, 38, 39, 41, 43, 49, 55, 59, 63, 66, 69, 74, 75], "drive": [0, 23, 51, 55, 59, 60, 63, 77], "road": 0, "taken": [0, 3, 7, 9, 14, 15, 16, 33, 39, 49, 59, 61, 63, 68, 77], "avoid": [0, 6, 7, 8, 9, 12, 13, 14, 15, 19, 28, 32, 38, 44, 48, 49, 51, 55, 58, 60, 62, 63, 64, 65, 66, 69, 71, 74, 77], "queri": [0, 3, 9, 14, 15, 31, 39, 70], "should": [0, 2, 3, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 44, 47, 48, 49, 50, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 75, 76, 77], "faster": [0, 12, 15, 20, 34, 40, 43, 62, 65, 74], "sometim": [0, 2, 5, 6, 11, 12, 25, 33, 35, 47, 49, 59, 70, 74], "submitt": 0, "realiz": 0, "size": [0, 5, 11, 14, 17, 26, 33, 39, 40, 47, 50, 51, 52, 55, 56, 57, 59, 62, 63, 76], "proport": [0, 33, 44, 45, 46, 47, 48, 51, 53, 58, 59], "complex": [0, 3, 12, 28, 33, 39, 51, 52, 59, 62, 63, 69, 76], "mirror": [0, 43], "strictli": [0, 17, 28, 36, 47, 48, 59, 77], "necessari": [0, 7, 9, 13, 17, 25, 28, 33, 34, 39, 47, 59, 63, 74, 77], "mean": [0, 2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 17, 19, 21, 25, 26, 28, 35, 36, 38, 39, 40, 43, 47, 49, 51, 54, 55, 56, 59, 63, 65, 66, 69, 70, 74, 76], "main": [0, 11, 15, 24, 28, 39, 43, 47, 59, 63, 64, 65, 69], "execut": [0, 12, 17, 25, 34, 39, 59, 60, 62, 63, 67, 74], "keep": [0, 6, 8, 11, 12, 13, 14, 19, 20, 23, 28, 31, 33, 35, 43, 55, 56, 59, 63, 65, 74], "up": [0, 5, 6, 11, 12, 14, 15, 16, 18, 19, 24, 25, 26, 31, 33, 34, 38, 39, 40, 41, 43, 47, 49, 51, 55, 59, 61, 62, 63, 65, 66, 69, 70, 75, 76], "date": [0, 7, 8, 14, 16, 19, 24, 26, 31, 33, 38, 40, 43, 47, 58, 59, 61, 64, 66, 69, 70, 71, 74], "pull": [0, 3, 5, 13, 20, 25, 26, 33, 34, 40, 41, 49, 54, 56, 57, 62, 63, 67, 69, 70, 71], "certain": [0, 7, 19, 32, 48, 57, 59, 65, 74], "oper": [0, 8, 9, 12, 14, 20, 26, 30, 31, 33, 34, 35, 39, 40, 41, 43, 47, 48, 49, 51, 55, 56, 57, 59, 60, 61, 63, 64, 65, 70, 73, 74, 75, 76], "offlin": [0, 43], "bundl": [0, 23, 30, 38, 41, 43, 49, 52, 56, 57, 70, 73], "diff": [0, 7, 8, 17, 26, 33, 41, 43, 45, 46, 47, 49, 56, 62, 63, 64, 69, 70, 76], "r": [0, 3, 12, 33, 39, 43, 52, 59, 69, 77], "ancestor": [0, 7, 12, 25, 27, 30, 34, 35, 36, 46, 53, 59], "next": [0, 2, 5, 7, 19, 20, 25, 28, 30, 35, 43, 47, 56, 59, 74], "conveni": [0, 17, 25, 28, 38, 68, 76], "additional_fix": 0, "hack": [0, 43, 49, 59, 63, 68], "team": [0, 23, 30, 66, 69, 74], "practic": [0, 7, 11, 12, 14, 16, 25, 47, 59, 63, 69, 74], "public": [0, 7, 12, 23, 29, 38, 69], "roadmap": [0, 17, 30], "particip": 0, "mileston": [0, 6, 19, 63, 69], "toward": [0, 38, 43, 63, 76], "feedback": [0, 3, 14, 20, 32, 41, 56, 59, 63, 69], "contributor": [0, 11, 41], "complet": [0, 5, 6, 11, 14, 19, 20, 25, 38, 40, 41, 43, 47, 51, 55, 56, 57, 59, 64, 65, 66, 70], "rigor": [0, 5], "coverag": [0, 11, 17, 18], "autom": [0, 14, 15, 23, 43, 63, 69, 74], "valid": [0, 3, 14, 15, 16, 17, 32, 33, 39, 47, 49, 51, 56, 57, 59, 63, 69, 70, 71, 74], "still": [0, 3, 5, 6, 9, 12, 14, 16, 20, 25, 28, 30, 33, 34, 35, 39, 40, 47, 49, 59, 60, 61, 63, 66, 67, 69, 70, 72, 73, 74, 77], "kei": [0, 3, 5, 8, 12, 13, 14, 15, 16, 20, 23, 25, 26, 30, 31, 33, 34, 38, 40, 49, 55, 56, 59, 63, 64, 65, 66, 69, 70, 71, 72, 73, 76, 77], "queue": [0, 11], "manag": [0, 6, 19, 29, 30, 32, 33, 43, 49, 57, 59, 63, 69, 70, 74], "pqm": [0, 11, 16, 39], "inform": [0, 3, 5, 6, 7, 10, 12, 17, 18, 21, 23, 24, 30, 32, 34, 36, 40, 43, 49, 51, 57, 60, 62, 65, 66, 68, 69, 70, 72, 74, 76, 77], "organis": [0, 14, 74], "sharedrepositorylayout": 0, "popular": 0, "Of": 0, "cours": [0, 6, 7, 14, 20, 25, 30, 41, 47, 59, 73, 74], "best": [0, 3, 12, 14, 20, 23, 32, 35, 41, 47, 51, 55, 56, 57, 59, 63, 65, 69, 75, 77], "choic": [0, 33, 47, 49, 59], "depend": [0, 3, 5, 12, 14, 15, 16, 18, 19, 25, 32, 33, 38, 39, 41, 43, 47, 51, 56, 57, 58, 59, 63, 65, 69, 75, 76], "numer": [0, 3, 41, 76], "factor": [0, 26, 74], "etc": [0, 5, 6, 9, 10, 14, 15, 19, 20, 21, 22, 24, 25, 28, 30, 31, 38, 39, 47, 51, 55, 56, 57, 59, 62, 63, 65, 67, 69, 73, 74], "As": [0, 2, 3, 5, 6, 9, 14, 15, 18, 20, 23, 26, 28, 33, 36, 38, 39, 40, 43, 47, 51, 55, 56, 59, 63, 64, 66, 69, 70, 74, 75, 76, 77], "suggest": [0, 6, 7, 8, 16, 51, 59, 60, 63, 64, 66, 69, 70], "though": [0, 5, 6, 13, 14, 15, 17, 19, 20, 22, 23, 26, 28, 31, 32, 33, 38, 40, 41, 43, 47, 51, 56, 57, 59, 65, 67, 68, 69, 71, 74, 76, 77], "pristin": 0, "each": [0, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 26, 28, 32, 33, 34, 35, 38, 39, 40, 41, 43, 44, 45, 47, 51, 52, 55, 56, 58, 59, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74], "issu": [0, 3, 10, 19, 28, 35, 36, 48, 57, 59, 62, 63, 69, 74, 76], "resubmit": [0, 18], "simpl": [0, 9, 13, 14, 16, 18, 25, 26, 32, 33, 36, 38, 49, 59, 63, 66, 74], "risk": [0, 2, 3, 14, 17, 35, 49, 59, 63, 66, 69], "accident": [0, 3, 6, 9, 24, 36, 43, 49, 51, 56, 59, 74], "edit": [0, 6, 9, 14, 39, 43, 63, 66, 67, 69, 77], "relat": [0, 6, 8, 13, 14, 15, 18, 19, 22, 26, 33, 34, 49, 51, 56, 57, 59, 63, 68, 69, 74], "accept": [0, 3, 9, 11, 12, 14, 15, 16, 25, 26, 28, 38, 39, 51, 52, 59, 63, 65, 66, 69, 74], "associ": [0, 3, 6, 7, 9, 12, 14, 15, 25, 32, 39, 43, 69, 71, 76, 77], "delet": [0, 9, 14, 21, 26, 28, 32, 33, 35, 43, 47, 49, 59, 60, 69, 74, 76], "archiv": [0, 63, 66], "wish": [0, 9, 18, 20, 34, 40, 41, 43, 63, 65, 69], "itself": [0, 3, 6, 14, 15, 24, 28, 32, 33, 43, 47, 49, 54, 58, 59, 63, 65, 71, 74, 77], "script": [0, 23, 66, 69, 74, 77], "pretti": [0, 38, 47, 59, 74, 77], "short": [0, 5, 12, 14, 16, 25, 32, 39, 63, 64, 74], "just": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 32, 33, 34, 38, 39, 40, 41, 43, 47, 49, 56, 57, 59, 63, 64, 65, 66, 67, 69, 70, 71, 74, 76, 77], "jump": [0, 28], "readm": [0, 13, 43], "rst": 0, "its": [0, 3, 6, 7, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 28, 32, 33, 34, 35, 38, 39, 40, 41, 43, 44, 47, 49, 50, 55, 56, 57, 59, 61, 63, 64, 65, 66, 69, 70, 75, 76], "setup": [0, 23, 32, 51, 59, 63, 64, 69, 74, 77], "py": [0, 12, 14, 15, 20, 32, 40, 43, 64, 65, 69, 74, 76, 77], "wide": [0, 2, 5, 28, 49, 59, 63, 70], "home": [0, 3, 6, 14, 18, 23, 32, 65, 69], "simpli": [0, 9, 13, 16, 17, 24, 26, 33, 36, 39, 43, 47, 59, 63, 70], "top": [0, 2, 5, 6, 8, 12, 17, 33, 38, 40, 43, 49, 50, 51, 56, 59, 60, 69, 70, 71, 74, 76], "note": [0, 3, 5, 11, 15, 22, 26, 28, 29, 32, 33, 36, 38, 39, 41, 43, 60, 63, 65, 66, 68, 69, 70, 71, 73, 74, 77], "That": [0, 12, 14, 28, 31, 33, 34, 35, 36, 38, 47, 49, 51, 55, 59, 60, 65, 69, 74], "wrong": [0, 7, 10, 12, 17, 33, 47, 59, 69, 76], "don": [0, 3, 5, 6, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 28, 34, 36, 38, 39, 47, 49, 59, 60, 65, 67, 69, 70, 74, 75, 76, 77], "confus": [0, 6, 17, 19, 43], "along": [0, 33, 49, 55, 56, 59, 63, 74, 76], "possibli": [0, 2, 12, 17, 23, 28, 34, 38, 47, 49, 50, 51, 56, 70, 74, 75, 76, 77], "most": [0, 3, 5, 6, 8, 9, 12, 14, 15, 17, 19, 20, 22, 25, 28, 30, 32, 34, 36, 38, 39, 41, 43, 47, 49, 54, 55, 56, 57, 59, 63, 65, 66, 69, 70, 74, 75], "excit": 0, "folder": [0, 63], "hold": [0, 5, 11, 17, 19, 25, 28, 33, 39, 41, 43, 47, 57, 59, 66, 69], "where": [0, 2, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 25, 26, 28, 32, 33, 35, 36, 38, 39, 40, 41, 43, 47, 49, 50, 56, 57, 58, 59, 62, 63, 66, 67, 69, 75, 76, 77], "python": [0, 2, 3, 4, 13, 14, 15, 19, 26, 28, 30, 39, 64, 65, 66, 68, 69, 74, 76, 77], "whole": [0, 2, 3, 5, 14, 15, 17, 28, 34, 35, 36, 38, 43, 47, 49, 57, 59, 67, 69, 74, 76], "rang": [0, 28, 63, 70], "origin": [0, 7, 11, 12, 14, 28, 33, 34, 35, 39, 43, 47, 50, 56, 57, 59, 66, 69, 74, 76], "within": [0, 5, 6, 8, 12, 13, 16, 19, 20, 22, 23, 26, 30, 31, 33, 34, 38, 39, 40, 43, 44, 45, 47, 49, 51, 55, 56, 57, 59, 60, 65, 66, 67, 69, 70, 71, 73, 74, 75, 76], "case": [0, 5, 6, 7, 8, 12, 14, 15, 17, 19, 20, 21, 22, 24, 25, 28, 30, 33, 35, 36, 38, 39, 40, 47, 48, 51, 56, 57, 60, 62, 63, 64, 67, 68, 69, 70, 73, 74, 75, 76], "translat": [0, 7, 19, 43], "human": [0, 7, 8, 12, 49, 59, 64], "languag": [0, 12, 63], "restructuredtext": [0, 22], "markup": [0, 65], "specif": [0, 3, 5, 6, 7, 8, 13, 14, 15, 17, 19, 23, 28, 29, 32, 33, 34, 36, 38, 39, 43, 47, 49, 51, 56, 57, 58, 63, 65, 66, 70, 74, 76, 77], "target": [0, 3, 7, 14, 19, 21, 25, 33, 34, 39, 40, 43, 51, 56, 57, 58, 59, 66, 69, 71, 75], "en": [0, 65, 69, 77], "one": [0, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 39, 43, 47, 48, 49, 51, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 68, 70, 71, 74, 76, 77], "seri": [0, 6, 19, 38, 66, 71], "2": [0, 3, 9, 12, 14, 18, 19, 23, 25, 28, 29, 33, 34, 35, 36, 38, 39, 47, 48, 51, 62, 63, 65, 69, 73, 74, 75, 76, 77], "3": [0, 3, 9, 12, 14, 16, 18, 19, 23, 28, 33, 35, 36, 38, 47, 51, 57, 62, 63, 64, 66, 69, 74, 77], "txt": [0, 12, 32, 36, 43, 68, 69], "4": [0, 5, 8, 12, 21, 23, 26, 28, 33, 47, 64, 66, 69, 76, 77], "affect": [0, 6, 19, 22, 26, 33, 35, 40, 41, 43, 51, 57, 59, 61, 69, 74], "automat": [0, 2, 3, 11, 14, 15, 18, 24, 26, 30, 32, 33, 35, 39, 40, 43, 47, 59, 65, 66, 72, 77], "api": [0, 1, 8, 9, 11, 12, 13, 14, 15, 16, 19, 23, 28, 29, 30, 32, 34, 39, 41, 47, 55, 56, 57, 60, 63, 66, 69, 70, 73, 74, 76], "refer": [0, 5, 7, 9, 12, 14, 22, 28, 29, 30, 31, 33, 36, 38, 39, 40, 47, 50, 51, 55, 57, 63, 70, 74, 75], "architectur": [0, 47, 59, 63], "stabl": [0, 23, 33, 57, 59, 69, 76], "symbol": [0, 65, 76], "must": [0, 3, 6, 7, 9, 12, 15, 16, 18, 21, 25, 33, 35, 38, 39, 40, 43, 46, 47, 48, 49, 51, 55, 56, 59, 63, 64, 65, 66, 68, 69, 70, 71, 74], "alter": [0, 7, 10, 20, 33, 39, 40, 55, 56, 57, 59, 70], "would": [0, 5, 6, 7, 9, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 28, 31, 33, 34, 35, 36, 38, 40, 43, 45, 47, 49, 50, 51, 55, 56, 57, 59, 62, 63, 70, 71, 74, 75, 76], "result": [0, 9, 14, 20, 23, 25, 26, 30, 33, 34, 35, 38, 40, 41, 44, 48, 51, 57, 59, 63, 65, 69, 74, 76], "break": [0, 12, 19, 22, 28, 38, 49, 59, 69, 74, 75, 76], "exist": [0, 2, 3, 5, 6, 9, 11, 12, 13, 14, 15, 18, 19, 22, 23, 26, 28, 33, 39, 41, 43, 49, 51, 56, 59, 62, 64, 65, 69, 70, 74, 75], "paramet": [0, 12, 13, 14, 15, 25, 32, 39, 43, 47, 55, 59, 65, 71, 74], "order": [0, 5, 7, 12, 13, 14, 15, 16, 21, 22, 26, 28, 31, 33, 38, 39, 41, 43, 49, 51, 55, 56, 57, 65, 66, 69, 71, 74, 77], "variabl": [0, 5, 12, 14, 15, 19, 23, 47, 59, 64, 65, 66, 76, 77], "attribut": [0, 9, 12, 14, 15, 22, 23, 32, 34, 39, 55, 59, 71, 72, 74], "without": [0, 3, 6, 8, 11, 12, 13, 14, 15, 19, 23, 24, 25, 28, 32, 33, 35, 38, 40, 41, 43, 45, 46, 47, 49, 50, 51, 56, 57, 58, 59, 60, 63, 64, 67, 69, 70, 71, 74, 76, 77], "leav": [0, 3, 5, 6, 14, 19, 28, 33, 43, 47, 59, 75, 77], "forward": [0, 19, 26, 40, 41, 57, 59, 63], "behind": [0, 34, 49, 59, 65], "even": [0, 2, 3, 5, 6, 12, 13, 14, 15, 16, 17, 19, 22, 23, 25, 28, 31, 33, 34, 35, 38, 40, 43, 47, 49, 51, 55, 57, 59, 63, 66, 69, 76, 77], "appli": [0, 3, 5, 7, 14, 15, 17, 19, 26, 39, 43, 49, 51, 53, 59, 62, 63, 70, 74, 76], "class": [0, 8, 12, 14, 15, 17, 20, 22, 24, 30, 31, 32, 40, 47, 59, 72, 74, 75, 76], "behaviour": [0, 3, 6, 9, 11, 12, 20, 22, 38, 43, 47, 51, 59, 65, 69, 70, 71, 75], "incompat": [0, 6, 14], "add": [0, 7, 9, 11, 12, 14, 18, 20, 22, 23, 24, 26, 28, 32, 33, 35, 40, 41, 43, 47, 55, 57, 60, 63, 64, 65, 66, 69, 70, 74, 75, 77], "option": [0, 2, 3, 7, 13, 16, 17, 20, 22, 24, 25, 30, 33, 35, 36, 38, 40, 42, 43, 44, 47, 51, 54, 56, 59, 61, 65, 67, 68, 69, 71, 73, 74, 76], "keyword": [0, 12, 17, 65, 72, 74], "fine": [0, 6, 12, 14, 15, 20, 28, 55, 59, 63], "On": [0, 5, 18, 19, 23, 38, 43, 47, 55, 56, 57, 59, 63, 66, 69, 75], "transact": [0, 14, 70], "object": [0, 7, 11, 15, 16, 17, 19, 20, 21, 24, 26, 33, 38, 39, 43, 45, 47, 49, 51, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 71, 74, 75, 76], "renam": [0, 12, 14, 16, 20, 28, 36, 39, 43, 47, 49, 51, 58, 59, 60, 70, 74], "commit_transact": 0, "provid": [0, 3, 7, 12, 13, 14, 15, 16, 17, 24, 25, 26, 28, 31, 32, 33, 36, 38, 39, 40, 41, 43, 47, 51, 54, 55, 56, 57, 59, 60, 63, 64, 69, 70, 71, 74, 76], "implement": [0, 4, 8, 12, 15, 17, 18, 24, 25, 28, 29, 35, 38, 39, 40, 47, 51, 55, 56, 57, 59, 67, 70, 73, 76], "doesn": [0, 3, 5, 9, 11, 12, 13, 14, 15, 16, 21, 22, 24, 28, 33, 35, 38, 39, 43, 47, 59, 63, 66, 67, 68, 69, 74, 75, 77], "expect": [0, 5, 7, 9, 14, 16, 28, 33, 36, 38, 39, 40, 43, 47, 51, 56, 59, 63, 64, 69, 74, 75, 76], "receiv": [0, 7, 15, 38, 43, 51, 52, 59, 69, 74], "deprecated_method": 0, "_function": 0, "symbol_vers": 0, "care": [0, 6, 9, 11, 12, 14, 15, 16, 19, 28, 32, 33, 38, 39, 43, 47, 59, 60, 69, 70, 74, 75], "updat": [0, 3, 6, 11, 13, 14, 15, 18, 19, 20, 21, 22, 30, 33, 34, 36, 37, 39, 40, 41, 43, 47, 49, 59, 63, 67, 70, 74, 76], "docstr": [0, 12, 15, 17, 22, 64, 65, 76], "warn": [0, 3, 12, 14, 19, 20, 24, 32, 40, 77], "old": [0, 4, 6, 7, 9, 12, 14, 19, 20, 24, 26, 32, 33, 40, 43, 47, 49, 50, 51, 58, 59, 65, 67, 70, 74, 77], "unsupport": [0, 24, 39], "hurt": 0, "disciplin": 0, "minim": [0, 7, 8, 14, 16, 25, 28, 56, 63], "try": [0, 5, 6, 11, 12, 14, 15, 18, 23, 28, 35, 39, 47, 49, 51, 59, 63, 65, 67, 68, 69, 70, 71, 74, 76, 77], "caller": [0, 13, 25, 47, 56, 59, 76], "least": [0, 6, 13, 16, 19, 21, 28, 33, 34, 35, 36, 38, 39, 47, 51, 63, 67, 69, 74, 75, 77], "attributeerror": 0, "rather": [0, 5, 6, 12, 16, 17, 19, 20, 23, 26, 28, 31, 33, 34, 38, 47, 49, 56, 59, 60, 63, 70, 71, 74, 77], "than": [0, 2, 3, 5, 6, 7, 9, 11, 12, 14, 16, 17, 19, 20, 25, 26, 31, 33, 34, 35, 36, 38, 39, 43, 47, 49, 54, 55, 56, 57, 58, 59, 60, 63, 64, 68, 69, 70, 71, 74, 77], "weird": 0, "attach": [0, 2, 7, 23, 38], "indic": [0, 1, 5, 6, 13, 19, 20, 24, 28, 30, 33, 35, 38, 39, 40, 43, 47, 48, 52, 54, 59, 63, 69, 73, 74], "longer": [0, 5, 12, 14, 19, 28, 38, 40, 49, 50, 59, 63, 65, 66, 68, 69, 72], "deprecated_in": 0, "0": [0, 5, 7, 12, 16, 18, 19, 20, 28, 30, 32, 33, 34, 38, 40, 43, 47, 49, 57, 59, 64, 65, 66, 69, 73, 74], "1": [0, 3, 6, 7, 12, 14, 16, 17, 19, 23, 24, 25, 28, 32, 33, 35, 36, 38, 39, 40, 42, 46, 47, 49, 51, 53, 58, 62, 63, 64, 65, 66, 69, 74, 77], "def": [0, 12, 74], "foo": [0, 3, 5, 12, 31, 33, 36, 39, 43, 48, 59, 65, 74], "self": [0, 3, 12, 22, 28, 69, 74, 75], "return": [0, 9, 12, 13, 14, 15, 17, 19, 23, 25, 31, 32, 39, 41, 47, 55, 59, 65, 67, 69, 71, 74, 76], "_new_foo": 0, "static": [0, 17, 63, 70], "deprecated_funct": [0, 74], "staticmethod": 0, "create_repositori": 0, "fals": [0, 12, 32, 33, 35, 69, 71], "format": [0, 2, 4, 6, 8, 12, 13, 14, 17, 22, 25, 26, 28, 32, 33, 34, 35, 38, 39, 43, 47, 48, 49, 51, 52, 56, 57, 59, 63, 65, 68, 69, 70, 71, 72, 73, 74, 76], "none": [0, 3, 12, 13, 14, 15, 32, 33, 47, 49, 59, 64, 65, 70, 71, 74], "introduc": [0, 14, 16, 19, 20, 24, 25, 33, 35, 38, 43, 49, 56, 57, 59, 63, 67, 70, 77], "present": [0, 2, 3, 7, 12, 13, 14, 17, 18, 19, 24, 25, 33, 35, 38, 39, 40, 43, 47, 48, 49, 51, 54, 55, 56, 57, 59, 61, 64, 68, 70, 74, 76, 77], "basic": [0, 5, 6, 9, 12, 15, 16, 25, 35, 45, 47, 49, 59, 63, 64, 70], "testcas": [0, 12], "applydeprec": [0, 74], "step": [0, 7, 15, 19, 20, 21, 23, 33, 36, 41, 47, 49, 51, 56, 59, 61, 62, 63, 64, 66, 69, 77], "messag": [0, 2, 6, 12, 19, 20, 24, 32, 38, 39, 40, 43, 47, 51, 59, 60, 68, 69, 70, 72, 74], "real": [0, 3, 6, 11, 12, 14, 28, 63, 69, 71, 74, 75], "suppress": 0, "final": [0, 5, 12, 19, 22, 23, 26, 28, 32, 38, 40, 43, 47, 51, 56, 59, 65, 66, 70, 74, 76], "candid": [0, 6, 19, 24, 35, 66], "selftest": [0, 18, 65, 74], "few": [0, 5, 6, 12, 14, 15, 19, 23, 28, 30, 43, 47, 56, 59, 63, 66, 67, 69, 75], "facil": [0, 8, 12, 30, 31, 55, 56, 57, 59, 63, 69, 73, 74], "pdb": 0, "debugg": [0, 2, 12], "brz_pdb": 0, "environ": [0, 14, 15, 23, 26, 38, 65, 66, 76, 77], "post": [0, 11, 26, 47, 55, 59, 64, 69, 74], "mortem": 0, "mode": [0, 3, 12, 49, 59, 74, 76], "unhandl": [0, 2], "except": [0, 2, 3, 6, 7, 14, 19, 20, 24, 25, 32, 33, 38, 40, 47, 49, 55, 57, 58, 59, 61, 65, 75], "occur": [0, 3, 7, 10, 12, 14, 19, 20, 33, 40, 47, 57, 59, 74, 76], "sigquit": 0, "sigbreak": 0, "signal": [0, 16, 38, 70, 71], "drop": [0, 28, 35, 38, 43, 56, 57, 59, 63, 64, 65, 70], "immedi": [0, 6, 12, 14, 41, 44, 56, 59, 63, 75], "press": 0, "ctrl": [0, 38], "unix": [0, 12, 23, 74, 75], "paus": [0, 69], "laptop": 0, "fn": 0, "continu": [0, 3, 5, 12, 19, 20, 57, 59, 63, 67, 69, 74], "type": [0, 3, 7, 12, 14, 15, 17, 25, 26, 28, 31, 32, 33, 35, 38, 39, 43, 47, 59, 63, 70, 71, 74], "disabl": [0, 63, 65, 69], "brz_sigquit_pdb": 0, "inherit": [0, 12, 14, 15, 24, 34, 74], "instead": [0, 3, 5, 11, 12, 14, 15, 16, 19, 25, 33, 35, 39, 57, 59, 60, 62, 63, 68, 69, 74], "import": [0, 3, 5, 19, 20, 25, 26, 28, 30, 32, 33, 39, 40, 41, 43, 49, 56, 57, 59, 63, 64, 65, 66, 69, 70, 75, 77], "set_trac": 0, "former": [0, 14, 28], "stdin": 0, "stdout": [0, 32, 68, 76], "redirect": [0, 32, 76], "handl": [0, 2, 3, 5, 8, 14, 15, 17, 19, 28, 32, 33, 35, 36, 38, 39, 47, 59, 62, 65, 74], "while": [0, 3, 5, 9, 11, 12, 13, 14, 15, 16, 19, 20, 25, 26, 28, 31, 32, 35, 38, 39, 40, 43, 47, 51, 56, 57, 59, 63, 69, 70, 71, 74], "later": [0, 2, 5, 6, 12, 13, 14, 16, 17, 18, 19, 23, 24, 29, 35, 36, 38, 43, 47, 59, 64, 65, 66, 70, 74], "global": [0, 12, 14, 15, 19, 24, 32, 39, 63, 65, 68, 74], "d": [0, 6, 12, 14, 16, 17, 19, 23, 26, 34, 36, 38, 40, 43, 46, 49, 52, 53, 59, 62, 66, 69, 71, 77], "dhpss": [0, 68, 74], "valu": [0, 3, 6, 7, 12, 13, 16, 18, 19, 21, 24, 27, 28, 30, 31, 32, 33, 36, 38, 39, 40, 43, 47, 48, 49, 51, 55, 59, 60, 63, 64, 65, 70, 71, 72, 73, 74, 76], "debug_flag": [0, 14, 74], "caus": [0, 2, 5, 6, 7, 12, 17, 20, 21, 25, 32, 33, 38, 39, 40, 43, 47, 49, 59, 60, 63, 66, 67, 69, 74, 75, 76], "written": [0, 3, 10, 12, 14, 21, 22, 33, 38, 40, 47, 51, 56, 59, 63, 64, 67, 71, 74, 77], "trace": [0, 2, 3, 76], "mutter": 0, "guard": [0, 49, 59, 64, 74], "those": [0, 3, 6, 7, 11, 12, 13, 16, 17, 19, 25, 28, 30, 33, 34, 35, 38, 39, 43, 47, 51, 55, 56, 57, 58, 59, 61, 63, 67, 69, 70, 73, 74, 75], "out": [0, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 23, 26, 28, 33, 34, 35, 36, 38, 39, 40, 41, 47, 49, 50, 51, 54, 56, 58, 59, 60, 66, 68, 69, 70, 74, 75], "too": [0, 3, 5, 6, 8, 9, 12, 14, 19, 25, 39, 40, 41, 43, 47, 59, 69, 71, 74], "effect": [0, 12, 28, 39, 41, 43, 47, 49, 59, 64, 66, 74, 75], "emit": [0, 14, 32, 34, 35, 46, 47, 59], "comma": [0, 12, 13, 14], "separ": [0, 6, 10, 11, 12, 13, 14, 16, 17, 19, 20, 28, 33, 35, 38, 39, 43, 47, 49, 51, 56, 57, 59, 60, 61, 63, 65, 66, 67, 70, 72], "config": [0, 2, 3, 15, 18, 28, 43, 47, 59, 64, 65, 74], "conf": [0, 3, 14, 18, 29, 39, 43, 65, 67, 74], "locat": [0, 3, 14, 18, 28, 29, 30, 32, 38, 39, 43, 55, 59, 64, 65, 74], "configur": [0, 2, 3, 17, 18, 29, 30, 39, 43, 57, 59, 65, 66, 70, 73, 76, 77], "current": [0, 2, 4, 6, 8, 9, 11, 16, 19, 20, 21, 23, 24, 25, 28, 31, 32, 34, 35, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 54, 56, 57, 59, 60, 63, 64, 66, 69, 71, 72, 74, 77], "onli": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 47, 48, 49, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 72, 74, 76, 77], "load": [0, 12, 15, 43, 63, 65, 74], "startup": [0, 12, 64, 77], "want": [0, 2, 3, 5, 6, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 31, 32, 33, 34, 38, 40, 41, 43, 45, 47, 49, 51, 56, 57, 64, 65, 66, 69, 70, 74, 75, 76, 77], "record": [0, 5, 6, 10, 11, 14, 21, 25, 26, 28, 33, 38, 39, 40, 41, 43, 44, 47, 51, 57, 59, 60, 69, 70, 71, 74], "hpss": [0, 6, 14, 24, 38, 39, 55, 59], "full": [0, 5, 6, 7, 11, 12, 14, 16, 19, 23, 24, 25, 28, 33, 34, 39, 44, 45, 47, 50, 51, 57, 59, 62, 64, 70, 71, 74, 76], "error": [0, 2, 3, 6, 10, 12, 14, 19, 20, 24, 25, 30, 32, 33, 47, 49, 57, 59, 63, 64, 65, 66, 70, 73], "traceback": [0, 2, 12, 74, 76], "revno": [0, 10, 12, 32, 39, 43, 55, 59], "integ": [0, 15, 28, 38], "identifi": [0, 14, 15, 19, 23, 25, 33, 38, 39, 41, 49, 51, 59, 63, 68, 74], "revis": [0, 5, 7, 8, 10, 16, 24, 25, 28, 30, 31, 33, 34, 35, 38, 40, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 69, 70, 71, 73, 74, 76], "line": [0, 3, 4, 7, 9, 11, 12, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 32, 35, 38, 39, 40, 46, 48, 49, 51, 53, 55, 57, 59, 60, 62, 63, 64, 65, 66, 70, 72, 74], "null": [0, 33, 50, 59], "index": [0, 1, 16, 24, 26, 27, 30, 32, 33, 34, 40, 43, 47, 48, 49, 50, 52, 59, 69, 73], "histori": [0, 5, 20, 26, 28, 33, 35, 39, 40, 45, 49, 50, 51, 57, 59, 60, 63, 74], "variou": [0, 3, 10, 11, 14, 15, 19, 20, 23, 24, 28, 32, 39, 43, 51, 57, 59, 63, 69, 74, 76], "techniqu": [0, 63], "charact": [0, 12, 14, 16, 39, 65, 72], "outsid": [0, 3, 16, 43, 63, 66, 74, 75], "ascii": [0, 38, 39, 40, 71, 76], "member": [0, 12, 23, 66, 69, 74, 76], "access": [0, 3, 7, 8, 10, 11, 12, 13, 14, 15, 16, 19, 23, 24, 25, 26, 28, 31, 33, 34, 38, 39, 40, 43, 46, 47, 49, 51, 53, 55, 56, 57, 59, 60, 69, 74, 75, 77], "bound": [0, 26, 41, 43, 47, 59, 61, 62, 63, 65], "sy": [0, 12, 32, 75], "screen": [0, 2], "print": [0, 12, 23, 24, 32, 43, 44, 47, 53, 59, 71, 74, 76], "abil": [0, 33, 47, 57, 59, 71], "represent": [0, 8, 15, 16, 28, 33, 39, 41, 49, 51, 56, 57, 59, 71, 74], "consol": 0, "encoding_typ": 0, "unprint": 0, "replac": [0, 8, 12, 14, 15, 26, 33, 43, 51, 56, 58, 59, 63, 65, 74], "repres": [0, 3, 6, 7, 14, 28, 32, 35, 39, 40, 74, 76], "suitabl": [0, 14, 15, 16, 19, 22, 57, 59, 63, 71], "marker": [0, 7, 38, 41, 52, 59, 67], "rais": [0, 2, 12, 19, 24, 38, 64, 65, 69, 74, 75, 76], "fail": [0, 5, 12, 19, 20, 24, 25, 33, 38, 40, 43, 47, 51, 59, 61, 69, 74, 75, 77], "entri": [0, 5, 8, 17, 21, 22, 27, 30, 33, 34, 36, 39, 40, 47, 49, 51, 59, 66, 69, 70, 71, 72], "cannot": [0, 5, 7, 14, 15, 20, 25, 33, 35, 36, 38, 39, 40, 41, 43, 49, 56, 57, 59, 70, 71, 74, 75, 76], "displai": [0, 14, 15, 32, 49, 54, 59, 63, 65, 69, 70, 74], "strict": [0, 6, 43, 47, 56, 59, 74], "attempt": [0, 3, 25, 33, 43, 51, 52, 59, 63, 66], "unicodeerror": 0, "intend": [0, 3, 7, 8, 14, 16, 19, 32, 33, 39, 49, 55, 59, 60, 65, 66, 70, 71, 74, 76, 77], "plain": [0, 26, 38, 39, 43, 49, 59, 71], "l": [0, 23, 33, 62, 74], "design": [0, 7, 11, 14, 26, 29, 36, 41, 47, 51, 55, 56, 57, 63, 65], "shell": [0, 19, 30, 42, 65, 75, 76, 77], "unknown": [0, 14, 24, 38, 47, 57, 59, 60, 63, 74], "xarg": 0, "rm": [0, 43, 69], "filenam": [0, 2, 5, 9, 12, 17, 32, 33, 34, 63, 68, 75, 76], "could": [0, 2, 3, 5, 6, 7, 10, 13, 14, 15, 16, 19, 23, 24, 26, 28, 34, 35, 36, 38, 39, 43, 47, 48, 49, 51, 55, 56, 59, 60, 62, 63, 70, 71, 74, 75], "At": [0, 2, 5, 6, 12, 13, 17, 19, 20, 28, 34, 36, 38, 39, 43, 47, 49, 55, 59, 68, 70, 71, 72, 75, 76, 77], "action": [0, 6, 14, 15, 21, 24, 38, 47, 51, 59, 68, 69, 70], "exact": [0, 3, 9, 14, 25, 28, 33, 39, 43, 57, 59], "convert": [0, 5, 7, 9, 14, 15, 34, 39, 43, 48, 49, 59, 67, 68, 71], "string": [0, 3, 7, 9, 11, 14, 15, 16, 20, 24, 33, 38, 39, 40, 64, 65, 66, 67, 69, 74, 75, 76, 77], "convers": [0, 3, 7, 17, 20, 28, 36, 39, 48, 57, 59, 76], "themselv": [0, 10, 15, 20, 28, 41, 63], "path": [0, 3, 13, 14, 15, 17, 20, 23, 32, 33, 39, 40, 41, 43, 44, 47, 49, 51, 58, 59, 60, 63, 64, 74, 76, 77], "content": [0, 2, 3, 12, 14, 21, 25, 26, 27, 30, 32, 35, 36, 39, 44, 47, 48, 49, 51, 55, 57, 58, 60, 74, 75], "transport": [0, 3, 6, 8, 12, 13, 14, 18, 29, 30, 31, 38, 56, 59, 64, 65, 70, 74, 76], "url": [0, 3, 7, 10, 13, 14, 15, 32, 38, 43, 64, 69, 72, 76], "defin": [0, 3, 8, 12, 14, 15, 25, 33, 36, 38, 43, 51, 55, 59, 60, 64, 70, 76], "earlier": [0, 28, 34, 38, 43, 69], "raw": [0, 10, 16, 28, 33], "usual": [0, 3, 8, 9, 12, 15, 19, 20, 39, 40, 49, 59, 60, 63, 68, 70, 74, 77], "less": [0, 6, 14, 17, 19, 26, 28, 33, 43, 47, 49, 50, 57, 59, 63, 74, 75], "optim": [0, 5, 9, 30, 47, 51, 54, 56, 57, 63, 71], "standard": [0, 3, 7, 11, 19, 28, 33, 39, 72, 74], "escap": [0, 38, 39, 55, 59], "unescap": [0, 39], "stai": [0, 3, 19, 47, 54, 59, 62, 69, 76], "possibl": [0, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 28, 31, 32, 33, 36, 38, 39, 40, 43, 47, 48, 49, 50, 51, 55, 56, 57, 59, 62, 63, 66, 68, 69, 70, 71, 74, 75, 77], "cython": [0, 69, 77], "three": [0, 7, 11, 12, 19, 32, 33, 34, 36, 39, 40, 43, 45, 55, 56, 59, 66, 71, 72, 74], "scenario": [0, 11, 14, 28, 35, 36, 51, 59], "compil": [0, 28, 63, 74, 77], "recommend": [0, 5, 7, 12, 14, 18, 19, 22, 28, 49, 51, 59, 63, 65, 66, 68, 69, 76, 77], "built": [0, 12, 19, 25, 63, 66, 68, 69, 74, 77], "pure": [0, 11, 22, 28, 71, 74], "suppli": [0, 7, 32, 38, 44, 59, 60, 66, 71, 74, 77], "slowli": [0, 19, 63], "match": [0, 3, 7, 9, 10, 12, 15, 17, 19, 28, 33, 35, 38, 39, 43, 44, 47, 48, 49, 51, 57, 58, 59, 60, 64, 69, 74], "respect": [0, 3, 7, 14, 20, 38, 40], "modulo": 0, "speed": [0, 7, 11, 18, 41, 47, 49, 59, 63, 74], "maintain": [0, 12, 16, 19, 20, 26, 28, 39, 43, 63, 69], "over": [0, 12, 30, 32, 33, 38, 40, 41, 43, 46, 47, 49, 51, 52, 55, 56, 57, 59, 63, 74, 75], "rule": [0, 3, 9, 12, 14, 17, 19, 33, 39, 44, 49, 59], "distutil": [0, 64, 77], "empti": [0, 3, 12, 15, 28, 33, 39, 47, 49, 59, 63, 70, 74], "pyx": 0, "yourmodul": 0, "rememb": [0, 5, 6, 14, 19, 69], "runtim": [0, 14, 39, 63], "subclass": [0, 12, 20, 39, 65], "win32": [0, 6, 23, 63], "win32instal": 0, "encourag": [0, 14, 15, 41, 65, 74], "submit": [0, 11, 20, 22], "smaller": [0, 5, 11, 26, 33, 47, 49, 57, 59, 70], "repons": 0, "togeth": [0, 5, 7, 15, 28, 32, 41, 43, 47, 56, 59, 66, 71, 76], "cohes": 0, "stuff": [0, 20, 26, 40, 76], "abov": [0, 3, 5, 6, 9, 14, 18, 19, 20, 28, 30, 32, 33, 40, 43, 47, 51, 55, 59, 63, 69, 73, 74], "respons": [0, 6, 10, 16, 20, 24, 39, 41, 47, 51, 59, 65, 74, 76], "remov": [0, 6, 8, 13, 14, 15, 17, 19, 20, 33, 34, 40, 41, 43, 47, 48, 49, 50, 51, 56, 57, 59, 61, 63, 67, 69, 70, 74, 76], "barrier": [0, 5, 28], "adopt": [0, 19, 67], "technologi": [0, 30, 63, 73], "dvc": 0, "technic": [0, 19, 38, 47, 49, 57, 59, 69], "small": [0, 5, 8, 12, 14, 19, 20, 26, 28, 31, 33, 39, 40, 43, 49, 51, 55, 57, 59, 63, 65, 69, 74], "social": [0, 69], "By": [0, 6, 15, 24, 32, 33, 38, 39, 43, 49, 59, 61, 65, 68, 74], "hope": [0, 35, 47, 63], "between": [0, 3, 5, 7, 8, 12, 13, 14, 15, 17, 19, 20, 25, 26, 28, 31, 33, 35, 38, 39, 40, 41, 43, 47, 48, 49, 51, 53, 54, 57, 58, 59, 60, 62, 63, 66, 69, 70, 71, 76, 77], "minimum": [0, 16, 19, 26, 28, 33, 48, 60, 63, 64, 65], "awar": [0, 5, 40, 48, 59, 74], "assign": [0, 12, 18, 33, 34, 35, 44, 49, 59], "yourself": [0, 6, 18, 23, 66, 69], "email": [0, 5, 8, 23, 66], "notifc": 0, "sent": [0, 20, 38, 57, 59, 69, 76], "energi": 0, "bazaar": [0, 4, 7, 9, 13, 17, 18, 19, 24, 30, 32, 34, 38, 40, 42, 43, 47, 59, 64, 65, 66, 68, 69, 72, 73], "implicitli": [0, 14, 39, 43, 51, 59, 61], "central": [0, 66], "default": [0, 3, 6, 14, 15, 19, 20, 21, 28, 32, 35, 38, 40, 47, 49, 51, 59, 61, 63, 64, 66, 67, 68, 72, 74, 76], "joe": [0, 3, 13, 75], "smith": [0, 35], "internod": 0, "smtp_server": 0, "25": [0, 5, 28, 77], "Then": [0, 2, 18, 26, 28, 33, 40, 49, 59, 70], "relev": [0, 7, 9, 12, 13, 14, 15, 18, 20, 22, 24, 28, 39, 46, 49, 52, 59, 63, 65, 66, 69, 71], "post_commit_to": 0, "canon": [0, 9, 14, 17, 29, 64], "com": [0, 3, 9, 14, 16, 23, 39, 43, 63, 64, 66, 69, 76, 77], "post_commit_mail": 0, "smtplib": 0, "attend": 0, "sprint": [0, 41], "robertcollin": 0, "dbu": 0, "same": [0, 3, 5, 7, 9, 12, 13, 14, 15, 17, 19, 21, 23, 25, 26, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 47, 49, 51, 52, 55, 56, 58, 59, 60, 62, 63, 65, 69, 71, 72, 74, 75], "report": [0, 2, 3, 6, 10, 14, 19, 22, 30, 39, 47, 59, 62, 63, 73, 76], "ongo": [0, 69], "confirm": [0, 6, 51, 59, 74], "nomin": [0, 23, 43, 69, 70], "percentag": [0, 40], "partial": [0, 6, 33, 43, 46, 47, 49, 51, 52, 56, 59], "depth": [0, 5, 28, 45, 59], "knowledg": [0, 22, 47, 57, 59], "With": [0, 5, 7, 14, 28, 36, 43, 47, 49, 51, 59, 70, 71, 74], "plai": 0, "role": [0, 7], "particular": [0, 6, 7, 9, 12, 14, 16, 19, 24, 33, 35, 38, 39, 40, 43, 51, 52, 55, 59, 63, 64, 67, 70, 71, 75, 76], "attent": [0, 19, 22, 76], "unconfirm": 0, "low": [0, 5, 6, 14, 16, 28, 55, 59, 63, 66, 70], "ensur": [0, 3, 7, 10, 12, 14, 15, 16, 28, 33, 43, 47, 56, 59, 64, 65, 69, 74], "right": [0, 3, 5, 6, 7, 11, 12, 13, 14, 15, 18, 19, 23, 25, 33, 41, 43, 47, 49, 52, 56, 57, 59, 69, 74, 75, 77], "everyth": [0, 3, 5, 10, 28, 34, 47, 49, 51, 57, 59, 63, 66, 70, 74], "critic": [0, 6, 19, 28, 41, 57, 59, 63, 74], "medium": [0, 5, 6, 33], "meaningless": 0, "regress": [0, 6, 19, 57, 59, 74], "turn": [0, 9, 12, 15, 19, 33, 38, 43, 47, 57, 59, 63, 69], "sooner": [0, 16, 47, 59, 69], "priorit": [0, 11], "against": [0, 3, 7, 9, 12, 15, 19, 26, 33, 35, 41, 47, 49, 51, 63, 64, 66, 69, 70, 71, 74], "let": [0, 2, 3, 12, 14, 19, 28, 33, 35, 40, 41, 51, 56, 57, 59, 63, 65, 69, 75], "offer": [0, 9, 14, 19, 31, 33, 53, 59, 63, 70, 77], "mentor": 0, "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77], "breezi": [1, 2, 3, 9, 10, 17, 20, 22, 27, 31, 33, 34, 36, 38, 40, 47, 49, 64, 65, 70, 71, 72, 73, 76, 77], "search": [1, 3, 5, 6, 18, 24, 25, 33, 40, 47, 51, 59, 69, 70, 71], "captur": [2, 15, 30, 73], "data": [2, 6, 8, 10, 12, 15, 20, 23, 24, 26, 28, 29, 31, 33, 34, 38, 39, 40, 41, 44, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 68, 73, 76], "unexpect": [2, 33, 40, 74], "probabl": [2, 5, 6, 12, 14, 17, 18, 19, 20, 23, 26, 28, 31, 33, 41, 43, 47, 48, 49, 51, 56, 59, 63, 66, 70, 74, 76, 77], "bug": [2, 3, 10, 11, 12, 14, 17, 18, 20, 22, 23, 29, 30, 33, 38, 39, 43, 49, 57, 59, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77], "develop": [2, 3, 6, 11, 12, 15, 17, 19, 22, 23, 32, 39, 40, 43, 56, 59, 63, 64, 66, 67, 69, 73, 74, 76], "believ": [2, 20, 35, 45, 47, 59, 77], "ie": [2, 6, 19, 47, 59, 63], "environment": [2, 76], "guid": [2, 6, 17, 18, 22, 29, 30, 39, 64, 65], "shouldn": [2, 5, 12, 14, 15, 19, 22, 34, 38, 47, 59, 67, 71, 74, 75, 76], "normal": [2, 6, 7, 11, 12, 18, 19, 20, 28, 33, 40, 41, 43, 65, 66, 67, 69, 74], "copi": [2, 8, 14, 17, 18, 23, 25, 26, 32, 34, 39, 43, 47, 50, 51, 52, 56, 57, 59, 70, 74, 77], "past": [2, 20, 24, 38, 39, 41, 48, 59], "abl": [2, 3, 5, 8, 12, 14, 15, 19, 20, 24, 25, 28, 33, 34, 38, 41, 43, 45, 47, 49, 55, 56, 57, 58, 59, 69, 70, 71, 74], "inspect": [2, 36], "sensit": [2, 5, 6, 9], "independ": [2, 7, 25, 33, 38, 47, 56, 59, 63], "o": [2, 3, 12, 13, 14, 17, 21, 23, 25, 34, 38, 39, 46, 47, 48, 49, 52, 53, 57, 59, 62, 63, 65, 66, 68, 74, 75], "ubuntu": [2, 3, 16, 18, 19, 23, 30, 39, 66, 74, 76], "inact": 2, "releas": [2, 7, 8, 11, 12, 20, 22, 30, 55, 59, 63, 64, 67, 68, 74], "exclud": [2, 12, 69, 74], "softwar": [2, 18, 23, 29, 32, 38, 69, 77], "instal": [2, 18, 23, 24, 63, 65, 66, 68, 69, 74], "packag": [2, 4, 5, 23, 30, 63, 64, 65, 69], "bypass": 2, "both": [2, 6, 11, 14, 15, 17, 19, 24, 25, 28, 29, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 49, 51, 54, 55, 56, 57, 59, 60, 62, 63, 66, 67, 69, 71, 74, 76], "handler": [2, 38, 63], "never": [2, 3, 5, 6, 12, 19, 21, 28, 33, 39, 43, 47, 49, 59, 63, 74, 75, 76], "wa": [2, 6, 7, 12, 14, 17, 21, 22, 24, 26, 28, 33, 34, 35, 36, 38, 39, 40, 43, 47, 49, 55, 59, 63, 65, 67, 69, 70, 74, 75, 76, 77], "true": [2, 3, 14, 15, 17, 28, 32, 33, 39, 49, 59, 63, 65, 66, 67, 74], "our": [2, 3, 4, 5, 6, 8, 11, 19, 20, 25, 28, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 48, 55, 56, 57, 59, 60, 63, 65, 66, 69, 74, 76], "printer": 2, "forget": [2, 6, 23, 47, 59, 69], "crash": [2, 12], "ignor": [2, 3, 7, 14, 23, 33, 38, 43, 44, 47, 59, 60, 64, 67, 72, 74], "show": [2, 11, 13, 18, 28, 32, 43, 47, 49, 59, 60, 63, 64, 67, 68, 69, 70, 74, 76], "process": [2, 6, 13, 14, 15, 16, 20, 22, 28, 32, 33, 34, 39, 41, 47, 51, 54, 55, 56, 57, 59, 63, 65, 66, 69, 71, 74], "reach": 2, "tell": [2, 5, 22, 24, 38, 39, 40, 41, 47, 49, 56, 57, 59, 63, 69, 77], "invit": [2, 76], "won": [2, 6, 13, 14, 17, 19, 21, 32, 38, 47, 49, 56, 59, 64, 66, 67, 69, 74], "interpret": [2, 12, 13, 14, 19, 24, 31, 33, 39, 74], "nice": [2, 5, 16, 23, 26, 28, 30, 38, 43, 45, 53, 59, 63, 70, 73], "catch": [2, 12, 33, 63, 76], "either": [2, 5, 6, 9, 10, 12, 14, 15, 16, 17, 18, 19, 25, 32, 33, 36, 38, 39, 40, 43, 47, 49, 51, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77], "intrepret": 2, "fact": [2, 5, 7, 17, 22, 25, 34, 35, 47, 55, 56, 59], "quit": [2, 5, 9, 20, 25, 31, 33, 40, 43, 49, 59, 63, 66, 67], "lot": [2, 3, 5, 10, 12, 13, 20, 26, 28, 38, 41, 47, 51, 57, 59, 71, 74, 77], "limit": [2, 6, 14, 33, 43, 59, 60, 63, 64, 74], "store": [2, 3, 5, 7, 9, 13, 16, 17, 20, 21, 23, 24, 25, 26, 30, 31, 33, 34, 40, 43, 45, 46, 47, 49, 51, 57, 59, 60, 65, 67, 70, 72, 73, 74, 75], "do": [2, 3, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 41, 44, 45, 46, 47, 49, 51, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77], "debug": [2, 6, 33, 38, 63, 76], "flag": [2, 12, 38, 39, 43, 47, 51, 59, 69, 70, 71, 73], "bzr": [2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 19, 22, 23, 24, 25, 33, 36, 37, 38, 39, 41, 43, 44, 49, 51, 55, 56, 58, 63, 64, 65, 67, 73, 75, 76], "ok": [2, 6, 12, 47, 56, 59, 63, 65, 67, 70, 74, 76], "start": [2, 3, 5, 6, 14, 15, 16, 19, 25, 26, 28, 33, 38, 41, 43, 47, 56, 57, 58, 59, 63, 65, 67, 68, 70, 74, 76, 77], "breakin": 2, "fire": 2, "machin": [2, 12, 23, 26, 38, 63, 66, 74, 77], "longwind": 2, "output": [2, 3, 7, 22, 26, 32, 33, 35, 44, 47, 51, 55, 56, 59, 65, 69, 70, 74], "make": [2, 5, 6, 7, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 25, 26, 28, 30, 31, 33, 34, 35, 38, 40, 41, 43, 45, 47, 49, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 70, 74, 75, 76, 77], "scroll": 2, "long": [2, 3, 5, 6, 12, 14, 15, 16, 19, 26, 28, 32, 35, 47, 51, 56, 57, 58, 59, 63, 68, 70, 71, 75, 76, 77], "greater": [2, 5, 56, 59], "what": [2, 3, 5, 6, 7, 9, 11, 12, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 28, 30, 32, 33, 35, 38, 39, 47, 49, 51, 52, 56, 63, 64, 65, 68, 70, 73, 74, 75, 76, 77], "told": [2, 17], "through": [2, 5, 6, 11, 12, 17, 18, 19, 23, 24, 32, 34, 35, 39, 40, 47, 49, 50, 51, 57, 59, 65, 69, 74, 76], "uifactori": [2, 32, 76], "graphic": 2, "dialog": [2, 63, 65, 68], "howev": [2, 5, 7, 9, 12, 17, 19, 21, 25, 26, 28, 33, 38, 40, 43, 47, 49, 56, 57, 59, 60, 63, 65, 66, 71, 74, 75, 76, 77], "ve": [2, 5, 6, 18, 21, 28, 34, 38, 41, 51, 59, 67, 70, 74], "had": [2, 7, 28, 33, 43, 47, 49, 51, 57, 59, 60, 63, 69], "prevent": [2, 6, 9, 25, 33, 38, 39, 43, 47, 59, 63, 66, 70, 74], "clean": [2, 5, 12, 17, 19, 31, 33, 38, 57, 59, 63, 76], "remot": [3, 13, 14, 24, 26, 28, 38, 39, 43, 47, 56, 59, 63, 71, 75], "specifi": [3, 7, 9, 13, 14, 15, 16, 17, 33, 38, 39, 43, 47, 52, 56, 59, 65, 66, 68, 71, 72, 74], "server": [3, 6, 14, 19, 24, 25, 26, 29, 39, 40, 43, 55, 56, 59, 63, 68, 70, 74, 75, 77], "embed": [3, 14, 71], "password": [3, 23, 32, 69], "scheme": [3, 14, 16, 19, 28, 47, 59], "host": [3, 13, 14, 43, 66], "port": [3, 63, 69, 74, 77], "protocol": [3, 30, 55, 59, 73, 74], "login": [3, 14, 69], "address": [3, 13, 14, 19, 23, 33, 47, 49, 51, 56, 59, 63, 64, 66, 67, 69, 74], "listen": 3, "find": [3, 5, 6, 11, 12, 14, 15, 18, 19, 20, 25, 28, 33, 34, 35, 36, 38, 46, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 63, 66, 69, 70, 77], "prompt": [3, 47, 59], "propos": [3, 16, 19, 29, 41, 47, 49, 54, 56, 59, 63, 69, 70, 71], "mechan": [3, 8, 15, 19, 33, 39, 43, 51, 59, 63, 76], "allow": [3, 7, 9, 12, 13, 14, 15, 16, 17, 19, 23, 24, 25, 26, 28, 31, 33, 36, 38, 39, 41, 43, 45, 47, 49, 50, 51, 55, 56, 57, 59, 60, 63, 64, 65, 66, 67, 69, 70, 71, 73, 74, 76], "ftp": [3, 14, 40, 55, 59, 75, 77], "sftp": [3, 6, 52, 55, 59, 70, 75], "ssh": [3, 6, 23, 32, 38, 43, 64, 75, 77], "behavior": [3, 14, 22], "getpass": 3, "get_us": 3, "credenti": [3, 69], "sever": [3, 5, 11, 12, 13, 14, 20, 23, 24, 26, 32, 33, 35, 40, 41, 47, 51, 59, 60, 65, 67, 70, 74], "particularili": 3, "who": [3, 19, 22, 57, 59, 63, 66, 69, 74], "regular": [3, 6, 12, 13, 20, 32, 33, 39, 40, 41, 51, 59, 64, 69, 74, 77], "basi": [3, 8, 15, 16, 17, 21, 26, 33, 34, 39, 40, 47, 49, 55, 57, 60, 69, 70, 74], "command": [3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 25, 33, 40, 47, 52, 54, 56, 64, 66, 68, 69, 74], "secur": [3, 23, 39], "hazard": 3, "34685": 3, "prone": [3, 63], "bore": 3, "yet": [3, 5, 6, 14, 18, 20, 28, 38, 40, 43, 47, 49, 55, 59, 69], "safe": [3, 7, 14, 19, 20, 28, 33, 38, 39, 51, 59, 62, 63, 74, 76], "retriev": [3, 25, 32, 43, 47, 48, 55, 59, 60, 65, 72], "experi": [3, 6, 19, 56, 59, 63, 65], "rel": [3, 12, 14, 15, 19, 32, 41, 43, 47, 55, 59, 64], "appropri": [3, 6, 11, 14, 15, 19, 24, 32, 33, 38, 43, 47, 54, 59, 65, 66, 69, 70, 71, 74], "agent": [3, 77], "kind": [3, 7, 9, 12, 14, 16, 24, 33, 39, 43, 47, 59, 60, 63, 69, 70, 71], "comfort": 3, "aim": [3, 6, 14, 15, 23, 41], "sinc": [3, 7, 12, 14, 18, 28, 32, 35, 43, 47, 49, 59, 69, 74], "safer": [3, 19], "restrict": [3, 12, 19, 38, 43, 63, 74], "two": [3, 6, 7, 9, 11, 12, 14, 15, 20, 24, 28, 31, 32, 33, 34, 35, 39, 40, 43, 47, 48, 49, 51, 54, 55, 56, 57, 58, 59, 60, 63, 64, 69, 70, 71, 74, 76], "support": [3, 7, 12, 13, 14, 16, 17, 19, 24, 25, 28, 30, 31, 33, 35, 38, 39, 40, 41, 43, 47, 48, 49, 55, 56, 57, 59, 63, 64, 67, 68, 69, 71, 72, 77], "solut": [3, 63, 74], "realm": 3, "But": [3, 6, 7, 12, 15, 25, 28, 43, 47, 48, 49, 51, 59, 63, 74, 76], "htaccess": 3, "realli": [3, 5, 6, 12, 14, 19, 20, 21, 26, 28, 33, 43, 47, 56, 59, 63, 65, 70, 74, 76, 77], "unless": [3, 6, 12, 33, 43, 47, 48, 59, 60, 61, 74, 76], "declar": [3, 14, 15, 17, 35, 38, 64, 65, 74], "proxi": [3, 39], "explicitli": [3, 12, 14, 17, 33, 43, 47, 49, 51, 59, 77], "reus": [3, 15, 26, 31, 69, 70], "disjoint": [3, 59, 60], "hierarchi": [3, 6, 14, 15], "simplifi": [3, 28, 43, 57, 59, 69, 74], "To": [3, 6, 10, 12, 14, 15, 16, 18, 19, 20, 22, 24, 25, 28, 31, 32, 33, 35, 40, 43, 47, 49, 51, 56, 59, 64, 65, 66, 69, 70, 71, 74, 76, 77], "deduc": 3, "rest": [3, 5, 15, 63, 65], "regard": [3, 51, 59], "act": [3, 12, 14, 22, 39, 57, 59, 67, 76], "extern": [3, 11, 22, 28, 30, 64, 69], "via": [3, 14, 15, 16, 20, 25, 26, 40, 43, 50, 51, 55, 57, 59, 63, 64, 69, 70, 71, 72, 74, 76], "password_encod": 3, "decrib": 3, "left": [3, 5, 7, 15, 25, 32, 33, 40, 49, 59, 60, 69, 70], "plaintext": [3, 7, 26], "verify_certif": 3, "field": [3, 19, 28, 33, 40, 47, 49, 59, 63], "connect": [3, 5, 23, 39, 49, 51, 59, 63, 70, 74], "certifi": 3, "certif": [3, 23], "refus": [3, 24, 47, 59], "Not": [3, 6, 8, 10, 14, 20, 24, 39, 43, 55, 59, 74], "multipl": [3, 5, 6, 9, 10, 13, 14, 16, 18, 19, 20, 23, 26, 28, 30, 31, 32, 33, 34, 36, 38, 39, 40, 43, 47, 51, 52, 57, 59, 63, 70, 74, 75], "base": [3, 7, 8, 10, 13, 14, 15, 16, 19, 20, 23, 26, 28, 31, 34, 35, 36, 38, 39, 40, 41, 45, 47, 51, 53, 56, 57, 59, 62, 65, 66, 69, 71, 74, 76, 77], "win": [3, 14, 28, 33, 35, 49, 59, 60], "decor": [3, 12, 64, 65, 71, 74, 76], "exactli": [3, 9, 16, 28, 43, 52, 59, 63, 74], "domain": [3, 23, 38, 55, 59], "sf": 3, "projectbzr": 3, "encod": [3, 7, 16, 19, 38, 39, 46, 51, 59, 70, 75], "impact": [3, 19, 22, 26, 43, 49, 56, 57, 59, 70], "base64": [3, 46, 59], "absent": [3, 25, 33, 40], "assum": [3, 5, 14, 24, 25, 28, 31, 35, 39, 43, 47, 49, 52, 57, 59, 63, 77], "futur": [3, 7, 12, 13, 14, 16, 19, 21, 24, 34, 35, 38, 39, 40, 43, 48, 49, 55, 59, 63, 67], "weak": 3, "protect": [3, 12, 14, 47, 49, 59], "read": [3, 5, 6, 7, 8, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 30, 31, 33, 38, 39, 40, 43, 44, 49, 50, 52, 53, 55, 56, 60, 63, 67, 69, 70, 72, 74, 77], "administr": [3, 23, 77], "he": [3, 13, 14, 43, 69], "clear": [3, 7, 14, 17, 19, 33, 41, 43, 47, 56, 59, 63, 67, 69, 74], "eas": [3, 23, 41, 51, 59], "netrc_credential_stor": 3, "reli": [3, 12, 14, 28, 38, 47, 59, 63, 74], "appear": [3, 12, 15, 17, 26, 33, 35, 45, 47, 56, 59, 63], "anymor": [3, 14, 19, 56, 59, 71], "storag": [3, 7, 15, 20, 23, 26, 31, 33, 41, 45, 47, 49, 51, 55, 56, 57, 60, 64, 65, 70, 71], "netrc": 3, "infrastructur": [3, 13, 63], "dedic": [3, 14, 15], "info": [3, 6, 28, 43, 62, 69], "relax": [3, 49, 59, 69], "organ": [3, 14, 15, 41], "local": [3, 5, 6, 12, 13, 14, 15, 17, 18, 19, 23, 26, 28, 33, 34, 38, 39, 40, 41, 43, 47, 49, 51, 55, 56, 57, 61, 63, 69, 70, 71, 74, 75, 76, 77], "gener": [3, 5, 7, 9, 10, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 35, 36, 38, 39, 40, 43, 45, 47, 48, 49, 50, 51, 56, 57, 59, 60, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77], "authentif": 3, "arbitrari": [3, 12, 14, 16, 26, 28, 30, 33, 38, 47, 59, 60, 63, 70, 73, 74], "reserv": [3, 43, 63], "verif": 3, "ye": [3, 14, 19, 43, 49, 59, 74], "ident": [3, 5, 7, 20, 35, 40, 43, 47, 49, 59], "secret": [3, 23], "pet": 3, "hobbi": 3, "jim": 3, "obvious1234": 3, "obtain": [3, 14, 15, 17, 23, 31, 45, 51, 55, 57, 59, 60, 63, 64, 70, 71, 74], "echo": [3, 43], "n": [3, 5, 14, 16, 28, 31, 35, 38, 47, 48, 51, 57, 59, 64, 69, 70, 72, 74], "c2vjcmv0lxbhc3m": 3, "barbaz": 3, "site": [3, 43, 65, 69], "known": [3, 14, 15, 17, 19, 20, 28, 33, 34, 35, 43, 44, 50, 56, 59, 63, 69, 74], "foobar": [3, 12, 43], "dev": [3, 13, 14, 18, 20, 43, 64, 66, 69, 74, 75], "compani": [3, 43, 65], "user1": 3, "pass1": 3, "toi": 3, "localhost": 3, "user2": 3, "pass2": 3, "3128": 3, "proxyuser1": 3, "proxypass1": 3, "sub": [3, 5, 12, 65, 74], "sfnet": 3, "lead": [3, 5, 10, 12, 14, 16, 19, 33, 57, 59, 65], "alon": [3, 16, 40, 49, 51, 59, 63], "georg": 3, "ben": 3, "son": 3, "interact": [3, 6, 29, 34, 47, 51, 59, 63, 69, 71, 74], "get": [3, 5, 6, 8, 11, 12, 13, 17, 18, 19, 20, 23, 24, 26, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 43, 47, 49, 50, 51, 55, 57, 58, 59, 63, 65, 66, 68, 70, 74, 77], "No": [3, 11, 13, 14, 15, 19, 63, 76], "termin": [3, 7, 12, 23, 38], "assumpt": [3, 14, 47, 59], "made": [3, 5, 14, 16, 19, 20, 22, 23, 24, 26, 35, 36, 43, 47, 51, 57, 59, 68, 69, 70, 74, 76], "client": [3, 7, 23, 24, 25, 39, 40, 51, 52, 59, 63, 67, 70, 71, 76], "servic": [3, 14, 20, 23, 56, 59, 70, 77], "primari": [3, 9, 47, 59], "enough": [3, 5, 6, 7, 14, 18, 21, 22, 25, 26, 28, 33, 41, 43, 47, 49, 56, 58, 59, 60, 63, 69, 70, 74, 77], "svn": [3, 14, 49, 51, 59, 63, 64, 68, 70], "xml": [3, 20, 49, 51, 59], "rpc": [3, 38], "polici": [3, 14, 15, 19, 20, 65, 76], "flexibl": [3, 7, 15, 28, 64], "accommod": [3, 34], "code": [3, 11, 14, 17, 18, 20, 26, 28, 29, 30, 32, 33, 38, 41, 43, 56, 57, 66, 67, 72, 76], "second": [3, 5, 7, 19, 25, 26, 28, 33, 36, 38, 63, 74], "dauth": 3, "metion": 3, "hi": [3, 13, 14, 43], "authinfo": 3, "suffici": [3, 6, 10, 19, 26, 28, 33, 39, 56, 57, 59, 63, 74], "demand": [3, 19, 56, 57, 59], "honor": 3, "600": [3, 5, 28], "owner": [3, 69], "permiss": [3, 47, 59, 74, 77], "potenti": [3, 5, 19, 34, 35, 45, 48, 49, 56, 59, 62, 69, 70, 71], "seahors": 3, "keychain": 3, "mac": 3, "x": [3, 12, 19, 20, 24, 28, 33, 35, 36, 69, 74, 75], "regist": [3, 12, 14, 15, 20, 23, 24, 38, 63, 64, 65, 66, 69, 74], "phrase": [3, 19], "bit": [3, 5, 10, 12, 17, 21, 23, 28, 33, 34, 35, 38, 39, 59, 60, 62, 63, 69, 70, 74, 76], "extrem": [3, 41, 55, 57, 59], "why": [3, 11, 12, 18, 26, 33, 56, 59, 62], "aren": [3, 5, 17, 19, 24, 25, 28, 32, 43, 49, 59, 69, 74, 76], "hard": [3, 12, 18, 19, 28, 43, 52, 56, 57, 59, 76], "reduc": [3, 11, 20, 26, 28, 33, 34, 40, 50, 56, 57, 59, 60, 62, 63, 65, 66, 70, 71], "modifi": [3, 14, 16, 18, 23, 29, 32, 33, 34, 36, 39, 46, 47, 48, 49, 59, 61, 62, 63, 67, 69, 76, 77], "anywai": [3, 5, 12, 23, 28, 40, 47, 59, 74], "capitalis": 4, "binari": [4, 8, 18, 19, 28, 63, 69, 74, 76], "slogan": 4, "b": [4, 14, 16, 23, 32, 33, 35, 36, 38, 41, 46, 51, 52, 53, 59, 62, 74, 75, 77], "outlin": [5, 63], "pre": [5, 27, 28, 30, 47, 59, 70, 74], "extra": [5, 17, 19, 21, 24, 27, 28, 30, 38, 43, 59, 60, 69, 71], "node": [5, 27, 28, 30, 31, 33, 36, 46, 49, 51, 53, 59, 60, 70], "latenc": [5, 16, 33, 41, 55, 57, 59, 74], "fewer": 5, "larg": [5, 11, 12, 13, 16, 19, 26, 28, 32, 41, 43, 49, 51, 55, 57, 59, 63, 70], "wast": [5, 6, 11, 19, 28], "max": [5, 28, 33], "bandwidth": [5, 55, 59, 76], "160kb": 5, "100": [5, 28, 40], "400m": 5, "london": [5, 41], "200m": 5, "download": [5, 32, 66, 69, 77], "32kb": 5, "10": [5, 6, 21, 28, 38, 51, 64, 69, 76], "4kb": 5, "160": [5, 28], "6": [5, 19, 23, 28, 33, 38, 69, 74, 77], "32": [5, 23, 28, 38], "05": [5, 77], "56kb": 5, "480kb": 5, "480": 5, "end": [5, 7, 11, 12, 14, 17, 20, 28, 30, 31, 38, 39, 40, 41, 47, 51, 57, 59, 62, 63, 64, 66, 68, 70, 73, 74, 77], "440kb": 5, "laid": [5, 56, 59], "disk": [5, 6, 9, 10, 12, 14, 15, 17, 19, 20, 21, 23, 24, 28, 33, 39, 40, 41, 47, 51, 55, 56, 62, 63, 64, 68, 70, 74, 76, 77], "discuss": [5, 14, 16, 18, 19, 35, 38, 47, 59, 63, 71], "elsewher": [5, 12, 32, 34, 39, 43, 74, 76, 77], "ref": 5, "leaf": [5, 28, 33, 51, 59], "contain": [5, 7, 8, 12, 13, 14, 15, 19, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 38, 39, 40, 41, 43, 44, 47, 48, 49, 56, 57, 59, 60, 65, 66, 69, 70, 71, 73, 74, 75, 76], "come": [5, 11, 17, 19, 38, 47, 59, 65, 69, 70, 77], "linearli": [5, 55, 59, 60], "simplest": [5, 32, 33, 34, 47, 59], "fit": [5, 14, 19, 28, 33, 43, 47, 56, 59, 63], "singl": [5, 7, 8, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 47, 49, 51, 55, 57, 59, 60, 62, 63, 65, 69, 70, 72, 74, 76], "root": [5, 7, 28, 33, 38, 39, 49, 59, 66, 74], "soon": [5, 6, 35, 38, 63, 65, 66, 69, 74, 77], "divid": [5, 70], "foz": 5, "posit": [5, 12, 28, 35, 40, 63, 69], "again": [5, 6, 7, 12, 15, 19, 26, 28, 32, 33, 36, 43, 47, 59, 63, 66, 69, 70, 76], "split": [5, 7, 28, 33, 49, 57, 59], "intermedi": [5, 36, 48, 59], "empir": 5, "vari": [5, 7, 12, 33, 38, 39, 47, 59], "60": 5, "180": 5, "compress": [5, 7, 20, 25, 26, 28, 30, 33, 39, 40, 47, 51, 52, 59, 71, 73], "approxim": [5, 7, 14, 19, 22, 28, 49, 59], "closer": [5, 28], "80": 5, "math": 5, "000": [5, 28, 49, 59, 74], "8": [5, 7, 12, 16, 28, 38, 39, 63, 69], "sort": [5, 7, 14, 15, 22, 24, 28, 31, 33, 36, 40, 49, 59, 66, 69], "know": [5, 6, 12, 14, 15, 16, 21, 28, 32, 34, 35, 36, 38, 39, 43, 47, 49, 51, 56, 59, 63, 67, 68, 70, 71, 76, 77], "progress": [5, 6, 18, 23, 28, 32, 41, 47, 59, 66, 69], "ancestri": [5, 7, 25, 34, 36, 47, 55, 59], "id": [5, 7, 10, 12, 14, 16, 23, 33, 34, 40, 47, 48, 49, 51, 52, 55, 56, 57, 58, 59, 70, 72, 74, 76], "form": [5, 7, 9, 10, 14, 17, 19, 26, 28, 38, 39, 49, 51, 52, 56, 57, 59, 65, 70, 74, 76], "committ": [5, 32, 43, 47, 59, 72], "timestamp": [5, 39, 47, 59, 74], "randomtail": 5, "person": [5, 6, 23, 36, 65, 66, 74], "cluster": [5, 18, 28], "tupl": [5, 33, 38, 39, 47, 59, 64, 71, 74], "And": [5, 23, 28, 35, 39, 41, 43, 47, 49, 59, 63, 70, 74, 77], "basenam": [5, 15, 28, 33, 40], "random": [5, 14, 31, 71], "count": [5, 33, 38, 44, 51, 59, 63, 76], "group": [5, 14, 15, 23, 25, 26, 35, 40, 47, 50, 51, 55, 57, 58, 59, 69, 74], "_": [5, 65, 66], "chang": [5, 6, 7, 8, 10, 12, 14, 15, 17, 19, 20, 21, 25, 28, 29, 30, 33, 34, 35, 36, 38, 39, 40, 41, 44, 46, 51, 52, 53, 55, 58, 60, 61, 63, 66, 67, 69, 72, 76, 77], "being": [5, 6, 7, 11, 12, 13, 14, 19, 25, 28, 31, 33, 38, 39, 40, 43, 45, 47, 49, 51, 56, 58, 59, 60, 63, 65, 68, 69, 70, 71, 74, 76, 77], "dirnam": 5, "similarli": [5, 21, 41, 63, 70, 74], "ones": [5, 12, 14, 15, 19, 20, 24, 28, 33, 36, 40, 41, 43, 47, 55, 57, 59, 63, 70, 74], "point": [5, 6, 9, 12, 14, 17, 19, 20, 21, 22, 23, 28, 34, 36, 38, 39, 40, 43, 47, 49, 51, 54, 55, 56, 59, 63, 65, 69, 70, 71, 74, 75], "pack": [5, 7, 8, 16, 17, 20, 26, 28, 30, 33, 38, 43, 47, 51, 56, 59, 71, 73, 77], "bullet": 5, "expand": [5, 14, 15, 17, 28, 33, 38, 51, 59, 60, 63, 69, 75], "9": [5, 7, 28], "11": [5, 19, 38, 69, 71, 77], "20": [5, 6, 16, 28, 49, 57, 59, 63], "unlik": [5, 6, 7, 12, 28, 35, 36, 38, 43, 71], "equal": [5, 14, 34, 39, 55, 59, 63, 74], "offset": [5, 26, 40, 70], "101": [5, 28], "102": 5, "90": 5, "somewher": [5, 14, 23, 39, 43, 75, 77], "200": [5, 49, 59], "64kb": [5, 38], "16": [5, 6, 16, 24, 28, 38, 47, 57, 66, 69], "fall": [5, 14, 24, 28, 47, 59, 65, 74], "predict": [5, 19], "homogen": 5, "z": [5, 69, 77], "tend": [5, 12, 35, 38, 74], "xxx": [5, 8, 14, 38, 47, 59, 65], "think": [5, 12, 14, 19, 21, 23, 28, 35, 41, 45, 47, 55, 59, 63, 69, 70, 74, 76], "half": [5, 12], "realiti": [5, 6, 56, 59], "evenli": 5, "term": [5, 16, 19, 26, 29, 39, 43, 47, 56, 57, 59, 60, 63, 65, 70], "cross": [5, 14, 27, 30, 35, 36, 40, 41, 43, 63, 74], "happen": [5, 6, 12, 14, 25, 32, 33, 35, 38, 39, 40, 41, 43, 47, 49, 56, 59, 63, 69, 74, 76], "mid": [5, 15], "obvious": [5, 55, 59, 63], "compar": [5, 7, 12, 25, 33, 35, 41, 43, 47, 48, 49, 56, 57, 58, 59, 64], "estim": [5, 28, 56, 59], "benefit": [5, 17, 20, 28, 47, 59, 63, 65, 74, 76], "sequenti": [5, 48, 59], "lookup": [5, 26, 28, 31, 33, 39, 43, 55, 59, 70], "bi": 5, "modal": [5, 63], "tini": [5, 28], "combin": [5, 7, 8, 16, 26, 28, 31, 33, 35, 39, 43, 45, 47, 48, 51, 56, 59, 68, 74], "autopack": [5, 28], "portion": [5, 43], "million": [5, 16, 28], "10m": [5, 28], "mayb": [5, 28, 46, 47, 59], "100m": [5, 28, 49, 59], "someth": [5, 6, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 28, 31, 33, 36, 39, 43, 47, 49, 55, 59, 63, 64, 65, 66, 69, 70, 74, 76, 77], "billion": [5, 28], "fairli": [5, 6, 9, 16, 19, 28, 55, 59, 63, 74], "common": [5, 7, 14, 15, 17, 20, 25, 28, 32, 33, 34, 35, 36, 38, 39, 43, 46, 48, 49, 51, 53, 54, 55, 60, 65, 70, 74, 76], "rare": [5, 9, 12, 14, 33, 36, 39, 40, 47, 49, 59, 74], "5": [5, 7, 12, 28, 38, 47, 62, 64, 69, 73, 77], "incomplet": [5, 6, 7], "fill": [5, 12, 28, 47, 51, 57, 59, 69], "higher": [5, 6, 12, 25, 33, 38, 39, 76], "certainli": [5, 28, 63], "detect": [5, 12, 14, 33, 38, 39, 49, 51, 62, 70, 75], "big": [5, 19, 26, 28, 41, 47, 59, 70], "until": [5, 6, 7, 11, 12, 14, 19, 20, 25, 28, 31, 33, 38, 40, 41, 43, 47, 51, 56, 57, 59, 62, 63, 65, 70, 74, 76], "layout": [5, 16, 28, 39, 43, 57, 59], "explicit": [5, 12, 13, 14, 16, 24, 33, 35, 51, 56, 57, 59, 60, 63, 77], "flip": 5, "side": [5, 6, 12, 35, 36, 39, 47, 51, 55, 56, 59, 63, 64, 70, 74], "gain": [5, 8, 20, 26, 43, 59, 60], "onto": [5, 15, 20, 43, 44, 59], "per": [5, 7, 13, 16, 18, 26, 28, 30, 33, 34, 35, 36, 38, 40, 43, 46, 49, 51, 55, 56, 57, 63, 70, 73], "although": [5, 6, 9, 16, 19, 33, 35, 38, 39, 63], "ever": [5, 26, 49, 59, 63, 70], "pretend": 5, "500": [5, 28], "50": [5, 28], "bia": 5, "power": [5, 15, 18], "close": [5, 6, 12, 18, 28, 51, 57, 59, 69, 74, 76], "ahead": [5, 18, 19, 21, 62, 76], "previou": [5, 6, 7, 10, 12, 19, 26, 28, 33, 38, 40, 43, 47, 59, 63, 66, 69, 74], "whenev": [5, 17, 20], "upper": [5, 43, 63, 64], "referenc": [5, 10, 38, 40, 43, 50, 51, 52, 59], "fan": [5, 28], "worthwhil": [5, 17, 19, 38], "bloat": 5, "hopefulli": [5, 8, 10, 56, 59, 69], "decent": 5, "heurist": [5, 13, 15, 26, 47, 59, 70], "determin": [5, 6, 12, 16, 17, 26, 28, 33, 34, 35, 36, 38, 43, 47, 51, 59, 60, 62, 63, 64, 70], "versu": [5, 21, 28, 47, 59], "becom": [5, 6, 7, 12, 14, 17, 19, 20, 26, 28, 43, 44, 49, 51, 55, 56, 57, 59, 62, 63, 74], "larger": [5, 19, 26, 33, 40, 43, 47, 49, 56, 59, 60, 63, 65], "bother": 5, "localtransport": 5, "been": [5, 6, 7, 14, 20, 21, 25, 31, 32, 33, 35, 36, 38, 39, 40, 43, 47, 48, 54, 57, 59, 63, 64, 66, 67, 69, 71, 74], "hundr": [5, 26, 40], "haven": [5, 33, 47, 55, 59, 69], "boundari": [5, 25, 28, 33, 39, 43], "item": [5, 9, 12, 15, 16, 19, 28, 33, 38, 39, 41, 43, 51, 55, 57, 59, 63, 71], "spider": 5, "littl": [5, 32, 47, 57, 59, 63, 66], "veloc": 5, "enter": [5, 32, 39, 47, 59, 63, 75], "phase": [5, 12, 47, 69], "hint": [5, 33, 57, 59, 69, 70], "quickli": [5, 7, 41, 49, 56, 59, 74], "round": [5, 16, 17, 55, 59, 63, 74], "trip": [5, 16, 17, 55, 59, 74], "overhead": [5, 16, 26, 28, 51, 55, 59, 63, 65], "readi": [5, 10, 11, 12, 14, 38, 41, 47, 51, 55, 59, 66, 69], "cach": [5, 10, 14, 15, 16, 17, 24, 34, 39, 40, 45, 47, 48, 51, 56, 57, 59, 60, 63, 66, 74], "opposit": [5, 14], "proper": [5, 12, 47, 59, 74, 76], "goe": [5, 11, 17, 28], "cycl": [6, 14, 49, 59], "integr": [6, 11, 12, 29, 30, 39, 40, 43, 63, 65, 69, 70, 71], "open": [6, 9, 10, 12, 13, 24, 25, 26, 31, 32, 38, 39, 52, 62, 63, 68, 69, 70, 74, 75, 77], "recent": [6, 14, 19, 20, 26, 32, 43, 63, 66, 69], "commonli": [6, 9, 15, 17, 21, 30, 43, 73, 75], "duplic": [6, 33, 47, 59], "boldli": 6, "coupl": [6, 43, 57, 59, 69], "lie": 6, "confid": [6, 43, 74], "effici": [6, 7, 16, 26, 28, 31, 32, 33, 34, 38, 43, 47, 51, 56, 57, 58, 59, 70], "lower": [6, 26, 28, 33, 38, 39, 43, 55, 59], "ship": [6, 19, 74], "garden": 6, "databas": [6, 20, 40, 57, 59], "investig": [6, 33, 57, 59, 74], "ten": [6, 16, 40], "credit": 6, "concentr": 6, "therefor": [6, 7, 9, 12, 14, 34, 35, 39, 40, 43, 47, 48, 55, 59, 63, 69, 74], "displac": 6, "usabl": [6, 25, 39, 57, 59, 66, 71], "annoi": [6, 75], "ration": 6, "12345678": 6, "master": [6, 47, 59, 65, 69, 75], "titl": 6, "fastest": [6, 26], "googl": 6, "engin": [6, 26], "martin": [6, 35], "pitt": 6, "frustrat": 6, "review": [6, 18, 29, 30, 41, 57, 59, 67], "land": [6, 16, 19, 69], "mind": [6, 12, 14, 18, 20, 65, 71, 74], "unassign": 6, "stack": [6, 8, 10, 26, 44, 56, 57, 71, 74, 76], "triag": [6, 19], "discret": [6, 11, 74], "bias": 6, "edg": [6, 14, 15, 17, 30, 39, 40, 47, 59, 73], "statement": [6, 12, 34], "complic": [6, 9, 12, 17, 28, 32, 43, 76], "ui": [6, 32, 33, 43, 47, 54, 63, 76], "valueerror": [6, 76], "frob_foo": 6, "symlink": [6, 21, 28, 39, 43, 55, 59, 64, 74, 77], "repositori": [6, 7, 8, 12, 13, 14, 17, 18, 24, 25, 26, 30, 31, 32, 33, 34, 38, 41, 48, 49, 50, 51, 52, 55, 56, 57, 61, 64, 65, 69, 72, 73, 74, 76], "tri": [6, 14, 33, 35, 40, 45, 59], "bad": [6, 14, 19, 25, 33, 35, 51, 59, 63], "fast": [6, 17, 26, 34, 43, 47, 55, 56, 57, 59, 63, 70], "twice": [6, 47, 59, 70], "clearer": [6, 12, 14], "hasn": [6, 20, 35, 40, 69], "examin": [6, 33, 47, 55, 57, 59, 62, 74], "state": [6, 11, 12, 17, 19, 21, 23, 32, 33, 38, 43, 45, 47, 49, 59, 63, 65, 71], "imposs": [6, 9, 14, 33], "uneconom": 6, "expir": 6, "remain": [6, 14, 15, 34, 39, 63, 67, 69, 74], "month": [6, 19, 69], "otherwis": [6, 7, 12, 14, 15, 20, 25, 34, 36, 40, 43, 44, 47, 49, 51, 52, 56, 57, 59, 60, 63, 65, 70, 75, 76, 77], "seen": [6, 9, 15, 33, 36, 43, 49, 51, 59, 63, 64, 74], "reproduc": [6, 20, 33, 43], "mark": [6, 11, 24, 34, 38, 43, 47, 59, 65, 67, 69], "deliv": [6, 19, 25, 38, 56, 57, 59, 62, 69], "finish": [6, 11, 31, 38, 40, 47, 56, 59, 69, 74, 76], "trivial": [6, 11, 28, 33, 63, 70, 76], "analysi": [6, 28, 30, 33, 35, 37, 41, 51, 54, 56], "merg": [6, 8, 11, 14, 19, 20, 22, 26, 27, 28, 30, 33, 34, 39, 41, 44, 47, 48, 49, 51, 54, 55, 56, 57, 60, 61, 62, 64, 65, 66, 73, 74, 76], "invalid": [6, 10, 12, 14, 15, 33, 51, 59], "complain": [6, 38], "intent": [6, 16, 28, 55, 57, 59, 69], "needless": 6, "wait": [6, 26, 38, 66, 69], "163694": 6, "task": [6, 23, 32, 41, 57, 59, 63, 69, 76], "spam": [6, 69], "trim": 6, "seriou": [6, 17, 19, 69, 74], "loss": [6, 28, 62], "stop": [6, 15, 23, 28, 38, 43, 47, 51, 57, 59, 62, 65, 69, 74, 76], "previous": [6, 26, 34, 44, 47, 59, 66], "serious": 6, "urgent": 6, "interfer": [6, 74], "delai": [6, 12, 14, 15, 57, 59, 69, 74], "suboptim": 6, "unimport": [6, 16, 47, 59], "workaround": [6, 14], "wishlist": 6, "rate": [6, 28], "piqu": 6, "escal": 6, "due": [6, 16, 23, 28, 33, 35, 55, 59, 63], "eg": [6, 9, 12, 17, 19, 32, 47, 59, 63, 74, 75], "correctli": [6, 12, 14, 17, 32, 43, 47, 59, 69, 74, 77], "accord": [6, 7, 38, 57, 59], "scale": [6, 32, 35, 39, 41, 45, 48, 52, 55, 57], "slip": [6, 19], "definit": [6, 15, 33, 39, 49, 57, 59, 64, 74], "special": [6, 8, 14, 15, 16, 21, 22, 35, 39, 43, 57, 59, 66, 67, 69, 71, 74, 76], "15": [6, 63, 66, 77], "tabl": [6, 64], "click": [6, 69, 77], "poorli": [6, 57, 59], "forthcom": [6, 69], "visibl": [6, 11, 13, 22, 33, 49, 51, 55, 56, 59, 64, 65, 70, 74, 76], "oblig": 6, "authent": [6, 23, 30, 73], "dirstat": [6, 10, 15, 20, 30, 34, 37, 40, 43, 47, 59, 60, 68, 70, 74], "workingtree4": 6, "hour": [6, 20, 40, 63], "smart": [6, 14, 25, 38, 43, 55, 56, 63, 68], "hpssvf": 6, "vf": [6, 38, 55, 59], "english": 6, "memori": [6, 8, 11, 14, 16, 17, 21, 40, 47, 49, 52, 56, 57, 59, 63, 68, 69, 71, 74], "newformat": 6, "aspect": [6, 11, 16, 33, 55, 56, 59, 63, 71, 74], "framework": [6, 11, 14, 18, 63, 66, 76], "virtual": [6, 17, 23, 30, 38, 74], "filesystem": [6, 9, 30, 32, 39, 47, 53, 59, 63, 74, 75], "minut": [6, 23], "easili": [6, 8, 11, 13, 14, 19, 28, 33, 34, 38, 40, 47, 49, 56, 59, 64, 69], "spell": 6, "interfac": [6, 8, 11, 15, 18, 19, 25, 33, 34, 38, 40, 44, 49, 56, 63, 64, 65, 67, 71], "mainli": [6, 43, 63], "window": [6, 9, 12, 14, 19, 26, 29, 30, 42, 58, 59, 70, 73, 74, 75], "cygwin": [6, 77], "win98": 6, "septemb": [6, 19, 69, 74], "2008": [6, 66, 71, 77], "2007": [7, 16, 31, 47, 59, 70, 74], "06": [7, 8, 16, 69], "21": [7, 28], "payload": 7, "compact": [7, 8, 10, 26, 28, 40, 70], "metadata": [7, 8, 24, 39, 41, 43, 46, 49, 51, 52, 53, 57, 59, 60], "readabl": [7, 8, 65, 74], "view": [7, 9, 17, 43, 54, 59, 63, 70, 76], "successor": 7, "fourth": [7, 43, 74], "were": [7, 8, 14, 19, 24, 33, 35, 39, 43, 47, 49, 59, 63, 70, 77], "7": [7, 28, 69, 77], "align": [7, 17], "multipar": [7, 45, 53, 59], "bencod": [7, 14, 38], "fulfil": [7, 74], "signabl": 7, "verifi": [7, 19, 28, 49, 51, 59, 63, 74], "testament": [7, 33, 49, 59], "hash": [7, 17, 20, 21, 34, 47, 49, 51, 56, 57, 58, 59, 60, 70], "subvert": 7, "trade": [7, 26, 28, 36], "prelud": 7, "consist": [7, 14, 16, 19, 35, 38, 39, 40, 49, 55, 59, 66, 67, 70, 71, 75, 76], "correspond": [7, 14, 15, 32, 38, 39, 40, 43, 64, 69, 76], "mandatori": [7, 16, 24, 57, 59, 74], "preceed": 7, "cherri": [7, 34], "pick": [7, 11, 13, 34, 35, 36, 51, 59, 63, 69], "comparison": [7, 33, 35, 36, 47, 50, 57, 64, 74], "piec": [7, 32, 74], "base_revision_id": 7, "calcul": [7, 14, 17, 25, 33, 34, 44, 47, 49, 53, 54, 59, 60], "algorithm": [7, 26, 30, 33, 34, 39, 40, 46, 51, 57, 73, 74], "revision_id": [7, 12, 32, 33, 34, 40, 48, 49, 59, 70], "last_revis": [7, 32, 43, 47, 59], "begin": [7, 12, 28, 43, 55, 59], "Its": [7, 12, 48, 59, 60], "unifi": [7, 71], "source_branch": 7, "64": [7, 23, 28], "strongli": [7, 59, 60], "newest": [7, 70], "v4": 7, "remaind": 7, "bzip2": [7, 26], "diagnost": 7, "render": [7, 24], "unread": 7, "util": [7, 63, 65, 74, 77], "inventori": [7, 9, 10, 16, 20, 25, 27, 28, 30, 32, 34, 40, 43, 47, 48, 49, 50, 51, 52, 56, 57, 59, 70, 71, 73], "cost": [7, 12, 16, 28, 43, 45, 47, 52, 59], "sender": 7, "faith": 7, "dict": [7, 14, 15, 32, 74, 76], "bodi": [7, 16, 40], "anonym": 7, "record_kind": 7, "strategi": [7, 30, 40, 52, 56, 59, 76], "fulltext": [7, 25, 28, 52, 53, 59, 71], "mpdiff": [7, 26, 48, 59, 70, 71], "multi": [7, 8, 34, 47, 59], "parent": [7, 8, 10, 12, 21, 25, 32, 33, 34, 39, 40, 43, 44, 48, 49, 60, 63, 65, 70, 71, 74], "header": [7, 16, 28, 63, 69, 77], "sha1": [7, 17, 21, 28, 33, 39, 47, 48, 51, 57, 59, 71], "sha": [7, 16, 28, 39, 47, 49, 59], "signatur": [7, 16, 25, 31, 40, 47, 49, 50, 51, 57, 59, 69, 70, 74], "construct": [7, 8, 12, 25, 36, 43, 51, 59, 71, 74], "iterpret": 7, "subsequ": [7, 35], "topolog": [7, 26, 31, 51, 59, 70, 71], "interleav": [7, 33], "file_id": [7, 12, 28, 33, 39, 40, 43, 48, 49, 59], "xml5": [7, 12], "xml6": 7, "xml7": 7, "supports_rich_root": 7, "rich": [7, 41, 74], "knit": [7, 16, 20, 30, 33, 34, 35, 40, 46, 47, 48, 51, 52, 56, 59, 70, 71, 73], "delta": [7, 16, 20, 25, 28, 32, 39, 40, 45, 46, 47, 50, 51, 53, 56, 57, 59, 62, 71], "almost": [7, 12, 14, 16, 39, 43, 63, 74], "extract": [7, 13, 26, 34, 47, 48, 58, 59, 70, 71, 77], "sequencematch": 7, "get_matching_block": 7, "produc": [7, 16, 26, 33, 35, 40, 43, 66, 74], "sequenc": [7, 9, 17, 20, 35, 38, 39, 40, 48, 59, 66], "verbatim": [7, 38, 67], "leftmost": 7, "get_opcod": 7, "deseri": [7, 38], "slower": [7, 19, 33, 43, 49, 59, 63], "subset": [7, 14, 33, 44, 51, 59, 74], "compat": [7, 19, 20, 22, 24, 26, 38, 40, 43, 57, 59, 64, 66, 69], "whose": [7, 16, 33, 34, 39, 43, 74, 75], "halt": 7, "encount": [7, 9, 10, 14, 15, 20, 24, 40, 43, 49, 59, 66, 69, 76], "whitespac": [7, 16, 33, 45, 59], "mung": 7, "observ": [7, 14, 21, 30, 32, 37, 43, 47], "evolut": 7, "trail": [7, 12], "strip": [7, 64, 76], "Such": [7, 14, 15, 28, 56, 59, 66], "distinct": [7, 23, 39, 43, 51, 59, 66, 74, 76], "invis": [7, 70], "reader": [7, 14, 16, 39, 51, 55, 59, 70], "threat": 7, "19": [8, 23, 34], "transmiss": [8, 49, 51, 57, 59], "seamlessli": 8, "parallel": [8, 19, 41, 56, 59, 60], "concept": [8, 11, 13, 23, 26, 30, 31, 35, 39, 40, 56, 57, 59, 75], "transmit": [8, 51, 59, 70], "recipi": [8, 38], "initi": [8, 10, 12, 13, 15, 16, 19, 20, 23, 24, 25, 26, 28, 31, 32, 38, 40, 41, 50, 51, 63, 66, 70, 74], "substitut": [8, 28, 43], "entir": [8, 14, 17, 25, 28, 31, 33, 35, 39, 40, 47, 51, 57, 59, 60, 63, 70, 74], "fashion": [8, 12, 32, 33, 55, 56, 59, 76], "lose": [8, 24, 28, 45, 57, 59, 74], "feasibl": [8, 19, 23, 38, 63], "formal": 8, "bzrlib": [8, 25, 38, 51, 57, 59, 63], "serial": [8, 38, 39, 47, 59, 62, 69], "element": [8, 38, 39, 55, 58, 59, 67, 70, 75], "subject": [8, 69, 76], "corrupt": [8, 10, 25, 49, 51, 57, 59, 70], "spec": [8, 24, 34, 43], "shallow": [8, 26, 49, 59], "serialis": [8, 26, 33, 51, 57, 59], "bzrmetadir1": 8, "pithi": [8, 59, 60], "todai": [8, 14, 16, 19, 28, 33, 51, 56, 57, 59, 74], "presenc": [8, 24, 26, 47, 51, 59, 70, 74, 76], "ideal": [8, 10, 23, 26, 28, 33, 38, 41, 43, 47, 51, 55, 69, 70, 71, 74], "bzrmetadir": 8, "layer": [8, 16, 28, 30, 39, 41, 45, 55, 56, 63, 70, 73, 74], "readonli": [8, 12, 40], "bzrdir": [8, 13, 20, 24, 32, 39, 75], "composit": [8, 39, 47, 49, 59], "portabl": [9, 74], "across": [9, 12, 19, 23, 33, 38, 39, 43, 47, 49, 59, 60, 63, 66, 74], "characterist": [9, 41, 48, 55, 59], "fat32": 9, "usb": [9, 30, 73], "devic": [9, 23, 63], "gnu": [9, 29, 51, 59, 64, 65, 69], "linux": [9, 56, 59, 65], "necessarili": [9, 16, 24, 35, 39, 49, 59, 62, 63], "reflect": [9, 19, 43, 47, 57, 59, 63], "capabl": [9, 25], "degre": [9, 70], "preserv": [9, 14, 20, 33, 35, 38, 49, 50, 51, 55, 59, 66, 69, 77], "cicp": 9, "program": [9, 12, 19, 23, 30, 32, 66, 67, 71, 74, 76, 77], "wild": [9, 69], "impli": [9, 14, 16, 17, 25, 39, 41, 75], "modern": [9, 20, 40, 43], "casepreservingworkingtreeusecas": 9, "fundament": 9, "fixup": 9, "argument": [9, 38, 65, 66, 72, 74], "adjust": [9, 43], "ambigu": [9, 13, 14, 15, 49, 59], "convent": [9, 39, 43, 64, 65, 66, 74], "mv": [9, 43], "creation": [9, 13, 14, 70, 74], "move": [9, 20, 28, 31, 40, 43, 47, 51, 57, 58, 59, 62, 63, 66, 76, 77], "destin": [9, 12, 32], "intrud": 9, "boil": 9, "down": [9, 23, 26, 33, 43, 49, 55, 56, 57, 59, 64, 69, 70, 74], "osutil": [9, 12, 74, 75, 76], "canonical_relpath": 9, "relpath": [9, 14, 15, 32, 74], "get_canonical_inventory_path": 9, "somewhat": [9, 12, 26, 32, 49, 59, 63, 66, 75], "get_symlink_target": 9, "get_fil": [9, 32, 49, 59], "singular": 9, "opportun": [9, 70], "treat": [9, 12, 16, 21, 24, 34, 36, 43, 47, 49, 59, 70, 71, 75, 76], "case_sensit": 9, "mutabletre": [9, 32, 72], "intact": [10, 51, 59], "unalt": 10, "whatev": [10, 14, 20, 24, 31, 47, 57, 59, 63, 64, 69], "upgrad": [10, 24, 43, 49, 57, 59, 66, 67, 69, 77], "situat": [10, 13, 25, 38, 62, 63, 74], "inconsist": [10, 12, 14, 17, 20, 40, 43, 47, 59, 75], "scare": 10, "okei": 10, "dokei": 10, "invoc": [10, 64], "garbag": [10, 12, 40, 61, 70], "upload": [10, 40, 66, 69], "graph": [10, 16, 25, 26, 28, 31, 34, 35, 36, 38, 39, 40, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 70, 71], "tag": [10, 13, 18, 20, 39, 40, 43, 50, 59, 66, 69], "tip": [10, 39, 47, 50, 51, 59], "problemat": [10, 23, 33, 39, 49, 59, 63, 67], "inaccess": [10, 24], "shelv": [10, 56, 59, 74], "scan": [10, 33, 43, 47, 48, 50, 51, 57, 59, 65, 70], "collect": [10, 12, 15, 16, 20, 40, 47, 61, 68, 70, 74], "understand": [11, 16, 18, 24, 28, 33, 38, 43, 56, 59, 63, 64, 67, 69, 74], "codebas": [11, 26, 31, 39, 43], "core": [11, 14, 19, 23, 33, 34, 38, 41, 49, 51, 56, 64, 66, 69, 74], "intellig": 11, "sit": [11, 17], "nowher": 11, "plenti": 11, "crib": 11, "troubl": [11, 28, 41, 49, 59], "draft": [11, 23, 43], "clariti": [11, 41, 43, 70], "entangl": 11, "experienc": [11, 22], "simplic": [11, 12, 39, 63], "degrad": [11, 26, 55, 59, 65], "cleanup": [11, 19, 20, 74], "qualiti": [11, 19], "recognis": 11, "perfect": [11, 28, 33], "enemi": 11, "notic": [11, 12, 33, 38, 47, 59, 69], "preparatori": 11, "Will": [11, 19, 63], "measur": [11, 54, 55, 59, 74], "blackbox": [11, 18], "orient": [11, 19], "major": [11, 19, 22, 41, 69, 74, 75], "comment": [11, 12, 14, 18, 63, 69, 74], "activereview": 11, "ci": [11, 43, 69, 74], "pep": 12, "compliant": [12, 63], "sentenc": [12, 22, 64, 76], "space": [12, 14, 26, 28, 31, 38, 39, 41, 63, 70, 76, 77], "indent": 12, "block": [12, 21, 28, 38, 39, 47, 48, 55, 59, 74, 76], "tab": 12, "vim": [12, 77], "expandtab": 12, "white": 12, "unrel": [12, 14, 43, 51, 59, 63], "newlin": [12, 17, 38, 76], "lf": [12, 32], "79": 12, "parenthesi": [12, 22, 66], "my_long_method": 12, "arg1": 12, "arg2": 12, "arg3": 12, "four": [12, 19, 40], "harder": [12, 19, 32, 33], "far": [12, 14], "legbon": 12, "kneebon": 12, "shinbon": 12, "toebon": 12, "shake_it": 12, "goo": 12, "jam": 12, "jelli": 12, "marmalad": 12, "chees": 12, "quark": 12, "swallow": 12, "keyboardinterrupt": 12, "prototyp": [12, 20, 40, 47, 59, 63], "sparingli": 12, "addcleanup": [12, 74], "assertrais": [12, 74], "prefer": [12, 14, 19, 34, 39, 56, 59, 63, 68, 69, 74], "bag": [12, 39], "arg": [12, 38, 63], "interpol": [12, 14], "mix": [12, 14, 38, 47, 59], "categori": [12, 24, 39, 63, 65, 69, 74], "__in__": 12, "__call__": 12, "__int__": 12, "__getitem__": 12, "builtin": [12, 65, 74, 76], "semant": [12, 14, 38, 41, 51, 55, 59, 70], "inv": [12, 70], "has_id": 12, "__repr__": 12, "__cmp__": 12, "__str__": [12, 76], "strong": [12, 33, 43, 56, 59], "lazili": [12, 33, 64], "insid": [12, 13, 14, 15, 25, 28, 33, 38, 39, 43, 49, 59, 64, 66, 67, 75, 76], "hot": 12, "fulli": [12, 25, 28, 33, 34, 38, 40, 43, 50, 59, 69], "qualifi": 12, "hashcach": [12, 47, 59], "privat": [12, 23, 65], "underscor": [12, 19, 65, 74], "programm": [12, 76], "concaten": [12, 16], "capit": [12, 76], "word": [12, 13, 19, 20, 24, 38, 40, 43, 49, 59, 63, 64, 65, 69, 75], "lowercas": 12, "get_revis": [12, 32], "compound": 12, "noun": 12, "verb": [12, 14, 38], "abbrevi": 12, "rev_id": [12, 32], "revid": [12, 39], "transform": [12, 28, 32, 33, 49, 52, 59, 62, 74], "x_to_i": 12, "x2y": 12, "__del__": 12, "bear": [12, 71], "appar": [12, 19, 23, 43, 75], "unreferenc": [12, 50, 59, 70], "prior": [12, 20], "del": [12, 74], "failur": [12, 25, 51, 59, 69, 74], "leak": 12, "mere": [12, 35, 43], "inhibit": 12, "gc": [12, 28, 62], "upset": 12, "stderr": [12, 76], "invok": [12, 43, 47, 55, 59, 63, 64, 65, 74], "secondari": 12, "uninterest": 12, "mitig": [12, 35], "add_cleanup": 12, "acquir": [12, 14, 70, 74], "lock": [12, 15, 16, 31, 39, 40, 50, 59, 63, 69, 75, 76], "lock_read": 12, "unlock": 12, "heavili": [12, 51, 59, 65, 70], "mismatch": [12, 62], "pair": [12, 16, 17, 25, 30, 31, 38, 39, 40, 43, 47, 48, 51, 55, 59, 63, 72, 73], "resourc": [12, 15, 30, 63], "isn": [12, 14, 19, 25, 28, 33, 43, 47, 59, 63, 65, 66, 69, 77], "only_rais": 12, "locknotheld": 12, "lockbroken": 12, "knock": [12, 74], "operationwithcleanup": 12, "helper": [12, 14, 66, 74], "anywher": [12, 43, 74], "callabl": [12, 14, 15], "foo_factori": 12, "map": [12, 14, 15, 28, 31, 32, 33, 38, 39, 51, 55, 56, 58, 59, 60, 65, 70, 76], "transfer": [12, 51, 59, 70], "interrepositori": [12, 25], "inter": [12, 41], "source_repo": 12, "target_repo": 12, "fetch": [12, 26, 29, 33, 34, 43, 53, 59, 63, 70], "register_optim": 12, "revers": [12, 26, 33, 56, 59], "registr": [12, 14, 69], "is_compat": 12, "lazy_import": [12, 65], "syntax": [12, 19, 43, 74], "subprocess": [12, 74], "_mod_revis": [12, 74], "importreplac": 12, "namespac": [12, 24, 38, 39, 63], "clash": [12, 14], "_mod_": 12, "hidden": [12, 20, 34, 43, 49, 59, 65, 74], "submodul": [12, 74], "frequent": 12, "myclass": 12, "isinst": 12, "incorrectli": [12, 76], "unabl": [12, 38, 77], "illegaluseofscopereplac": 12, "figur": [12, 28, 51, 59], "awai": [12, 14, 28, 31, 32, 39, 47, 59], "null_revis": [12, 74], "went": [12, 28], "adequ": 12, "repr": 12, "constructor": [12, 15], "hardcod": 12, "classnam": 12, "balanc": [12, 33, 40, 49, 59], "gone": [12, 76], "defens": 12, "network": [12, 14, 26, 30, 40, 41, 51, 55, 56, 57, 63, 68, 69, 73, 76], "io": [12, 14, 15, 17, 26, 38, 51, 59, 60, 71, 74, 76], "illeg": 12, "hide": 12, "underli": [12, 14, 15, 38, 47, 56, 59, 74], "__class__": 12, "__name__": [12, 64], "_transport": 12, "bare": [12, 20], "memoryerror": 12, "python2": [12, 69, 76, 77], "introspect": 12, "gather": [12, 26, 74], "exercis": [12, 74], "suit": [12, 14, 22, 43, 65, 69], "assertionerror": [12, 76], "rational": 12, "chanc": [12, 26, 28, 63, 74, 76], "shorter": [12, 14, 33, 66, 69], "fuzzi": [12, 74], "leap": 12, "pattern": [12, 15, 17, 19, 22, 51, 55, 59, 74, 76], "unsaf": [12, 69], "poor": [12, 35, 43], "explanatori": 12, "expens": [12, 16, 25, 26, 33, 34, 47, 59, 71, 74], "deffac": 12, "face": 12, "background": [12, 23], "red": 12, "underlin": 12, "highlight": [12, 69], "uglyti": 12, "defun": 12, "hook": [12, 17, 22, 47, 59, 74], "setq": 12, "column": [12, 17, 63], "nil": 12, "repeat": [12, 23, 26, 34, 48, 49, 59, 62, 65, 66, 70, 74], "font": 12, "usag": [12, 57, 59, 63, 69, 74], "violat": [12, 33], "variant": [12, 33, 43], "shutil": 12, "rmtree": 12, "chain": [12, 14, 23, 26, 43, 51, 59], "undefin": [12, 14], "period": [12, 14, 19, 39, 69, 70, 76], "explictli": [12, 74], "f": [12, 13, 46, 52, 53, 59, 62], "w": [12, 23, 69, 77], "dot": [12, 55, 56, 59], "__import__": 12, "module_nam": 12, "pyutil": 12, "get_named_object": 12, "subtleti": 12, "unintuit": [12, 28], "discov": [13, 14, 19, 43, 49, 59, 74], "under": [13, 14, 22, 28, 29, 30, 33, 38, 49, 55, 56, 59, 63, 64, 65, 69, 73, 74, 76], "git": [13, 24, 39, 47, 51, 59], "mercuri": [13, 24, 64], "speak": [13, 19, 51, 59, 76], "carla": 13, "c": [13, 14, 23, 35, 36, 46, 52, 53, 59, 63, 66, 75, 77], "her": 13, "she": 13, "switch": [13, 14, 20, 28, 50, 57, 59, 63, 70, 77], "coloc": [13, 14, 39, 72], "brad": 13, "occasion": [13, 35, 63], "worker": 13, "rfc3986": 13, "urlencod": 13, "jelmer": [13, 69], "colo": 13, "segment": [13, 38, 43, 52, 59], "dwim": 13, "rfc": [13, 19], "scope": [13, 32, 40, 44, 47, 58, 59, 60, 63, 64, 76], "debian": [13, 66, 69], "pkg": [13, 66], "unstabl": [13, 19, 38, 43, 66], "notion": 13, "deal": [13, 17, 39, 56, 57, 59], "foreign": [13, 25, 34, 39, 43, 47, 49, 59, 74], "rmbranch": 13, "bzrdirformat": [13, 24], "supports_colocated_branch": 13, "properti": [13, 14, 15, 17, 30, 34, 39, 47, 51, 53, 59, 63, 73, 77], "branch_nam": 13, "extend": [13, 16, 28, 43, 65, 73, 74], "open_branch": [13, 32, 39], "create_branch": 13, "destroy_branch": 13, "get_branch_transport": 13, "branchformat": 13, "initialis": 13, "list_branch": 13, "destroi": 13, "_branch": 13, "eventu": [13, 20, 25, 31, 70, 74, 76], "bzrdirmeta2": 13, "loggerhead": [13, 33, 64], "qbzr": [13, 14], "gtk": 13, "chosen": [14, 19, 25, 33, 47, 51, 59, 63, 70], "deserv": [14, 21], "constant": [14, 33, 38, 51, 55, 59], "custom": [14, 15, 23, 30, 33, 63, 73, 76], "configstack": 14, "pad": [14, 15], "lv": [14, 15], "832061": 14, "transpar": [14, 38, 43], "branchconfig": [14, 15], "branchstack": [14, 15], "properli": [14, 15, 28, 43, 48, 59, 67, 74, 76], "desir": [14, 19, 23, 28, 33, 43, 47, 48, 49, 51, 56, 57, 59, 65, 70], "overrid": [14, 15, 64, 65, 74], "843211": 14, "832046": 14, "migrat": [14, 15, 38, 40, 49, 57, 59], "ban": 14, "alias": [14, 15, 43, 65], "bookmark": [14, 15], "matcher": [14, 15, 74], "append": [14, 70, 74], "832013": 14, "832064": 14, "concern": [14, 25, 26, 33, 43, 74], "725234": 14, "788991": 14, "clearli": [14, 41, 59, 60, 63, 67, 70, 75], "dumb": [14, 38, 55, 56, 63], "author": [14, 19, 22, 23, 39, 64, 65, 69, 72], "registri": [14, 15, 20], "832036": 14, "mutual": 14, "exclus": [14, 16, 70], "glob": 14, "exhibit": 14, "loom": 14, "pipelin": [14, 38, 76], "Being": [14, 71], "conflict": [14, 16, 32, 33, 35, 36, 47, 53, 59, 60, 62, 63, 66, 69, 76], "resolut": [14, 35], "subtre": [14, 40, 41, 47, 49, 55, 56, 58, 59, 60], "359320": 14, "context": [14, 15, 16, 17, 32, 39, 43, 49, 59, 63, 70], "uuid": 14, "harm": [14, 17, 64], "compon": [14, 15, 19, 31, 33, 39, 51, 59, 70], "caveat": [14, 21], "surpris": [14, 33, 63, 74], "unwant": 14, "lexicograph": [14, 22, 33], "life": [14, 19, 63, 66, 77], "length": [14, 17, 26, 32, 38, 40, 46, 47, 55, 59, 70, 74], "grai": 14, "area": [14, 35, 41, 51, 56, 57, 59, 63, 65, 66, 74], "magic": [14, 38], "fallback": [14, 25, 39, 43], "likewis": [14, 33, 70], "race": [14, 51, 59], "832042": 14, "configobj": [14, 15, 66], "templat": [14, 69, 74, 76], "appendpath": [14, 15], "norecurs": 14, "redefin": 14, "obviou": [14, 28, 43, 63], "overload": 14, "envis": 14, "unicod": [14, 15, 39, 75, 76], "sync": [14, 51, 59, 69], "imagin": [14, 43, 63], "conceiv": 14, "collis": [14, 28], "enforc": [14, 74], "topic": [14, 21, 22, 32, 65, 76], "misus": 14, "refin": [14, 16], "boolean": 14, "y": [14, 20, 33, 35, 69, 74, 75], "from_unicod": [14, 15], "especi": [14, 15, 19, 28, 35, 38, 43, 69, 74, 77], "enclos": [14, 76], "curli": 14, "bracket": 14, "push_loc": [14, 18], "launchpad_usernam": 14, "nick": [14, 72], "nicknam": [14, 72], "diff_command": 14, "cmd": [14, 32, 65, 77], "cmd_opt": 14, "file_a": 14, "file_b": 14, "loop": 14, "indirectli": 14, "dure": [14, 15, 19, 20, 25, 28, 33, 39, 40, 41, 47, 49, 51, 57, 59, 64, 69, 70, 74, 76], "mybranch": [14, 32], "hpssdetail": 14, "diagnos": [14, 63], "typo": 14, "doabl": 14, "ini": 14, "squar": 14, "section_nam": 14, "uniqu": [14, 15, 16, 23, 27, 28, 30, 33, 35, 36, 39, 43, 47, 48, 49, 59, 70], "unuiqu": 14, "finer": [14, 47, 59], "grain": [14, 63], "relationship": [14, 39, 43, 48, 59, 76], "absolut": [14, 28, 32, 75], "thread": [14, 19, 63], "unambigu": 14, "sectionmatch": [14, 15], "dir": [14, 33, 43, 55, 59, 77], "subdir": [14, 43], "obscur": 14, "unawar": [14, 43], "simpler": [14, 15, 34, 35, 38, 70], "natur": [14, 28, 38, 47, 51, 59, 63, 65], "fly": [14, 71], "default_from_env": [14, 15], "blank": [14, 15], "explan": [14, 15, 33, 69, 76], "coerc": [14, 15, 71, 76], "mutablesect": [14, 15], "readonlysect": [14, 15], "constrain": [14, 33], "forese": 14, "kept": [14, 23, 24, 41, 43, 56, 59, 63, 66, 74], "modif": [14, 15, 21, 40, 62, 74], "sens": [14, 16, 19, 22, 26, 31, 41, 43], "express": [14, 33, 40, 66, 77], "ooption": 14, "491196": 14, "junk": 14, "430538": 14, "654998": 14, "342119": 14, "bump": [14, 28, 43], "419854": 14, "thomir": 14, "69592": 14, "usr": [14, 23, 64], "windowsbreezi": 14, "optionregistri": 14, "insert": [14, 18, 19, 25, 28, 31, 40, 47, 56, 59, 65, 66, 70, 71], "trick": [14, 38, 69, 70], "pace": 14, "get_config": [14, 15], "get_config_stack": [14, 15], "deprec": [14, 22, 47, 54, 56, 57, 59, 72], "untouch": [14, 75], "alia": [14, 15, 20, 75], "useless": 14, "recurs": [14, 32, 33, 34, 44, 47, 49, 58, 59, 60, 63], "henc": 14, "bookmarks_xxx": 14, "easiest": [14, 20, 28, 32, 47, 59, 77], "my_push": 14, "web_sit": 14, "bootstrap": [14, 40, 43], "blacklist": 14, "stacked_on_loc": 14, "said": [14, 28, 33, 69], "default_stack_on": 14, "lazi": [14, 65], "reset": 14, "tricki": [14, 35, 36, 55, 56, 57, 59], "increment": [14, 19, 20, 26, 33, 41, 54, 55, 57, 66, 69], "fixm": 14, "iff": [14, 51, 59], "db": 14, "upon": [14, 15, 24, 70], "guarante": [14, 16, 17, 19, 20, 26, 28, 33, 35, 39, 47, 59, 66, 70], "danc": 14, "conceptu": [14, 39, 49, 56, 59, 74], "succe": [14, 25, 33, 43, 63, 74], "overlap": [14, 33, 39], "concurr": [14, 39, 55, 59, 62, 70], "525571": 14, "recogn": [14, 15, 72, 76], "sake": [14, 63], "counter": [14, 28, 68], "float": [14, 43], "occurr": 14, "highli": [14, 28, 65, 74], "coher": 14, "liber": 14, "summar": [15, 63, 64, 69], "option_nam": 15, "daughter": 15, "option_registri": 15, "register_lazi": 15, "systemat": 15, "hierarch": [15, 43], "fdatasync": 15, "bool_from_stor": 15, "flush": [15, 26], "physic": [15, 39, 40, 59, 60], "aka": [15, 28, 30, 69], "cover": [15, 19, 32, 38, 49, 51, 56, 59], "nevertheless": 15, "writabl": [15, 70], "globalstack": 15, "late": [15, 19], "2011": [15, 29, 66, 69], "older": [15, 24, 26, 33, 38, 39, 58, 59, 67, 69, 77], "newer": [15, 24, 36, 47, 56, 59, 74], "globalconfig": 15, "becam": [15, 21, 43], "locationconfig": 15, "locationstack": 15, "accessor": 15, "simplif": 15, "948339": 15, "948344": 15, "roughli": [15, 40, 41, 51, 55, 59, 63, 76], "append_revisions_onli": 15, "expos": [15, 20, 33, 39, 43, 49, 56, 57, 59, 64, 71, 76], "illustr": [15, 63, 70], "override_from_env": 15, "listopt": 15, "registryopt": 15, "dictionari": [15, 26, 31, 38, 63, 64], "persist": [15, 39, 63], "abstract": [15, 22, 30, 33, 51, 59, 63, 67, 73], "deliber": [15, 50, 59], "inifilestor": 15, "lockableinifilestor": 15, "quot": [15, 76], "unquot": 15, "expans": [15, 17, 59, 60], "constraint": [15, 33, 40, 63, 71], "get_sect": 15, "manipul": [15, 16, 38, 56, 57, 59], "locationsect": 15, "extra_path": 15, "carri": [15, 20, 33, 38, 47, 49, 59, 63], "namematch": 15, "unique_id": 15, "locationmatch": 15, "decreas": [15, 69], "startingpathmatch": 15, "great": [15, 35, 41], "worri": 15, "mutabl": [15, 40], "lightli": [15, 63], "inde": [15, 43, 63], "nor": [15, 55, 59, 63, 69], "cheapli": [15, 33], "ditto": 15, "memorystack": 15, "predefin": 15, "test_commit": 15, "test_gpg": 15, "test_smtp_connect": 15, "07": [16, 31, 38, 69, 70], "18": [16, 19, 49, 59, 63, 66, 69, 74], "focus": [16, 41, 63, 74], "streamabl": 16, "omit": [16, 34, 66], "assembl": 16, "me": [16, 43, 65, 70, 76], "gzip": 16, "anticip": 16, "annot": [16, 24, 35, 40, 41, 47, 48, 53, 55, 56, 57, 69, 70, 71], "goal": [16, 25, 26, 51, 55, 59, 63, 74], "delimit": 16, "lightweight": [16, 32, 62, 70], "v": [16, 33, 38, 43, 49, 66, 70, 74, 77], "digest": 16, "unsatisfactori": 16, "20070531210833": 16, "8ptk86ocu822hjd5": 16, "principl": [16, 29, 57, 59], "thousand": [16, 26], "plu": [16, 38, 40, 51, 59], "decim": [16, 38, 40], "intrins": 16, "1234": 16, "zero": [16, 28, 38, 39, 40, 65, 74, 76], "b26": 16, "name1": 16, "name2": 16, "abcdefghijklmnopqrstuvwxyz": 16, "utf": [16, 38, 39], "writer": [16, 39, 40, 55, 59], "front": [16, 26, 28, 55, 59], "buffer": [16, 38, 51, 59], "precis": [17, 19, 25, 32, 69, 70, 74], "distinguish": [17, 38, 67, 74, 76], "unfilt": 17, "2a": [17, 19, 24, 25], "symmetr": 17, "determinist": [17, 33, 43, 70], "fed": 17, "byte": [17, 26, 28, 33, 38, 39, 40, 63, 70, 71, 75, 76], "chunk": [17, 38, 40, 51, 59], "stat": [17, 21, 34, 39, 47, 51, 59, 60, 62, 64], "fingerprint": [17, 34, 70], "418439": 17, "sha1provid": 17, "implic": [17, 28, 51, 59, 63], "14": [17, 28, 31, 33, 77], "onward": [17, 69], "crlf": 17, "workingtre": [17, 20, 24, 32, 47, 48, 59, 65, 74, 75], "histor": [17, 43, 49, 57, 70, 74], "lineend": 17, "wonder": [18, 38], "statu": [18, 19, 33, 38, 41, 43, 44, 49, 57, 63, 68, 69, 72, 74], "flow": [18, 67], "smoothli": 18, "launchpad_us": 18, "branchnam": 18, "public_branch": 18, "usernam": [18, 69], "hesit": 18, "per_transport": [18, 74], "adapt": [18, 38, 69, 71], "skip": [18, 23, 43, 49, 59, 63, 69], "sudo": [18, 66, 74], "apt": [18, 66], "dep": 18, "extens": [18, 19, 22, 30, 38, 40, 42, 43, 69, 74], "summaris": 18, "2017": 19, "ecosystem": 19, "monthli": 19, "freedom": [19, 57, 59], "catalog": [19, 23, 64, 66, 67, 69], "six": [19, 40], "beta": [19, 65, 66], "week": 19, "everydai": [19, 20, 66], "toler": [19, 59, 60, 74], "cut": [19, 63], "qa": 19, "job": [19, 26, 63, 69], "frozen": [19, 69, 71], "amongst": [19, 26], "0beta1": 19, "0beta2": 19, "0rc1": 19, "interv": 19, "five": [19, 33, 40], "accumul": [19, 47, 59], "synchron": [19, 38, 39, 63, 69], "margin": 19, "upstream": [19, 43, 66], "culmin": 19, "digit": [19, 38, 39, 77], "minor": [19, 33, 43, 57, 59, 69], "micro": 19, "clarifi": 19, "stabil": 19, "preview": [19, 74], "beforehand": 19, "rc": 19, "plan": [19, 20, 26, 55, 56, 74], "descend": [19, 25, 34, 46, 59], "tradeoff": [19, 57, 59, 70], "backport": [19, 66], "nontrivi": [19, 22], "cooper": 19, "focu": [19, 41, 55, 56, 59, 63, 70], "elus": 19, "altogeth": [19, 67], "shim": [19, 63], "turnaround": 19, "modul": [19, 22, 33, 38, 43, 64, 65, 68, 74], "consider": [19, 26, 28, 33, 39, 41, 55, 71], "interoper": [19, 20, 22], "2b": 19, "experiment": [19, 20, 23, 40, 43, 57, 59], "strand": 19, "savannah": 19, "fedorahost": 19, "sourceforg": [19, 77], "distributor": 19, "ppa": [19, 29, 30, 69], "daili": [19, 66], "snapshot": [19, 39, 43, 46, 47, 51, 59], "platform": [19, 41, 43, 56, 59, 63, 65, 69, 74], "intermitt": 19, "publish": [19, 43], "commun": [19, 38, 63, 74], "remind": [19, 20, 40, 69], "lifecycl": 19, "success": [19, 25, 33, 38, 45, 59, 65, 74], "pend": [19, 39, 43, 53, 59, 60, 61, 62, 70], "econom": 19, "lt": [19, 66], "year": [19, 41], "rework": [19, 49, 55, 59], "forc": [19, 26, 28, 33, 43, 57, 59], "backward": [19, 20, 24, 28, 51, 59], "agil": 19, "episod": 19, "scari": 19, "curv": 19, "nightli": [19, 66], "held": [19, 40, 57, 59, 70], "fear": 19, "2009": [19, 23, 38, 64, 74, 77], "2010": [19, 66, 69], "guidelin": 19, "manual": [19, 38, 40, 69, 77], "sru": [19, 69], "conserv": [19, 47, 59], "beyond": [19, 28, 33, 38, 47, 49, 59, 63, 74], "logic": [19, 33, 35, 36, 38, 39, 43, 47, 55, 56, 57, 59, 61, 62, 63, 70, 71, 74, 76, 77], "bulk": [19, 40, 63, 74], "behav": [19, 35, 43, 74], "thoroughli": 19, "juli": 19, "substanti": [20, 47, 49, 59, 76], "individu": [20, 26, 28, 39, 40, 43, 45, 47, 56, 59, 71, 74], "development0": 20, "development1": 20, "indefin": 20, "routin": [20, 57, 59, 76, 77], "reconcil": [20, 40], "particularli": [20, 22, 28, 38, 47, 57, 59, 63, 69, 74], "92": [20, 30, 40, 43, 73], "significantli": [20, 33, 63], "scratch": [20, 40, 43], "root_of_repositori": [20, 40], "17": [20, 40, 47, 59, 66, 69], "standalon": [20, 40], "knitpack": [20, 30, 73], "contact": [20, 40, 41, 43, 69], "chat": [20, 40], "bone": 20, "Be": [20, 23, 56, 59, 69, 74], "repofmt": [20, 40], "pack_repo": [20, 40], "_get_matching_bzrdir": 20, "wt": [20, 32, 47, 49, 58, 59, 62], "interknit1and2": 20, "knitpackrepositori": 20, "test_pack_repositori": 20, "permut": 20, "grep": 20, "refactor": 20, "ancient": [20, 50, 59], "releg": 20, "development6subtre": 20, "groupcompress": [20, 26, 28, 30, 73], "chk": [20, 25, 30, 33, 73], "afterward": [20, 43, 47, 59, 69], "finalis": [20, 70], "recom": 20, "casual": 20, "impun": 20, "mtime": [21, 47, 59], "ctime": 21, "not_in_memori": 21, "in_memory_unmodifi": 21, "fresh": [21, 48, 59], "in_memory_modifi": 21, "lost": [21, 39, 63], "threshold": [21, 33, 52, 59], "worth_saving_limit": 21, "worth": [21, 28, 32, 48, 55, 59, 71, 74], "newli": [21, 32, 33, 40, 44, 47, 51, 59], "inod": [21, 55, 59], "ed": 21, "notabl": [22, 39, 47, 59], "highest": [22, 33], "brought": 22, "reproduct": 22, "recip": [22, 32, 39], "takes_opt": [22, 65], "_see_also": 22, "shown": [22, 63, 64, 68, 74], "epydoc": 22, "amazon": [23, 77], "desol": [23, 77], "02": [23, 69], "13": [23, 51, 69], "march": 23, "incur": [23, 51, 59, 74], "charg": [23, 38], "straightforward": 23, "roll": [23, 47, 59], "surviv": 23, "rollback": 23, "ami": 23, "bill": 23, "launch": [23, 43, 63, 77], "volum": 23, "eb": 23, "letter": [23, 39, 76], "mount": [23, 63, 74, 77], "aw": 23, "opaqu": [23, 31, 71], "s3": 23, "rsa": 23, "keypair": 23, "toolchain": 23, "robert": [23, 43], "suspect": [23, 41], "rdesktop": 23, "ec2test": 23, "330930": 23, "web": [23, 69], "sign": [23, 33, 49, 57, 59, 66], "ec2_private_kei": 23, "pk": 23, "xxxxxx": 23, "pem": 23, "ec2_cert": 23, "cert": 23, "ec2_hom": 23, "30349": 23, "aws_secret_access_kei": 23, "xxxxxxxxx": 23, "aws_access_key_id": 23, "xxxxxxxxxxx": 23, "ec2_keypair_nam": 23, "bin": [23, 63, 64, 66, 77], "java_hom": 23, "lib": [23, 43, 68, 77], "jvm": 23, "java": 23, "openjdk": 23, "id_rsa": 23, "somenam": 23, "minu": 23, "chmod": 23, "rw": 23, "bdfe19d4": 23, "eric": 23, "hammond": 23, "icmp": 23, "p": [23, 43], "3389": 23, "ip": [23, 74], "image_id": 23, "31a74258": 23, "1200x850": 23, "machine_ip": 23, "shut": 23, "did": [23, 28, 33, 35, 36, 38, 43, 47, 49, 58, 59, 63], "reboot": 23, "bucket": 23, "vs2008": 23, "20090219": 23, "sourcefrog": 23, "2009021": 23, "ami_id": 23, "123412341234": 23, "checkout": [24, 33, 43, 47, 59, 64, 65, 66, 74], "sensibl": [24, 66], "disadvantag": [24, 49, 59], "downgrad": 24, "granular": [24, 38], "discard": [24, 40, 49, 51, 57, 59, 70, 74], "understood": [24, 63], "intermediari": 24, "manner": [24, 47, 51, 59, 60, 74], "roundtrip": [24, 39, 47, 59], "tiplog": 24, "reflog": 24, "bzrformat": 24, "unregist": 24, "register_featur": 24, "unregister_featur": 24, "branchformatmetadir": 24, "repositoryformatmetadir": 24, "workingtreeformatmetadir": 24, "lock_writ": [24, 40], "update_feature_flag": 24, "hg": [24, 43, 49, 59, 64], "controldir": [25, 32, 39, 67], "sprout": [25, 32], "streamsourc": 25, "streamsink": 25, "feed": [25, 38, 74], "sink": 25, "_walk_to_common_revis": 25, "breadth": [25, 70], "head": [25, 28, 34, 35, 36, 41, 43, 50, 59, 60, 61, 69], "thu": [25, 28, 48, 51, 55, 57, 59, 63, 64, 70, 74], "fetch_spec": 25, "abstractsearchresult": 25, "searchresult": 25, "pendingancestryresult": 25, "emptysearchresult": 25, "everythingresult": 25, "everythingnotinoth": 25, "notinotherforrev": 25, "_make_breadth_first_search": 25, "get_result": 25, "iter": [25, 31, 32, 33, 38, 41, 47, 59, 70, 71], "substream": 25, "str": [25, 32, 39, 74], "chk_byte": 25, "_get_sourc": 25, "to_format": 25, "get_stream": 25, "among": 25, "_get_sink": 25, "insert_stream": 25, "src_format": 25, "resume_token": 25, "invari": [25, 47, 59], "satisfi": [25, 38, 55, 59, 70], "reconstruct": [25, 26, 33, 43, 47, 51, 59, 70, 71], "redund": [25, 28, 38, 49, 59], "strang": 25, "damag": 25, "buggi": 25, "bzrcheckerror": 25, "commit_write_group": [25, 40, 70], "untri": 25, "outstand": 25, "exhaust": [25, 74], "theoret": [25, 28, 63], "10mb": [25, 28], "versionedfil": [26, 33, 40, 49, 59], "tighter": 26, "weigh": [26, 63], "entropi": 26, "pointer": [26, 28, 33, 40, 59, 60, 70], "solo": 26, "readv": [26, 31, 70, 71], "sum": [26, 28], "deltacount": 26, "amount": [26, 28, 33, 34, 38, 48, 51, 55, 58, 59, 60, 69], "5mb": [26, 63], "100k": [26, 28], "500k": [26, 28], "nearli": [26, 43], "willing": 26, "unbound": 26, "profil": [26, 29, 30], "optimis": [26, 41, 51, 55, 56, 57, 59, 70], "pai": [26, 55, 59, 76], "scatter": 26, "insult": 26, "injuri": 26, "partion": 26, "linear": [26, 36, 70], "compos": [26, 74], "invidu": 26, "ab": [26, 77], "ba": 26, "xdelta": [26, 56, 59], "zlib": [26, 28, 33, 77], "lzma": 26, "preprocess": 26, "compressor": [26, 71], "processor": [26, 43], "fantast": 26, "420mb": 26, "200kb": [26, 63], "kick": 26, "tweak": [26, 33, 43, 63, 69], "fileid": [26, 32, 33, 43, 44, 51, 55, 59, 60, 70], "matter": [26, 35, 69, 70], "essenti": [26, 57, 59, 66, 77], "slide": 26, "unfortun": [26, 28, 43, 63], "decompressor": 26, "sampl": [26, 66, 74], "corpu": 26, "55k": 26, "thats": [26, 33, 41, 51, 59], "ineffici": [26, 40], "took": 26, "cap": [26, 28], "unreason": [26, 63], "weight": [26, 63], "region": [26, 35, 55, 59, 70], "unit": [26, 33, 76], "ensu": 26, "stream": [26, 28, 30, 31, 47, 51, 52, 56, 57, 59, 70, 73, 74], "current_out": 26, "new_text": 26, "proven": [26, 67], "bring": [26, 33, 43, 47, 54, 59, 66, 77], "btree": [27, 28, 30], "prefetch": [27, 30], "comput": [27, 28, 30, 47, 59, 63, 75, 77], "last_modifi": [27, 30, 33, 49, 59], "filter": [27, 28, 30, 43, 47, 49, 52, 59, 68, 70, 74], "lca": [27, 30, 33, 73], "shape": [27, 30, 32, 33, 36, 39, 47, 57, 59, 60, 64, 69, 73], "criss": [27, 30, 35, 36], "randomli": 28, "abilit": 28, "suffer": [28, 63], "4k": 28, "20byte": 28, "decompress": 28, "slightli": [28, 36, 39, 62, 74], "1m": 28, "20m": 28, "4gb": 28, "1tb": 28, "overkil": 28, "bigger": 28, "16mb": 28, "iso": [28, 39, 57, 59, 77], "40": [28, 63, 69], "38": 28, "exchang": [28, 51, 59], "resolv": [28, 32, 35, 36, 43, 47, 49, 53, 59, 60, 66, 69, 75], "theori": [28, 74], "1000": 28, "10k": 28, "circumst": [28, 40, 57, 59, 76], "maximum": [28, 33], "derefer": [28, 75], "1k": 28, "120kb": 28, "12": [28, 63, 66], "1mb": 28, "64gb": 28, "room": [28, 33, 77], "4mb": 28, "256gb": 28, "averag": [28, 51, 59], "1gb": 28, "250": 28, "foolish": 28, "mini": 28, "consum": [28, 38, 69], "30": [28, 69, 74], "endpoint": 28, "width": [28, 33], "6m": 28, "smallest": [28, 33], "256": 28, "16m": 28, "cheap": [28, 33, 43, 48, 50, 51, 59, 60, 70], "mib": 28, "101mib": 28, "100mib": 28, "75mib": 28, "25mib": 28, "xx": 28, "yy": 28, "1920": 28, "12b": 28, "op": [28, 62], "decod": [28, 38], "4mib": 28, "64kib": 28, "128": 28, "hit": [28, 33, 57, 59, 63, 74], "2mib": 28, "256kib": 28, "msb": 28, "shift": 28, "4gib": 28, "127b": 28, "64b": 28, "domin": [28, 36, 70], "gracefulli": [28, 38, 55, 59], "shrink": [28, 33], "grace": 28, "structur": [28, 33, 38, 43, 48, 51, 56, 60, 63, 74, 76], "2x": 28, "collid": [28, 33, 49, 59], "h": [28, 46, 52, 53, 59, 76], "Or": [28, 33, 43, 69], "rewrit": [28, 38, 47, 49, 59, 70], "equat": 28, "epsilon": 28, "log_2": 28, "ln": [28, 75], "denomin": 28, "105": 28, "2n": 28, "8h": 28, "magnitud": 28, "increas": [28, 33, 48, 51, 56, 59, 63, 70, 74], "59": 28, "4e": 28, "rearrang": 28, "gotten": [28, 77], "neg": [28, 63], "doubl": [28, 59, 60, 63, 69, 74, 76], "quadrupl": 28, "255": 28, "5m": 28, "21m": 28, "1mx1m": 28, "31m": 28, "huge": [28, 55, 59, 63], "churn": [28, 49, 59], "301m": 28, "27": [28, 66], "370": 28, "parent_id": [28, 33], "10th": 28, "id_to_entri": 28, "largest": [28, 33, 52, 59], "ooo": 28, "170k": 28, "cv": 28, "fair": [28, 63], "rev": [28, 32, 43, 47, 59, 62, 70], "7m": 28, "world": [28, 55, 59, 69], "modest": 28, "50k": [28, 62], "303k": 28, "350k": 28, "mysql": 28, "gc255": 28, "gc255big": 28, "650k": 28, "honestli": 28, "fraction": [28, 51, 59], "assert": [28, 38, 74], "3x": 28, "120mb": 28, "3kib": 28, "1kib": 28, "patholog": [28, 71], "140k": 28, "approx": [28, 62, 77], "7k": 28, "40k": 28, "485": 28, "ey": [28, 63], "gb": [28, 76], "2mb": 28, "parser": [28, 43], "indirect": [28, 59, 60], "base128": 28, "intrigu": 28, "seek": [28, 44, 51, 59, 60, 71], "walk": [28, 32, 47, 49, 50, 51, 59, 63, 70], "10mib": 28, "16kib": 28, "flat": [28, 57, 59], "3byte": 28, "16mib": 28, "wouldn": [28, 43, 49, 59], "ffff": 28, "bar": [28, 31, 32, 33, 36, 43, 47, 48, 59, 65, 74], "latter": [28, 33, 63], "key_count": 28, "absentcontentfactori": 28, "300": 28, "400k": 28, "suffic": [28, 51, 59, 70], "ec2": [29, 30, 77], "miscellan": 29, "copyright": 29, "2005": 29, "ltd": [29, 64], "2018": 29, "redistribut": 29, "licens": [29, 43, 64], "applic": [30, 33, 51, 59, 63, 72, 73, 74, 76], "app": [30, 63, 73, 77], "advic": [30, 63], "checklist": 30, "visual": [30, 68, 77], "co": [30, 66, 68, 77], "tortoisebzr": [30, 77], "apport": [30, 73, 74], "ring": [30, 73], "insensit": [30, 73], "stick": [30, 73], "bleed": [30, 40, 73], "rewritten": [31, 49, 59], "model": [31, 38, 47, 56, 57, 59, 63, 71, 76], "immut": 31, "whackyindex": 31, "strive": 31, "graphindexbuild": 31, "add_nod": 31, "indexbuild": 31, "whackyindexbuild": 31, "whacki": 31, "oppos": [31, 39], "incrementalbuild": 31, "get_nod": 31, "primit": [31, 33], "specialis": [31, 70], "iter_entri": [31, 32], "yield": [31, 47, 59, 71], "concord": 31, "iter_all_entri": 31, "unoptimis": 31, "combinedgraphindex": 31, "pydoc": 32, "get_command": 32, "prerequisit": [32, 56, 59, 64], "notbrancherror": 32, "jebw": 32, "brztest": 32, "spread": 32, "changes_from": 32, "iter_chang": [32, 47, 49, 59, 70], "basis_tre": 32, "grab": [32, 70, 77], "smart_add": 32, "dir1": 32, "filea": 32, "fileb": 32, "brztesttre": 32, "filec": 32, "keep_fil": 32, "rename_on": 32, "oldfil": 32, "newfil": 32, "olddir": 32, "newdir": 32, "treetransform": [32, 57, 59, 74], "_all_": 32, "specific_fil": 32, "dir2": 32, "show_log": 32, "formatt": 32, "longlogformatt": 32, "to_fil": 32, "shortlogformatt": 32, "linelogformatt": 32, "open_contain": 32, "path2id": 32, "annotate_it": 32, "repeatedli": 32, "revision_map": 32, "izip": 32, "revno_map": 32, "get_revision_id_to_revno_map": 32, "revno_str": 32, "clone": [32, 39, 43, 74], "60meg": 32, "nb": 32, "tmp": [32, 74, 77], "newbrzbzranch": 32, "silent": [32, 33, 35, 74], "b1": 32, "b2": 32, "accelerator_tre": 32, "open_tree_or_branch": 32, "create_checkout": 32, "newbrzcheckout": 32, "heavyweight": 32, "revision_numb": 32, "last_revision_info": 32, "wherev": 32, "revision_histori": 32, "vastli": 32, "revisiontre": [32, 34, 39, 49, 59], "revtre": 32, "revision_tre": [32, 49, 59, 74], "iter_files_byt": 32, "implementor": [33, 56, 59], "tailor": 33, "regardless": [33, 35, 38, 47, 55, 59, 60, 63, 74], "bottom": [33, 38], "upcast": 33, "probe": [33, 44, 59], "bytestr": [33, 39, 71], "gap": 33, "arguabl": [33, 43, 59, 60], "deriv": [33, 39, 48, 56, 57, 59], "aid": [33, 38], "tune": [33, 41, 51, 58, 59], "neither": [33, 36, 57, 59], "absenc": 33, "compel": [33, 63], "fragement": 33, "grow": [33, 74], "fragment": [33, 62], "keyspac": [33, 70], "abcdef0123456789": 33, "uncompress": 33, "utf8": 33, "item_keys_introduced_bi": 33, "innat": [33, 51, 59], "arbitrary_revis": 33, "canonical_form": 33, "inventory_delta": 33, "multipli": [33, 55, 59], "inventory_entri": 33, "densli": 33, "dens": 33, "corner": 33, "border": 33, "fatal": [33, 74], "flaw": [33, 47, 59], "transit": [33, 58, 59, 66], "reprocess": [33, 35], "undesir": [33, 43], "alloc": [33, 55, 59, 76], "inlin": [33, 76], "12345678901234567890": 33, "root_nod": 33, "hash_inventory_signatur": 33, "path_map": 33, "content_map": 33, "map_nod": 33, "internal_nod": 33, "leaf_nod": 33, "internal_node_signatur": 33, "hash_prefix": 33, "prefix_width": 33, "int": [33, 63, 77], "leaf_node_signatur": 33, "hashx00keyx00": 33, "popul": 33, "old_path": 33, "new_path": 33, "inventoryentri": [33, 47, 59], "permit": 33, "naiv": [33, 59, 60], "pars": [33, 38, 43, 49, 51, 59, 76], "radix_nod": 33, "suffixx00valu": 33, "hashtri": 33, "reinsert": 33, "children": [33, 38, 39, 63, 75], "exceed": 33, "event": [33, 38, 70], "imbal": 33, "child": [33, 44, 49, 59, 60, 63, 75], "spring": 33, "prove": 33, "vertic": 33, "horizont": 33, "leg": 33, "arbitrarili": 33, "deeper": [33, 39], "adjac": [33, 70], "densest": 33, "minimum_s": 33, "maximum_s": 33, "loos": [33, 43], "contraint": 33, "min_siz": 33, "max_siz": 33, "proce": [33, 47, 59, 76], "formerli": 33, "bubbl": 33, "obei": 33, "denser": 33, "growth": 33, "placehold": 33, "reserialis": 33, "propag": [33, 35, 51, 59, 65, 67], "v1": [33, 39], "nl": 33, "sp": 33, "basis_inventori": 33, "null_or_revis": 33, "versioned_root": 33, "bool": 33, "tree_refer": 33, "delta_lin": 33, "oldpath": 33, "newpath": 33, "x00": 33, "deleted_cont": 33, "file_cont": 33, "dir_cont": 33, "tree_cont": 33, "link_cont": 33, "text_siz": 33, "exec": 33, "text_sha1": 33, "broadli": [33, 45, 59, 76], "mask": 33, "unidirect": 33, "norm": 33, "accur": [33, 43, 56, 59], "shame": 33, "tighten": 33, "seper": 33, "condit": [33, 38], "robust": 33, "reloc": 33, "includin": 33, "abort": [33, 47, 59], "downward": 33, "third": [33, 74], "firstli": [33, 64], "secondli": [33, 64], "tryin": 33, "thirdli": 33, "weav": [34, 35], "nativ": [34, 39, 43, 63, 70, 74, 77], "synthes": [34, 49, 59], "elimin": [34, 59, 60, 71], "sole": [34, 35, 47, 59], "equival": [34, 39, 43, 70, 76], "changed_or_merged_fil": 34, "row": [34, 47, 59], "find_previous_head": 34, "record_entry_cont": 34, "builder": [34, 40, 66, 69, 74], "iter_changes_multiple_par": 34, "supersed": 34, "offtop": [34, 62], "penal": 34, "hypothet": [34, 49, 59], "unmodifi": [34, 40, 47, 59], "revert": [34, 41, 43, 47, 61, 70, 74], "find_head": 34, "am": [34, 47, 59], "evalu": [34, 47, 59, 63, 74], "aaron": [35, 47, 49, 59], "bentlei": [35, 47, 59], "superior": 35, "merger": 35, "outcom": 35, "kill": [35, 63], "terminologi": 35, "disagre": [35, 47, 59], "aaaa": 35, "rightfulli": 35, "abaa": 35, "converg": [35, 36, 49, 59], "abba": 35, "aabb": 35, "abc": 35, "cleanli": [35, 70], "contigu": 35, "unchang": [35, 47, 49, 58, 59, 74, 76], "AND": 35, "ftw": 35, "merge3": [35, 74], "invers": 35, "lack": [35, 43, 56, 59, 63], "emul": 35, "predecessor": 35, "uncommon": [35, 48, 51, 53, 59], "mo": 35, "ko": 35, "k": [35, 39], "beat": 35, "inaccur": 35, "john": [35, 43, 47, 59, 66], "meinel": [35, 47, 59], "patienc": 35, "longest": 35, "pool": 35, "bram": 35, "cohen": 35, "andrew": 35, "tridgel": 35, "dissect": 35, "bitkeep": 35, "nathaniel": 35, "lca1": 36, "lca2": 36, "cope": [36, 47, 59], "merge3merg": 36, "_lca_multi_wai": 36, "rudimentari": [36, 63], "caught": [36, 76], "chose": 36, "infer": [36, 39], "pictur": [36, 63], "01": [38, 64], "socket": 38, "pipe": [38, 63], "shutdown": 38, "wrapper": [38, 74], "substrat": 38, "deserialis": 38, "sketch": 38, "factori": 38, "remotebzrdir": 38, "remoterepositori": 38, "remotebranch": 38, "message_v1": 38, "more_arg": 38, "sep": 38, "0x01": 38, "body_byt": 38, "trailer": 38, "0x0a": 38, "request_v2": 38, "message_v2": 38, "response_v2": 38, "response_statu": 38, "future_messag": 38, "version_str": 38, "rest_of_messag": 38, "respond": 38, "body_v2": 38, "streamed_bodi": 38, "hex_length": 38, "chunk_cont": 38, "hex_digit": 38, "success_termin": 38, "error_termin": 38, "err": 38, "hexadecim": 38, "legaci": 38, "mistak": [38, 74], "91": 38, "led": 38, "83935": 38, "length_prefix": 38, "unsign": [38, 49, 59], "end_messag": 38, "bencoded_dict": 38, "message_part": 38, "one_byt": 38, "bencoded_structur": 38, "conv_req": 38, "single_or_streamed_bodi": 38, "argument_tupl": 38, "success_statu": 38, "conv_resp": 38, "resp_statu": 38, "analag": 38, "anyhow": 38, "conventionalresponsehandl": 38, "byte_part_receiv": 38, "interven": [38, 46, 53, 59], "insert_record_stream": 38, "got": 38, "promis": [38, 40], "apart": 38, "unmerg": 38, "notifi": [38, 76], "situtaion": 38, "restart": [38, 74], "cancel": 38, "difficult": [38, 47, 49, 59, 63, 67, 74], "presum": [38, 70], "middl": 38, "poll": 38, "gear": [38, 51, 59, 63], "asynchroni": 38, "asynchron": 38, "profit": 38, "ground": 38, "specul": 38, "batch": [38, 57, 59, 63], "driven": [38, 56, 59, 74], "ascend": 38, "tcp": 38, "incom": 38, "chroot": [38, 75], "pathfilt": 38, "expandus": 38, "urlutil": 38, "unknownmethod": 38, "20110201161347": 39, "ao76mv267gc1b5v2": 39, "somehow": 39, "fb235a3be6372e40ff7f7ebbcd7905a08cb04444": 39, "stricter": 39, "mandat": 39, "inner": [39, 43], "decis": [39, 70], "everywher": 39, "e0": 39, "latin": [39, 74], "grave": 39, "8859": 39, "acut": 39, "malform": 39, "reliabl": [39, 74], "accent": 39, "sweet": 39, "2fsour": 39, "sour": 39, "slash": 39, "list_dir": 39, "vice": [39, 49, 59], "versa": [39, 49, 59], "unvers": [39, 43, 59, 60, 74], "root_inventori": 39, "mutex": [39, 40], "span": 39, "a_bzrdir": 39, "open_repositori": 39, "perman": 39, "set_stacked_on_url": 39, "lesser": 39, "extent": 39, "ultim": [39, 49, 52, 59], "footnot": 39, "tree_root": 39, "unset": 39, "symlink_target": 39, "reference_revis": 39, "cryptograph": 39, "benchmark": [40, 41], "asid": [40, 47, 59], "strength": 40, "temporari": [40, 56, 59, 74], "obsolete_pack": 40, "repack": 40, "lockdir": [40, 68, 76], "extn": 40, "tix": 40, "rix": 40, "iix": 40, "graphindex": [40, 70], "unannot": 40, "memoiz": 40, "hunk": [40, 70], "recompress": 40, "regener": [40, 70], "start_write_group": [40, 70], "abort_write_group": [40, 70], "underwai": 40, "md5": 40, "obsolet": [40, 49, 59, 66], "interrupt": 40, "bisect": 40, "recombin": 40, "532": 40, "prune": 40, "broad": [41, 56, 59], "surfac": [41, 51, 56, 59], "lockstep": [41, 47, 59], "bottleneck": 41, "pessim": [41, 56, 59], "analys": 41, "dozen": 41, "upcom": 41, "fork": [41, 63, 69, 74], "regroup": 41, "shortli": [41, 47, 59], "thereaft": 41, "light": [41, 63], "learnt": 41, "heard": 41, "folk": 41, "resort": 41, "excel": 41, "dai": [41, 69], "differenti": 41, "grown": 41, "actor": 41, "primarili": [41, 77], "comprehens": 41, "dont": [41, 51, 59], "frequenc": 41, "uncommit": [41, 44, 49, 56, 62, 70, 76], "cbranch": 41, "weekli": 41, "fortnightli": 41, "minutia": 41, "spent": [41, 68], "overview": [41, 64], "2012": 43, "03": [43, 69], "corolari": 43, "outer": 43, "subbranch": 43, "oblivi": 43, "entic": 43, "grasp": 43, "drawback": [43, 63, 74], "symmetri": 43, "wherebi": 43, "encroach": 43, "territori": 43, "token": [43, 49, 59], "besid": 43, "terribl": 43, "file_id_a": 43, "file_id_b": 43, "refrer": 43, "associt": 43, "barri": 43, "library1": 43, "library2": 43, "library3": 43, "library4": 43, "newlibrari": 43, "curti": 43, "qux": 43, "baz": [43, 48, 57, 59], "danilo": 43, "library5": 43, "edwin": 43, "fran\u00e7i": 43, "inappropri": 43, "gari": 43, "henning": 43, "library6": 43, "hen": 43, "cherrypick": 43, "vi": 43, "quxlib": 43, "incorpor": [43, 51, 59], "subproject": 43, "src": 43, "xmlsaxlib": 43, "sax": 43, "enhanc": [43, 47, 59, 63, 69, 74], "valuabl": 43, "42": 43, "partit": [43, 70], "reusabl": [43, 76], "widget": [43, 69], "leverag": [43, 63], "uiwidget": 43, "isol": [43, 56, 59, 74], "bunch": 43, "unpeg": 43, "peg": 43, "intranet": 43, "department": 43, "websit": [43, 69], "ourserv": 43, "research": 43, "hr": 43, "mymachin": 43, "offic": 43, "wp": 43, "spellcheck": 43, "wordprocessor": 43, "thank": [43, 69], "xmlhelper": 43, "len": [43, 71], "pro": [43, 47, 49, 59], "con": [43, 47, 49, 59], "nuclear": 43, "downsid": [43, 48, 49, 59], "oner": 43, "lh": [43, 51, 59], "renumb": 43, "restor": [43, 74], "lean": [43, 63], "hgmodul": 43, "fidel": 43, "tigri": 43, "svn_1": 43, "6_releasenot": 43, "wherea": [43, 69], "nearest": [44, 59], "readdir": [44, 59], "ascrib": [45, 59], "throughout": [45, 56, 59, 74], "recreat": [45, 51, 57, 59, 70], "accuraci": [45, 59], "interdiff": [46, 59], "recomput": [46, 59], "amort": [46, 59], "disrupt": [47, 59], "defer": [47, 51, 59, 65], "ghost": [47, 49, 51, 55, 56, 57, 59, 70], "impos": [47, 59], "outweigh": [47, 59], "niceti": [47, 59], "editor": [47, 49, 59, 63], "wors": [47, 59], "verbos": [47, 49, 59, 74, 77], "consequ": [47, 49, 59, 74], "remark": [47, 59], "variat": [47, 56, 59, 60], "fold": [47, 59], "collat": [47, 51, 59], "glanc": [47, 59, 76], "arbash": [47, 59], "ian": [47, 59], "clatworthi": [47, 59], "trickier": [47, 59], "forth": [47, 59], "auto": [47, 59], "_iter_chang": [47, 56, 57, 59], "brain": [47, 59], "dump": [47, 59, 68], "iter_refer": [47, 59], "akin": [47, 59], "touch": [47, 49, 59], "restructur": [47, 59], "create_an_up_to_date_inventori": [47, 59], "throw": [47, 59], "99": [47, 59], "from_tre": [47, 59], "commitbuild": [47, 59], "preliminari": [47, 59], "diverg": [47, 59, 62, 67], "deactiv": [47, 59], "pointless": [47, 59, 60], "unreach": [47, 59], "partli": [47, 59], "conclus": [47, 63], "carefulli": [47, 59, 70], "dry": [47, 54, 59], "callback": [47, 59, 76], "timezon": [47, 59], "tidy": [47, 59], "files_to_commit": [47, 59], "revisit": [47, 59], "transient": [47, 59], "dirblock": [47, 59, 70], "lowest": [47, 59], "ought": [47, 59], "unselect": [47, 49, 59], "zoom": [47, 59], "constru": [47, 59], "set_parent_tre": [47, 59], "contempl": [47, 59], "visitor": [47, 59], "retain": [47, 59, 62], "settl": [47, 59], "worthwil": [48, 59], "undergon": [48, 59], "ti": [48, 59, 63], "acceler": [48, 59], "comparis": [48, 59], "latent": [48, 59], "sha1sum": [48, 59], "facilit": [48, 59], "stale": [48, 59, 63], "get_comparis": [48, 59], "entail": [48, 59], "store_comparison": [48, 59], "get_comparison": [48, 59], "merge_comparis": [48, 59], "scalar": [49, 59], "implicit": [49, 51, 59, 60], "other_tre": [49, 59], "get_file_lin": [49, 59], "get_file_text": [49, 59, 74], "unnecessari": [49, 57, 59, 68], "consecut": [49, 59], "find_touching_revis": [49, 59], "last_chang": [49, 59], "odd": [49, 59], "vanishingli": [49, 59], "preimag": [49, 59], "attack": [49, 59], "pun": [49, 59], "gpg": [49, 51, 57, 59, 66, 69], "disagr": [49, 59], "irreplac": [49, 59, 70], "unusu": [49, 59, 74], "thumb": [49, 59], "13mb": [49, 59], "eleg": [49, 59], "get_root": [49, 59], "get_last_modifi": [49, 59], "get_last_revis": [49, 59], "get_hash": [49, 59], "get_basi": [49, 59], "radix": [49, 59], "unbalanc": [49, 59], "744": [49, 59], "874": [49, 59], "synthet": [49, 59], "bidirect": [49, 59], "preced": [49, 59], "contrast": [49, 59, 67], "dispos": [49, 59], "recur": [49, 59], "identif": [49, 70], "rebuilt": [49, 59], "friend": [49, 59, 65], "get_text_for_sha1": [49, 59], "bait": [50, 59, 70], "arch": [51, 59], "reject": [51, 59], "baselin": [51, 55, 59], "subordin": [51, 55, 59], "merkl": [51, 59], "intersect": [51, 59], "synchronist": [51, 59], "wire": [51, 57, 59], "logarthm": [51, 59], "mutat": [51, 59, 74], "revisionid": [51, 55, 59], "Theres": [51, 59], "establish": [51, 57, 59], "arriv": [51, 59], "validat": [51, 59], "validationhash": [51, 59], "atom": [51, 59, 62, 70, 71], "deltasha1": [51, 59], "4000": [51, 59], "50000": [51, 59], "26": [51, 59], "80006": [51, 59], "meta": [51, 59, 62], "104000": [51, 59], "syscal": [51, 59], "reciev": [51, 59], "lexic": [51, 59], "ebough": [51, 59], "wth": [51, 59], "comit": [51, 59], "deretmin": [51, 59], "elig": [51, 59], "motiv": [52, 59], "tar": [52, 59, 69], "blob": [52, 56, 59], "pariti": [52, 59], "cp": [52, 59, 69], "simultan": [52, 59, 63], "irrelev": [52, 59, 70, 74], "aggreg": [52, 59], "okai": [52, 59], "proces": [52, 59], "al": [52, 59], "humber": [53, 59], "importantli": [54, 59, 74], "quick": [54, 55, 59, 74], "dirti": [54, 59], "survei": [54, 59], "favor": [54, 59], "friction": [55, 59], "ratchet": [55, 59], "massiv": [55, 59], "knob": [55, 59], "upward": [55, 59], "sublinear": [55, 59], "NOT": [55, 59, 69], "price": [55, 59], "addition": [56, 59, 69], "inher": [56, 57, 59], "png": [56, 59], "graphviz": [56, 59], "collabor": [56, 59], "accordingli": [56, 59], "audit": [56, 59], "burden": [56, 59, 63], "_iter_changes_": [56, 59], "insuffici": [56, 59], "influenc": [56, 59], "driver": [56, 59], "solid": [56, 59], "kernel": [56, 59], "streamlin": [56, 59], "smooth": [56, 59], "fake": [56, 59], "dramat": [56, 57, 59], "greatest": [56, 57, 59], "distanc": [56, 57, 59], "sensibli": [56, 59], "broken": [57, 59, 66, 67, 74], "widespread": [57, 59], "pose": [57, 59], "agnost": [57, 59], "amen": [57, 59], "validatori": [57, 59], "refresh": [57, 59], "66": [57, 59], "boost": [57, 59], "pain": [57, 59, 63, 66], "alllow": [57, 59], "horizon": [57, 59], "harmonis": [57, 59], "straight": [57, 59, 71], "megabyt": [57, 59], "till": [57, 59], "un": [57, 59, 69], "ariv": [57, 59], "inabl": [57, 59], "kndx": [57, 59], "namabl": [57, 59], "revisio": [57, 59], "unansw": [57, 59], "backup": [58, 59], "closur": [58, 59], "sibl": [58, 59, 62], "ascertain": [59, 60], "pressur": [59, 60, 71, 74], "generat": [59, 60], "historiv": [59, 60], "ag": [59, 60], "heavi": [62, 63], "last_rev": 62, "limbo": 62, "mod": 62, "lastrev": 62, "gfd": 62, "newrev": 62, "opportuniuti": 62, "unbind": 62, "tbzr": 63, "justif": 63, "thin": 63, "spawn": [63, 74], "dll": [63, 77], "Ones": 63, "recycl": 63, "stand": 63, "icon": 63, "overlai": 63, "menu": 63, "explor": [63, 65], "fileopen": 63, "filesav": 63, "concret": [63, 74], "notepad": 63, "ex": [63, 77], "ram": [63, 74, 76], "msvc8": 63, "tortois": 63, "contriv": 63, "tsvn": 63, "badli": 63, "gui": [63, 65, 74, 76], "toolkit": 63, "pygtk": 63, "suck": 63, "pov": 63, "blog": 63, "msdn": 63, "oldnewth": 63, "2006": 63, "1317290": 63, "aspx": [63, 77], "emb": 63, "drag": 63, "simplist": 63, "foreground": 63, "underneath": [63, 75], "accid": 63, "aptli": 63, "stori": 63, "lift": 63, "cool": 63, "soc": 63, "student": 63, "cpython": 63, "notif": 63, "announc": [63, 64], "32bit": 63, "bless": 63, "pep8": 63, "inexperienc": 63, "hybrid": 63, "pragmat": 63, "wrt": 63, "messier": 63, "prudent": 63, "xmlrpc": 63, "preclud": 63, "pilot": 63, "materi": 63, "fwiw": 63, "p4": 63, "4g": 63, "25000": 63, "bottl": 63, "neck": 63, "throughput": 63, "advocaci": 63, "debat": 63, "vistaproblem": 63, "icolumnprovid": 63, "jpg": 63, "expend": 63, "abandon": 63, "argu": 63, "emerg": 63, "crawl": 63, "watch": 63, "instabl": 63, "gmane": 63, "comp": 63, "subvers": [63, 64], "devel": [63, 77], "32635": 63, "32651": 63, "sophist": [63, 70], "cloc": 63, "5000": 63, "crawler": 63, "watcher": 63, "2500": 63, "coars": 63, "quickest": 63, "quicker": [63, 74], "impract": 63, "dubiou": 63, "pywin32": [63, 77], "ctype": 63, "skill": 63, "winner": 63, "gut": 63, "stub": 63, "tbzrcach": 63, "deadlin": [63, 69], "incident": [63, 74], "ourselv": 63, "dictat": 63, "stage": [63, 66], "analyz": 63, "alpha": 63, "bake": 63, "credibl": 63, "wider": 63, "percept": 63, "hog": 63, "23": [64, 69, 74], "pythonpath": 64, "interrog": 64, "brz_plugin_nam": 64, "brz_command": 64, "brz_plugin_vers": 64, "version_info": [64, 65, 69], "brz_minimum_vers": 64, "brz_maximum_vers": 64, "brz_control_format": 64, "brz_checkout_format": 64, "tree_format_str": 64, "metadir": 64, "brz_branch_format": 64, "brz_repository_format": 64, "brz_transport": 64, "dictonari": 64, "liter": 64, "env": 64, "python3": [64, 69], "demo": 64, "label": 64, "0dev0": 64, "author_email": 64, "gpl": [64, 65], "v2": [64, 65], "package_dir": 64, "__init__": [64, 65, 69, 74], "plugin_nam": 64, "__doc__": [64, 76], "oo": [64, 76], "fastimport": 64, "tarbal": [64, 66], "legal": 65, "yyi": 65, "xxx_yyi": 65, "publicli": [65, 69], "mainten": 65, "brz_plugin_path": [65, 69], "brz_plugins_at": 65, "pathsep": 65, "qbrz": 65, "brz_disable_plugin": [65, 69], "test_suit": 65, "bp": 65, "_xxx_tutori": 65, "tutori": 65, "topic_registri": 65, "cmd_xxx": 65, "install_named_hook": [65, 74], "post_push": 65, "post_push_hook": 65, "cmd_foo_bar": 65, "cmd_": 65, "scene": 65, "bzrmeta": 65, "mutipl": 65, "belong": [65, 74], "qplugin": 65, "mimimum": 65, "slowdown": 65, "_mod_branch": 65, "heart": 65, "textual": 65, "grammar": 65, "takes_arg": 65, "to_loc": 65, "from_branch": 65, "advertis": 65, "expert": 65, "param": 65, "deb": 66, "januari": 66, "await": 66, "distroreleas": 66, "bazaar1": 66, "dapper1": 66, "dapper": 66, "serv": 66, "prepar": [66, 69], "negoti": 66, "promot": 66, "hydrazin": 66, "procedur": 66, "hardi": 66, "august": 66, "maverick": [66, 69], "lucid": [66, 69], "karmic": 66, "jaunti": 66, "octob": 66, "rmadison": 66, "dput": 66, "cf": 66, "inadvert": 66, "default_host_main": 66, "notspecifi": 66, "devscript": 66, "quilt": 66, "libcrypt": 66, "ssleai": 66, "perl": 66, "debhelp": 66, "cdb": 66, "docutil": [66, 77], "unmet": 66, "oldest": 66, "sa": 66, "orig": 66, "tgz": 66, "rebuild": 66, "cgi": 66, "bugreport": 66, "255165": 66, "wrap": [66, 74], "rc1": 66, "ubuntu_releas": 66, "intrepid": 66, "sh": 66, "optionali": 66, "changelog": 66, "rins": 66, "hardy1": 66, "hyphen": 66, "caution": [66, 69], "tild": 66, "bzrtool": 66, "indep": 66, "rsync": [66, 77], "old_vers": 66, "current_vers": 66, "next_vers": 66, "dch": 66, "distro": [66, 69], "debemail": 66, "whoami": 66, "urgenc": 66, "mon": 66, "31": 66, "mar": 66, "36": [66, 69], "1100": 66, "debsign": 66, "uid": 66, "svn_0": 66, "hardy1_sourc": 66, "madison": 66, "crude": 66, "schroot": 66, "addon": 66, "learn": 67, "depart": 67, "doubt": [67, 69], "untest": 67, "forev": 67, "discourag": 67, "bzrignor": 67, "simpliest": 68, "lsprof": 68, "exit": [68, 76], "pickl": 68, "reload": 68, "callgrind": 68, "loadabl": 68, "kcachegrind": 68, "st001": 68, "hotshot": 68, "node795": 68, "codespeak": 68, "arigo": 68, "misc": 68, "traffic": [68, 74], "dlock": 68, "xdg_cache_hom": 68, "breeezi": 68, "evolv": [69, 74], "scrupul": 69, "ybn": 69, "tester": 69, "2022": 69, "disturb": 69, "capac": 69, "interf": 69, "addseri": 69, "addmileston": 69, "clutter": 69, "theme": 69, "metronom": 69, "toggl": 69, "approv": 69, "compatibl": 69, "desserv": 69, "enrich": 69, "pypi": [69, 77], "googlegroup": 69, "forgot": 69, "gentli": 69, "duti": 69, "_script_vers": 69, "0b1": 69, "0b3": 69, "chuk": 69, "rbrz": 69, "0b2": 69, "_templat": 69, "newsbug": 69, "intervent": 69, "browser": 69, "po": 69, "pot": 69, "09": 69, "35": 69, "00": 69, "0000": 69, "24": 69, "47": [69, 77], "52": 69, "releaselevel": 69, "unreleas": 69, "api_minimum_vers": 69, "08": [69, 70], "29": 69, "broader": 69, "weren": 69, "dist": 69, "subunit2pyunit": [69, 74], "judgment": 69, "faulti": [69, 74], "586445": 69, "twine": 69, "pip": 69, "gz": 69, "asc": 69, "nobodi": 69, "relas": 69, "nutshel": [69, 74], "645084": 69, "cue": 69, "guess": 69, "offici": [69, 77], "tightli": 69, "cron": 69, "cc": 69, "repli": 69, "paragraph": [69, 76], "tast": 69, "wikipedia": 69, "breezy_": 69, "bewar": 69, "testpypi": 69, "enjoi": 69, "3aaction": 69, "register_form": 69, "crdential": 69, "pypirc": 69, "advanc": [69, 70, 77], "congratul": 69, "beer": 69, "fruit": 69, "juic": 69, "hous": 69, "goto": 69, "board": 69, "microreleaseexcept": 69, "realeas": 69, "subscrib": 69, "reconsid": 69, "button": 69, "quantal": 69, "oneir": 69, "natti": 69, "centralis": 70, "maxim": 70, "differenc": 70, "dovetail": 70, "predic": 70, "travers": 70, "mp": 70, "pile": 70, "mass": 70, "synthesis": 70, "is_ancestor": 70, "uncach": 70, "sig": 70, "occupi": 70, "reentri": 70, "cleaner": 70, "zeroth": 70, "1st": 70, "otoh": 70, "listabl": 70, "packed": 70, "flavour": 70, "write_group": 70, "conclud": 70, "durat": 70, "dummi": 70, "04": 71, "dif": 71, "unord": 71, "complete_inventori": 71, "iter_cont": 71, "key_prefix": 71, "pseudocod": 71, "get_repository_stream": 71, "storage_kind": 71, "get_bytes_a": 71, "ft": 71, "compressor_data": 71, "prepend": 71, "revprop": 72, "my_properti": 72, "favour": 72, "status": 72, "claim": 74, "surer": 74, "proud": 74, "trust": 74, "testtool": [74, 77], "shorthand": 74, "succeed": 74, "my_failing_test": 74, "no_apport": 74, "dfoo": 74, "allow_debug": 74, "varieti": 74, "subunit2junitxml": 74, "tribun": 74, "workflow": 74, "testr": 74, "test_selftest": 74, "mkdir": 74, "tmpf": 74, "tmpdir": 74, "fstab": 74, "neatli": 74, "judgement": 74, "test_": 74, "test_foo": 74, "test_merge3": 74, "test_sampl": 74, "whichev": 74, "honour": 74, "test_nam": 74, "run_brz": 74, "cmd_object": 74, "run_brz_subprocess": 74, "per_": 74, "__": 74, "permute_for_extens": 74, "load_test": 74, "testabl": 74, "assertdoctestexamplematch": 74, "session": 74, "mimic": 74, "quiet": 74, "q": 74, "ellipsi": 74, "cat": 74, "scriptrunn": 74, "test_unshelve_keep": 74, "run_script": 74, "unshelv": 74, "test_confirm_act": 74, "demonstr": 74, "builtin_command_registri": 74, "cmd_test_confirm": 74, "null_output_matches_anyth": 74, "test_ignoring_null_output": 74, "test_import_tariff": 74, "unnecessarili": 74, "cold": 74, "soft": 74, "python_verbos": 74, "brittl": 74, "pop": 74, "sholudn": 74, "lock_acquir": 74, "lock_releas": 74, "lock_broken": 74, "locks_acquir": 74, "locks_releas": 74, "lockresult": 74, "lock_url": 74, "brzdir": 74, "assertendswith": 74, "test_revert": 74, "unittest": 74, "parameter": 74, "branch_format": 74, "uninitializableformat": 74, "testskip": 74, "uninitializ": 74, "testnotapplic": 74, "unavailablefeatur": 74, "knownfailur": 74, "prolifer": 74, "quietli": 74, "lax": 74, "har": 74, "teststrac": 74, "testcasewithtransport": 74, "_test_needs_featur": [74, 75], "stracefeatur": 74, "requirefeatur": [74, 75], "camelcas": 74, "classs": 74, "paramiko": [74, 77], "symlinkfeatur": [74, 75], "hardlinkfeatur": 74, "osfifofeatur": 74, "unicodefilenamefeatur": 74, "ftpserverfeatur": 74, "caseinsensitivefilesystemfeatur": 74, "chown_featur": 74, "posix": 74, "chown": 74, "posix_permissions_featur": 74, "_probe": 74, "feature_nam": 74, "supports_symlink": 74, "3rd": 74, "parti": 74, "stdlib": 74, "termio": 74, "_groupcompress_pyx": 74, "moduleavailablefeatur": 74, "test_apport": 74, "testapportreport": 74, "testcaseintempdir": 74, "zzztranslat": 74, "test_i18n": 74, "overrideattr": 74, "i18n": 74, "_translat": 74, "zz": 74, "xe5": 74, "gettext": [74, 77], "i18ninstal": 74, "testinstal": 74, "accompani": 74, "nameerror": 74, "test_error": 74, "provok": 74, "commandlin": 74, "cli": 74, "callcatchwarn": 74, "werror": 74, "enought": 74, "test_transport_implement": 74, "transport_class": 74, "transport_serv": 74, "get_transport": 74, "parameter_dict": 74, "load_tests_apply_scenario": 74, "testcheckout": 74, "multiply_scenario": 74, "varybyrepositoryformat": 74, "varybytreeformat": 74, "assertcontainsr": 74, "logger": 74, "testcasewithmemorytransport": 74, "make_branch": 74, "make_branch_build": 74, "memorytransport": 74, "get_url": 74, "get_readonly_url": 74, "vfs_transport_factori": 74, "transport_readonly_serv": 74, "build_commit": 74, "get_branch": 74, "make_branch_and_tre": 74, "start_tre": 74, "finish_tre": 74, "make_branch_and_memory_tre": 74, "empty_tre": 74, "tt": 74, "transformpreview": 74, "new_directori": 74, "root_par": 74, "new_fil": 74, "get_preview_tre": 74, "assertequ": 74, "tt2": 74, "file2": 74, "contents2": 74, "id2": 74, "preview2": 74, "_cached_user_encod": 74, "monkei": 74, "recordcal": 74, "yout": 74, "overrideenv": 74, "brz_env_var": 74, "new_valu": 74, "_cleanenviron": 74, "teardown": 74, "elaps": 74, "realist": 74, "500m": 74, "1000m": 74, "tc": 74, "qdisc": 74, "lo": 74, "netem": 74, "4155": 74, "prio": 74, "u32": 74, "dport": 74, "0xffff": 74, "flowid": 74, "sport": 74, "pref": 74, "vm": 74, "lartc": 74, "606249": 75, "getfilesystemencod": 75, "unaffect": 75, "outright": 75, "bug123": 75, "srv": 75, "bzr2": 75, "basedir": 75, "dereference_path": 75, "arithmet": 75, "jail": 75, "codifi": 76, "safe_unicod": 76, "unpredict": 76, "proceed": 76, "noninteract": 76, "confirm_act": 76, "confirmation_id": 76, "perfectli": 76, "msgeditor": 76, "overridden": 76, "confirmationuserinterfacepolici": 76, "ui_factori": 76, "progressbar": 76, "unstructur": 76, "drawn": 76, "report_transport_act": 76, "progresstask": 76, "nested_progress_bar": 76, "0x22": 76, "chiral": 76, "asdf": 76, "544297": 76, "unitspolici": 76, "iec": 76, "si": 76, "mbit": 76, "kb": 76, "gib": 76, "tib": 76, "help_top": 76, "synopsi": 76, "unrepresent": 76, "classifi": 76, "internal_error": 76, "fault": 76, "briefer": 76, "derror": 76, "ioerror": 76, "tight": 76, "gave": 76, "_fmt": 76, "recov": 76, "typeerror": 76, "bzrerror": 76, "internalbzrerror": 76, "fullstop": 76, "2003": 77, "gcc": 77, "mingw": 77, "mingw32": 77, "openssh": 77, "wget": 77, "zip": 77, "unzip": 77, "msgfmt": 77, "msi": 77, "studio": 77, "python25": 77, "disutil": 77, "cfg": 77, "setuptool": 77, "easy_instal": 77, "o1": 77, "py2ex": 77, "pycrypto": 77, "pyrex": 77, "bdist_wininst": 77, "cogapp": 77, "pyqt": 77, "riverbankcomput": 77, "uk": 77, "pyreadlin": 77, "pygment": 77, "248522": 77, "272791": 77, "497733": 77, "launchpadlibrarian": 77, "16133025": 77, "win32_clock": 77, "taught": 77, "pageant": 77, "chiark": 77, "greenend": 77, "sgtatham": 77, "putti": 77, "brz_ssh": 77, "puttygen": 77, "shortcut": 77, "temp": 77, "innosetup": 77, "jrsoftwar": 77, "isdl": 77, "php": 77, "inno": 77, "regex": 77, "41": 77, "497212900": 77, "0800": 77, "39": 77, "57": 77, "684712900": 77, "97": 77, "version_r": 77, "buildout": 77, "zlib123": 77, "build_ext": 77, "zlib1": 77, "profession": 77, "microsoft": 77, "familyid": 77, "83c3a1ec": 77, "ed72": 77, "4a79": 77, "8961": 77, "25635db0192b": 77, "displaylang": 77, "3gb": 77, "dvd": 77, "imag": 77, "7b6abd84": 77, "7841": 77, "4978": 77, "96f5": 77, "bd58df02efa2": 77, "winxpvirtualcdcontrolpanel_21": 77, "xp": 77, "thankyou": 77, "27673c47": 77, "b3b5": 77, "4c67": 77, "bd99": 77, "84e525b5ce61": 77, "6gb": 77, "10gb": 77, "5gb": 77, "stock": 77}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"breezi": [0, 4, 6, 11, 12, 14, 15, 18, 19, 23, 29, 30, 32, 39, 59, 66, 67, 69, 74, 75], "develop": [0, 14, 20, 29, 30, 41, 65, 75], "guid": [0, 12, 74, 75], "get": [0, 14, 15, 32, 69, 76], "start": [0, 18, 20, 23, 32, 40, 69], "explor": 0, "platform": 0, "find": [0, 32], "someth": 0, "To": [0, 23], "do": [0, 43, 69], "plan": [0, 8, 30, 42, 57, 59, 63], "discuss": [0, 28], "chang": [0, 3, 11, 13, 16, 18, 22, 24, 32, 43, 47, 48, 49, 56, 57, 59, 62, 70, 74], "nutshel": 0, "make": [0, 18, 32, 69], "merg": [0, 7, 18, 31, 35, 36, 43, 53, 59, 69, 70], "propos": [0, 11, 14, 18, 24, 66], "review": [0, 11, 19, 43], "cover": [0, 41], "letter": 0, "why": [0, 14, 25, 35], "local": [0, 59, 60, 62, 66], "copi": [0, 66], "bzr": [0, 20, 32, 40, 57, 59, 62, 66], "dev": 0, "understand": 0, "process": [0, 19, 30, 38, 76], "prepar": [0, 23, 40], "sandbox": 0, "navig": 0, "code": [0, 8, 12, 13, 15, 19, 47, 59, 63, 64, 65, 69, 74], "base": [0, 33, 63, 70], "core": [0, 39, 43, 57, 59], "topic": 0, "evolv": 0, "interfac": [0, 17, 47, 59, 74], "deprec": [0, 74], "decor": 0, "gener": [0, 6, 31, 32, 34], "guidelin": [0, 76], "miscellan": [0, 30, 37], "debug": [0, 74], "flag": [0, 24, 74], "jargon": 0, "unicod": 0, "encod": [0, 8, 28], "support": [0, 9, 20, 66, 70, 74], "command": [0, 7, 22, 32, 43, 59, 60, 63, 65, 70, 76], "outf": 0, "bzrlib": 0, "urlutil": 0, "unescape_for_displai": 0, "c": 0, "extens": [0, 63], "modul": [0, 1, 12, 32], "instal": [0, 7, 19, 64, 77], "o": [0, 19], "window": [0, 23, 63, 77], "task": 0, "overview": [0, 10, 25, 26, 29, 30, 31, 33, 38, 39, 51, 59, 60, 66], "what": [0, 41, 43, 55, 59, 69], "i": [0, 41, 74], "commun": 0, "coordin": [0, 41], "releas": [0, 6, 19, 29, 66, 69], "bug": [0, 6, 19], "triag": 0, "refer": [1, 19, 43, 59, 60, 65], "bazaar": [2, 16, 63], "apport": 2, "integr": [2, 13, 32, 56, 59], "consequ": 2, "user": [2, 17, 20, 40, 43, 76], "implement": [2, 3, 7, 9, 13, 14, 26, 27, 30, 31, 33, 43, 63, 74], "note": [2, 6, 7, 10, 14, 20, 27, 30, 37, 40, 47, 51, 53, 59, 61], "futur": [2, 8, 17, 33], "idea": [2, 17], "authent": 3, "ring": 3, "rational": [3, 5, 13, 24, 43], "definit": [3, 14, 34, 36], "file": [3, 9, 14, 22, 32, 39, 43, 44, 47, 51, 59, 70], "format": [3, 7, 16, 19, 20, 24, 30, 40, 64, 67], "us": [3, 13, 16, 20, 23, 29, 34, 40, 41, 43, 49, 55, 59, 65, 66, 68, 70, 71, 74, 75], "case": [3, 9, 13, 16, 34, 41, 43, 49, 52, 55, 59, 71], "ui": [3, 13, 59, 60, 74], "constraint": [3, 25], "question": [3, 19, 34, 47, 49, 59], "answer": 3, "brand": 4, "btree": 5, "index": [5, 28, 31, 70], "prefetch": 5, "exampl": [5, 14, 16, 64], "structur": [5, 16, 34, 47, 59, 64, 71], "1": [5, 43, 52, 59], "layer": [5, 33, 38, 47, 59], "2": [5, 7, 43, 52, 59], "3": [5, 43, 59], "current": [5, 14, 26, 33, 70], "info": [5, 7], "data": [5, 7, 16, 19, 25, 30, 43, 47, 51, 59, 65, 67, 70, 71], "request": [5, 38, 68, 71], "thought": [5, 26], "expans": [5, 14], "algorithm": [5, 35, 36, 44, 59], "track": 6, "link": 6, "prioriti": 6, "clear": 6, "statu": [6, 8, 16, 31, 47, 59, 60, 70, 71], "import": [6, 12, 74], "assign": 6, "target": 6, "backport": 6, "tag": 6, "direct": 7, "bundl": [7, 8, 46, 59, 71], "4": [7, 43, 59], "motiv": [7, 8, 16, 20, 31, 40, 70, 71], "name": [7, 12, 14, 16, 20, 35, 65, 70], "depend": [7, 66, 74], "descript": [7, 38], "content": [7, 8, 15, 16, 17, 20, 24, 28, 31, 33, 38, 40, 43, 59, 64, 66, 69, 70, 71], "patch": 7, "rio": 7, "section": [7, 14, 15], "preview": 7, "serial": [7, 33], "record": [7, 16], "metainfo": 7, "layout": [7, 12], "across": 7, "mismatch": 7, "model": [7, 16, 39, 43], "differ": [7, 41, 43], "valid": 7, "desir": 8, "featur": [8, 19, 24, 74], "histor": [8, 48, 59, 60], "design": [8, 33, 43, 49, 59, 67], "june": 8, "2007": 8, "physic": 8, "reus": [8, 48, 59, 63], "insensit": 9, "system": [9, 23, 41, 43, 63], "handl": [9, 12, 43, 75, 76], "check": 10, "repositori": [10, 20, 39, 40, 43, 47, 59, 70, 71], "branch": [10, 13, 15, 18, 19, 20, 32, 39, 40, 43, 47, 59, 69], "tree": [10, 32, 33, 36, 39, 43, 47, 48, 59, 60], "duplic": 10, "work": [10, 19, 29, 32, 33, 44, 47, 48, 50, 51, 58, 59, 60], "outlin": 10, "approach": [10, 23, 24, 26, 43, 51, 59], "checklist": 11, "launchpad": 11, "land": 11, "approv": 11, "style": 12, "python": [12, 63], "version": [12, 38, 64], "hasattr": 12, "getattr": 12, "kwarg": 12, "imit": 12, "standard": [12, 76], "object": [12, 14, 25, 32], "destructor": 12, "cleanup": 12, "method": 12, "factori": [12, 71], "registri": 12, "interobject": 12, "multipl": 12, "dispatch": 12, "lazi": 12, "The": [12, 14, 19, 47, 59, 60, 63, 69, 74], "null": [12, 28], "revis": [12, 32, 36, 39, 62, 72], "string": 12, "represent": 12, "except": [12, 35, 74, 76], "test": [12, 18, 34, 40, 65, 66, 67, 74], "coverag": 12, "assert": 12, "emac": 12, "setup": 12, "portabl": 12, "tip": [12, 43, 65], "dynam": 12, "co": 13, "locat": [13, 15], "schema": 13, "further": 13, "simplifi": 14, "configur": [14, 15], "goal": [14, 23, 33], "issu": [14, 17, 33], "valu": [14, 15, 34], "option": [14, 15, 63], "syntax": 14, "match": 14, "locationmatch": 14, "pathmatch": 14, "store": [14, 15, 28, 39], "stack": [14, 15, 25, 39, 47, 59], "an": [14, 15, 20, 23, 32, 40, 43], "compat": 14, "face": 14, "concept": [14, 43], "stackregistri": 14, "when": [14, 20, 43, 69], "lock": [14, 43, 68, 70, 74], "config": 14, "matter": 14, "add": [15, 44, 51, 59], "new": [15, 20, 22, 35, 40, 51, 59, 62, 65, 74], "modifi": 15, "delet": 15, "old": 15, "ad": [15, 32], "conf": 15, "filter": [15, 17], "contain": 16, "terminologi": [16, 19, 31, 70], "stream": [16, 25, 38, 71], "between": 16, "smart": [16, 52, 59, 71], "server": [16, 23, 38, 71], "client": [16, 38], "increment": [16, 51, 59], "push": [16, 32, 43, 51, 52, 59, 70], "pull": [16, 32, 43, 51, 52, 59], "persist": 16, "storag": [16, 39, 43, 48, 59], "disk": [16, 52, 57, 59], "usabl": 16, "befor": [16, 20, 64, 66], "deep": 16, "possibl": [16, 34, 35], "characterist": [16, 35, 71], "No": [16, 43, 62], "length": [16, 28], "prefix": 16, "entir": 16, "self": 16, "seri": [16, 69], "address": [16, 43], "reason": 16, "cheap": 16, "small": 16, "specif": [16, 30, 55, 59, 61, 71, 73], "type": [16, 76], "end": 16, "marker": 16, "byte": 16, "convent": [17, 38], "dirstat": [17, 21, 33], "interact": [17, 76], "perform": [17, 19, 34, 35, 44, 47, 48, 50, 55, 56, 58, 59, 61, 62, 63, 64, 65], "consider": [17, 34, 48, 59, 63], "open": [17, 34, 47, 49, 59], "see": [17, 24, 64, 69], "also": [17, 24, 64, 69], "contribut": 18, "talk": 18, "u": 18, "publish": [18, 64, 69], "your": [18, 64], "write": [18, 51, 59, 70, 74, 76], "cycl": [19, 69], "schedul": 19, "regular": 19, "number": [19, 32], "plugin": [19, 64, 65, 74], "network": [19, 38, 52, 59, 74], "host": [19, 77], "servic": [19, 31], "simultan": 19, "distribut": 19, "packag": [19, 29, 66, 77], "freez": [19, 69], "v": [19, 39, 47, 59], "announc": [19, 69], "weekli": 19, "metronom": 19, "mail": 19, "expect": 19, "benefit": 19, "stabl": 19, "upgrad": [20, 40], "migrat": 20, "convert": 20, "creat": [20, 40], "exist": [20, 32, 40, 63], "from": [20, 31, 32, 40, 47, 51, 59, 74], "one": [20, 38, 40, 69], "older": [20, 40], "develo": 20, "svn": [20, 40, 43, 66], "report": [20, 40, 74], "problem": [20, 40], "technic": [20, 40], "how": [20, 25, 41, 43], "detail": [20, 33, 63], "rich": 20, "root": [20, 43], "subtre": [20, 43], "development6richroot": 20, "_dirblock_st": 21, "in_memory_hash_modifi": 21, "document": [22, 29, 30, 43, 64], "api": [22, 24, 31, 38, 43, 48, 49, 51, 59, 64, 65], "ec2": 23, "procedur": 23, "up": [23, 28, 32, 74, 77], "instanc": 23, "save": 23, "snapshot": 23, "imag": 23, "manag": [23, 65, 66], "consol": 23, "necess": 24, "enabl": 24, "fetch": [25, 71], "transfer": 25, "ar": 25, "determin": 25, "spec": 25, "rule": 25, "implic": 25, "thing": [26, 43], "keep": 26, "remov": [26, 32], "delta": [26, 33, 70], "strategi": [26, 43, 63], "chk": 28, "optim": [28, 52, 59], "requir": [28, 47, 51, 59, 70, 74], "inform": [28, 39, 47, 59, 63], "partial": 28, "hash": [28, 33], "scale": [28, 33, 51, 53, 59, 60, 70], "size": [28, 70], "down": 28, "other": [28, 29, 43, 63], "group": [28, 70], "variabl": [28, 74], "entri": [28, 31], "uncompress": 28, "offset": 28, "vf": 28, "kei": [28, 39], "more": [28, 39, 65], "than": 28, "64k": 28, "catalog": [29, 30], "introduct": [29, 34, 49, 59, 63, 64], "architectur": [29, 30, 39], "licenc": 29, "overal": 30, "indic": [31, 70, 76], "build": [31, 77], "retriev": 31, "graphindex": 31, "within": 32, "brz": 32, "outsid": 32, "run": [32, 74], "load": [32, 64], "git": [32, 43], "": [32, 64], "manipul": 32, "compar": [32, 34], "renam": 32, "move": [32, 70], "commit": [32, 34, 43, 47, 49, 59], "log": [32, 49, 59], "annot": [32, 34, 45, 59], "checkout": [32, 62], "histori": [32, 43], "oper": [32, 38, 71], "last": 32, "id": [32, 39, 43], "list": 32, "access": [32, 70], "inventori": [33, 39], "In": 33, "memori": 33, "xml": 33, "situat": 33, "long": [33, 66], "term": 33, "element": 33, "achiev": 33, "bucket": 33, "satisfact": 33, "canon": 33, "form": [33, 66], "appli": 33, "radix": 33, "trie": 33, "insert": 33, "consist": 33, "avoid": [33, 34, 47, 59], "inconsist": 33, "comput": 34, "last_modifi": 34, "dure": 34, "convers": [34, 71], "lca": [35, 36], "essenti": 35, "three": [35, 38], "wai": 35, "behavior": 35, "flaw": 35, "acknowledg": 35, "scalar": 36, "resolut": 36, "inventoryentri": 36, "protocol": [38, 64], "medium": 38, "respons": 38, "side": 38, "two": 38, "bodi": 38, "header": 38, "earli": 38, "error": [38, 74, 76], "return": 38, "full": 38, "duplex": 38, "path": [38, 75], "recognis": 38, "transform": 39, "class": [39, 65], "transport": [39, 75], "filenam": 39, "url": 39, "control": [39, 64], "directori": [39, 49, 59], "workingtre": 39, "text": 39, "signatur": 39, "knitpack": 40, "pack": [40, 70], "should": [41, 43, 51, 55, 59, 74], "roadmap": [41, 59], "final": [41, 69], "look": 41, "like": [41, 74], "we": [41, 43, 44, 50, 58, 59, 69], "have": [41, 43], "todai": 41, "nest": 43, "principl": [43, 67], "basic": 43, "downward": 43, "recurs": 43, "upward": 43, "default": 43, "composit": 43, "5": [43, 59], "sub": 43, "6": [43, 59], "non": [43, 57, 59], "initi": [43, 52, 59], "7": [43, 59], "tupl": 43, "8": [43, 59], "9": [43, 59], "10": [43, 59], "11": [43, 59], "12": [43, 59], "13": [43, 59], "14": [43, 59], "15": [43, 59], "16": [43, 59], "17": 43, "18": 43, "19": 43, "20": 43, "21": 43, "22": 43, "extern": [43, 63], "project": 43, "refresh": 43, "brows": 43, "split": 43, "out": [43, 62], "virtual": 43, "trick": 43, "awar": 43, "decis": 43, "shall": 43, "about": [43, 59, 63], "hasn": 43, "t": 43, "diverg": 43, "uncommit": [43, 59, 61], "some": 43, "comparison": [43, 48, 59], "submodul": 43, "mercuri": [43, 63], "forest": 43, "subvers": 43, "comment": 43, "least": [44, 50, 58, 59], "can": [44, 50, 58, 59, 74], "hope": [44, 50, 58, 59], "per": [44, 47, 59, 74], "creation": [46, 59], "need": [46, 53, 59], "minimum": [47, 59], "smarter": [47, 59], "detect": [47, 59, 64], "better": [47, 59], "read": [47, 51, 59, 71], "parent": [47, 59], "complic": [47, 59], "select": [47, 59], "common": [47, 59], "order": [47, 59, 70], "travers": [47, 59], "graph": [47, 59], "diff": [48, 59], "analysi": [48, 53, 55, 59, 62, 63], "minim": [48, 59], "against": [48, 59], "basi": [48, 59], "fingerprint": [49, 59], "orient": [49, 59], "conclus": [49, 59], "garbag": [50, 59], "collect": [50, 59], "function": [51, 59, 65, 74, 75], "factor": [51, 55, 59], "which": [51, 59], "identif": [51, 59], "set": [51, 59, 77], "synchronis": [51, 59], "dag": [51, 59], "level": [51, 59], "verif": [51, 59], "summari": [51, 59], "london": [51, 59], "phase": [52, 59], "dumb": [52, 59], "want": [52, 59], "miss": [54, 59], "analys": [55, 59], "consid": [55, 59], "librari": [57, 59], "interoper": [57, 59], "possibli": [57, 59], "revert": [58, 59], "ideal": [59, 60], "observ": [59, 60, 74], "subsystem": 59, "updat": [62, 66, 69], "onli": [62, 71], "date": 62, "heavyweight": 62, "w": 62, "master": 62, "shell": [63, 74], "background": [63, 66], "fact": 63, "tortoisesvn": 63, "tortoisebzr": 63, "processor": 63, "rpc": 63, "vista": 63, "versu": 63, "xp": 63, "tsvncach": 63, "thi": 63, "vc": 63, "altern": 63, "complet": 63, "metadata": [64, 65, 71], "after": 64, "help": [64, 65, 76], "whether": 64, "being": 64, "registr": 64, "licens": 65, "provid": 65, "custom": 65, "via": 65, "hook": 65, "defin": [65, 74], "learn": 65, "mini": 65, "register_command": 65, "ppa": 66, "precondit": [66, 69], "builddeb": 66, "pbuilder": 66, "all": 66, "main": 66, "short": 66, "monitor": 66, "profil": 68, "hpss": 68, "At": 69, "particular": [69, 74], "alpha": 69, "sourc": 69, "tarbal": 69, "kick": 69, "off": 69, "next": 69, "beta": 69, "translat": [69, 74], "back": 69, "trunk": 69, "until": 69, "ubuntu": 69, "pattern": 70, "facil": 70, "well": [70, 72], "our": 70, "replac": 70, "kndx": 70, "discoveri": 70, "hous": 70, "combin": 70, "demand": 70, "choos": 70, "compress": 70, "cach": 70, "singl": 71, "round": 71, "trip": 71, "forward": 71, "serialis": 71, "weav": 71, "consum": 71, "properti": 72, "usag": 72, "known": 72, "suit": 74, "disabl": 74, "crash": 74, "subunit": 74, "testrepositori": 74, "parallel": 74, "ramdisk": 74, "where": 74, "put": 74, "unit": 74, "blackbox": 74, "doctest": 74, "tariff": 74, "behaviour": 74, "skip": 74, "warn": 74, "scenario": 74, "variat": 74, "testcas": 74, "its": 74, "subclass": 74, "branchbuild": 74, "treebuild": 74, "previewtre": 74, "temporarili": 74, "state": 74, "call": 74, "environ": 74, "clean": 74, "manual": 74, "simul": 74, "slow": 74, "symlink": 75, "rel": 75, "beyond": 75, "hide": 75, "chroottransport": 75, "input": 76, "line": 76, "paramet": 76, "confirm": 76, "output": 76, "progress": 76, "activ": 76, "messag": 76, "displai": 76, "A": 77, "baselin": 77}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Breezy Developer Guide": [[0, "breezy-developer-guide"]], "Getting Started": [[0, "getting-started"]], "Exploring the Breezy Platform": [[0, "exploring-the-breezy-platform"]], "Finding Something To Do": [[0, "finding-something-to-do"]], "Planning and Discussing Changes": [[0, "planning-and-discussing-changes"]], "Breezy Development in a Nutshell": [[0, "breezy-development-in-a-nutshell"]], "Making the change": [[0, "making-the-change"]], "Making a Merge Proposal": [[0, "making-a-merge-proposal"]], "Review cover letters": [[0, "review-cover-letters"]], "Why make a local copy of bzr.dev?": [[0, "why-make-a-local-copy-of-bzr-dev"]], "Understanding the Development Process": [[0, "understanding-the-development-process"]], "Preparing a Sandbox for Making Changes to Breezy": [[0, "preparing-a-sandbox-for-making-changes-to-breezy"]], "Navigating the Code Base": [[0, "navigating-the-code-base"]], "Core Topics": [[0, "core-topics"]], "Evolving Interfaces": [[0, "evolving-interfaces"]], "Deprecation decorators": [[0, "deprecation-decorators"]], "General Guidelines": [[0, "general-guidelines"]], "Miscellaneous Topics": [[0, "miscellaneous-topics"]], "Debugging": [[0, "debugging"]], "Debug Flags": [[0, "debug-flags"]], "Jargon": [[0, "jargon"]], "Unicode and Encoding Support": [[0, "unicode-and-encoding-support"]], "Command.outf": [[0, "command-outf"]], "bzrlib.urlutils.unescape_for_display": [[0, "bzrlib-urlutils-unescape-for-display"]], "C Extension Modules": [[0, "c-extension-modules"]], "Making Installers for OS Windows": [[0, "making-installers-for-os-windows"]], "Core Developer Tasks": [[0, "core-developer-tasks"]], "Overview": [[0, "overview"], [10, "overview"], [26, "overview"], [31, "overview"], [33, "overview"], [33, "id1"], [33, "id2"], [38, "overview"]], "What is a Core Developer?": [[0, "what-is-a-core-developer"]], "Communicating and Coordinating": [[0, "communicating-and-coordinating"]], "Planning Releases": [[0, "planning-releases"]], "Bug Triage": [[0, "bug-triage"]], "Module reference": [[1, "module-reference"]], "Bazaar Apport Integration": [[2, "bazaar-apport-integration"]], "Consequences for users": [[2, "consequences-for-users"]], "Implementation notes": [[2, "implementation-notes"], [7, "implementation-notes"], [27, "implementation-notes"], [30, "implementation-notes"]], "Future ideas": [[2, "future-ideas"]], "Authentication ring": [[3, "authentication-ring"]], "Rationale": [[3, "rationale"], [5, "rationale"], [13, "rationale"], [24, "rationale"]], "Authentication definitions": [[3, "authentication-definitions"]], "File format": [[3, "file-format"]], "Use Cases": [[3, "use-cases"], [13, "use-cases"], [16, "use-cases"], [71, "use-cases"]], "UI Changes": [[3, "ui-changes"], [13, "ui-changes"]], "Implementation constraints": [[3, "implementation-constraints"]], "Questions and Answers": [[3, "questions-and-answers"]], "Breezy branding": [[4, "breezy-branding"]], "BTree Index Prefetch": [[5, "btree-index-prefetch"]], "Example": [[5, "example"], [64, "example"]], "BTree Structure": [[5, "btree-structure"]], "Example 1 layer": [[5, "example-1-layer"]], "Example 2 layer": [[5, "example-2-layer"]], "Example 3 layer": [[5, "example-3-layer"]], "Current Info": [[5, "current-info"]], "Data and Request": [[5, "data-and-request"]], "Thoughts on expansion": [[5, "thoughts-on-expansion"]], "Algorithm": [[5, "algorithm"], [35, "algorithm"]], "Tracking Bugs in Breezy": [[6, "tracking-bugs-in-breezy"]], "Links": [[6, "links"]], "Generalities": [[6, "generalities"]], "Priorities": [[6, "priorities"]], "Clear Bugs": [[6, "clear-bugs"]], "Bug Status": [[6, "bug-status"]], "Bug Importance": [[6, "bug-importance"]], "Assignment": [[6, "assignment"]], "Targetting Bugs": [[6, "targetting-bugs"]], "Backports": [[6, "backports"]], "Release Notes": [[6, "release-notes"]], "Tags": [[6, "tags"]], "Merge Directive format 2 and Bundle format 4": [[7, "merge-directive-format-2-and-bundle-format-4"]], "Motivation": [[7, "motivation"], [8, "motivation"], [16, "motivation"], [20, "motivation"], [31, "motivation"], [40, "motivation"], [70, "motivation"], [71, "motivation"]], "Note": [[7, "note"]], "Bundle Format Name": [[7, "bundle-format-name"]], "Dependencies": [[7, "dependencies"]], "Description": [[7, "description"]], "Merge Directive 2 Contents": [[7, "merge-directive-2-contents"]], "Patch-RIO command section": [[7, "patch-rio-command-section"]], "Patch preview section": [[7, "patch-preview-section"]], "Bundle section": [[7, "bundle-section"]], "Bundle 4 Contents": [[7, "bundle-4-contents"]], "Serialization": [[7, "serialization"], [33, "serialization"]], "Bundle Records": [[7, "bundle-records"]], "Record metainfo": [[7, "record-metainfo"]], "Bundle record naming": [[7, "bundle-record-naming"]], "Layout": [[7, "layout"]], "Info record": [[7, "info-record"]], "Installing data across serialization mismatches": [[7, "installing-data-across-serialization-mismatches"]], "Model differences": [[7, "model-differences"]], "Validating preview patches": [[7, "validating-preview-patches"]], "Bundles": [[8, "bundles"], [71, "bundles"], [71, "id1"]], "Status": [[8, "status"], [16, "status"], [31, "status"], [70, "status"], [71, "status"]], "Contents": [[8, "contents"], [15, "contents"], [16, "contents"], [20, "contents"], [24, "contents"], [31, "contents"], [33, "contents"], [38, "contents"], [40, "contents"], [43, "contents"], [59, "contents"], [64, "contents"], [69, "contents"], [70, "contents"], [71, "contents"]], "Desired features": [[8, "desired-features"]], "Historical Design": [[8, "historical-design"]], "June 2007 Design": [[8, "june-2007-design"]], "Future Plans": [[8, "future-plans"]], "Physical encoding": [[8, "physical-encoding"]], "Code reuse": [[8, "code-reuse"]], "Case Insensitive File Systems": [[9, "case-insensitive-file-systems"]], "Handling these file-systems": [[9, "handling-these-file-systems"]], "Implementation of support for these file-systems": [[9, "implementation-of-support-for-these-file-systems"]], "Check Notes": [[10, "check-notes"]], "Repository": [[10, "repository"], [39, "repository"], [39, "id2"]], "Branch": [[10, "branch"], [39, "branch"], [39, "id1"]], "Tree": [[10, "tree"], [39, "tree"]], "Duplicate work": [[10, "duplicate-work"]], "Outline of approach": [[10, "outline-of-approach"]], "Reviewing proposed changes to Breezy": [[11, "reviewing-proposed-changes-to-breezy"]], "Reviewing proposed changes": [[11, "reviewing-proposed-changes"]], "Checklist for reviewers": [[11, "checklist-for-reviewers"]], "Reviews on Launchpad": [[11, "reviews-on-launchpad"]], "Landing approved changes": [[11, "landing-approved-changes"]], "Breezy Code Style Guide": [[12, "breezy-code-style-guide"]], "Code layout": [[12, "code-layout"]], "Python versions": [[12, "python-versions"]], "hasattr and getattr": [[12, "hasattr-and-getattr"]], "kwargs": [[12, "kwargs"]], "Imitating standard objects": [[12, "imitating-standard-objects"]], "Module Imports": [[12, "module-imports"]], "Naming": [[12, "naming"], [14, "naming"], [65, "naming"]], "Standard Names": [[12, "standard-names"]], "Destructors": [[12, "destructors"]], "Cleanup methods": [[12, "cleanup-methods"]], "Factories": [[12, "factories"]], "Registries": [[12, "registries"]], "InterObject and multiple dispatch": [[12, "interobject-and-multiple-dispatch"]], "Lazy Imports": [[12, "lazy-imports"]], "The Null revision": [[12, "the-null-revision"]], "Object string representations": [[12, "object-string-representations"]], "Exception handling": [[12, "exception-handling"]], "Test coverage": [[12, "test-coverage"]], "Assertions": [[12, "assertions"]], "emacs setup": [[12, "emacs-setup"]], "Portability Tips": [[12, "portability-tips"]], "Dynamic imports": [[12, "dynamic-imports"]], "co-located branches": [[13, "co-located-branches"]], "Implementation": [[13, "implementation"]], "Code Changes": [[13, "code-changes"]], "Schema Changes": [[13, "schema-changes"]], "Further integration": [[13, "further-integration"]], "Simplifying Breezy Configuration": [[14, "simplifying-breezy-configuration"]], "Goal": [[14, "goal"]], "Current issues": [[14, "current-issues"]], "Proposed implementation": [[14, "proposed-implementation"]], "Configuration files definition": [[14, "configuration-files-definition"]], "Value": [[14, "value"]], "Option expansion": [[14, "option-expansion"]], "Configuration file syntax": [[14, "configuration-file-syntax"]], "Section matching": [[14, "section-matching"]], "LocationMatcher": [[14, "locationmatcher"]], "PathMatcher": [[14, "pathmatcher"]], "The Option object": [[14, "the-option-object"]], "The Section object": [[14, "the-section-object"]], "The Store object": [[14, "the-store-object"]], "The Stack object": [[14, "the-stack-object"]], "Getting an option value": [[14, "getting-an-option-value"]], "Compatibility": [[14, "compatibility"]], "Notes": [[14, "notes"], [53, "notes"]], "Developer facing concepts": [[14, "developer-facing-concepts"]], "Option": [[14, "option"], [15, "option"]], "Stack": [[14, "stack"]], "StackRegistry": [[14, "stackregistry"]], "Store": [[14, "store"]], "Examples": [[14, "examples"]], "store examples:": [[14, "store-examples"]], "Why and when locking config files matter": [[14, "why-and-when-locking-config-files-matter"]], "Configuring Breezy": [[15, "configuring-breezy"]], "Get an option value": [[15, "get-an-option-value"]], "Add a new option": [[15, "add-a-new-option"]], "Modify an option value or delete an option": [[15, "modify-an-option-value-or-delete-an-option"]], "Old and new configuration code": [[15, "old-and-new-configuration-code"]], "Adding a new stack": [[15, "adding-a-new-stack"]], "Adding a new store": [[15, "adding-a-new-store"]], "breezy.conf": [[15, "breezy-conf"]], "location.conf": [[15, "location-conf"]], "branch.conf": [[15, "branch-conf"]], "Sections": [[15, "sections"]], "Stores": [[15, "stores"]], "Filtering sections": [[15, "filtering-sections"]], "Stacks": [[15, "stacks"]], "Container format": [[16, "container-format"]], "Terminology": [[16, "terminology"], [19, "terminology"], [31, "terminology"], [70, "terminology"]], "Streaming data between a smart server and client": [[16, "streaming-data-between-a-smart-server-and-client"]], "Incremental push or pull": [[16, "incremental-push-or-pull"]], "Persistent storage on disk": [[16, "persistent-storage-on-disk"]], "Usable before deep model changes to Bazaar": [[16, "usable-before-deep-model-changes-to-bazaar"]], "Examples of possible record content": [[16, "examples-of-possible-record-content"]], "Characteristics": [[16, "characteristics"], [71, "characteristics"]], "No length-prefixing of entire container": [[16, "no-length-prefixing-of-entire-container"]], "Structured as a self-contained series of records": [[16, "structured-as-a-self-contained-series-of-records"]], "Addressing records": [[16, "addressing-records"]], "Reasonably cheap for small records": [[16, "reasonably-cheap-for-small-records"]], "Specification": [[16, "specification"], [71, "specification"]], "Record types": [[16, "record-types"]], "End Marker": [[16, "end-marker"]], "Bytes": [[16, "bytes"]], "Names": [[16, "names"]], "Content Filtering": [[17, "content-filtering"]], "Filters": [[17, "filters"]], "Conventions": [[17, "conventions"]], "Dirstate interactions": [[17, "dirstate-interactions"]], "User interface": [[17, "user-interface"]], "Performance considerations": [[17, "performance-considerations"], [34, "performance-considerations"], [63, "performance-considerations"]], "Future ideas and open issues": [[17, "future-ideas-and-open-issues"]], "See also": [[17, "see-also"], [24, "see-also"], [64, "see-also"], [69, "see-also"]], "Contributing to Breezy": [[18, "contributing-to-breezy"]], "Talk to us": [[18, "talk-to-us"]], "Starting": [[18, "starting"]], "Making a branch": [[18, "making-a-branch"]], "Publishing your changes": [[18, "publishing-your-changes"]], "Writing tests": [[18, "writing-tests"]], "Proposing a merge": [[18, "proposing-a-merge"]], "Breezy Release Cycles": [[19, "breezy-release-cycles"]], "The Process": [[19, "the-process"]], "Schedule": [[19, "schedule"]], "Regularity": [[19, "regularity"]], "Numbering": [[19, "numbering"]], "Bug Work": [[19, "bug-work"]], "Feature and Performance Work": [[19, "feature-and-performance-work"]], "Plugins": [[19, "plugins"]], "Data and Network Formats": [[19, "data-and-network-formats"]], "Hosting Services": [[19, "hosting-services"]], "Simultaneous Installation": [[19, "simultaneous-installation"]], "OS Distributions": [[19, "os-distributions"]], "Packaging": [[19, "packaging"]], "Code Freeze vs Announcement": [[19, "code-freeze-vs-announcement"]], "Weekly Metronome Mail": [[19, "weekly-metronome-mail"]], "Questions": [[19, "questions"]], "Expected Benefits": [[19, "expected-benefits"]], "Reviewing for the Stable Branch": [[19, "reviewing-for-the-stable-branch"]], "References": [[19, "references"]], "Development repository formats": [[20, "development-repository-formats"]], "Using development repository formats": [[20, "using-development-repository-formats"]], "Format names": [[20, "format-names"]], "Support for upgrade and migration": [[20, "support-for-upgrade-and-migration"]], "Before converting to a development format": [[20, "before-converting-to-a-development-format"]], "Creating a new development format branch": [[20, "creating-a-new-development-format-branch"]], "Creating a new development format repository": [[20, "creating-a-new-development-format-repository"]], "Upgrading an existing branch or repository to development": [[20, "upgrading-an-existing-branch-or-repository-to-development"]], "Starting a new development format branch from one in an older format": [[20, "starting-a-new-development-format-branch-from-one-in-an-older-format"]], "Develoment formats for bzr-svn users": [[20, "develoment-formats-for-bzr-svn-users"]], "Reporting problems": [[20, "reporting-problems"], [40, "reporting-problems"]], "Technical notes": [[20, "technical-notes"], [40, "technical-notes"]], "When to create a new development format": [[20, "when-to-create-a-new-development-format"]], "How to create a new development format": [[20, "how-to-create-a-new-development-format"]], "Format Details": [[20, "format-details"]], "development": [[20, "development"]], "development-rich-root": [[20, "development-rich-root"]], "development-subtree": [[20, "development-subtree"]], "Development6RichRoot[Subtree]": [[20, "development6richroot-subtree"]], "Dirstate": [[21, "dirstate"]], "_dirblock_state": [[21, "dirblock-state"]], "IN_MEMORY_HASH_MODIFIED": [[21, "in-memory-hash-modified"]], "Documenting Changes": [[22, "documenting-changes"]], "NEWS File": [[22, "news-file"]], "Commands": [[22, "commands"]], "API Documentation": [[22, "api-documentation"]], "Breezy Windows EC2 Server": [[23, "breezy-windows-ec2-server"]], "Goals": [[23, "goals"]], "Approach": [[23, "approach"]], "Procedures": [[23, "procedures"]], "Preparation": [[23, "preparation"], [40, "preparation"]], "To start up an instance": [[23, "to-start-up-an-instance"]], "To save a system snapshot as an image": [[23, "to-save-a-system-snapshot-as-an-image"]], "Management console (useful!)": [[23, "management-console-useful"]], "Format feature flags": [[24, "format-feature-flags"]], "Proposed approach": [[24, "proposed-approach"]], "Feature necessity": [[24, "feature-necessity"]], "Format changes": [[24, "format-changes"]], "API Changes": [[24, "api-changes"], [48, "api-changes"]], "Enabling features": [[24, "enabling-features"]], "Fetching data": [[25, "fetching-data"]], "Overview of a fetch": [[25, "overview-of-a-fetch"]], "How objects to be transferred are determined": [[25, "how-objects-to-be-transferred-are-determined"]], "Fetch specs": [[25, "fetch-specs"]], "Streams": [[25, "streams"]], "Stacking constraints": [[25, "stacking-constraints"]], "Why that rule?": [[25, "why-that-rule"]], "Implications for fetching": [[25, "implications-for-fetching"]], "Current approach": [[26, "current-approach"]], "Things to keep": [[26, "things-to-keep"]], "Things to remove": [[26, "things-to-remove"]], "Thoughts": [[26, "thoughts"]], "Delta strategy": [[26, "delta-strategy"]], "Implementation Strategy": [[26, "implementation-strategy"]], "CHK Optimized index": [[28, "chk-optimized-index"]], "Required information": [[28, "required-information"]], "Partial Hash": [[28, "partial-hash"]], "Scaling Sizes": [[28, "scaling-sizes"]], "Scaling up": [[28, "scaling-up"]], "Scaling down": [[28, "scaling-down"]], "Other discussion": [[28, "other-discussion"]], "group encoding": [[28, "group-encoding"]], "variable length index entries": [[28, "variable-length-index-entries"]], "storing uncompressed offset + length": [[28, "storing-uncompressed-offset-length"]], "null content": [[28, "null-content"]], "VF.keys()": [[28, "vf-keys"]], "More than 64k groups": [[28, "more-than-64k-groups"]], "Breezy Developer Document Catalog": [[29, "breezy-developer-document-catalog"], [30, "breezy-developer-document-catalog"]], "Introduction": [[29, "introduction"], [34, "introduction"], [49, "introduction"], [63, "introduction"], [64, "introduction"]], "Working on Breezy": [[29, "working-on-breezy"]], "Architecture overviews": [[29, "architecture-overviews"], [30, "architecture-overviews"]], "Releasing and Packaging": [[29, "releasing-and-packaging"]], "Developing using breezy": [[29, "developing-using-breezy"]], "Other documents": [[29, "other-documents"]], "Licence": [[29, "licence"]], "Overall developer documentation": [[30, "overall-developer-documentation"]], "Process": [[30, "process"]], "Plans": [[30, "plans"], [42, "plans"]], "Specifications": [[30, "specifications"], [73, "specifications"]], "Data formats": [[30, "data-formats"], [67, "data-formats"]], "Miscellaneous": [[30, "miscellaneous"]], "Indices": [[31, "indices"], [70, "indices"]], "General Index API": [[31, "general-index-api"]], "Services": [[31, "services"]], "Build index": [[31, "build-index"]], "Retrieve entries from the index": [[31, "retrieve-entries-from-the-index"]], "Merging of indices": [[31, "merging-of-indices"]], "Index implementations": [[31, "index-implementations"]], "GraphIndex": [[31, "graphindex"]], "Integrating with Breezy": [[32, "integrating-with-breezy"]], "Starting with breezy": [[32, "starting-with-breezy"]], "Within brz": [[32, "within-brz"]], "From outside brz": [[32, "from-outside-brz"]], "Running brz commands": [[32, "running-brz-commands"]], "Load the bzr and/or git module(s)": [[32, "load-the-bzr-and-or-git-module-s"]], "Manipulating the Working Tree": [[32, "manipulating-the-working-tree"]], "Compare trees": [[32, "compare-trees"]], "Adding Files": [[32, "adding-files"]], "Removing Files": [[32, "removing-files"]], "Renaming a File": [[32, "renaming-a-file"]], "Moving Files": [[32, "moving-files"]], "Committing Changes": [[32, "committing-changes"]], "Generating a Log for a File": [[32, "generating-a-log-for-a-file"]], "Annotating a File": [[32, "annotating-a-file"]], "Working with branches": [[32, "working-with-branches"]], "Branching from an existing branch": [[32, "branching-from-an-existing-branch"]], "Pushing and pulling branches": [[32, "pushing-and-pulling-branches"]], "Checkout from an existing branch": [[32, "checkout-from-an-existing-branch"]], "History Operations": [[32, "history-operations"]], "Finding the last revision number or id": [[32, "finding-the-last-revision-number-or-id"]], "Getting the list of revision ids that make up a branch": [[32, "getting-the-list-of-revision-ids-that-make-up-a-branch"]], "Getting a Revision object from a revision id": [[32, "getting-a-revision-object-from-a-revision-id"]], "Accessing the files from a revision": [[32, "accessing-the-files-from-a-revision"]], "Inventories": [[33, "inventories"]], "In memory inventories": [[33, "in-memory-inventories"]], "dirstate": [[33, "dirstate"]], "XML": [[33, "xml"]], "Serialization scaling and future designs": [[33, "serialization-scaling-and-future-designs"]], "Current situation": [[33, "current-situation"]], "Long term work": [[33, "long-term-work"]], "Layering": [[33, "layering"], [38, "layering"]], "Design elements to achieve the goals in a future inventory implementation": [[33, "design-elements-to-achieve-the-goals-in-a-future-inventory-implementation"]], "Hash bucket based inventories": [[33, "hash-bucket-based-inventories"]], "Goal satisfaction": [[33, "goal-satisfaction"], [33, "id3"]], "Issues": [[33, "issues"], [33, "id4"]], "Canonical form": [[33, "canonical-form"], [33, "id5"]], "Apply": [[33, "apply"], [33, "id6"]], "Delta": [[33, "delta"], [33, "id7"]], "Radix tree based inventories": [[33, "radix-tree-based-inventories"]], "Hash Trie details": [[33, "hash-trie-details"]], "Insertion": [[33, "insertion"]], "Inventory deltas": [[33, "inventory-deltas"]], "Delta consistency": [[33, "delta-consistency"]], "Avoiding inconsistent deltas": [[33, "avoiding-inconsistent-deltas"]], "Computing last_modified values": [[34, "computing-last-modified-values"]], "Definition": [[34, "definition"], [36, "definition"]], "Generation in commit": [[34, "generation-in-commit"]], "Generation during conversion": [[34, "generation-during-conversion"]], "Avoiding last_modified": [[34, "avoiding-last-modified"]], "Compared to annotate": [[34, "compared-to-annotate"]], "Use cases": [[34, "use-cases"]], "Cases to test": [[34, "cases-to-test"]], "Open questions": [[34, "open-questions"], [49, "open-questions"]], "Possible structure": [[34, "possible-structure"]], "LCA Merge": [[35, "lca-merge"]], "Essential characteristics": [[35, "essential-characteristics"]], "LCA merge and Three-way merge": [[35, "lca-merge-and-three-way-merge"]], "Exception to three-way behavior": [[35, "exception-to-three-way-behavior"]], "Why a new name": [[35, "why-a-new-name"]], "Performance": [[35, "performance"]], "Possible flaws": [[35, "possible-flaws"]], "Acknowledgements": [[35, "acknowledgements"]], "LCA Tree Merging": [[36, "lca-tree-merging"]], "Scalars": [[36, "scalars"]], "Resolution Algorithm": [[36, "resolution-algorithm"]], "InventoryEntry.revision": [[36, "inventoryentry-revision"]], "Miscellaneous notes": [[37, "miscellaneous-notes"]], "Network Protocol": [[38, "network-protocol"]], "Medium": [[38, "medium"]], "Protocol": [[38, "protocol"]], "Request/Response processing": [[38, "request-response-processing"]], "Server-side": [[38, "server-side"]], "Client-side": [[38, "client-side"]], "Protocol description": [[38, "protocol-description"]], "Version one": [[38, "version-one"]], "Version two": [[38, "version-two"]], "Version two with streamed bodies": [[38, "version-two-with-streamed-bodies"]], "Version three": [[38, "version-three"]], "Headers": [[38, "headers"]], "Conventional requests and responses": [[38, "conventional-requests-and-responses"]], "Early error returns": [[38, "early-error-returns"]], "Full-duplex operation": [[38, "full-duplex-operation"]], "APIs": [[38, "apis"]], "Paths": [[38, "paths"]], "Requests": [[38, "requests"]], "Recognised errors": [[38, "recognised-errors"]], "Breezy Architectural Overview": [[39, "breezy-architectural-overview"]], "IDs and keys": [[39, "ids-and-keys"]], "IDs": [[39, "ids"]], "File ids": [[39, "file-ids"]], "Tree file ids": [[39, "tree-file-ids"]], "Inventory file ids": [[39, "inventory-file-ids"]], "Transform ids": [[39, "transform-ids"]], "Keys": [[39, "keys"]], "Core classes": [[39, "core-classes"]], "Transport": [[39, "transport"]], "Filenames vs URLs": [[39, "filenames-vs-urls"]], "More information": [[39, "more-information"]], "Control directory": [[39, "control-directory"]], "WorkingTree": [[39, "workingtree"]], "Stacked Repositories": [[39, "stacked-repositories"]], "Storage model": [[39, "storage-model"]], "Revision store": [[39, "revision-store"]], "Inventory store": [[39, "inventory-store"]], "Texts store": [[39, "texts-store"]], "Signature store": [[39, "signature-store"]], "KnitPack repository format": [[40, "knitpack-repository-format"]], "Using KnitPack repositories": [[40, "using-knitpack-repositories"]], "Creating a new knitpack branch": [[40, "creating-a-new-knitpack-branch"]], "Creating a new knitpack repository": [[40, "creating-a-new-knitpack-repository"]], "Upgrading an existing branch or repository to knitpack format": [[40, "upgrading-an-existing-branch-or-repository-to-knitpack-format"]], "Starting a new knitpack branch from one in an older format": [[40, "starting-a-new-knitpack-branch-from-one-in-an-older-format"]], "Testing packs for bzr-svn users": [[40, "testing-packs-for-bzr-svn-users"]], "What should be in the roadmap?": [[41, "what-should-be-in-the-roadmap"]], "What should the final system look like, how is it different to what we have today?": [[41, "what-should-the-final-system-look-like-how-is-it-different-to-what-we-have-today"]], "What use cases should be covered?": [[41, "what-use-cases-should-be-covered"]], "How is development on the roadmap coordinated?": [[41, "how-is-development-on-the-roadmap-coordinated"]], "1\u00a0\u00a0\u00a0Nested Trees": [[43, "nested-trees"]], "1.1\u00a0\u00a0\u00a0Principles": [[43, "principles"]], "1.2\u00a0\u00a0\u00a0Core Concepts": [[43, "core-concepts"]], "1.3\u00a0\u00a0\u00a0Basic design approach": [[43, "basic-design-approach"]], "1.3.1\u00a0\u00a0\u00a0Downwards recursion": [[43, "downwards-recursion"]], "1.3.2\u00a0\u00a0\u00a0No upwards recursion by default": [[43, "no-upwards-recursion-by-default"]], "1.3.3\u00a0\u00a0\u00a0Modelling nested trees as a composite tree": [[43, "modelling-nested-trees-as-a-composite-tree"]], "1.3.4\u00a0\u00a0\u00a0Using root file-ids for tree-references": [[43, "using-root-file-ids-for-tree-references"]], "1.3.5\u00a0\u00a0\u00a0Sub-branches": [[43, "sub-branches"]], "1.3.5.1\u00a0\u00a0\u00a0Rationale": [[43, "rationale"]], "1.3.6\u00a0\u00a0\u00a0Pull and non-initial push": [[43, "pull-and-non-initial-push"]], "1.4\u00a0\u00a0\u00a0Implementation strategies": [[43, "implementation-strategies"]], "1.5\u00a0\u00a0\u00a0Data storage": [[43, "data-storage"]], "1.5.1\u00a0\u00a0\u00a0Trees": [[43, "trees"]], "1.5.2\u00a0\u00a0\u00a0Branches": [[43, "branches"]], "1.5.3\u00a0\u00a0\u00a0Repositories": [[43, "repositories"]], "1.6\u00a0\u00a0\u00a0Commands": [[43, "commands"]], "1.7\u00a0\u00a0\u00a0API Changes": [[43, "api-changes"]], "1.7.1\u00a0\u00a0\u00a0Tree file ids as tuples": [[43, "tree-file-ids-as-tuples"]], "1.8\u00a0\u00a0\u00a0Implementation Changes": [[43, "implementation-changes"]], "1.8.1\u00a0\u00a0\u00a0Branch changes": [[43, "branch-changes"]], "1.8.2\u00a0\u00a0\u00a0Repository changes": [[43, "repository-changes"]], "1.9\u00a0\u00a0\u00a0Use Cases": [[43, "use-cases"]], "1.9.1\u00a0\u00a0\u00a0Case 1": [[43, "case-1"]], "1.9.2\u00a0\u00a0\u00a0Case 2": [[43, "case-2"]], "1.9.3\u00a0\u00a0\u00a0Case 3": [[43, "case-3"]], "1.9.4\u00a0\u00a0\u00a0Case 4": [[43, "case-4"]], "1.9.5\u00a0\u00a0\u00a0Case 5": [[43, "case-5"]], "1.9.6\u00a0\u00a0\u00a0Case 6": [[43, "case-6"]], "1.9.7\u00a0\u00a0\u00a0Case 7": [[43, "case-7"]], "1.9.8\u00a0\u00a0\u00a0Case 8": [[43, "case-8"]], "1.9.9\u00a0\u00a0\u00a0Case 9": [[43, "case-9"]], "1.9.10\u00a0\u00a0\u00a0Case 10": [[43, "case-10"]], "1.9.11\u00a0\u00a0\u00a0Case 11": [[43, "case-11"]], "1.9.12\u00a0\u00a0\u00a0Case 12": [[43, "case-12"]], "1.9.13\u00a0\u00a0\u00a0Case 13": [[43, "case-13"]], "1.9.14\u00a0\u00a0\u00a0Case 14": [[43, "case-14"]], "1.9.15\u00a0\u00a0\u00a0Case 15": [[43, "case-15"]], "1.9.16\u00a0\u00a0\u00a0Case 16": [[43, "case-16"]], "1.9.17\u00a0\u00a0\u00a0Case 17": [[43, "case-17"]], "1.9.18\u00a0\u00a0\u00a0Case 18": [[43, "case-18"]], "1.9.19\u00a0\u00a0\u00a0Case 19": [[43, "case-19"]], "1.9.20\u00a0\u00a0\u00a0Case 20": [[43, "case-20"]], "1.9.21\u00a0\u00a0\u00a0Case 21": [[43, "case-21"]], "1.9.22\u00a0\u00a0\u00a0Case 21": [[43, "id1"]], "1.10\u00a0\u00a0\u00a0User documentation": [[43, "user-documentation"]], "1.10.1\u00a0\u00a0\u00a0Nesting an external project": [[43, "nesting-an-external-project"]], "1.10.2\u00a0\u00a0\u00a0Refreshing a nested branch": [[43, "refreshing-a-nested-branch"]], "1.10.3\u00a0\u00a0\u00a0Changing a nested tree": [[43, "changing-a-nested-tree"]], "1.10.4\u00a0\u00a0\u00a0Reviewing nested tree changes": [[43, "reviewing-nested-tree-changes"]], "1.10.5\u00a0\u00a0\u00a0Browsing nested tree history": [[43, "browsing-nested-tree-history"]], "1.10.6\u00a0\u00a0\u00a0Splitting out a project": [[43, "splitting-out-a-project"]], "1.10.7\u00a0\u00a0\u00a0Virtual projects": [[43, "virtual-projects"]], "1.10.8\u00a0\u00a0\u00a0Nested branch tips & tricks": [[43, "nested-branch-tips-tricks"]], "1.10.9\u00a0\u00a0\u00a0Things to be aware of": [[43, "things-to-be-aware-of"]], "1.11\u00a0\u00a0\u00a0Design decisions": [[43, "design-decisions"]], "1.11.1\u00a0\u00a0\u00a0Shall commands recurse downwards by default?": [[43, "shall-commands-recurse-downwards-by-default"]], "1.11.2\u00a0\u00a0\u00a0Shall commands recurse upwards by default?": [[43, "shall-commands-recurse-upwards-by-default"]], "1.11.3\u00a0\u00a0\u00a0Shall subtree branches be addressable?": [[43, "shall-subtree-branches-be-addressable"]], "1.11.4\u00a0\u00a0\u00a0Shall we model nested trees as a composite tree?": [[43, "shall-we-model-nested-trees-as-a-composite-tree"]], "1.11.5\u00a0\u00a0\u00a0Shall we use root-ids for tree references?": [[43, "shall-we-use-root-ids-for-tree-references"]], "1.11.6\u00a0\u00a0\u00a0What about locking?": [[43, "what-about-locking"]], "1.11.7\u00a0\u00a0\u00a0How do we handle merge when the subtree hasn\u2019t diverged?": [[43, "how-do-we-handle-merge-when-the-subtree-hasn-t-diverged"]], "1.11.8\u00a0\u00a0\u00a0What should uncommit do?": [[43, "what-should-uncommit-do"]], "1.11.9\u00a0\u00a0\u00a0Some subtrees should have commits and some should not. How?": [[43, "some-subtrees-should-have-commits-and-some-should-not-how"]], "1.12\u00a0\u00a0\u00a0Comparison with other systems": [[43, "comparison-with-other-systems"]], "1.12.1\u00a0\u00a0\u00a0Git submodules": [[43, "git-submodules"]], "1.12.2\u00a0\u00a0\u00a0Mercurial Forests": [[43, "mercurial-forests"]], "1.12.3\u00a0\u00a0\u00a0Mercurial Nested Repositories": [[43, "mercurial-nested-repositories"]], "1.12.4\u00a0\u00a0\u00a0Subversion \u201csvn:externals\u201d": [[43, "subversion-svn-externals"]], "1.12.5\u00a0\u00a0\u00a0Comments on differences": [[43, "comments-on-differences"]], "Add": [[44, "add"]], "Least work we can hope to perform": [[44, "least-work-we-can-hope-to-perform"], [50, "least-work-we-can-hope-to-perform"], [58, "least-work-we-can-hope-to-perform"]], "Per file algorithm": [[44, "per-file-algorithm"]], "Annotate": [[45, "annotate"]], "Bundle Creation": [[46, "bundle-creation"]], "Needs": [[46, "needs"], [53, "needs"]], "Commit Performance Notes": [[47, "commit-performance-notes"]], "Changes to commit": [[47, "changes-to-commit"]], "Commit: The Minimum Work Required": [[47, "commit-the-minimum-work-required"]], "Commit vs Status": [[47, "commit-vs-status"]], "Avoiding Work: Smarter Change Detection": [[47, "avoiding-work-smarter-change-detection"]], "Avoiding Work: Better Layering": [[47, "avoiding-work-better-layering"]], "Avoiding work: avoiding reading parent data": [[47, "avoiding-work-avoiding-reading-parent-data"]], "Code structure": [[47, "code-structure"]], "Complications of commit": [[47, "complications-of-commit"]], "Interface stack": [[47, "interface-stack"]], "Branch->Tree interface": [[47, "branch-tree-interface"]], "Information from the tree to repository": [[47, "information-from-the-tree-to-repository"]], "Information from the repository to the tree": [[47, "information-from-the-repository-to-the-tree"]], "Selective commit": [[47, "selective-commit"]], "Common commit code": [[47, "common-commit-code"]], "Order of traversal": [[47, "order-of-traversal"]], "Open question: per-file graphs": [[47, "open-question-per-file-graphs"]], "diff Performance Analysis": [[48, "diff-performance-analysis"]], "Minimal Work": [[48, "minimal-work"]], "Reuse of historical comparisons": [[48, "reuse-of-historical-comparisons"]], "Historical Tree Against Historical Tree": [[48, "historical-tree-against-historical-tree"]], "Basis Against Historical Tree": [[48, "basis-against-historical-tree"]], "Basis Against Basis": [[48, "basis-against-basis"]], "Working Tree Against Basis": [[48, "working-tree-against-basis"]], "Working Tree Against Historical Tree": [[48, "working-tree-against-historical-tree"]], "Working Tree Against Working Tree": [[48, "working-tree-against-working-tree"]], "Storage considerations": [[48, "storage-considerations"]], "Directory fingerprints": [[49, "directory-fingerprints"]], "Use-case oriented APIs": [[49, "use-case-oriented-apis"]], "commit": [[49, "commit"]], "log": [[49, "log"]], "Conclusions": [[49, "conclusions"]], "Design changes": [[49, "design-changes"]], "API changes": [[49, "api-changes"]], "Garbage Collection": [[50, "garbage-collection"]], "Incremental push/pull": [[51, "incremental-push-pull"]], "Functional Requirements": [[51, "functional-requirements"]], "Factors which should add work for push/pull": [[51, "factors-which-should-add-work-for-push-pull"]], "Push/pull overview": [[51, "push-pull-overview"]], "New data identification": [[51, "new-data-identification"]], "Set synchronisation approaches": [[51, "set-synchronisation-approaches"]], "DAG synchronisation approaches": [[51, "dag-synchronisation-approaches"]], "File level scaling": [[51, "file-level-scaling"], [51, "id1"], [51, "id3"]], "API scaling": [[51, "api-scaling"], [51, "id2"], [51, "id4"]], "Data reading": [[51, "data-reading"]], "Data Verification and writing": [[51, "data-verification-and-writing"]], "Overview summary": [[51, "overview-summary"]], "Notes from London": [[51, "notes-from-london"]], "Initial push / pull": [[52, "initial-push-pull"]], "Optimal case": [[52, "optimal-case"]], "Disk case": [[52, "disk-case"]], "Smart Network Case": [[52, "smart-network-case"]], "Phase 1": [[52, "phase-1"]], "Phase 2": [[52, "phase-2"]], "Dumb Network Case": [[52, "dumb-network-case"]], "Wants": [[52, "wants"]], "Scaling analysys of Merge": [[53, "scaling-analysys-of-merge"]], "Missing": [[54, "missing"]], "Analysing a specific use case": [[55, "analysing-a-specific-use-case"]], "Performing the analysis": [[55, "performing-the-analysis"]], "What factors should be considered?": [[55, "what-factors-should-be-considered"]], "Integration of performance changes": [[56, "integration-of-performance-changes"]], "Planned changes to the bzr core": [[57, "planned-changes-to-the-bzr-core"]], "Library changes": [[57, "library-changes"]], "Interoperable disk changes": [[57, "interoperable-disk-changes"]], "Possibly non-interoperable disk changes": [[57, "possibly-non-interoperable-disk-changes"]], "Non-interoperable disk changes": [[57, "non-interoperable-disk-changes"]], "Revert": [[58, "revert"]], "1\u00a0\u00a0\u00a0Breezy Performance Roadmap": [[59, "breezy-performance-roadmap"]], "1.1\u00a0\u00a0\u00a0About the performance roadmap": [[59, "about-the-performance-roadmap"]], "1.1.1\u00a0\u00a0\u00a0Planned changes to the bzr core": [[59, "planned-changes-to-the-bzr-core"]], "1.1.1.1\u00a0\u00a0\u00a0Library changes": [[59, "library-changes"]], "1.1.1.2\u00a0\u00a0\u00a0Interoperable disk changes": [[59, "interoperable-disk-changes"]], "1.1.1.3\u00a0\u00a0\u00a0Possibly non-interoperable disk changes": [[59, "possibly-non-interoperable-disk-changes"]], "1.1.1.4\u00a0\u00a0\u00a0Non-interoperable disk changes": [[59, "non-interoperable-disk-changes"]], "1.1.2\u00a0\u00a0\u00a0Integration of performance changes": [[59, "integration-of-performance-changes"]], "1.2\u00a0\u00a0\u00a0Analysis of use cases": [[59, "analysis-of-use-cases"]], "1.2.1\u00a0\u00a0\u00a0Analysing a specific use case": [[59, "analysing-a-specific-use-case"]], "1.2.2\u00a0\u00a0\u00a0Performing the analysis": [[59, "performing-the-analysis"]], "1.2.3\u00a0\u00a0\u00a0What factors should be considered?": [[59, "what-factors-should-be-considered"]], "1.3\u00a0\u00a0\u00a0Use cases": [[59, "use-cases"]], "1.3.1\u00a0\u00a0\u00a0Initial push / pull": [[59, "initial-push-pull"]], "1.3.1.1\u00a0\u00a0\u00a0Optimal case": [[59, "optimal-case"]], "1.3.1.2\u00a0\u00a0\u00a0Disk case": [[59, "disk-case"]], "1.3.1.3\u00a0\u00a0\u00a0Smart Network Case": [[59, "smart-network-case"]], "1.3.1.3.1\u00a0\u00a0\u00a0Phase 1": [[59, "phase-1"]], "1.3.1.3.2\u00a0\u00a0\u00a0Phase 2": [[59, "phase-2"]], "1.3.1.4\u00a0\u00a0\u00a0Dumb Network Case": [[59, "dumb-network-case"]], "1.3.1.5\u00a0\u00a0\u00a0Wants": [[59, "wants"]], "1.3.2\u00a0\u00a0\u00a0Incremental push/pull": [[59, "incremental-push-pull"]], "1.3.2.1\u00a0\u00a0\u00a0Functional Requirements": [[59, "functional-requirements"]], "1.3.2.2\u00a0\u00a0\u00a0Factors which should add work for push/pull": [[59, "factors-which-should-add-work-for-push-pull"]], "1.3.2.3\u00a0\u00a0\u00a0Push/pull overview": [[59, "push-pull-overview"]], "1.3.2.3.1\u00a0\u00a0\u00a0New data identification": [[59, "new-data-identification"]], "1.3.2.3.1.1\u00a0\u00a0\u00a0Set synchronisation approaches": [[59, "set-synchronisation-approaches"]], "1.3.2.3.1.2\u00a0\u00a0\u00a0DAG synchronisation approaches": [[59, "dag-synchronisation-approaches"]], "1.3.2.3.1.3\u00a0\u00a0\u00a0File level scaling": [[59, "file-level-scaling"]], "1.3.2.3.1.4\u00a0\u00a0\u00a0API scaling": [[59, "api-scaling"]], "1.3.2.3.2\u00a0\u00a0\u00a0Data reading": [[59, "data-reading"]], "1.3.2.3.2.1\u00a0\u00a0\u00a0File level scaling": [[59, "id1"]], "1.3.2.3.2.2\u00a0\u00a0\u00a0API scaling": [[59, "id2"]], "1.3.2.3.3\u00a0\u00a0\u00a0Data Verification and writing": [[59, "data-verification-and-writing"]], "1.3.2.3.3.1\u00a0\u00a0\u00a0Overview summary": [[59, "overview-summary"]], "1.3.2.3.3.2\u00a0\u00a0\u00a0File level scaling": [[59, "id3"]], "1.3.2.3.3.3\u00a0\u00a0\u00a0API scaling": [[59, "id4"]], "1.3.2.4\u00a0\u00a0\u00a0Notes from London": [[59, "notes-from-london"]], "1.3.3\u00a0\u00a0\u00a0Add": [[59, "add"]], "1.3.3.1\u00a0\u00a0\u00a0Least work we can hope to perform": [[59, "least-work-we-can-hope-to-perform"]], "1.3.3.2\u00a0\u00a0\u00a0Per file algorithm": [[59, "per-file-algorithm"]], "1.3.4\u00a0\u00a0\u00a0Commit Performance Notes": [[59, "commit-performance-notes"]], "1.3.4.1\u00a0\u00a0\u00a0Changes to commit": [[59, "changes-to-commit"]], "1.3.4.2\u00a0\u00a0\u00a0Commit: The Minimum Work Required": [[59, "commit-the-minimum-work-required"]], "1.3.4.3\u00a0\u00a0\u00a0Commit vs Status": [[59, "commit-vs-status"]], "1.3.4.4\u00a0\u00a0\u00a0Avoiding Work: Smarter Change Detection": [[59, "avoiding-work-smarter-change-detection"]], "1.3.4.5\u00a0\u00a0\u00a0Avoiding Work: Better Layering": [[59, "avoiding-work-better-layering"]], "1.3.4.6\u00a0\u00a0\u00a0Avoiding work: avoiding reading parent data": [[59, "avoiding-work-avoiding-reading-parent-data"]], "1.3.4.7\u00a0\u00a0\u00a0Code structure": [[59, "code-structure"]], "1.3.4.8\u00a0\u00a0\u00a0Complications of commit": [[59, "complications-of-commit"]], "1.3.4.9\u00a0\u00a0\u00a0Interface stack": [[59, "interface-stack"]], "1.3.4.10\u00a0\u00a0\u00a0Branch->Tree interface": [[59, "branch-tree-interface"]], "1.3.4.11\u00a0\u00a0\u00a0Information from the tree to repository": [[59, "information-from-the-tree-to-repository"]], "1.3.4.12\u00a0\u00a0\u00a0Information from the repository to the tree": [[59, "information-from-the-repository-to-the-tree"]], "1.3.4.13\u00a0\u00a0\u00a0Selective commit": [[59, "selective-commit"]], "1.3.4.14\u00a0\u00a0\u00a0Common commit code": [[59, "common-commit-code"]], "1.3.4.15\u00a0\u00a0\u00a0Order of traversal": [[59, "order-of-traversal"]], "1.3.4.16\u00a0\u00a0\u00a0Open question: per-file graphs": [[59, "open-question-per-file-graphs"]], "1.3.5\u00a0\u00a0\u00a0diff Performance Analysis": [[59, "diff-performance-analysis"]], "1.3.5.1\u00a0\u00a0\u00a0Minimal Work": [[59, "minimal-work"]], "1.3.5.1.1\u00a0\u00a0\u00a0Reuse of historical comparisons": [[59, "reuse-of-historical-comparisons"]], "1.3.5.1.2\u00a0\u00a0\u00a0Historical Tree Against Historical Tree": [[59, "historical-tree-against-historical-tree"]], "1.3.5.1.3\u00a0\u00a0\u00a0Basis Against Historical Tree": [[59, "basis-against-historical-tree"]], "1.3.5.1.4\u00a0\u00a0\u00a0Basis Against Basis": [[59, "basis-against-basis"]], "1.3.5.1.5\u00a0\u00a0\u00a0Working Tree Against Basis": [[59, "working-tree-against-basis"]], "1.3.5.1.6\u00a0\u00a0\u00a0Working Tree Against Historical Tree": [[59, "working-tree-against-historical-tree"]], "1.3.5.1.7\u00a0\u00a0\u00a0Working Tree Against Working Tree": [[59, "working-tree-against-working-tree"]], "1.3.5.2\u00a0\u00a0\u00a0API Changes": [[59, "api-changes"]], "1.3.5.3\u00a0\u00a0\u00a0Storage considerations": [[59, "storage-considerations"]], "1.3.6\u00a0\u00a0\u00a0Garbage Collection": [[59, "garbage-collection"]], "1.3.6.1\u00a0\u00a0\u00a0Least work we can hope to perform": [[59, "id7"]], "1.3.7\u00a0\u00a0\u00a0Revert": [[59, "revert"]], "1.3.7.1\u00a0\u00a0\u00a0Least work we can hope to perform": [[59, "id8"]], "1.3.8\u00a0\u00a0\u00a0The status command": [[59, "the-status-command"]], "1.3.8.1\u00a0\u00a0\u00a0UI Overview": [[59, "ui-overview"]], "1.3.8.2\u00a0\u00a0\u00a0Ideal work for working tree to historical status": [[59, "ideal-work-for-working-tree-to-historical-status"]], "1.3.8.3\u00a0\u00a0\u00a0Locality of reference": [[59, "locality-of-reference"]], "1.3.8.4\u00a0\u00a0\u00a0Scaling observations": [[59, "scaling-observations"]], "1.3.9\u00a0\u00a0\u00a0Annotate": [[59, "annotate"]], "1.3.10\u00a0\u00a0\u00a0Scaling analysys of Merge": [[59, "scaling-analysys-of-merge"]], "1.3.10.1\u00a0\u00a0\u00a0Needs": [[59, "needs"]], "1.3.10.2\u00a0\u00a0\u00a0Notes": [[59, "notes"]], "1.3.11\u00a0\u00a0\u00a0Bundle Creation": [[59, "bundle-creation"]], "1.3.11.1\u00a0\u00a0\u00a0Needs": [[59, "id10"]], "1.3.12\u00a0\u00a0\u00a0Uncommit Performance Notes": [[59, "uncommit-performance-notes"]], "1.3.12.1\u00a0\u00a0\u00a0Specification of uncommit": [[59, "specification-of-uncommit"]], "1.3.13\u00a0\u00a0\u00a0Missing": [[59, "missing"]], "1.4\u00a0\u00a0\u00a0Subsystem designs": [[59, "subsystem-designs"]], "1.4.1\u00a0\u00a0\u00a0Directory fingerprints": [[59, "directory-fingerprints"]], "1.4.1.1\u00a0\u00a0\u00a0Introduction": [[59, "introduction"]], "1.4.1.2\u00a0\u00a0\u00a0Use-case oriented APIs": [[59, "use-case-oriented-apis"]], "1.4.1.2.1\u00a0\u00a0\u00a0commit": [[59, "commit"]], "1.4.1.2.2\u00a0\u00a0\u00a0log": [[59, "log"]], "1.4.1.3\u00a0\u00a0\u00a0Open questions": [[59, "open-questions"]], "1.4.1.4\u00a0\u00a0\u00a0Conclusions": [[59, "conclusions"]], "1.4.1.5\u00a0\u00a0\u00a0Design changes": [[59, "design-changes"]], "1.4.1.6\u00a0\u00a0\u00a0API changes": [[59, "id12"]], "The status command": [[60, "the-status-command"]], "UI Overview": [[60, "ui-overview"]], "Ideal work for working tree to historical status": [[60, "ideal-work-for-working-tree-to-historical-status"]], "Locality of reference": [[60, "locality-of-reference"]], "Scaling observations": [[60, "scaling-observations"]], "Uncommit Performance Notes": [[61, "uncommit-performance-notes"]], "Specification of uncommit": [[61, "specification-of-uncommit"]], "\u201cbzr update\u201d performance analysis": [[62, "bzr-update-performance-analysis"]], "No new revisions": [[62, "no-new-revisions"]], "No local changes, only new revisions": [[62, "no-local-changes-only-new-revisions"]], "out of date heavyweight checkout, out of date w/master": [[62, "out-of-date-heavyweight-checkout-out-of-date-w-master"]], "Bazaar Windows Shell Extension Options": [[63, "bazaar-windows-shell-extension-options"]], "Background Information": [[63, "background-information"]], "The facts about shell extensions": [[63, "the-facts-about-shell-extensions"]], "Analysis of TortoiseSVN code": [[63, "analysis-of-tortoisesvn-code"]], "Analysis of existing TortoiseBzr code": [[63, "analysis-of-existing-tortoisebzr-code"]], "Detailed Implementation Strategy": [[63, "detailed-implementation-strategy"]], "External Command Processor": [[63, "external-command-processor"]], "RPC options": [[63, "rpc-options"]], "Vista versus XP": [[63, "vista-versus-xp"]], "Reuse of TSVNCache?": [[63, "reuse-of-tsvncache"]], "Reuse of this code by Mercurial or other Python based VCS systems?": [[63, "reuse-of-this-code-by-mercurial-or-other-python-based-vcs-systems"]], "Implementation plan": [[63, "implementation-plan"]], "Alternative Implementation Strategies": [[63, "alternative-implementation-strategies"]], "Implement Completely in Python": [[63, "implement-completely-in-python"]], "Plugin API": [[64, "plugin-api"]], "Structure of a plugin": [[64, "structure-of-a-plugin"]], "Plugin metadata before installation": [[64, "plugin-metadata-before-installation"]], "Metadata protocol": [[64, "metadata-protocol"]], "Control Formats": [[64, "control-formats"]], "Plugin metadata after installation": [[64, "plugin-metadata-after-installation"]], "Help and documentation": [[64, "help-and-documentation"]], "Plugin version": [[64, "plugin-version"]], "Detecting whether code\u2019s being loaded as a plugin": [[64, "detecting-whether-code-s-being-loaded-as-a-plugin"]], "Plugin performance": [[64, "plugin-performance"]], "Plugin registrations": [[64, "plugin-registrations"]], "Publishing your plugin": [[64, "publishing-your-plugin"]], "Developing a plugin": [[65, "developing-a-plugin"]], "Licensing": [[65, "licensing"]], "Testing": [[65, "testing"], [67, "testing"]], "Providing help": [[65, "providing-help"]], "Providing custom code via hooks": [[65, "providing-custom-code-via-hooks"]], "Defining a new command": [[65, "defining-a-new-command"]], "Managing data": [[65, "managing-data"]], "Useful metadata": [[65, "useful-metadata"]], "Performance tips": [[65, "performance-tips"]], "Learning more": [[65, "learning-more"]], "Mini API Reference": [[65, "mini-api-reference"]], "Command Class": [[65, "command-class"]], "register_command Function": [[65, "register-command-function"]], "Managing the Breezy PPA": [[66, "managing-the-breezy-ppa"]], "Background": [[66, "background"]], "Supported releases": [[66, "supported-releases"]], "Preconditions": [[66, "preconditions"], [69, "preconditions"]], "Packaging Breezy": [[66, "packaging-breezy"]], "Overview of packaging with builddeb": [[66, "overview-of-packaging-with-builddeb"]], "Locally testing using pbuilder": [[66, "locally-testing-using-pbuilder"]], "Update all packages in proposed before copying to the main ppa": [[66, "update-all-packages-in-proposed-before-copying-to-the-main-ppa"]], "Short form": [[66, "short-form"]], "Long Form": [[66, "long-form"]], "Packaging bzr-svn": [[66, "packaging-bzr-svn"]], "Monitoring the contents of PPAs": [[66, "monitoring-the-contents-of-ppas"]], "Testing the contents of the PPA": [[66, "testing-the-contents-of-the-ppa"]], "Packaging dependencies": [[66, "packaging-dependencies"]], "Breezy Design Principles": [[67, "breezy-design-principles"]], "Profiling": [[68, "profiling"]], "Using profilers": [[68, "using-profilers"]], "Profiling locks": [[68, "profiling-locks"]], "Profiling HPSS Requests": [[68, "profiling-hpss-requests"]], "Releasing Breezy": [[69, "releasing-breezy"]], "What do we release": [[69, "what-do-we-release"]], "When do we release ?": [[69, "when-do-we-release"]], "At the start of a series cycle": [[69, "at-the-start-of-a-series-cycle"]], "At the start of a release cycle": [[69, "at-the-start-of-a-release-cycle"]], "Doing a particular release": [[69, "doing-a-particular-release"]], "alpha releases": [[69, "alpha-releases"]], "Update the source code": [[69, "update-the-source-code"]], "Making the source tarball": [[69, "making-the-source-tarball"]], "Publishing the source tarball": [[69, "publishing-the-source-tarball"]], "Kick off the next cycle": [[69, "kick-off-the-next-cycle"]], "The final beta - branching and translations": [[69, "the-final-beta-branching-and-translations"]], "Announcing the source freeze": [[69, "announcing-the-source-freeze"]], "Publishing the release": [[69, "publishing-the-release"]], "Announcing the release": [[69, "announcing-the-release"]], "Merging the released code back to trunk": [[69, "merging-the-released-code-back-to-trunk"]], "Releases until the final one": [[69, "releases-until-the-final-one"]], "Getting the release into Ubuntu": [[69, "getting-the-release-into-ubuntu"]], "Repositories": [[70, "repositories"]], "Command Requirements": [[70, "command-requirements"]], "Data access patterns": [[70, "data-access-patterns"]], "Patterns used": [[70, "patterns-used"]], "Facilities to scale well": [[70, "facilities-to-scale-well"]], "Index size": [[70, "index-size"]], "Index ordering": [[70, "index-ordering"]], "Changing our current indexes": [[70, "changing-our-current-indexes"]], "Replace .kndx": [[70, "replace-kndx"]], "Data": [[70, "data"]], "Moving to pack based repositories": [[70, "moving-to-pack-based-repositories"]], "Naming of files": [[70, "naming-of-files"]], "Discovery of files": [[70, "discovery-of-files"]], "Housing files": [[70, "housing-files"]], "Combining indices on demand": [[70, "combining-indices-on-demand"]], "Merging data on push": [[70, "merging-data-on-push"]], "Choosing compression/delta support": [[70, "choosing-compression-delta-support"]], "Caching and writeing of data": [[70, "caching-and-writeing-of-data"]], "Locks": [[70, "locks"]], "Write Groups": [[70, "write-groups"]], "Repository Streams": [[71, "repository-streams"]], "Fetch operations": [[71, "fetch-operations"]], "Smart server operations": [[71, "smart-server-operations"]], "Data conversion": [[71, "data-conversion"]], "Single round trip": [[71, "single-round-trip"]], "Forward-only reads": [[71, "forward-only-reads"]], "Serialisation": [[71, "serialisation"]], "Weaves": [[71, "weaves"]], "Requesting a stream": [[71, "requesting-a-stream"]], "Structure of a stream": [[71, "structure-of-a-stream"]], "Consuming a stream": [[71, "consuming-a-stream"]], "factory metadata": [[71, "factory-metadata"]], "Revision Properties": [[72, "revision-properties"]], "Usage": [[72, "usage"]], "Well-known properties": [[72, "well-known-properties"]], "Breezy Testing Guide": [[74, "breezy-testing-guide"]], "The Importance of Testing": [[74, "the-importance-of-testing"]], "Running the Test Suite": [[74, "running-the-test-suite"]], "Running particular tests": [[74, "running-particular-tests"]], "Disabling plugins": [[74, "disabling-plugins"]], "Disabling crash reporting": [[74, "disabling-crash-reporting"]], "Test suite debug flags": [[74, "test-suite-debug-flags"]], "Using subunit": [[74, "using-subunit"]], "Using testrepository": [[74, "using-testrepository"]], "Running tests in parallel": [[74, "running-tests-in-parallel"]], "Running tests from a ramdisk": [[74, "running-tests-from-a-ramdisk"]], "Writing Tests": [[74, "writing-tests"]], "Where should I put a new test?": [[74, "where-should-i-put-a-new-test"]], "Unit tests": [[74, "unit-tests"]], "Blackbox (UI) tests": [[74, "blackbox-ui-tests"]], "Per-implementation tests": [[74, "per-implementation-tests"]], "Doctests": [[74, "doctests"]], "Shell-like tests": [[74, "shell-like-tests"]], "Import tariff tests": [[74, "import-tariff-tests"]], "Testing locking behaviour": [[74, "testing-locking-behaviour"]], "Skipping tests": [[74, "skipping-tests"]], "Test feature dependencies": [[74, "test-feature-dependencies"]], "Writing tests that require a feature": [[74, "writing-tests-that-require-a-feature"]], "Defining a new feature that tests can require": [[74, "defining-a-new-feature-that-tests-can-require"]], "Testing translations": [[74, "testing-translations"]], "Testing deprecated code": [[74, "testing-deprecated-code"]], "Testing exceptions and errors": [[74, "testing-exceptions-and-errors"]], "Testing warnings": [[74, "testing-warnings"]], "Interface implementation testing and test scenarios": [[74, "interface-implementation-testing-and-test-scenarios"]], "Test scenarios and variations": [[74, "test-scenarios-and-variations"]], "Test support": [[74, "test-support"]], "TestCase and its subclasses": [[74, "testcase-and-its-subclasses"]], "BranchBuilder": [[74, "branchbuilder"]], "TreeBuilder": [[74, "treebuilder"]], "PreviewTree": [[74, "previewtree"]], "Temporarily changing state": [[74, "temporarily-changing-state"]], "Observing calls to a function": [[74, "observing-calls-to-a-function"]], "Temporarily changing environment variables": [[74, "temporarily-changing-environment-variables"]], "Cleaning up": [[74, "cleaning-up"]], "Manual testing": [[74, "manual-testing"]], "Simulating slow networks": [[74, "simulating-slow-networks"]], "Developer guide to breezy transports": [[75, "developer-guide-to-breezy-transports"]], "Handling symlinks": [[75, "handling-symlinks"]], "Useful functions": [[75, "useful-functions"]], "Relative paths beyond symlinks": [[75, "relative-paths-beyond-symlinks"]], "Transports that hide symlinks": [[75, "transports-that-hide-symlinks"]], "Symlinks and ChrootTransports": [[75, "symlinks-and-chroottransports"]], "Interacting with the user": [[76, "interacting-with-the-user"]], "Getting Input": [[76, "getting-input"]], "Processing Command Lines": [[76, "processing-command-lines"]], "Standard Parameter Types": [[76, "standard-parameter-types"]], "Confirmation": [[76, "confirmation"]], "Writing Output": [[76, "writing-output"]], "Progress and Activity Indications": [[76, "progress-and-activity-indications"]], "Message guidelines": [[76, "message-guidelines"]], "Displaying help": [[76, "displaying-help"]], "Handling Errors and Exceptions": [[76, "handling-errors-and-exceptions"]], "Setting Up A Windows Build Host": [[77, "setting-up-a-windows-build-host"]], "Baseline": [[77, "baseline"]], "Install Packages": [[77, "install-packages"]]}, "indexentries": {}})