[Scummvm-devel] move to Git: timeline

Willem Jan Palenstijn wjp at usecode.org
Fri Jan 28 00:06:43 CET 2011


Hi team,

I've you've been following the mailing list, you'll have noticed a number of
mails about the git repository conversion. This is now almost done, and I think
it's time to play around with the repository on github a bit. To do this, I
have just created a scummvm-test git repository, ready to be experimented on.

See below for some information to get started.

So, clone it, commit things to it, create branches/tags, share branches with
others, try to create and resolve merge conflicts with other developers'
commits, test github's code review features, and generally mutilate it in other
creative ways.

If you don't yet have a github account, now would be a good time to get one.


If all goes well, I hope we'll be able to switch to Git permanently in about 2
weeks, on Saturday 12 February.

At that time I'll create a fresh repository from SVN, so you can continue
committing to SVN as usual until then. We should also discuss things like
moving buildbot over to git before then.


If you run into any trouble, have any suggestions on how to improve the
svn->git conversion, or have any questions, please let me know.


Enjoy,
-Willem Jan



Getting started:


The repository github page is

https://github.com/ScummVM/scummvm-test

That page contains the actual Git URLs you can use to access it.


If you're using the command-line git client, you can for example use
this for read-only access without a github account:

git clone git://github.com/ScummVM/scummvm-test.git

If you already have a github account, you can use

git clone git at github.com:ScummVM/scummvm-test.git


To get write access to the repository, you need to be added to the Developers
group of the ScummVM organization at github. For that, contact Eugene/sev or
Max/Fingolfin.


Github has a help page with information on how to access its repositories from
different operating systems at:

http://help.github.com/


For information about Git itself, its documentation can be found at
http://git-scm.com/documentation with various tutorials and reference texts.

The official tutorial:
http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html





More information about the Scummvm-devel mailing list