Changes between Version 2 and Version 3 of CreatePatch
- Timestamp:
- 05/10/09 20:42:51 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CreatePatch
v2 v3 4 4 5 5 1. Place the directory (for example, named {{{xyz-1.0.0}}}) containing the original sources in a directory of your liking 6 1. Place the directory containing the patched sources in the same directory. You'll need to rename it first, of course (say {{{xyz-1.0.0- beos}}}6 1. Place the directory containing the patched sources in the same directory. You'll need to rename it first, of course (say {{{xyz-1.0.0-haiku}}} 7 7 1. Now create the patch with 8 8 {{{ 9 diff -Naur xyz-1.0.0 xyz-1.0.0-beos> xyz-1.0.0.patch9 diff -Naur xyz-1.0.0/ xyz-1.0.0-haiku/ > xyz-1.0.0.patch 10 10 }}} 11 11 … … 13 13 14 14 Congratulations! The generated patch is BePorter compatible. 15 16 Note: when creating a patch from a svn or a similar repository, it is preferred to create the patch from the top-most directory. 17 As example, image we wish to create a patch of Haiku's OptionalPackage file. 18 {{{ 19 cd /path/haiku/ 20 svn diff build/jam/OptionalPackages > ~/OptionalPackage-<new-pkg>.patch 21 }}} 22 A patch created in this manner is the preferred method, as it allows the developers to apply it from their top-most directory. 23
