>Submitter-Id:   net
>Originator:     Jeff Reed
>Organization:
net
>Confidential:  no
>Synopsis:      update performs updates that are not required
>Severity:      serious
>Priority:      high
>Category:      cvs
>Class:         sw-bug
>Release:       1.11.23
>Environment:
        
System: Linux cvs2.acme.intrinsity.com 2.6.9-42.ELsmp #1 SMP Sat Aug 12 
09:39:11 CDT 2006 i686 i686 i386 GNU/Linux
Architecture: i686

>Description:
We use cvs update in the following manner:
% cvs -n -q update -r release-tag
To determine if things have changed on the branch since the last installation. 
We work exclusively on branches.  In this particular scenerio there were no
changes since the last time the module was taged with release-tag.  version
1.11.23 shows that there are updates required.  1.11.22 shows that no updates
are required.
>How-To-Repeat:
Using a test repository:
% cvs co test
% cd test
% cvs tag -b branch
% cvs update -r branch
% mkdir update-bug
% cvs add update-bug
% cd update-bug
% for i in this that and the other
do
        echo $i > $i
done
% cvs add *
% cvs ci -m "initial check in"
% cvs tag -F release-tag
% cvs -n -q update -r release-tag
U and
U other
U that
U the
U this
Since revision tag release-tag and branch at this point should be identical
the above behavior is broken.  Previously, released versions of cvs do not 
have this problem.
>Fix:
        


_______________________________________________
Bug-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/bug-cvs

Reply via email to