Moved to Git
Moderator: ScummVM Team
Moved to Git
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.
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.
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.
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.
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
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.
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.
I'm using TortoiseSVN on a W7 machine and I had no problems with http://svn.github.com/scummvm/scummvmMusicallyInspired wrote:What does this mean for those of us who use TortoiseSVN? I tried both links and neither worked.
That link works nicely, thanks, though for some reason it says it has checked out r43969. Any idea why that is?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.
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
Don't go there in a browser.
Checkout using svn.
svn co http://svn.github.com/scummvm/scummvm
Works for me.
Checkout using svn.
svn co http://svn.github.com/scummvm/scummvm
Works for me.
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.
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.
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
I said above I was using TortoiseSVN. Why would I open it in the browser?tbaher wrote:Don't go there in a browser.
Checkout using svn.
svn co http://svn.github.com/scummvm/scummvm
Works for me.
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.MusicallyInspired wrote:What does this mean for those of us who use TortoiseSVN? I tried both links and neither worked.
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
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
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