POV-Ray : Newsgroups : povray.programming : The right way to patch POV-Ray? Server Time
23 Dec 2024 06:34:15 EST (-0500)
  The right way to patch POV-Ray? (Message 1 to 7 of 7)  
From: George Pantazopoulos
Subject: The right way to patch POV-Ray?
Date: 24 Dec 2002 11:09:58
Message: <3e0886d6$1@news.povray.org>
Hello group,
    What are the guidelines for patching POV-Ray in the cleanest possible
way? I would like my patch to cause as few conflicts as possible with other
patches that exist or may be released, Also, I need to learn how to use diff
to be able to release my patch. Can anyone point me to a tutorial?

Thank you!
George Pantazopoulos


Post a reply to this message

From: Christopher James Huff
Subject: Re: The right way to patch POV-Ray?
Date: 24 Dec 2002 11:33:15
Message: <chrishuff-EA6C30.11282624122002@netplex.aussie.org>
In article <3e0886d6$1@news.povray.org>,
 "George Pantazopoulos" <the### [at] attbicom*KILLSPAM*> wrote:

>     What are the guidelines for patching POV-Ray in the cleanest possible
> way? I would like my patch to cause as few conflicts as possible with other
> patches that exist or may be released,

Usually, people put something like "#define MyPatch" in frame.h, and 
enclose patch-specific code in #ifdef blocks, so removing that define 
makes POV compile without your patch, and the modifications you make are 
clearly visible.


> Also, I need to learn how to use diff to be able to release my patch. 

No you don't. Just listing the changes is enough, if you are clear about 
where they go.


> Can anyone point me to a tutorial?

"man diff"?
What system are you developing on? It looks like you are posting on a 
Windows machine...

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: George Pantazopoulos
Subject: Re: The right way to patch POV-Ray?
Date: 24 Dec 2002 11:53:28
Message: <3e089108$1@news.povray.org>
Hey Christopher,
    Thanks for your help :) Youre right, I think I could get by without
diff, but it seems like a more professional thing to do. Maybe I should
still learn it for my own education even though I don't use it for POV-Ray?
My main machine is a Windows 2000 box, but I also recently built a Linux
box, which I'm really loving. My patch would need to work on both Linux and
Windows. Are the linux sources very different than the Windows ones?

Regards,
George Pantazopoulos


>
> >     What are the guidelines for patching POV-Ray in the cleanest
possible
> > way? I would like my patch to cause as few conflicts as possible with
other
> > patches that exist or may be released,
>
> Usually, people put something like "#define MyPatch" in frame.h, and
> enclose patch-specific code in #ifdef blocks, so removing that define
> makes POV compile without your patch, and the modifications you make are
> clearly visible.
>
>
> > Also, I need to learn how to use diff to be able to release my patch.
>
> No you don't. Just listing the changes is enough, if you are clear about
> where they go.
>
>
> > Can anyone point me to a tutorial?
>
> "man diff"?
> What system are you developing on? It looks like you are posting on a
> Windows machine...
>
> --
> Christopher James Huff <cja### [at] earthlinknet>
> http://home.earthlink.net/~cjameshuff/
> POV-Ray TAG: chr### [at] tagpovrayorg
> http://tag.povray.org/


Post a reply to this message

From: Christopher James Huff
Subject: Re: The right way to patch POV-Ray?
Date: 24 Dec 2002 12:20:53
Message: <chrishuff-3005C5.12160224122002@netplex.aussie.org>
In article <3e089108$1@news.povray.org>,
 "George Pantazopoulos" <the### [at] attbicom*KILLSPAM*> wrote:

> My main machine is a Windows 2000 box, but I also recently built a Linux
> box, which I'm really loving. My patch would need to work on both Linux and
> Windows. Are the linux sources very different than the Windows ones?

The core source code is identical.

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: The right way to patch POV-Ray?
Date: 24 Dec 2002 13:01:20
Message: <3e08a0f0$1@news.povray.org>
In article <3e089108$1@news.povray.org> , "George Pantazopoulos" 
<the### [at] attbicom*KILLSPAM*> wrote:

> Thanks for your help :) Youre right, I think I could get by without
> diff, but it seems like a more professional thing to do.

No, it makes it only harder to read and more difficult to check what you
changed.  Having the whole file is much easier as one can then use modern
GUI based graphical diffs and very easily track what you changed rather than
having to first make a backup copy, the apply your changes and only after
that do the graphical diff.  As you can see, using diffs just makes life
harder for everybody.  And exchanging a few KB more hardly makes a
difference these days anyway!  So no need to use the ancient diff :-)

    Thorsten

____________________________________________________
Thorsten Froehlich
e-mail: mac### [at] povrayorg

I am a member of the POV-Ray Team.
Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: George Pantazopoulos
Subject: Re: The right way to patch POV-Ray?
Date: 24 Dec 2002 13:37:01
Message: <3e08a94d$1@news.povray.org>
Thanks Thorsten, I was not looking forward to using diff.. sort of dreading
actually :)

George



"Thorsten Froehlich" <tho### [at] trfde> wrote in message
news:3e08a0f0$1@news.povray.org...
> In article <3e089108$1@news.povray.org> , "George Pantazopoulos"
> <the### [at] attbicom*KILLSPAM*> wrote:
>
> > Thanks for your help :) Youre right, I think I could get by without
> > diff, but it seems like a more professional thing to do.
>
> No, it makes it only harder to read and more difficult to check what you
> changed.  Having the whole file is much easier as one can then use modern
> GUI based graphical diffs and very easily track what you changed rather
than
> having to first make a backup copy, the apply your changes and only after
> that do the graphical diff.  As you can see, using diffs just makes life
> harder for everybody.  And exchanging a few KB more hardly makes a
> difference these days anyway!  So no need to use the ancient diff :-)
>
>     Thorsten
>
> ____________________________________________________
> Thorsten Froehlich
> e-mail: mac### [at] povrayorg
>
> I am a member of the POV-Ray Team.
> Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: Pabs
Subject: Re: The right way to patch POV-Ray?
Date: 9 Jan 2003 02:42:53
Message: <3E1D276E.F0DA2A3C@nospam.zip.to.thanks>
Thorsten Froehlich wrote:

> No, it makes it only harder to read and more difficult to check what you
> changed.  Having the whole file is much easier as one can then use modern
> GUI based graphical diffs and very easily track what you changed rather than
> having to first make a backup copy, the apply your changes and only after
> that do the graphical diff.  As you can see, using diffs just makes life
> harder for everybody.  And exchanging a few KB more hardly makes a
> difference these days anyway!  So no need to use the ancient diff :-)

That sounds like a feature request


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.