Fossil SCM

Avoid an unnecessary mprintf().

danield 2025-09-27 15:05 trunk
Commit bd4cec12403c65a43b142fb3dccc784a1b4e38b074fe0e2a5d4b7a76a12c7049
1 file changed +6 -2
+6 -2
--- src/checkin.c
+++ src/checkin.c
@@ -779,12 +779,16 @@
779779
const char *zFile = db_column_text(&q,1);
780780
int size = db_column_int(&q,2);
781781
if( treeFmt ){
782782
blob_appendf(&out, "%s\n", zFile);
783783
}else if( verboseFlag ){
784
- const char *zUuid = mprintf("[%S] ", db_column_text(&q,3));
785
- fossil_print("%s %7d %s%s\n", zTime, size, showHash ? zUuid :"", zFile);
784
+ if( showHash ){
785
+ const char *zUuid = db_column_text(&q,3);
786
+ fossil_print("%s %7d [%S] %s\n", zTime, size, zUuid, zFile);
787
+ }else{
788
+ fossil_print("%s %7d %s\n", zTime, size, zFile);
789
+ }
786790
}else if( showAge ){
787791
fossil_print("%s %s\n", zTime, zFile);
788792
}else{
789793
fossil_print("%s\n", zFile);
790794
}
791795
--- src/checkin.c
+++ src/checkin.c
@@ -779,12 +779,16 @@
779 const char *zFile = db_column_text(&q,1);
780 int size = db_column_int(&q,2);
781 if( treeFmt ){
782 blob_appendf(&out, "%s\n", zFile);
783 }else if( verboseFlag ){
784 const char *zUuid = mprintf("[%S] ", db_column_text(&q,3));
785 fossil_print("%s %7d %s%s\n", zTime, size, showHash ? zUuid :"", zFile);
 
 
 
 
786 }else if( showAge ){
787 fossil_print("%s %s\n", zTime, zFile);
788 }else{
789 fossil_print("%s\n", zFile);
790 }
791
--- src/checkin.c
+++ src/checkin.c
@@ -779,12 +779,16 @@
779 const char *zFile = db_column_text(&q,1);
780 int size = db_column_int(&q,2);
781 if( treeFmt ){
782 blob_appendf(&out, "%s\n", zFile);
783 }else if( verboseFlag ){
784 if( showHash ){
785 const char *zUuid = db_column_text(&q,3);
786 fossil_print("%s %7d [%S] %s\n", zTime, size, zUuid, zFile);
787 }else{
788 fossil_print("%s %7d %s\n", zTime, size, zFile);
789 }
790 }else if( showAge ){
791 fossil_print("%s %s\n", zTime, zFile);
792 }else{
793 fossil_print("%s\n", zFile);
794 }
795

Keyboard Shortcuts

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