"Martin Sevior" wrote:
>  Subject: Re: CVS access
>  Date: Thu, 6 Apr 2000 03:21:04 +0100
>
>  
>  On Wed, 5 Apr 2000, Tomas Frydrych wrote:
>  
>  >
>  > As an initial step toward implementing the Bi-Directional support,
I
>  > would like to add the FriBiDi sources to the official tree. Can I
do
>  > that via the anonymous CVS access, or if not, what do I need to do
>  > to get a different type of access?
>  >
>  
>  Generally one sends a patch against the  current source tree to
>  [EMAIL PROTECTED] AND to [EMAIL PROTECTED]
>  
>  I've found the best way to generate patches is to use the command
>  
>  diff -Naur --exclude="CVS" --exclude="Linux*" abi new-abi >
>  my_new_feature.patch
>  
>  where "abi" is the current abi source tree and "new_abi" is your new
>  source tree with your new feature added.
>  
>  This technique always works but wastes disk space. I believe there
is
>  magic cvs command sequence that correctly does the diff against the
>  current tree but I have yet to discover it. "cvs -diff" does not
include
>  new files in the diff it produces.

The CVS man page is rather maze-like, isn't it? There's reference
(sort-of-faq)on CVS at  http://www.sourcegear.com/CVS/Docs/ref.  

It suggests to me that 'cding' to the abi directory you've been working
in then doing a 'cvs -diff -N' will generate a diff file for the entire
tree, including and removed of added files.  This eliminates the need
for a spare 'clean' copy of the source tree (you might want to have one
for reference though).

You might want to try a 'cvs -diff -N -c 3 -p' for more readable patches
(is there an AbiSource policy on a prefered diff format?)

Jamie.

P.S. I haven't tested any of this, because I've never had to, so if it
doesn't work, it's not my fault :-)

P.P.S. How about, perhaps for a future POW, a 'developers faq' having
things in it like references to the formatting guidelines, how to do
diffs, a guide to the source tree etc. in it?  I'd certainly find it
useful.

P.P.P.S. Don't worry, I am still working on the Word exporting POW, I've
just had little spare time lately (ironic, considering I'm on holiday
from University at the moment...)






Reply via email to