]> git.ipfire.org Git - thirdparty/git.git/blobdiff - diffcore.h
Merge branch 'cm/rebase-i-updates'
[thirdparty/git.git] / diffcore.h
index d2a63c5c71f4e3667643b1fba5c195e049e313c9..b9a230ab7fe6d03c3533e7fc0324bd0054985e00 100644 (file)
@@ -8,6 +8,8 @@
 
 struct diff_options;
 struct repository;
+struct strmap;
+struct strset;
 struct userdiff_driver;
 
 /* This header file is internal between diff.c and its diff transformers
@@ -159,11 +161,17 @@ struct diff_filepair *diff_queue(struct diff_queue_struct *,
                                 struct diff_filespec *);
 void diff_q(struct diff_queue_struct *, struct diff_filepair *);
 
+void partial_clear_dir_rename_count(struct strmap *dir_rename_count);
+
 void diffcore_break(struct repository *, int);
 void diffcore_rename(struct diff_options *);
+void diffcore_rename_extended(struct diff_options *options,
+                             struct strset *dirs_removed,
+                             struct strmap *dir_rename_count);
 void diffcore_merge_broken(void);
 void diffcore_pickaxe(struct diff_options *);
 void diffcore_order(const char *orderfile);
+void diffcore_rotate(struct diff_options *);
 
 /* low-level interface to diffcore_order */
 struct obj_order {