Edgewall Software
Modify

Opened 9 years ago

Closed 8 years ago

Last modified 3 years ago

#2643 closed enhancement (wontfix)

Add support for CVS

Reported by: guillaume.tardif@… Owned by: cmlenz
Priority: normal Milestone:
Component: version control Version: none
Severity: major Keywords: cvs trac
Cc: berserksangr@…, papafox888@…, guillaume.tardif@…, nick@…, iandc76@…, djm@…, grnch@…
Release Notes:
API Changes:

Description

As part of the VersioningSystemBackend changes, I think CVS should be part of the supported version control systems. Even if it is possible to use CVSTrac instead of Trac, this should not be a reason for not providing a Trac intergration with CVS.

CVSTrac doesn't provide all the functionnality (Roadmap for instance) and Trac is so nice it's a pain to move to any other tool for the same functionality. Trac would certainly gain a lot of audience if it had a CVS integration. I started to use Trac with Subversion, and I know work on another project where CVS is used, and moving to Subversion is not an option (at least not right now) ; we just have to live with this… and a Trac-CVS integration would make it easier.

Attachments (0)

Change History (23)

comment:1 Changed 9 years ago by berserksangr@…

CVS support would be great! I like Trac very much but don't want to use Subversion, mainly because of its poor (not of a production quality) Eclipse integration and lack of some automanaged fields that I need. I was thinking about Trac + CVSTrac mixing, but it's not a handy solution.

P.S. Thank you for your hard work.

comment:2 Changed 9 years ago by anonymous

  • Cc berserksangr@… added

comment:3 Changed 9 years ago by papafox888@…

  • Cc papafox888@… added

comment:4 Changed 9 years ago by anonymous

  • Cc guillaume.tardif@… added

comment:5 Changed 9 years ago by alexander.neundorf@…

We are currently looking for a combined wiki+bug tracker, we already have webcvs installed. Now I found Trac and it would be great if it would support cvs too. I had a look at CVSTrac, but Trac seems to be much nicer.

Alex

comment:6 Changed 9 years ago by marcel.senf@…

dito. cvs support would be really nice.

comment:7 Changed 9 years ago by cceska@…

CVS Support would help us out - primarily because we have existing source repositories we are not interesting in moving over the SVN. Also the plugins for Eclipse and netbeans are weak.

comment:8 Changed 9 years ago by anonymous

  • Cc nick@… added

comment:9 Changed 8 years ago by cmlenz

  • Milestone 0.10 deleted

(Not sure why this was targetted to 0.10)

comment:10 Changed 8 years ago by anonymous

  • Cc iandc76@… added

comment:11 Changed 8 years ago by djm@…

  • Cc djm@… added

comment:12 Changed 8 years ago by grnch@…

  • Severity changed from normal to major

Any progress on this? I am sure that the seven people using Darcs/Bazaar?/whatever are quite happy being supported by Trac, but how about the millions of real developers working on actual projects in CVS who have no option of switching the whole repository infrastructure just to use Trac?

comment:13 Changed 8 years ago by anonymous

  • Cc grnch@… added

comment:14 Changed 8 years ago by cboos

  • Resolution set to wontfix
  • Status changed from new to closed

Strange that among the seven developers using Darcs/Bazaar?/whatevercurial you can find 4 developers willing to spend their time developing a plugin for Trac, and that among the millions of real ones, there's no one ;)

Ok, to be fair, CVS is there since a long time, and you already have a lot of effective supporting tools for it (CvsTrac, ViewCvs?, FishEye?, …), so the incentive to support Trac is certainly less important…

Besides, I'm now closing this ticket as wontfix, as it's really not likely that a TracCvs? plugin will be developed by the Trac developers. You can eventually request-a-hack for this, on the TracHacks community site.

In any case, if such a plugin gets ever written, one can still update that ticket to mention it.

comment:15 Changed 6 years ago by anonymous

well. two years later, it sill makes sense to me to have CVS on trac.

NNE

comment:16 follow-up: Changed 6 years ago by pr0t0s

  • Keywords cvs trac added

what! no cvs integration, thats absurd.

comment:17 Changed 6 years ago by cboos

You might want to have a look at CvsTrac ;-)

comment:18 in reply to: ↑ 16 Changed 6 years ago by anonymous

Replying to pr0t0s:

what! no cvs integration, thats absurd.

or obsolete ;-)

comment:19 Changed 6 years ago by heppa

@anonymous: only one that will always work on "from scratch" projects, with no history at all, and a complexity, that even Bill Gates could oversee can speek like this. There are tons of projects in production state, that will not be ported to SVN just because some developers SVN decided that they could talk of SVN of the new DeFacto? standard, and could try to make CVS obsolete. Believe me, it's not that easy.

I will have a look at CVStrac, but I find a bit annoying that the still commonly used versioning system is not supported by this great tool. CVStrac does not support Continuous Integration backends, which would be very important for us as well. So there is the possibility to have Trac without CVS support or CVStrac without Continuous Integration support. It's just a pity!

comment:20 Changed 4 years ago by anonymous

I want cvs backend :)

comment:21 Changed 4 years ago by anonymous

We ALL want CVS backend! CVS was the mostly used VC system. How can you ignore it? :)

comment:22 Changed 4 years ago by cboos

For people still trapped with CVS, it should be easy to set up an incremental mirror to one backend supported by Trac:

Note: in case anyone feel tempted, please don't add another comment like comment:20 or comment:21, it's useless and annoying (and anyway I'll delete them from now on).

comment:23 Changed 3 years ago by anonymous

I had a shot at it. I can see commits in my timeline and tickets. Browsing is not (yet) supported. Might be a bridge too far for me (I have no python experience, no trac experience and only very basic cvs knowledge). Yet it might already be useful.

http://trac-hacks.org/wiki/TracCvsntIntegrationPlugin

But we have CVSNT not CVS don't know if the loginfo hooks behave in the same way.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed The owner will remain cmlenz.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from cmlenz to the specified user.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.