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]