summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlorry1
-rwxr-xr-xtests/cvs-single-commit.script1
-rw-r--r--tests/cvs-single-commit.stdout1
3 files changed, 3 insertions, 0 deletions
diff --git a/lorry b/lorry
index 524ed2c..a3b42e0 100755
--- a/lorry
+++ b/lorry
@@ -680,6 +680,7 @@ class Lorry(cliapp.Application):
env = dict(os.environ)
env['CVS_RSH'] = 'lorry-ssh-wrapper'
env['GIT_DIR'] = gitdir
+ env['HOME'] = gitdir # make cvsps store cache under git dir
self.run_program(
['git', 'cvsimport', '-a', '-d', spec['url'],
'-i', spec['module']],
diff --git a/tests/cvs-single-commit.script b/tests/cvs-single-commit.script
index f7d551d..ba31111 100755
--- a/tests/cvs-single-commit.script
+++ b/tests/cvs-single-commit.script
@@ -28,6 +28,7 @@ normalize() {
-e "s/pack-[0-9a-z]+\.(idx|pack)$/pack-file/" \
-e "/\/objects\/info\/commit-graph$/d" \
-e "/\/objects\/pack\/pack-[0-9a-z]+\.bitmap$/d" \
+ -e "/\/\.cvsps\//d" \
-e "s|$DATADIR|DATADIR|g" "$@"
}
diff --git a/tests/cvs-single-commit.stdout b/tests/cvs-single-commit.stdout
index 6938eda..1a14972 100644
--- a/tests/cvs-single-commit.stdout
+++ b/tests/cvs-single-commit.stdout
@@ -8,6 +8,7 @@ first commit
initial checkin
DATADIR/work-dir/cvs-test-repo
DATADIR/work-dir/cvs-test-repo/git-a
+DATADIR/work-dir/cvs-test-repo/git-a/.cvsps
DATADIR/work-dir/cvs-test-repo/git-a/HEAD
DATADIR/work-dir/cvs-test-repo/git-a/branches
DATADIR/work-dir/cvs-test-repo/git-a/config