LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Damjan Lampret<damjanl@o...>
    Date: Mon Apr 17 18:42:47 CEST 2006
    Subject: [oc] SVN vs git
    Top
    OK. Integration of SVN is on hold for now.

    Can anyone with experience using git and SVN compare the two (besides Jeff)?

    regards
    Damjan

    ----- Original Message -----
    From: "Jeff Carr" <basilarchia@g...>
    To: "Discussion list about free open source IP cores" <cores@o...>
    Sent: Monday, April 17, 2006 6:21 PM
    Subject: Re: [oc]SVN - resolution


    > On 04/14/2006 09:13 AM, Damjan Lampret wrote:
    >> I'll ask the web admin to start with integration of SVN. I don't promise
    >> anything. But the plan is to go slowly and implement SVN as an option to
    >> the CVS, so both would be available. This will require changes to the
    >> many parts of the web site, so it will take 2 months or so.
    >
    > Please rethink this, use git!
    >
    > While SVN is certainly nice in that it provides a web interface, so does
    > git. However, SVN is terribly slow -- it's insanely CPU intensive. I
    > don't think it's going to work well for a big project like this. If you
    > are going to upgrade from cvs, upgrade to git. I see this as the trend.
    >
    > The Linux kernel developers have developed git over the last year:
    > (http://kernel.org/git/). SVN was suggested, but it didn't win approval
    > so git was written from scratch.
    >
    > If you are really going to follow a migration path to a newer SCM, this
    > is a better path. X windows and Wine are examples of large free software
    > projects that have gone in this direction.
    >
    > The important advantages:
    >
    > 1) git is cpu efficient
    > 2) git is bandwidth efficient
    > 3) git is smarter about offline development
    >
    > 3 is important/useful here. git makes a mirror (via rsync if you wish)
    > of the repository on the server on to your local machine. This is smart!
    > You have an exact mirror of the history, etc. Unlike CVS and SVN where
    > what the server stores has no correlation to what you checkout.
    >
    > SVN is better than CVS, but it is still pale when put against git. If
    > opencores is going to move forward, use git.
    >
    > Enjoy,
    > Jeff
    > _______________________________________________
    > http://www.opencores.org/mailman/listinfo/cores


     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.