Lines Matching full:files
33 * Options controlling which files will be in the diff
39 /** Include ignored files in the diff */
44 * adds all files under the directory as IGNORED entries, too.
48 /** Include untracked files in the diff */
54 * files under untracked directories as UNTRACKED entries, too.
58 /** Include unmodified files in the diff */
61 /** Normally, a type change between files will be converted into a
104 * core Git, it scans the contents for IGNORED and UNTRACKED files.
120 /** Include unreadable files in the diff */
123 /** Include unreadable files in the diff */
136 /** Treat all files as text, disabling binary attributes & detection */
138 /** Treat all files as binary, disabling text diffs */
149 * files. This automatically turns on GIT_DIFF_INCLUDE_UNTRACKED but
155 /** When generating output, include the names of unmodified files if
157 * the formats that list files (e.g. name-only, name-status, raw).
168 * can apply given diff information to binary files.
294 * will just use the git attributes for those files.
297 * which does a similarity analysis of files in the diff. Use that
299 * files in add/delete pairs. After that call, deltas with a status of
303 * If you ask `git_diff_find_similar` to find heavily modified files to
313 uint16_t nfiles; /**< number of files in this delta */
370 /* options controlling which files are in the diff */
388 * An optional callback function, notifying the consumer of which files
489 /** The contents of one of the files in a binary diff. */
509 * binary, but no diff content will be output for those files. There is
520 * that said `Binary files a/file.txt and b/file.txt differ`.
577 GIT_DIFF_LINE_CONTEXT_EOFNL = '=', /**< Both files have no LF at end */
586 GIT_DIFF_LINE_BINARY = 'B' /**< For "Binary files x and y differ" */
678 * similarity of modified files and split the ones that have changed a
729 * Threshold above which similar files will be considered renames.
735 * Threshold below which similar files will be eligible to be a rename source.
741 * Threshold above which similar files will be considered copies.
747 * Treshold below which similar files will be split into a delete/add pair.
888 * function strictly returns the differences between the tree and the files
911 * to account for staged deletes, tracked files, etc.
969 * This also will, if requested, break modified files into add/remove
1043 * This will iterate through all of the files described in a diff. You
1047 * files will only be calculated if they are not NULL. Of course, these
1048 * callbacks will not be invoked for binary files on the diff or for
1049 * files whose only changed is a file mode change.
1056 * @param binary_cb Optional callback to make for binary files.
1059 * diff. It will not be issued for binary files.
1161 * @param binary_cb Callback for binary files; can be NULL
1198 * @param binary_cb Callback for binary files; can be NULL
1232 * @param binary_cb Callback for binary files; can be NULL
1262 * This function will only read patch files created by a git
1264 * the `diff` program, nor any other types of patch files.
1315 * Get the total number of files changed in a diff
1318 * @return total number of files changed in the diff