Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-pmc] Subversion

Hi all,

I thought about CVS vs. SVN a little and came up with the following:

+ SVN supports keeping history for renaming files or moving directories.
  This would be important for the TM 2.0 stream, since we are planning
  to make some packages "internal" and do other API rework. It would
  be nice to keep the history for those.

- The CVS integration with Eclipse is proven and mature. Using 
  Subclipse or Subversive (which appears to be better) is a bit
  of a risk for day-to-day activities as a developer.

- For release engineering, CVS is integrated with PDE Build, mapfiles,
  Ant etc. I'm not sure if all of these are available from SVN already.
  Also, I've been using CVS in some scripts to generate changelogs and
  update sites. Would need to migrate these to svn.

- There are some nice tools around CVS, e.g. the cvschangelog we're
  using for TM, or the new CVS-Bugzilla-Releasenotes tools from EMF,
  which are using a MySQL database of all CVS commits. Such tools
  would most definitely not be available for SVN at the beginning.

- On the TM Website and developer docs, We have some links into 
  viewcvs. These would need to migrated to viewsvn (is viewsvn
  available from Eclipse.org already?)

Summary: SVN is very interesting, and with the TM project we'd like 
to migrate as soon as reasonably possible in order to do clean renames
and package moving. But we'll need to check some prerequisites, 
especially availability of PDE Build and eclipse.releng tools for SVN.
These are a must-have under svn, while we could live without the 
other features and gadgets for a while - though it would be nice
to get these under svn too.

Here are some more links for the Eclipse integration:
Subclipse -
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-47.
html
  -- looks like 1.1.x dev stream should be used from
http://subclipse.tigris.org/callisto.html
Subversive -
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-611
.html

Cheers,
--
Martin Oberhuber
Wind River Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm 

> -----Original Message-----
> From: dsdp-pmc-bounces@xxxxxxxxxxx 
> [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Gaff, Doug
> Sent: Wednesday, December 20, 2006 11:17 PM
> To: DSDP PMC list
> Subject: RE: [dsdp-pmc] Subversion
> 
> Google didn't return anything terribly current: 
> 
> http://www.pushok.com/soft_svn_vscvs.php
> http://www.gnuarch.org/gnuarchwiki/SubVersionAndCvsComparison
> http://www.sesp.cse.clrc.ac.uk/Publications/cvs-svn/cvs-svn_html.html
> 
> And there seems to be some controversy.  But here's the website:
> 
> http://subversion.tigris.org/
> 
> Doug
> 
> > -----Original Message-----
> > From: dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-
> > bounces@xxxxxxxxxxx] On Behalf Of Oberhuber, Martin
> > Sent: Thursday, December 14, 2006 4:24 AM
> > To: DSDP PMC list
> > Subject: RE: [dsdp-pmc] Subversion
> > 
> > Does anybody know a website with a quick
> > list of advantages that svn has over cvs?
> > 
> > Cheers,
> > --
> > Martin Oberhuber
> > Wind River Systems, Inc.
> > Target Management Project Lead, DSDP PMC Member
> > http://www.eclipse.org/dsdp/tm
> > 
> > > -----Original Message-----
> > > From: dsdp-pmc-bounces@xxxxxxxxxxx
> > > [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Gaff, Doug
> > > Sent: Wednesday, December 13, 2006 11:37 PM
> > > To: DSDP PMC list
> > > Subject: [dsdp-pmc] Subversion
> > >
> > > PMC,
> > >
> > > In case you haven't been following this Bug, Subversion is showing
> > up.
> > > Dennis just emailed the committers about it.
> > >
> > > Would you like me to go ahead and request an SVN repository for
> DSDP,
> > > even if we don't all plan to migrate to it anytime soon?
> > >
> > > I might like to play around in a SVN sandbox to check it out.
> > >
> > > Doug
> > >
> > > -----Original Message-----
> > > From: bugzilla-daemon@xxxxxxxxxxx
> > > [mailto:bugzilla-daemon@xxxxxxxxxxx]
> > > Sent: Wednesday, December 13, 2006 4:44 PM
> > > To: Gaff, Doug
> > > Subject: [Bug 131096] Provide Subversion repository
> > >
> > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=131096
> > > Product/Component: Community / CVS
> > >
> > >
> > > denis.roy@xxxxxxxxxxx changed:
> > >
> > >            What    |Removed                     |Added
> > > --------------------------------------------------------------
> > > ----------
> > > ----
> > >              Status|REOPENED                    |RESOLVED
> > >          Resolution|                            |FIXED
> > >
> > >
> > >
> > >
> > > ------- Comment #28 from denis.roy@xxxxxxxxxxx  2006-12-13
> > > 16:45 -------
> > > Cool.  So I'll close this as fixed.  Here's a summary:
> > >
> > > - we'll provide SVN over SSH for committers, and SVN over svnserve
> > for
> > > anonymous
> > >
> > > - we won't provide SVN over http[s] initialy because there is
> > > no support
> > > for
> > > our OS/architecture and we cowardly don't want to mess with our
> > Apache
> > > cluster
> > >
> > > - we'll investigate using http[s] at a later date if SuSE provide
> > ia64
> > > RPMS
> > >
> > > - we'll create one SVN repo for each top-level project when
> > > one project
> > > requests SVN support. Subsequent projects in the same
> > > top-level will be
> > > added
> > > to SVN as projects, not independent repositories
> > >
> > > - we'll help projects migrate to SVN by using cvs2svn
> > >
> > > - I'll post an announcement to all our committers, 
> advising that SVN
> > > repositories are available.
> > >
> > >
> > > Thanks to everyone for your feedback, and for helping us get
> > > this set up
> > > (somewhat) correctly.
> > >
> > >
> > >
> > > --
> > > Configure bugzilla e-mail:
> > > https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
> > > ------- You are receiving this mail because: -------
> > > You are on the CC list for the bug, or are watching 
> someone who is.
> > > You are the assignee for the bug, or are watching the assignee.
> > > _______________________________________________
> > > dsdp-pmc mailing list
> > > dsdp-pmc@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/dsdp-pmc
> > >
> > _______________________________________________
> > dsdp-pmc mailing list
> > dsdp-pmc@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/dsdp-pmc
> _______________________________________________
> dsdp-pmc mailing list
> dsdp-pmc@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-pmc
> 


Back to the top