On Thu, May 25, 2006 at 08:51:44AM -0300, Henrique de Moraes Holschuh wrote:
>> 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.

It seems this is a design decision by CVS upstream - see

  http://www.cygwin.com/ml/cygwin/2006-03/msg00668.html

for another description of the same bug. It's rather annoying that
they have changed the behaviour so blatantly from what people are used
to...

-- 
Steve McIntyre, Cambridge, UK.                                [EMAIL PROTECTED]
Welcome my son, welcome to the machine.

Attachment: signature.asc
Description: Digital signature

Reply via email to