7b9f37d1b8af201fbcf5dcf43b2b1187841dc6c6
   1/*
   2 * Copyright (C) 2005 Junio C Hamano
   3 */
   4#ifndef DIFF_H
   5#define DIFF_H
   6
   7extern void diff_addremove(int addremove,
   8                           unsigned mode,
   9                           const unsigned char *sha1,
  10                           const char *base,
  11                           const char *path);
  12
  13extern void diff_change(unsigned mode1, unsigned mode2,
  14                             const unsigned char *sha1,
  15                             const unsigned char *sha2,
  16                             const char *base, const char *path);
  17
  18extern void diff_unmerge(const char *path);
  19
  20extern int diff_scoreopt_parse(const char *opt);
  21
  22extern void diff_setup(int reverse, int diff_raw_output);
  23
  24extern void diff_detect_rename(int, int);
  25extern void diff_pickaxe(const char *);
  26
  27extern int diff_queue_is_empty(void);
  28
  29extern void diff_flush(const char **, int);
  30
  31#endif /* DIFF_H */