Hi David,

One of our Debian cvsps users identified the following bug - any comments at all how we might be able to fix it?

More details are available at: http://bugs.debian.org/cgi-bin/ bugreport.cgi?bug=369597

Also, Yann has identified another issue:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369028

Any thoughts at all?

Cheers,

Marcus

On 31/05/2006, at 6:53 AM, Yann Dirson wrote:

Package: cvsps
Version: 2.1-1
Severity: normal

The following script demonstrates the problem: when a tag is put on a
changeset with only removals, cvsps should see that the tag fits on
the removal commit and not to the previous one, as the former contains
revisions without the tag, whereas the latter does not.

Unfortunately cvs does not put tags on files in the attic, that would
have made things much easier for csvps...

===== script
#!/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 file1 file2
cvs add file1 file2
cvs ci -m "add files"

rm file1
cvs rm file1
cvs ci -m "rm file1"

cvs tag A

cvsps --norc -x -A
===== patchsets
cvs rlog: Logging test
---------------------
PatchSet 1
Date: 2006/05/30 22:37:54
Author: dwitch
Branch: HEAD
Tag: A
Log:
add files

Members:
        file1:INITIAL->1.1
        file2:INITIAL->1.1

---------------------
PatchSet 2
Date: 2006/05/30 22:37:55
Author: dwitch
Branch: HEAD
Tag: (none)
Log:
rm file1

Members:
        file1:1.1->1.2(DEAD)
=====

--
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