Package: cvsps
Version: 2.1-1
Severity: important

The following script exhibits a situation where branch ancestry is not
correctly reported.  Here branch v1_HEAD is forked off VENDOR_HEAD,
but reported as forked off HEAD.

=====
#!/bin/sh
set -e

# setup repo and working area
cvs -d $PWD/root init
mkdir root/test
cvs -d $PWD/root co test
cd test

# trunk
touch .cvsignore
cvs add .cvsignore 
cvs ci -m "Fake commit to get a branching point"

# vendor branch pseudo-based on trunk
cvs tag -b VENDOR_HEAD
cvs up -r VENDOR_HEAD
touch foo
cvs add foo
cvs ci -m "first import"
cvs tag v1

# branch off second vendor version
cvs tag -r v1 -b v1_HEAD
cvs up -r v1_HEAD
echo more >work
cvs add work
cvs ci -m "work"

cvsps -x -A
=====

-- 
Yann Dirson    <[EMAIL PROTECTED]> |
Debian-related: <[EMAIL PROTECTED]> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to