Lines Matching full:with
4 * This file is part of libgit2, distributed under the GNU GPL v2 with
42 /** Even with GIT_DIFF_INCLUDE_IGNORED, an entire ignored directory
43 * will be marked with only a single entry in the diff; this flag
51 /** Even with GIT_DIFF_INCLUDE_UNTRACKED, an entire untracked
52 * directory will be marked with only a single entry in the diff
67 /** Even with GIT_DIFF_INCLUDE_TYPECHANGE, blob->tree changes still
69 * label blob->tree transitions as TYPECHANGE records with new_file's
83 /** May be combined with `GIT_DIFF_IGNORE_CASE` to specify that a file
113 /** When diff finds a file in the working directory with stat
131 * which generally can produce better diffs when dealing with ambiguous
158 * Even with this, these will not be included in patch format.
184 * such as rename detection, in between the steps. When you are done with
272 * A `delta` is a file pair with an old and new revision. The old version
299 * files in add/delete pairs. After that call, deltas with a status of
447 * Initializes a `git_diff_options` with default values. Equivalent to creating
448 * an instance with GIT_DIFF_OPTIONS_INIT.
511 * behavior with git attributes or diff flags and option settings.
539 * A `hunk` is a span of modified lines in a delta along with some stable
541 * properties of how hunks are generated. Each hunk also comes with a
572 /* These values will be sent to `git_diff_line_cb` along with the line */
691 * --find-copies-harder behavior requires building a diff with the
769 * pretty fast with a fixed memory overhead.
780 * Initializes a `git_diff_find_options` with default values. Equivalent to creating
781 * an instance with GIT_DIFF_FIND_OPTIONS_INIT.
806 * Create a diff with the difference between two tree objects.
819 * @param opts Structure with options to influence diff or NULL for defaults.
844 * @param index The index to diff with; repo index used if NULL.
845 * @param opts Structure with options to influence diff or NULL for defaults.
872 * @param opts Structure with options to influence diff or NULL for defaults.
901 * @param opts Structure with options to influence diff or NULL for defaults.
920 * @param opts Structure with options to influence diff or NULL for defaults.
929 * Create a diff with the difference between two index objects.
938 * @param opts Structure with options to influence diff or NULL for defaults.
954 * is from the "from" list (with the exception that if the item has a
968 * like renames or copies with new entries reflecting those changes.
1001 * This works just like `git_diff_entrycount()` with an extra parameter
1016 * have to release it when you are done with it. It will go away when
1147 * as an empty blob, with the `oid` set to NULL in the `git_diff_file` data.
1182 * As with `git_diff_blobs`, comparing a blob and buffer lacks some context,
1187 * `file_cb` will be invoked with GIT_DELTA_ADDED and the diff will be the
1189 * the reverse, with GIT_DELTA_REMOVED and blob content removed.
1220 * Even more than with `git_diff_blobs`, comparing two buffer lacks
1412 * @param opts structure with options to influence content and formatting.
1431 * @param diff_opts structure with options to influence diff or NULL for defaults.
1446 * Initializes a `git_diff_format_email_options` with default values. Equivalent
1447 * to creating an instance with GIT_DIFF_FORMAT_EMAIL_OPTIONS_INIT.
1460 * Initialize with `GIT_PATCHID_OPTIONS_INIT`. Alternatively, you can
1474 * Initializes a `git_diff_patchid_options` with default values. Equivalent to
1475 * creating an instance with `GIT_DIFF_PATCHID_OPTIONS_INIT`.
1490 * This can be used to derive whether two diffs are the same with