Come generare file patch

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Come generare file patch

Andrea Peri
Salve,

dove posso trovare un po' di documentazione su come generare un file
patch , dopo aver apportato delle modifiche ai sorgenti
di alcuni programmi GFoss, come ad esempio GDAL ?

Non sono molto addentro infatti a questi meccanismi e mi piacerebbe
invece condividere eventuali modifiche che potessi apportarvi.

Grazie,

Andrea.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010
Reply | Threaded
Open this post in threaded view
|

Re: Come generare file patch

Markus Neteler
2010/4/5 Andrea Peri 2007 <[hidden email]>:
> Salve,
>
> dove posso trovare un po' di documentazione su come generare un file patch ,
> dopo aver apportato delle modifiche ai sorgenti
> di alcuni programmi GFoss, come ad esempio GDAL ?

Vedi qua:
http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/SUBMITTING
-> 26.
  ... create unified ("diff -u") format ...


ciao
Markus
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010
Reply | Threaded
Open this post in threaded view
|

Re: Come generare file patch

Francesco P. Lovergine
On Mon, Apr 05, 2010 at 11:55:15AM +0200, Markus Neteler wrote:

> 2010/4/5 Andrea Peri 2007 <[hidden email]>:
> > Salve,
> >
> > dove posso trovare un po' di documentazione su come generare un file patch ,
> > dopo aver apportato delle modifiche ai sorgenti
> > di alcuni programmi GFoss, come ad esempio GDAL ?
>
> Vedi qua:
> http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/SUBMITTING
> -> 26.
>   ... create unified ("diff -u") format ...
>

Come giustamente indicato da Markus, diff -urN vecchio_tree nuovo_tree e'
il 'ground zero' del patching. Nella pratica pero' una singola mega-patch
e' fuori luogo perche' normalmente ingloba tante modifiche che hanno semantica
diversa. Chi riceve la megapatch deve ravanare in un mare di modifiche, che
non hanno nulla a che vedere l'una con l'altra. E magari desiste in partenza.
Per tenere traccia in modo sensato delle modifiche conviene usare 'quilt'.

--
Francesco P. Lovergine
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010
Reply | Threaded
Open this post in threaded view
|

Re: Come generare file patch

Andrea Peri
Grazie per le indicazioni.

Francesco P. Lovergine ha scritto:

> On Mon, Apr 05, 2010 at 11:55:15AM +0200, Markus Neteler wrote:
>  
>> 2010/4/5 Andrea Peri 2007 <[hidden email]>:
>>    
>>> Salve,
>>>
>>> dove posso trovare un po' di documentazione su come generare un file patch ,
>>> dopo aver apportato delle modifiche ai sorgenti
>>> di alcuni programmi GFoss, come ad esempio GDAL ?
>>>      
>> Vedi qua:
>> http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/SUBMITTING
>> -> 26.
>>   ... create unified ("diff -u") format ...
>>
>>    
>
> Come giustamente indicato da Markus, diff -urN vecchio_tree nuovo_tree e'
> il 'ground zero' del patching. Nella pratica pero' una singola mega-patch
> e' fuori luogo perche' normalmente ingloba tante modifiche che hanno semantica
> diversa. Chi riceve la megapatch deve ravanare in un mare di modifiche, che
> non hanno nulla a che vedere l'una con l'altra. E magari desiste in partenza.
> Per tenere traccia in modo sensato delle modifiche conviene usare 'quilt'.
>
>  

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010