Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 311597 - [History View] CVS should keep branch numbers
Summary: [History View] CVS should keep branch numbers
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 3.6   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 3.6 RC1   Edit
Assignee: Pawel Pogorzelski CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 76386
  Show dependency tree
 
Reported: 2010-05-04 14:10 EDT by Olexiy Buyanskyy CLA
Modified: 2010-05-06 11:50 EDT (History)
3 users (show)

See Also:


Attachments
very small patch to keep previously truncated branch number (2.83 KB, patch)
2010-05-04 14:11 EDT, Olexiy Buyanskyy CLA
no flags Details | Diff
Patch_v02 (3.79 KB, patch)
2010-05-06 11:37 EDT, Pawel Pogorzelski CLA
tomasz.zarna: review+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.