Skip to content
Snippets Groups Projects
Commit 51d25432 authored by Pierre-Yves David's avatar Pierre-Yves David :octopus:
Browse files

reference should use a random name before getting its hash

parent 74511c50
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@
import argparse
import os
import os.path
import random
import shutil
import sys
import tarfile
......@@ -48,7 +49,7 @@
repo_id = args.id
partial_sets_file_path = args.partial_sets_file
repo_main = "{0}-reference".format(repo_id)
repo_main = "{0}-tmp{1}-reference".format(repo_id, random.randint(10000,99999))
repo_hg = join(repo_main, ".hg")
......
......@@ -36,7 +36,7 @@
> EOF
$ make-reference some-dir/my-source-repo my-reference-I p-config.yaml --hgrc no-sparse-revlog-hgrc
copy of old repository backed up at $TESTTMP/my-reference-I-reference/.hg/upgradebackup.* (glob)
copy of old repository backed up at $TESTTMP/my-reference-I-tmp?????-reference/.hg/upgradebackup.* (glob)
the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
hg cloning repository from: some-dir/my-source-repo
copying hgrc file from: no-sparse-revlog-hgrc
......
......@@ -45,7 +45,7 @@
-----------------
$ make-reference some-dir/my-source-repo my-reference p-config.yaml
copy of old repository backed up at $TESTTMP/my-reference-reference/.hg/upgradebackup.* (glob)
copy of old repository backed up at $TESTTMP/my-reference-tmp?????-reference/.hg/upgradebackup.* (glob)
the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
hg cloning repository from: some-dir/my-source-repo
Running debugupgraderepo because of format mismatch:
......@@ -97,7 +97,7 @@
p-config.yaml
some-dir
$ make-reference some-dir/my-source-repo my-reference p-config.yaml --existing-repo some-dir/my-source-repo
copy of old repository backed up at $TESTTMP/my-reference-reference/.hg/upgradebackup.* (glob)
copy of old repository backed up at $TESTTMP/my-reference-tmp?????-reference/.hg/upgradebackup.* (glob)
the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
using 'some-dir/my-source-repo' as source instead of cloning
(make sure this was cloned with the right version)
......@@ -309,7 +309,7 @@
p-config.yaml
some-dir
$ make-reference some-dir/my-source-repo my-reference p-config.yaml --optimize re-delta-parent re-delta-multibase
copy of old repository backed up at $TESTTMP/my-reference-reference/.hg/upgradebackup.* (glob)
copy of old repository backed up at $TESTTMP/my-reference-tmp?????-reference/.hg/upgradebackup.* (glob)
the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
hg cloning repository from: some-dir/my-source-repo
Running `debugupgraderepo` with requested optimizations:
......@@ -375,7 +375,7 @@
[1]
$ make-reference some-dir/my-source-repo my-reference p-config.yaml --hgrc sparse-revlog-hgrc
copy of old repository backed up at $TESTTMP/my-reference-reference/.hg/upgradebackup.* (glob)
copy of old repository backed up at $TESTTMP/my-reference-tmp?????-reference/.hg/upgradebackup.* (glob)
the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
hg cloning repository from: some-dir/my-source-repo
copying hgrc file from: sparse-revlog-hgrc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment