Fossil SCM
Improve formatting for fossil ticket history. Make small fields print on same line, and make longer ones look better.
Commit
374920b20944b8ab8e2285d68388acb3b3d3f443
Parent
73e363ea96424d3…
1 file changed
+10
-4
+10
-4
| --- src/tkt.c | ||
| +++ src/tkt.c | ||
| @@ -1064,15 +1064,21 @@ | ||
| 1064 | 1064 | Blob val; |
| 1065 | 1065 | const char *z; |
| 1066 | 1066 | z = pTicket->aField[i].zName; |
| 1067 | 1067 | blob_set(&val, pTicket->aField[i].zValue); |
| 1068 | 1068 | if( z[0]=='+' ){ |
| 1069 | - fossil_print(" Appended to %h:\n ",&z[1]); | |
| 1070 | - comment_print(blob_str(&val),7,79); | |
| 1069 | + fossil_print(" Append to "); | |
| 1070 | + z++; | |
| 1071 | + }else{ | |
| 1072 | + fossil_print(" Change "); | |
| 1073 | + } | |
| 1074 | + fossil_print("%h: ",z); | |
| 1075 | + if( blob_size(&val)>50 || contains_newline(&val)) { | |
| 1076 | + fossil_print("\n ",blob_str(&val)); | |
| 1077 | + comment_print(blob_str(&val),4,79); | |
| 1071 | 1078 | }else{ |
| 1072 | - fossil_print(" Change %h to:\n ",z); | |
| 1073 | - comment_print(blob_str(&val),7,79); | |
| 1079 | + fossil_print("%s\n",blob_str(&val)); | |
| 1074 | 1080 | } |
| 1075 | 1081 | blob_reset(&val); |
| 1076 | 1082 | } |
| 1077 | 1083 | } |
| 1078 | 1084 | manifest_destroy(pTicket); |
| 1079 | 1085 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -1064,15 +1064,21 @@ | |
| 1064 | Blob val; |
| 1065 | const char *z; |
| 1066 | z = pTicket->aField[i].zName; |
| 1067 | blob_set(&val, pTicket->aField[i].zValue); |
| 1068 | if( z[0]=='+' ){ |
| 1069 | fossil_print(" Appended to %h:\n ",&z[1]); |
| 1070 | comment_print(blob_str(&val),7,79); |
| 1071 | }else{ |
| 1072 | fossil_print(" Change %h to:\n ",z); |
| 1073 | comment_print(blob_str(&val),7,79); |
| 1074 | } |
| 1075 | blob_reset(&val); |
| 1076 | } |
| 1077 | } |
| 1078 | manifest_destroy(pTicket); |
| 1079 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -1064,15 +1064,21 @@ | |
| 1064 | Blob val; |
| 1065 | const char *z; |
| 1066 | z = pTicket->aField[i].zName; |
| 1067 | blob_set(&val, pTicket->aField[i].zValue); |
| 1068 | if( z[0]=='+' ){ |
| 1069 | fossil_print(" Append to "); |
| 1070 | z++; |
| 1071 | }else{ |
| 1072 | fossil_print(" Change "); |
| 1073 | } |
| 1074 | fossil_print("%h: ",z); |
| 1075 | if( blob_size(&val)>50 || contains_newline(&val)) { |
| 1076 | fossil_print("\n ",blob_str(&val)); |
| 1077 | comment_print(blob_str(&val),4,79); |
| 1078 | }else{ |
| 1079 | fossil_print("%s\n",blob_str(&val)); |
| 1080 | } |
| 1081 | blob_reset(&val); |
| 1082 | } |
| 1083 | } |
| 1084 | manifest_destroy(pTicket); |
| 1085 |