> I cannot reproduce what you are describing. Could you please elaborate ?
Sure.
First, it happens on branches when using -j (some tag of head) -j (some
other tag of head).
First, I tried in a local repo, I didn't reproduce it, BUT I got something
weird from cvs status anyway, so here it is:
cvs status changelog
===================================================================
File: changelog Status: Unresolved Conflict
Working revision: 1.307.2.4 cvs status: Can't parse date/time:
`Result of merge UTC'.
Result of merge UTC
Repository revision: 1.307.2.4
/home/cvs/debian/cyrus21-imapd/debian/changelog,v
Commit Identifier: (none)
Sticky Tag: sarge-branch (branch: 1.307.2)
Sticky Date: (none)
Sticky Options: (none)
Notice the strange error message "cvs status: Can't parse date/time:
`Result of merge UTC'."
Then I tried it using a remote repository, in Alioth, over ssh. Here's the
full dump:
$ export CVSROOT=:ext:[EMAIL PROTECTED]:/cvsroot/pkg-hpijs
$ cvs -q checkout -d test-merge -r sarge-backport-branch hplip
[ messages from cvs checkout removed -- all works fine ]
$ cd test-merge/
$ cvs log debian/changelog | head -20
RCS file: /cvsroot/pkg-hpijs/hplip/debian/changelog,v
Working file: debian/changelog
head: 1.207
branch:
locks: strict
access list:
symbolic names:
debian_version_0_9_11-1bpo1: 1.102.2.7
debian_version_0_9_11-2: 1.207
debian_version_0_9_11-1: 1.202
debian_version_0_9_10-1: 1.187
debian_version_0_9_9-2: 1.181
debian_version_0_9_9-1: 1.177
debian_version_0_9_8-1_unreleased: 1.160
debian_version_0_9_7-3bpo1: 1.102.2.6
debian_version_0_9_7-4: 1.132
debian_version_0_9_7-3: 1.130
debian_version_0_9_7-0_2sarge1: 1.102.2.3
debian_version_0_9_7-2: 1.128
$ cvs update -dP -j debian_version_0_9_7-3 -j debian_version_0_9_11-2
[ cvs update log removed. Some conflicts happen, no weird error messages
show up ]
$ cvs status debian/README.Source
===================================================================
File: README.Source Status: Up-to-date
Working revision: 1.5.2.1
Repository revision: 1.5.2.1
/cvsroot/pkg-hpijs/hplip/debian/README.Source,v
Sticky Tag: sarge-backport-branch (branch: 1.5.2)
Sticky Date: (none)
Sticky Options: (none)
$ head -n6 debian/README.Source
<<<<<<< README.Source
$Id: README.Source,v 1.5.2.1 2006/05/24 03:40:28 hmh Exp $
=======
$Id: README.Source,v 1.6 2006/03/18 19:09:22 hmh Exp $
>>>>>>> 1.6
Notice the file has a broken conflict, which is not detected by cvs status.
Nothing else detects it either, if I commit, I will commit a conflicted file
with conflict hunks.
The update command above is guaranteed to cause conflicts, as that merge has
been already performed (and committed) in that branch. But I did notice the
error when trying that merge *the first time around*, when those changes had
not been committed yet.
The environment:
LC_MESSAGES=en_US.ISO-8859-1
LANG=pt_BR.ISO-8859-1
RSYNC_RSH=ssh
Local CVS version:
$ cvs --version
Concurrent Versions System (CVS) 1.12.13 (client/server)
$ dpkg -s cvs | grep Version:
Version: 1:1.12.13-2
Remote CVS version:
$ ssh cvs.alioth.debian.org cvs --version
Concurrent Versions System (CVS) 1.12.9 (client/server)
$ ssh cvs.alioth.debian.org dpkg -s cvs | grep Version:
Version: 1:1.12.9-14
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]