[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: cvs2svn

From: Max Bowsher <maxb_at_ukf.net>
Date: 2003-09-06 15:59:55 CEST

Martin Fuchs wrote:
> Now I am using Linux and subversion 0.29, and get this results:
>
> PASS: run-tests.py 1: cvs2svn with no arguments shows usage
> PASS: run-tests.py 2: fail on encountering an invalid symbolic name
> PASS: run-tests.py 3: fail early on encountering a branch with two names
> PASS: run-tests.py 4: convert as much as can, despite a corrupt ,v file
> PASS: run-tests.py 5: convert a branch file rooted in a 'dead' revision
> PASS: run-tests.py 6: detection of the executable flag
> FAIL: run-tests.py 7: conversion of filename with a space
> PASS: run-tests.py 8: handle a control char in a log message
> XFAIL: run-tests.py 9: handle branches rooted in a redeleted revision
> PASS: run-tests.py 10: two commits in quick succession
> PASS: run-tests.py 11: prune, but never too much
> PASS: run-tests.py 12: file deleted twice, in the root of the repository
> PASS: run-tests.py 13: simple trunk commits
> PASS: run-tests.py 14: two interleaved trunk commits, different log msgs
> XFAIL: run-tests.py 15: simple tags
> PASS: run-tests.py 16: simple branch commits
> PASS: run-tests.py 17: a commit affecting both trunk and a branch
> PASS: run-tests.py 18: branch created from both trunk and another branch
> PASS: run-tests.py 19: resyncing should not misorder commit groups
>
> One failed test run, several with "XFAIL". What is the meaning of this
XFAIL ?

XFAIL = eXpected FAILure. The test exists, but is known to fail - either
because cvs2svn or the test itself has a bug.
XPASS = uneXpected PASS. That is, an XFAIL test passed - either something
really weird is happening, or someone fixed the bug, but didn't remove the
XFAIL flag from the test.

> Interestingly for the script of the 0.29 script out of the source download

"the script of the script" ?

> the test "conversion of filename with a space" is PASSing.

That's strange. Try (using HEAD) this:

rm -rf tmp
mkdir tmp
cd tmp
../cvs2svn.py --create -s main-svnrepos ../test-data/main-cvsrepos
svn co file://`pwd`/main-svnrepos main-wc
ls "main-wc/trunk/single-files/space fname"

That is essentially what test 7 does.

Max.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Sep 6 16:01:14 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.