Matt Mackall
|
2793481364
|
store: change handling of decoding errors
|
2008-08-13 20:18:43 -05:00 |
|
Matt Mackall
|
dc1f28752b
|
store: simplify walking
- fold in main walking function
- eliminate recursion (especially recursive yielding!)
- eliminate default args
|
2008-08-13 20:18:43 -05:00 |
|
Matt Mackall
|
9b20862a98
|
store: simplify class hierarchy
|
2008-08-13 20:18:43 -05:00 |
|
Matt Mackall
|
eac969c591
|
statichttp: use store class
This lets us nix store.encodefn.
|
2008-08-13 20:18:43 -05:00 |
|
Matt Mackall
|
7e9e494932
|
store: take opener as an argument
|
2008-08-13 20:18:42 -05:00 |
|
Adrian Buehlmann
|
a318975eaf
|
verify: check repo.store
|
2008-08-13 20:18:41 -05:00 |
|
Adrian Buehlmann
|
0d98c22169
|
store.py: accept empty repos
Fixes a traceback on the server side when trying to streamclone
an empty repo (this was *not* introduced by 6590bef21ba3).
|
2008-08-13 20:18:41 -05:00 |
|
Adrian Buehlmann
|
904617b7d8
|
introduce store classes
move store walking from streamclone.py into store.py
|
2008-07-24 16:32:52 +02:00 |
|
Adrian Buehlmann
|
34afc460b4
|
move filename encoding functions from util.py to new store.py
|
2008-07-24 16:32:51 +02:00 |
|