Community
Participate
Working Groups
I've got two different projects I'm working on where I'm committing >50000 files to CVS. Once the files are committed, things work pretty well, but the commit process itself is painful from within Eclipse. E.g. the Commit dialog lists all the files that are to be committed recursively and it seems like the Eclipse GUI is unresponsive due to it trying to create a TreeView w/50000 files. Øyvind
I've verified that the CVS command line tools handles these projects without any visible strain or strange error messages. Øyvind
I suspect the problem is the scalability of the tree view (and the mechanism used to populate it). The options to handle this are to introduce a preference for diabling the commit preview or to have a threshold that, when exceeded, will not preview the outgoin changes. I like the threshold idea myself. It would work out of the box and setting the threshold to 0 would, in essence, disable the preview for those who never want it.
>I suspect the problem is the scalability of the tree view (and the mechanism >used to populate it). The options to handle this are to introduce a preference >for diabling the commit preview or to have a threshold that, when exceeded, >will not preview the outgoin changes. I like the threshold idea myself. It >would work out of the box and setting the threshold to 0 would, in essence, >disable the preview for those who never want it. No more options! :-) How about hardcoding the maximum to, say 1000, and leave an open "Fix in the future" PR for the scalability problem? This really is an open problem until solved properly anyway. Øyvind
I've added the display threshold. Fix released to HEAD.