Draft: mercurial-repository: implement BackupAdditional and RestoreAdditional
Closes #68 (closed) Closes #69 (closed)
Merge request reports
Activity
changed milestone to %HGitaly3: fully in charge
added 181 commits
-
177ecdda...8e4e08da - 179 commits from branch
branch/default
- 23b2a8860a57 - mercurial-repository: update proto/stub with backup methods
- cfb243f9b6ea - mercurial-repository: implement BackupAdditional and RestoreAdditional
-
177ecdda...8e4e08da - 179 commits from branch
Rebased etc, but there's a flaw in protocol: the client should not pass paths for the additional tarball (neither in backup nor in restore), as this is the private lawn of the server.
Instead, the same principles as
CreateBundle
andCreateRepoFromBundle
should apply: the backup call should return data, and the restore call should take data.Also, even if these additional elements are (currently) small, we should make a streaming protocol out of it.
mentioned in commit 767bdbb510e5
mentioned in commit 26be31a7b045
mentioned in commit e4f269d9726b
mentioned in issue #68 (closed)
mentioned in issue #69 (closed)