lp://staging/~bzr-upload-devs/bzr-upload/journalled
The goal is to provide a robust upload that can be resumed if something goes wrong.
See bug #326302
- Get this branch:
- bzr branch lp://staging/~bzr-upload-devs/bzr-upload/journalled
Branch merges
Branch information
Recent revisions
- 63. By Petr Viktorin
-
Reworked renaming/deletion - no checkpoints in between. First custom test passes.
- 60. By Petr Viktorin
-
First version of a journal test suite. Not surprisingly, it doesn't pass.
* tests/__init__.py: Added test_journalled
_upload_ mirror to list of testing modules
* tests/test_journalled_ upload. py renamed to tests/test_ journalled_ upload_ mirror. py
(this file will later be merged to test_upload.py)
* tests/test_journalled_ upload. py: A test suite for the uploader - 59. By Petr Viktorin
-
Merge from trunk
The uploader tests are still mirrored in tests/test_
journalled_ upload. py for now. - 58. By Petr Viktorin
-
Do journalled uploads when --journalled is given.
__init__.py: Add a --journalled option that triggers the alternate behavior
journal.py: The journalled uploader
tests/__init__.py: Add test_journalled_upload
tests/test_journalled_ upload. py: Copied all tests from test_upload.py, added the journalled option to them - 57. By Vincent Ladeuil
-
Fix minor 2.4 compatibility bug.
* tests/test_
upload. py:
(UploadUtilsMixin.assertUpPath ModeEqual) : Update comment. * __init__.py:
(CannotUploadToWorkingTreeErro r): Fix 2.4 compatibility
issue (StandardError, the grand-mother class was a type not an
object in 2.4, so we can't us super() here). Besides, BzrError
already provides facilities that doesn't require to redefine
__init__, keyword arguments can be used in _fmt as long as they
are passed as keyword arguments at construction time.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)