Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
[PATCH] show-diff.c: adjust default format for the Linux kernel.
author
Junio C Hamano
<junkio@cox.net>
Mon, 18 Apr 2005 22:07:24 +0000
(15:07 -0700)
committer
Linus Torvalds
<torvalds@ppc970.osdl.org>
Mon, 18 Apr 2005 22:07:24 +0000
(15:07 -0700)
This patch adjusts the default output format of show-diff to match
the Linux kernel style, recommended in Documentation/SubmittingPatches.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
show-diff.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
8f3671d
)
diff --git
a/show-diff.c
b/show-diff.c
index 40bc187bdc201c6d5b7df0eb7144d98760b72bdd..32d2fceaff2a3fb8e3e52d4708946e205ab41d76 100644
(file)
--- a/
show-diff.c
+++ b/
show-diff.c
@@
-5,7
+5,7
@@
*/
#include "cache.h"
*/
#include "cache.h"
-static char *diff_cmd = "diff -L '
%s' -u -N
- '%s'";
+static char *diff_cmd = "diff -L '
a/%s' -L 'b/%s' -p -u
- '%s'";
/* Help to copy the thing properly quoted for the shell safety.
* any single quote is replaced with '\'', and the caller is
/* Help to copy the thing properly quoted for the shell safety.
* any single quote is replaced with '\'', and the caller is
@@
-52,11
+52,12
@@
static void show_differences(char *name, char *label, void *old_contents,
FILE *f;
char *name_sq = sq_expand(name);
char *label_sq = (name != label) ? sq_expand(label) : name_sq;
FILE *f;
char *name_sq = sq_expand(name);
char *label_sq = (name != label) ? sq_expand(label) : name_sq;
- int cmd_size = strlen(name_sq) + strlen(label_sq) + strlen(diff_cmd);
+ int cmd_size = strlen(name_sq) +
+ strlen(label_sq) * 2 + strlen(diff_cmd);
char *cmd = malloc(cmd_size);
fflush(stdout);
char *cmd = malloc(cmd_size);
fflush(stdout);
- snprintf(cmd, cmd_size, diff_cmd, label_sq, name_sq);
+ snprintf(cmd, cmd_size, diff_cmd, label_sq,
label_sq,
name_sq);
f = popen(cmd, "w");
if (old_size)
fwrite(old_contents, old_size, 1, f);
f = popen(cmd, "w");
if (old_size)
fwrite(old_contents, old_size, 1, f);