Parent Directory
kxmame-2.0-svn-sdlmame-20070603.1.tar.bz2 2007-06-03 16:13 1105248 bytes bytes
LINKS.html 2007-06-04 00:13 1677 bytes bytes
README.txt 2007-07-26 14:26 2077 bytes bytes
sdlmame_shader_pack-200707261422.zip 2007-07-26 14:23 39250 bytes bytes
./old
Welcome to my little M.A.M.E. world ;-)
SDLMAME - OpenGL Work
sdlmame_shader_pack-YYYYMMDDHHMM.zip The SDLMAME GLSL shader pack.
GIT access
GIT Web:
http://www.jausoft.com/cgi-bin/gitweb.cgi?p=mame/src/osd/sdl;a=heads
My URL:
http://jausoft.com/git/mame/src/osd/sdl
My branches:
sgothel_stable
sgothel_glsl_test
General
http://www.kernel.org/pub/software/scm/git/docs/
Tech Talk: Linus Torvalds on git ;-)
http://www.youtube.com/watch?v=4XpnKHJAok8
Great talk, at least about the use case of
distributed source control management (SCM).
The following examples are created for git >= 1.5.2 !
Initial Clone/Pull
unzip sdlmame0xyz.zip // get it from R.B.'s place
cd mame/src/osd
mv sdl sdl_orig
git-clone http://jausoft.com/git/mame/src/osd/sdl sdl
Pull Changes
cd mame/src/osd
git-pull http://jausoft.com/git/mame/src/osd/sdl sgothel_stable
Make your changes
Assume you want to contribute a new shader filter,
i.e. you want to make some changes/additions to my glsl shader test branch.
Create your new branch, and switch to it:
git branch --track john_glsl_filterX origin/master
git checkout john_glsl_filterX
Pull my glsl test:
git-pull http://jausoft.com/git/mame/src/osd/sdl sgothel_glsl_test
Add your useless code .. ;-)
Commit your code to your repository:
git commit -a -m "I love my useless code description" .
Offer your changes, i.e. your branch to one of us.
Send us an email including your branch URL and branch name.
Your URL can be either your public web server, like I use,
or of course a ssh account you offer us, using our public key.
And don't worry, the repository size is very small,
i.e. only 2.0M bytes for the sdl repository on my server.
Then we will read your diff's and maybe pull it and merge it
to our branch, if your code is not that useless ;-)
In the case of huge conflicts, we may ask you to solve them,
i.e. you pull our branch again, merge it yourself and let us know when you are ready.
That easy, isn't it ?