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

Reply via email to