Fossil SCM

Add DIFF_VERBOSE flag parameter so verbose commit also displays diff for newly added files, not just those modified, matching Git's 'commit -v' behaviour.

jamsek 2021-01-31 06:30 dev-ci-verbose
Commit b1c2ef5221b847abec203d40ac07ba372fe5e53029ea8722baf57ccf999b0907
1 file changed +3 -2
+3 -2
--- src/checkin.c
+++ src/checkin.c
@@ -1353,18 +1353,19 @@
13531353
diffFiles[i].nName = strlen(diffFiles[i].zName);
13541354
diffFiles[i].nUsed = 0;
13551355
}
13561356
diff_against_disk(0, 0, diff_get_binary_glob(),
13571357
db_get_boolean("diff-binary", 1),
1358
- 0, diffFiles, &prompt);
1358
+ DIFF_VERBOSE, diffFiles, &prompt);
13591359
for( i=0; diffFiles[i].zName; ++i ){
13601360
fossil_free(diffFiles[i].zName);
13611361
}
13621362
fossil_free(diffFiles);
13631363
}else{
13641364
diff_against_disk(0, 0, diff_get_binary_glob(),
1365
- db_get_boolean("diff-binary", 1), 0, 0, &prompt);
1365
+ db_get_boolean("diff-binary", 1),
1366
+ DIFF_VERBOSE, 0, &prompt);
13661367
}
13671368
}
13681369
prompt_for_user_comment(pComment, &prompt);
13691370
blob_reset(&prompt);
13701371
}
13711372
--- src/checkin.c
+++ src/checkin.c
@@ -1353,18 +1353,19 @@
1353 diffFiles[i].nName = strlen(diffFiles[i].zName);
1354 diffFiles[i].nUsed = 0;
1355 }
1356 diff_against_disk(0, 0, diff_get_binary_glob(),
1357 db_get_boolean("diff-binary", 1),
1358 0, diffFiles, &prompt);
1359 for( i=0; diffFiles[i].zName; ++i ){
1360 fossil_free(diffFiles[i].zName);
1361 }
1362 fossil_free(diffFiles);
1363 }else{
1364 diff_against_disk(0, 0, diff_get_binary_glob(),
1365 db_get_boolean("diff-binary", 1), 0, 0, &prompt);
 
1366 }
1367 }
1368 prompt_for_user_comment(pComment, &prompt);
1369 blob_reset(&prompt);
1370 }
1371
--- src/checkin.c
+++ src/checkin.c
@@ -1353,18 +1353,19 @@
1353 diffFiles[i].nName = strlen(diffFiles[i].zName);
1354 diffFiles[i].nUsed = 0;
1355 }
1356 diff_against_disk(0, 0, diff_get_binary_glob(),
1357 db_get_boolean("diff-binary", 1),
1358 DIFF_VERBOSE, diffFiles, &prompt);
1359 for( i=0; diffFiles[i].zName; ++i ){
1360 fossil_free(diffFiles[i].zName);
1361 }
1362 fossil_free(diffFiles);
1363 }else{
1364 diff_against_disk(0, 0, diff_get_binary_glob(),
1365 db_get_boolean("diff-binary", 1),
1366 DIFF_VERBOSE, 0, &prompt);
1367 }
1368 }
1369 prompt_for_user_comment(pComment, &prompt);
1370 blob_reset(&prompt);
1371 }
1372

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button