Ticket #34 (closed enhancement: wontfix)

Opened 2 years ago

Last modified 2 years ago

SVN <-> CVS gateway

Reported by: tg Assigned to: somebody
Priority: major Milestone:
Component: website Version: trunk
Keywords: svn cvs gateway Cc:

Description

ciruZ just told me in IRC that there is a perl or python script which can act as an SVN to CVS and vice versa gateway.

Pro: * everyone can use CVS or SVN to check out, just as he wishes * I can even develop and commit using CVS, reducing my rants about

SVN's limitedness and really annoying slowness, while my commit mails would still be output from the SVN part of the repository

* the official blahfoo could use CVS to check out the sources too,

thus having real, working, RCS IDs ($FreeWRT$) in them! (In CVS' format, not SVN's format, of course, but that'd be until SVN will get that feature too.)

Con: * in the latter case, the SVN ID in /etc/motd would need to be

retrieved by different means

* might introduce bugs

I don't assign this to anyone specifically because I don't know if wbx or leh or someone else would be responsible for that.

Attachments

Change History

07/21/06 03:44:36 changed by tg

  • type changed from defect to enhancement.

07/21/06 11:24:33 changed by markus

ever read about keywords in SVN? http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.special.keywords

You can use IDs but you have to enable it.

And slowness will increase when you include an additional wrapper which itself has to query the svn repository.

btw: svn to cvs might be nice for some people to checkout the tree but I don't like to see a cvs to svn functionallity because cvs works differntly in many parts, so this might break.

07/21/06 16:44:00 changed by tg

  • summary changed from SVN <-> CVS gateway to .

No, SVN does not support IDs. Show me how it can expand $FreeWRT$… cf. http://freewrt.org/development/freewrt/login/report/ticket/27

The gateway would not query svn but "mirror" svn into cvs, and for committing, it'd just make a diff, svn co, apply the diff, svn ci. At least that's how I understood what he told me.

And SVN is supposed to be a superset of CVS (hah! keywords!) so it can use CVS commits.

07/21/06 17:40:40 changed by tg

  • summary changed from to SVN <-> CVS gateway.

11/03/06 18:39:52 changed by ulmen

  • summary changed from smart+question to SVN <-> CVS gateway.

01/22/07 00:07:58 changed by dnehring

I think supporting svn only make things less complicated, it is also well supported by trac. cvs has other approaches to manage the source. Currently we are a small developer community and should focus on the source. If nothing speaks against it, we should close this ticket. If the demand is high enough, you could reopen it.

01/22/07 15:59:09 changed by wbx

  • cc deleted.
  • status changed from new to closed.
  • resolution set to wontfix.

closing for now. We do not have the resources for this.


Add/Change #34 (SVN <-> CVS gateway)




Action