On Tuesday 16 November 2010, Cristian Marchi wrote:
> I'm not able to apply the patches to my local copy due to my lack of
> knowledge. I noticed that the heading of files is different from what
> I'm accostumed to.
> Normally I use the command "patch -po < filename" from the right path.
> Can you apply yourself these patches and point me to some documentation
> to learn how to apply them?
> 
> Thanks
> Cristian
> 
Just for completeness sake, -p0 would not work with Yawar's patches.

The files inside his patches have paths like
a/some/path/to/file
b/some/path/to/file

The "a" and "b" are fictional path components added by git. For patch to find 
the proper files, these fictional parts have to be stripped. That's what -p1 
does as Derek suggested, it strips one level of subdirectories from all file 
paths found in the patch.

Your alternative (proposed by Yawar) is to go directly into help/C and apply 
the patches from there. But in this case you have to tell patch that the files 
referred to in the patch file are in the current directory, not 3 levels down 
as the file names in the patch would suggest. Hence in this case you should 
use -p3 (to strip 3 levels of subdirectories from all pathnames in the patch).

Of course all of this only works if you had first applied your own patch (see 
my other mail).

Geert
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to