Lines Matching full:changes
45 struct got_diff_changes *changes)
147 err = got_diffreg(&res, f1, f2, flags, &args, &ds, outfile, changes);
179 alloc_changes(struct got_diff_changes **changes)
181 *changes = calloc(1, sizeof(**changes));
182 if (*changes == NULL)
184 SIMPLEQ_INIT(&(*changes)->entries);
189 diff_blob_file(struct got_diff_changes **changes,
202 if (changes)
203 *changes = NULL;
248 if (changes) {
249 err = alloc_changes(changes);
254 changes ? *changes : NULL);
272 got_diff_blob_file_lines_changed(struct got_diff_changes **changes,
275 return diff_blob_file(changes, blob1, NULL, f2, size2, NULL,
280 got_diff_blob_lines_changed(struct got_diff_changes **changes,
285 err = alloc_changes(changes);
289 err = diff_blobs(blob1, blob2, NULL, NULL, 0, 0, 3, 0, NULL, *changes);
291 got_diff_free_changes(*changes);
292 *changes = NULL;
298 got_diff_free_changes(struct got_diff_changes *changes)
301 while (!SIMPLEQ_EMPTY(&changes->entries)) {
302 change = SIMPLEQ_FIRST(&changes->entries);
303 SIMPLEQ_REMOVE_HEAD(&changes->entries, entry);
306 free(changes);
843 got_diff_files(struct got_diff_changes **changes,
864 if (changes)
865 *changes = NULL;
894 if (changes) {
895 err = alloc_changes(changes);
900 changes ? *changes : NULL);
912 if (changes) {
913 if (*changes)
914 got_diff_free_changes(*changes);
915 *changes = NULL;