Fossil SCM

Zero return code on a "fossil commit --dry-run". Per [forum:/forumpost/74dfbfaf3e|request] on the forum.

drh 2021-02-10 13:51 trunk
Commit 661bd949203c8922fa5c4c573e5547dddbdef1c2bcd9cbd11e3dc3206b77428f
1 file changed +1 -1
+1 -1
--- src/checkin.c
+++ src/checkin.c
@@ -2804,11 +2804,11 @@
28042804
db_multi_exec("DELETE FROM vvar WHERE name='ci-comment'");
28052805
db_multi_exec("PRAGMA repository.application_id=252006673;");
28062806
db_multi_exec("PRAGMA localdb.application_id=252006674;");
28072807
if( dryRunFlag ){
28082808
db_end_transaction(1);
2809
- exit(1);
2809
+ return;
28102810
}
28112811
db_end_transaction(0);
28122812
28132813
if( outputManifest & MFESTFLG_TAGS ){
28142814
Blob tagslist;
28152815
--- src/checkin.c
+++ src/checkin.c
@@ -2804,11 +2804,11 @@
2804 db_multi_exec("DELETE FROM vvar WHERE name='ci-comment'");
2805 db_multi_exec("PRAGMA repository.application_id=252006673;");
2806 db_multi_exec("PRAGMA localdb.application_id=252006674;");
2807 if( dryRunFlag ){
2808 db_end_transaction(1);
2809 exit(1);
2810 }
2811 db_end_transaction(0);
2812
2813 if( outputManifest & MFESTFLG_TAGS ){
2814 Blob tagslist;
2815
--- src/checkin.c
+++ src/checkin.c
@@ -2804,11 +2804,11 @@
2804 db_multi_exec("DELETE FROM vvar WHERE name='ci-comment'");
2805 db_multi_exec("PRAGMA repository.application_id=252006673;");
2806 db_multi_exec("PRAGMA localdb.application_id=252006674;");
2807 if( dryRunFlag ){
2808 db_end_transaction(1);
2809 return;
2810 }
2811 db_end_transaction(0);
2812
2813 if( outputManifest & MFESTFLG_TAGS ){
2814 Blob tagslist;
2815

Keyboard Shortcuts

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