Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 311597

Summary: [History View] CVS should keep branch numbers
Product: [Eclipse Project] Platform Reporter: Olexiy Buyanskyy <olexiyb>
Component: CVSAssignee: Pawel Pogorzelski <pawel.pogorzelski1>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: angvoz.dev, pawel.pogorzelski1, tomasz.zarna
Version: 3.6   
Target Milestone: 3.6 RC1   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 76386    
Attachments:
Description Flags
very small patch to keep previously truncated branch number
none
Patch_v02 tomasz.zarna: review+

Description Olexiy Buyanskyy CLA 2010-05-04 14:10:12 EDT
This bug was forked from 76386 as was requested by Pawel.Pogorzelski

Description below was copied from comment 37.

I work for big company. We have really unique usage of CVS. Every change goes in separate branch and finally merge to HEAD.
We already have more then 400 branches and that is just beginning. That why without good visualization tool very difficult to understand what happen with a source. Just too many merge points.

So I found http://sourceforge.net/projects/versiontree/ open source and tried to use it. I discovered ton of bugs in this code. One of them was pretty critical

http://sourceforge.net/projects/versiontree/forums/forum/261875/topic/3331963

I emailed several times and reported about several other issues. Did not get any response. So I took sources and made a lot of fixes and improvements. I already published latest sources here.

http://code.google.com/p/eclipse-cvs-graph-tree/

But I am really need one function in eclipse platform. Otherwise I have two choices. 1) have own copy of all classes in graph tree plugin 2) create org.eclipse.team.cvs.core.jar file to patch eclipse platform manually (that I do currently at lowes)
Every new eclipse release I manually apply my patch and replace jar during installation of eclipse. That is ok for my company but not ok for people who will try to use my plugin.
Basically I need this new function to be able normally publish new version of cvs graph tree.
Comment 1 Olexiy Buyanskyy CLA 2010-05-04 14:11:17 EDT
Created attachment 167000 [details]
very small patch to keep previously truncated branch number
Comment 2 Pawel Pogorzelski CLA 2010-05-06 11:37:32 EDT
Created attachment 167329 [details]
Patch_v02

Olexiy, I modified your patch since I suppose you need only a getter for the new value.

Tomasz, will you?
Comment 3 Olexiy Buyanskyy CLA 2010-05-06 11:43:09 EDT
Yes. I will use only getter. I do not see why we need setter.
Comment 4 Tomasz Zarna CLA 2010-05-06 11:49:38 EDT
(In reply to comment #2)
> Tomasz, will you?

Looks good to me, go ahead and release it.
Comment 5 Pawel Pogorzelski CLA 2010-05-06 11:50:43 EDT
Patch_v02 in HEAD. Marking as FIXED.