This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 27322 - File Statuses missing: "Entry Invalid" and "Unresolved Conflict"
Summary: File Statuses missing: "Entry Invalid" and "Unresolved Conflict"
Status: VERIFIED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS library (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: SIMPLEFIX
Depends on:
Blocks:
 
Reported: 2002-09-13 20:20 UTC by Gus
Modified: 2007-01-04 17:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
CVS status.htm (18.92 KB, text/html)
2003-02-20 13:44 UTC, Gus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gus 2002-09-13 20:20:11 UTC
In these cases the api returns null.

The first one is obtained when a file is removed and I 
didn't update my local file (so it's invalid).

The second one is almost the same, someone removed a file 
from repository but I did some changes over it so it has 
unresolved conflicts.
Comment 1 Gus 2002-09-13 21:18:09 UTC
In addition, the method getStatusString() from 
StatusInformation also returns null when these statuses 
are produced.
Comment 2 Martin Entlicher 2003-02-20 11:47:16 UTC
Setting future as a Target Milestone.
Probably a new FileStatus constant needs to be created in these cases.
But perhaps "Unresolved Conflict" and "File had conflicts on merge"
can be represented by a single FileStatus?
Comment 3 Jiri Kovalsky 2003-02-20 12:19:05 UTC
I'm fine with it. What about you Gus ?
Comment 4 Gus 2003-02-20 13:32:36 UTC
Well, to be honest, the status "Entry invalid" (wich is 
not "File had conflicts on merge") is quite different 
from "Unresolved conflict". There are several cases for 
each one, and there are different procedures to resolve 
each of this conflicts.

It will be fine to have any answer instead of null, but an 
apropriate answer will be better.

Comment 5 Gus 2003-02-20 13:44:33 UTC
Created attachment 9059 [details]
CVS status.htm
Comment 6 Gus 2003-02-20 13:45:17 UTC
This is an exhaustive analisys I made of CVS statuses. I 
think it would be of help. Don't hessitate to ask if you 
have any doubt about it.
Comment 7 Martin Entlicher 2003-06-19 16:18:50 UTC
The table is nice.
Changing subcomponent to library and scheduling for 4.0. This is easy
to implement.
Comment 8 Gus 2003-06-19 17:11:33 UTC
Thanks.
And given that you mentioned the table I would like to add 
that the thing of being exhaustive doesn't mean it is 
error free. But, anyway, it helped me to understand the 
different statuses and I thought it could be usefull for 
you too.

Good luck with the implementation! We'll be waiting 4.0 
anxiously! :)
Comment 9 Martin Entlicher 2003-07-25 11:47:16 UTC
Starting to work on this.
I've put the attached table to web:
http://javacvs.netbeans.org/servlets/ProjectDocumentList
Comment 10 Martin Entlicher 2003-07-25 12:13:27 UTC
Fixed in the main trunk:

/cvs/javacvs/libsrc/org/netbeans/lib/cvsclient/file/FileStatus.java,v 
<--  FileStatus.java
new revision: 1.8; previous revision: 1.7
Comment 11 Jiri Kovalsky 2003-10-08 13:08:55 UTC
Could you please Gus verify the fix ? Are you satisfied with it ?
Thanks  a lot !
Comment 12 Gus 2003-10-08 15:19:32 UTC
I'm using the stable version that's why I haven't verified it.
Comment 13 Jiri Kovalsky 2003-10-08 16:17:15 UTC
Does it mean you won't ever verify it ? Which stable version do you
mean  ? 3.5 ?
Comment 14 Gus 2003-10-08 17:16:54 UTC
No man. I'm using 3.5.1 sources and we've modified this file 
temporarily to continue working with the lib 'til 4.0 is ready (if 
you think this will never appear, well, let me know).
Comment 15 Jiri Kovalsky 2003-10-14 15:45:45 UTC
Okay, in such case I am verifying this issue looking directly into the
sources. Thanks Gus.
Comment 16 Gus 2003-10-14 16:41:34 UTC
I'm sorry I couldn't help you.