#define USE_THE_REPOSITORY_VARIABLE
#include "builtin.h"
#include "config.h"
#include "diff.h"
#include "commit.h"
#include "gettext.h"
#include "hex.h"
#include "log-tree.h"
#include "read-cache-ll.h"
#include "revision.h"
#include "tmp-objdir.h"
#include "tree.h"
static struct rev_info log_tree_opt;
static int diff_tree_commit_oid(const struct object_id *oid)
{ … }
static int stdin_diff_commit(struct commit *commit, const char *p)
{ … }
static int stdin_diff_trees(struct tree *tree1, const char *p)
{ … }
static int diff_tree_stdin(char *line)
{ … }
static const char diff_tree_usage[] = …;
static void diff_tree_tweak_rev(struct rev_info *rev)
{ … }
int cmd_diff_tree(int argc,
const char **argv,
const char *prefix,
struct repository *repo UNUSED)
{ … }