Basic Diff question
Jeremy Chadwick
freebsd at jdc.parodius.com
Mon Sep 18 15:36:41 PDT 2006
On Mon, Sep 18, 2006 at 03:26:05PM -0700, MC wrote:
> Hello
>
> I am getting going on my second port. However in this new one are many
> little patches
> to most of the source code. I always see '.orig' suffixes appended to in
> Freebsd diff files, like
>
> --- Src/DasherCore/FileLogger.cpp.orig Tue Jan 17 01:41:44 2006
> +++ Src/DasherCore/FileLogger.cpp Tue Jan 17 01:51:33 2006
>
> but for the life of me I don't know a way to produce these '.orig' suffixes
> in the patch file other than
> hand editing. Using diff I never get an '.orig' suffix but something like:
>
> diff -r -u --ignore-all-space work/FFFF323-src/FFFF3.cpp
> FFFF323-src/FFFF3.cpp
> --- work/FFFF323-src/FFFF3.cpp Thu Mar 9 02:37:18 2006
> +++ FFFF323-src/FFFF3.cpp Fri Sep 8 04:02:57 2006
>
> What is the trick to this?
There is no trick.
(15:34:01 jdc at icarus) ~ $ cat x z >> z2
(15:34:12 jdc at icarus) ~ $ diff -ruN z z2 | head -10
--- z Sun Sep 17 23:40:03 2006
+++ z2 Mon Sep 18 15:34:12 2006
@@ -1,3 +1,41 @@
+Support,
+
+Please investigate.
+
+ Packets Pings
+ Host Loss% Snt Rcv Last Avg Best Wrst
+ 1. gw.home.lan 0.0% 132 132 0.4 0.4 0.4 0.7
My recommended method is to simply make a copy of the source directory
via `cp -pR sourcedir sourcedir.orig`, then edit to your hearts
content in sourcedir/, then `diff -ruN sourcedir.orig sourcedir > out`
--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
More information about the freebsd-ports
mailing list