-
Committer:
Martin Pool
-
Date:
2005-08-19 22:41:41 UTC
-
Revision ID:
mbp@sourcefrog.net-20050819224141-b43244067d36eee7
- add a tool script to convert past history into weaves
this is not quite finished yet but does pretty well.
we still need to upgrade the inventories as we go to make
them store file revision_ids, so that we can get the right
file back out of the weave.
the results compare quite well: the history of bzr up to
this point is 25688kB in the full-text store, gzipped, and
3676kB in the weave store, and 1460kB in the weave store
gzipped. so about 20x compression before gzip. a full
working directory is 3084kB.
using this we can get accurate fast annotations of all past
versions, though you do need to map the weave version numbers
back to revisions by hand for the moment.
..
|
plugins
|
1066
|
20 years ago |
Martin Pool |
- rearrangement of modules, contributed by Gustavo |
|
|
|
selftest
|
723
|
20 years ago |
Martin Pool |
- move whitebox/blackbox modules into bzrlib.selft |
|
|
|
util
|
1066
|
20 years ago |
Martin Pool |
- rearrangement of modules, contributed by Gustavo |
|
|
|
__init__.py |
1086
|
20 years ago |
Martin Pool |
prepare 0.0.6 release |
1.9 KB |
|
|
add.py |
974
|
20 years ago |
Martin Pool |
- start adding tests for commit in subdir
- change |
3.6 KB |
|
|
atomicfile.py |
565
|
20 years ago |
Martin Pool |
- more invariant checks in AtomicFile |
2.9 KB |
|
|
branch.py |
1074
|
20 years ago |
Martin Pool |
- check for email address in BRANCH_ROOT/.bzr/emai |
47 KB |
|
|
changeset.py |
1069
|
20 years ago |
Martin Pool |
- merge merge improvements from aaron
revisions |
51.8 KB |
|
|
check.py |
1039
|
20 years ago |
Martin Pool |
- don't emit warning encouraging people to run bzr |
9.2 KB |
|
|
commands.py |
1074
|
20 years ago |
Martin Pool |
- check for email address in BRANCH_ROOT/.bzr/emai |
60.2 KB |
|
|
commit.py |
1074
|
20 years ago |
Martin Pool |
- check for email address in BRANCH_ROOT/.bzr/emai |
11.1 KB |
|
|
delta.py |
1014
|
20 years ago |
Martin Pool |
- correctly exclude root_directory from search for |
7.5 KB |
|
|
diff.py |
1040
|
20 years ago |
Martin Pool |
- merge patch to take ranges to diff -r option |
8.1 KB |
|
|
errors.py |
1034
|
20 years ago |
Martin Pool |
- merge bzrlib.revision.is_ancestor from aaron
|
2.4 KB |
|
|
hashcache.py |
954
|
20 years ago |
Martin Pool |
- separate out code that just scans the hash cache |
7.5 KB |
|
|
help.py |
1030
|
20 years ago |
Martin Pool |
- better summary help screen
|
3.9 KB |
|
|
info.py |
542
|
20 years ago |
Martin Pool |
- fix typo |
3.4 KB |
|
|
intset.py |
927
|
20 years ago |
Martin Pool |
- oops, set() is much faster than intset
|
4.9 KB |
|
|
inventory.py |
1077
|
20 years ago |
Martin Pool |
- avoid compiling REs at module load time |
19.7 KB |
|
|
lock.py |
951
|
20 years ago |
Martin Pool |
- fix up self reference in msvc lock object |
7.6 KB |
|
|
log.py |
1012
|
20 years ago |
Martin Pool |
- some cleanup of log code to have less special ca |
11.4 KB |
|
|
mdiff.py |
1063
|
20 years ago |
Martin Pool |
- fix mdiff handling of files without a trailing n |
3.8 KB |
|
|
merge.py |
1069
|
20 years ago |
Martin Pool |
- merge merge improvements from aaron
revisions |
12.8 KB |
|
|
merge3.py |
839
|
20 years ago |
Martin Pool |
- avoid copying string lists when handling unmatch |
11.9 KB |
|
|
merge_core.py |
1069
|
20 years ago |
Martin Pool |
- merge merge improvements from aaron
revisions |
28 KB |
|
|
meta_store.py |
790
|
20 years ago |
Martin Pool |
Merge from aaron:
------------------------------- |
1.6 KB |
|
|
missing.py |
1054
|
20 years ago |
Martin Pool |
- merge john's "missing" command
|
3.1 KB |
|
|
newinventory.py |
909
|
20 years ago |
Martin Pool |
- merge John's code to give the tree root an expli |
4.3 KB |
|
|
osutils.py |
1077
|
20 years ago |
Martin Pool |
- avoid compiling REs at module load time |
14.2 KB |
|
|
patch.py |
1069
|
20 years ago |
Martin Pool |
- merge merge improvements from aaron
revisions |
1.8 KB |
|
|
plugin.py |
1066
|
20 years ago |
Martin Pool |
- rearrangement of modules, contributed by Gustavo |
4.6 KB |
|
|
progress.py |
964
|
20 years ago |
Martin Pool |
- show progress on dumb terminals by printing dots |
8.9 KB |
|
|
remotebranch.py |
1066
|
20 years ago |
Martin Pool |
- rearrangement of modules, contributed by Gustavo |
5.4 KB |
|
|
revfile.py |
1064
|
20 years ago |
Martin Pool |
- allow an irev or drev name to be given on the re |
17.8 KB |
|
|
revision.py |
1046
|
20 years ago |
Martin Pool |
- cleanup re-raise of exception |
6.5 KB |
|
|
status.py |
1005
|
20 years ago |
Martin Pool |
- split TreeDelta and compare_trees out into new m |
2 KB |
|
|
store.py |
1026
|
20 years ago |
Martin Pool |
- new error RevisionNotPresent
- raise this when |
6.6 KB |
|
|
textinv.py |
236
|
20 years ago |
mbp at sourcefrog |
- Experiments in inventory performance |
2.5 KB |
|
|
textui.py |
426
|
20 years ago |
Martin Pool |
- Skip symlinks during recursive add (path from aa |
1.1 KB |
|
|
trace.py |
949
|
20 years ago |
Martin Pool |
- add back update-hashes command for testing/profi |
3.9 KB |
|
|
tree.py |
1069
|
20 years ago |
Martin Pool |
- merge merge improvements from aaron
revisions |
11.1 KB |
|
|
upgrade.py |
802
|
20 years ago |
Martin Pool |
- Remove XMLMixin class in favour of simple pack_x |
5.1 KB |
|
|
weave.py |
1084
|
20 years ago |
Martin Pool |
- weave add command needs to take a symbolic name |
28.6 KB |
|
|
weavefile.py |
1083
|
20 years ago |
Martin Pool |
- add space to store revision-id in weave files
|
4.1 KB |
|
|
workingtree.py |
956
|
20 years ago |
Martin Pool |
doc |
9 KB |
|
|
xml.py |
1066
|
20 years ago |
Martin Pool |
- rearrangement of modules, contributed by Gustavo |
1.3 KB |
|
|