cce46491bfa9d3c726c20859459f3ca2d96302ad
   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 void diff_setup(int detect_rename, int minimum_score,
  21                       int reverse,
  22                       const char **spec, int cnt);
  23
  24extern void diff_flush(void);
  25
  26#endif /* DIFF_H */