Merge branch 'js/mailinfo'
authorJunio C Hamano <gitster@pobox.com>
Sun, 25 May 2008 21:05:09 +0000 (14:05 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 25 May 2008 21:05:09 +0000 (14:05 -0700)
* js/mailinfo:
mailsplit: minor clean-up in read_line_with_nul()
mailinfo: apply the same fix not to lose NULs in BASE64 and QP codepaths
mailsplit and mailinfo: gracefully handle NUL characters

1  2 
builtin.h
diff --combined builtin.h
index 23a90ded7d4b6123a9b2c8a4b3accc1b44d92493,48f13320014e6e5dee104378e0b9f86eab744151..8bda1117e4c56b38ac799f60d39310ffc51b9b63
+++ b/builtin.h
@@@ -9,6 -9,7 +9,7 @@@ extern const char git_usage_string[]
  extern void list_common_cmds_help(void);
  extern void help_unknown_cmd(const char *cmd);
  extern void prune_packed_objects(int);
+ extern int read_line_with_nul(char *buf, int size, FILE *file);
  
  extern int cmd_add(int argc, const char **argv, const char *prefix);
  extern int cmd_annotate(int argc, const char **argv, const char *prefix);
@@@ -24,7 -25,6 +25,7 @@@ extern int cmd_check_attr(int argc, con
  extern int cmd_check_ref_format(int argc, const char **argv, const char *prefix);
  extern int cmd_cherry(int argc, const char **argv, const char *prefix);
  extern int cmd_cherry_pick(int argc, const char **argv, const char *prefix);
 +extern int cmd_clone(int argc, const char **argv, const char *prefix);
  extern int cmd_clean(int argc, const char **argv, const char *prefix);
  extern int cmd_commit(int argc, const char **argv, const char *prefix);
  extern int cmd_commit_tree(int argc, const char **argv, const char *prefix);