Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Programming Software Apache

Subversion Project Migrates To Git 162

New submitter gitficionado (3600283) writes "The Apache Subversion project has begun migrating its source code from the ASF Subversion repo to git. Last week, the Subversion PMC (project management committee) voted to migrate, and the migration has already begun. Although there was strong opposition to the move from the older and more conservative SVN devs, and reportedly a lot of grumbling and ranting when the vote was tallied, a member of the PMC (who asked to remain anonymous) told the author that 'this [migration] will finally let us get rid of the current broken design to a decentralized source control model [and we'll get] merge and rename done right after all this time.'" Source for the new git backend.
This discussion has been archived. No new comments can be posted.

Subversion Project Migrates To Git

Comments Filter:
  • by barlevg ( 2111272 ) on Tuesday April 01, 2014 @01:04PM (#46631551)
    In related news, Microsoft will be using Gmail for their company email, and Apple will be replacing their workstations with Linux boxes.
  • Ahahaha (Score:2, Funny)

    by Anonymous Coward on Tuesday April 01, 2014 @01:08PM (#46631583)
    See, what they've done here is concocted and published an implausible story (or in this case, tracking issue) that is designed to misdirect, nay, fool people into believing it is real. These jolly japesters have done this in the full knowledge that it will mislead people into believing it to be true, and they have chosen to do it today, on the very first day of April, as is customary in these matters.

    Oh Apache and Slashdot, you are truly such ruse masters!

    Seriously, April 1st is such a fucking bag of shit. Just fucking stop.
  • Change (Score:5, Funny)

    by Yunzil ( 181064 ) on Tuesday April 01, 2014 @01:23PM (#46631715) Homepage

    'this [migration] will finally let us get rid of the current broken design... ... and replace it with a completely new broken design. (I hate git.)

  • by Anonymous Coward on Tuesday April 01, 2014 @03:08PM (#46632535)

    and CVS migrates to RCS supported by front end in Gopher, a backend in TFTP with all discussions held over usenet using the pine news reader. If everyone would just remember to update the damn version numbers.

  • Re:Change (Score:4, Funny)

    by BlackPignouf ( 1017012 ) on Tuesday April 01, 2014 @03:28PM (#46632813)

    Exactly.

    I love git, because all my development repos are self-contained, easy to backup and work perfectly offline.
    "git rebase -i" is just wonderful.

    BUT :
    You want to pull and overwrite your local changes? It's as easy as :

      git add *
      git commit -a -m "auto dev server commit"
      git fetch origin master
      git merge -s recursive -X theirs origin/master

    You want to clone your local repo to a new remote one and use it as origin? Sure :
    #On local machine
    cd foo_project
    git init
    git add *
    git commit -m "My initial commit message"
    #On remote machine (Git remote repository)
    sudo su - git
    cd /usr/local/git_root/
    mkdir foo-project.git
    cd foo-project.git/
    git --bare init
    git config core.sharedrepository 1
    git config receive.denyNonFastforwards true
    find objects -type d -exec chmod 02770 {} \;
    #On local machine, in your git project
    git remote add origin ssh://git@example.com:2227/usr/local/git_root/foo_project.git
    git push -u origin master

    Those are just 2 examples that come often enough to be an annoyance, but not often enough that I can remember them.

  • by Anonymous Coward on Tuesday April 01, 2014 @06:44PM (#46634811)

    Troll time:

    So Apple fans are the 'Microsoft anti-fans' who don't understand linux...

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...