Moved to Git

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Moved to Git

Post by clone2727 »

After having hosted our source code in Subversion for five years (to the day), we have today moved to the Git distributed version control system, hosted on GitHub.

The new repository page is at https://github.com/scummvm/scummvm.

For users nothing should have changed, but for developers it should now be much easier to contribute to ScummVM.
Last edited by clone2727 on Sun May 29, 2011 4:14 pm, edited 1 time in total.
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

A long awaited move :)

NOTE: For people that just want to checkout the code without changing their client, there's a read-only interface of the Git repository, for SVN (Subversion) clients here:

http://svn.github.com/scummvm/scummvm

So, for people who just want read access in order to compile the source and don't want to move to Git, they can still access the repository via SVN.
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

What does this mean for those of us who use TortoiseSVN? I tried both links and neither worked.
User avatar
Red_Breast
Posts: 773
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast »

Like Musically I use a program (PySVN Workbench) to update.
I ran it about an hour ago and it updated OK to r55906.
I can still download directly from SVN in my browser as well.

I think some of us are confused a bit. Is it a case of for a few days the code will be on both SVN and Git whilst the change over takes place but ultimately there will be no ScummVM entry on Source Forge / SVN once the change over is complete?

Looks like I'd better look through Synaptic for something like PySVN for Git code. Maybe they have some sort of plug-in.
A600
Posts: 12
Joined: Thu Mar 02, 2006 2:11 am

Post by A600 »

MusicallyInspired wrote:What does this mean for those of us who use TortoiseSVN? I tried both links and neither worked.
I'm using TortoiseSVN on a W7 machine and I had no problems with http://svn.github.com/scummvm/scummvm
KuroShiro
Posts: 473
Joined: Thu May 15, 2008 7:42 am
Location: Somewhere Out There

Post by KuroShiro »

md5 wrote:A long awaited move :)

NOTE: For people that just want to checkout the code without changing their client, there's a read-only interface of the Git repository, for SVN (Subversion) clients here:

http://svn.github.com/scummvm/scummvm

So, for people who just want read access in order to compile the source and don't want to move to Git, they can still access the repository via SVN.
That link works nicely, thanks, though for some reason it says it has checked out r43969. Any idea why that is?
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

That link won't work for me. It keeps giving me errors.
User avatar
tsoliman
ScummVM Developer
Posts: 404
Joined: Wed Jan 19, 2011 3:47 pm
Location: USA

Post by tsoliman »

Don't go there in a browser.
Checkout using svn.
svn co http://svn.github.com/scummvm/scummvm

Works for me.
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

To clarify: The old SVN repository will still be around for some time, but it doesn't receive updates anymore. We'll soon remove its content (the repository will still stay, for technical reasons, but its content will be gone).

The new repository is using *git* as announced.

The "SVN repository" at http://svn.github.com/scummvm/scummvm is a so-called "bridge" which allows accessing our new code repository with an old SVN client. Its revision numbers have nothing to do whatsoever with the revision numbers in our old SVN repository. This is why they are lower than the revisions of the old SVN repository.
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

tbaher wrote:Don't go there in a browser.
Checkout using svn.
svn co http://svn.github.com/scummvm/scummvm

Works for me.
I said above I was using TortoiseSVN. Why would I open it in the browser?
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

MusicallyInspired wrote:What does this mean for those of us who use TortoiseSVN? I tried both links and neither worked.
If you're using TortoiseSVN, you just need to perform checkout on a new SVN repository, and point your client to that link. I.e. create a new folder, right click->SVN Checkout... Then, put "http://svn.github.com/scummvm/scummvm" in the repository URL and choose "Fully recursive" in the Checkout depth option and "HEAD revision" in the revision tab (which are the defaults for me). I just tried this, it works for me using TortoiseSVN.
User avatar
Red_Breast
Posts: 773
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast »

Thanks fingolfin for clarification.
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

Ah that worked. I was trying to change the URL of the current folder I was using. Never thought to try starting from scratch. Thanks, md5.
User avatar
Red_Breast
Posts: 773
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast »

The Tools page has a little bit about using Git with Windows and Mac.
http://git-scm.com/tools

The Download page has some binaries and source (which I'm going to try compiling right now)
http://git-scm.com/download
User avatar
Raziel
ScummVM Porter
Posts: 1522
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet

Post by Raziel »

svn co http://svn.github.com/scummvm/scummvm

svn: Svndiff has invalid header

What am i doing wrong?
Post Reply