How to CVS

Hi,

Maybe I am at the wrong place to ask this question, but…
I want to make some changes to some part of SDL and would like to make that
available to the public.
How can I do that in a proper way ?
I think it’s CVS, but I dont have any experience with CVS.
Can someone explain me in short what to do ?
And does the changes make any chance to be included with the stable
distribution ?
Thanks in advance,

Richard van Zon.

It’s a lot easier with WinCVS: http://www.wincvs.org

Search for CVS instructions on the net, it doesn’t matter if it’s for
other projects, the difference is usually only what server or user
name to use.–

Olivier A. Dagenais - Software Architect and Developer

“Richard van Zon” wrote in message
news:9fj921$glc$1 at ftp.lokigames.com

Hi,

Maybe I am at the wrong place to ask this question, but…
I want to make some changes to some part of SDL and would like to
make that
available to the public.
How can I do that in a proper way ?
I think it’s CVS, but I dont have any experience with CVS.
Can someone explain me in short what to do ?
And does the changes make any chance to be included with the stable
distribution ?
Thanks in advance,

Richard van Zon.

Thanks, the interface is indeed simple…

I read the documentation at cvshome.org…but still I wonder how this works
:
Let’s say we have a function putsprite()
I made some changes to this function, as I understand I create a patch
(diff?) for that…
but what if someone else also changes that function. My patch will never
work with his/her patch or ?

“Olivier Dagenais” <olivier.dagenais at canada.com> wrote in message
news:9fjjrp$i7n$1 at ftp.lokigames.com…> It’s a lot easier with WinCVS: http://www.wincvs.org

Search for CVS instructions on the net, it doesn’t matter if it’s for
other projects, the difference is usually only what server or user
name to use.

Olivier A. Dagenais - Software Architect and Developer

“Richard van Zon” <@Richard_van_Zon> wrote in message
news:9fj921$glc$1 at ftp.lokigames.com

Hi,

Maybe I am at the wrong place to ask this question, but…
I want to make some changes to some part of SDL and would like to
make that
available to the public.
How can I do that in a proper way ?
I think it’s CVS, but I dont have any experience with CVS.
Can someone explain me in short what to do ?
And does the changes make any chance to be included with the stable
distribution ?
Thanks in advance,

Richard van Zon.

Olivier Dagenais wrote:

It’s a lot easier with WinCVS: http://www.wincvs.org

Or even easier with TortoiseCVS: http://www.wincvs.org/TortoiseCVS

:-)–
Ben Campbell
Programmer, Creature Labs
ben.campbell at creaturelabs.com
http://www.creaturelabs.com

Richard van Zon wrote:

Thanks, the interface is indeed simple…

I read the documentation at cvshome.org…but still I wonder how this works
:
Let’s say we have a function putsprite()
I made some changes to this function, as I understand I create a patch
(diff?) for that…
but what if someone else also changes that function. My patch will never
work with his/her patch or ?

There’s just been a very good and short article in the second latest
issue (11/2001) of the german computer mag c’t about cvs (I know,
doesn’t help you much, I guess ;).

But to answer your question (as far as I can rememer): If you changed
different parts of this very text file, then cvs will merge those 2
versions. If you changed the same parts (which off course you
shouldn’t :wink: then cvs will complain and you will have to merge those two
different versions by hand, AFAIK

Cheers, Oliver

In order to make changes to SDL’s CVS you need to have submission access to
CVS… You can, however, get the latest CVS snapshot anonymously.

If you make changes to SDL, the best (IMHO) way is to post your changes
(preferably in a diff file or two [again, IMHO ;-)]) on a web/ftp-site somewhere
and announce them on the list.

I’m sure that Sam has some other guidelines and stuff that is specific to SDL…
but these that I mentionned here are pretty general and you typically can’t go
wrong following them. Oh… you may also want to check to make certain that the
changes aren’t already being worked on elsehwere…

If you would like more info on CVS, there is a wonderful book available online
at:
http://cvsbook.red-bean.com/

You can also purchase this book in print.On Tue, 05 Jun 2001, you wrote:

Hi,

Maybe I am at the wrong place to ask this question, but…
I want to make some changes to some part of SDL and would like to make that
available to the public.
How can I do that in a proper way ?
I think it’s CVS, but I dont have any experience with CVS.
Can someone explain me in short what to do ?
And does the changes make any chance to be included with the stable
distribution ?
Thanks in advance,


Sam “Criswell” Hart <@Sam_Hart> AIM, Yahoo!:
Homepage: < http://www.geekcomix.com/snh/ >
PGP Info: < http://www.geekcomix.com/snh/contact/ >
Advogato: < http://advogato.org/person/criswell/ >