Fossil SCM
If an event/attachment comment ends with spaces, strip them from the C-card
Commit
ff87296f853a72a1ad5f2f14516853f4618434cb
Parent
4f443a3e7febc8e…
2 files changed
+1
-1
+1
-1
+1
-1
| --- src/attach.c | ||
| +++ src/attach.c | ||
| @@ -305,11 +305,11 @@ | ||
| 305 | 305 | zComment = PD("comment", ""); |
| 306 | 306 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 307 | 307 | n = strlen(zComment); |
| 308 | 308 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 309 | 309 | if( n>0 ){ |
| 310 | - blob_appendf(&manifest, "C %F\n", zComment); | |
| 310 | + blob_appendf(&manifest, "C %#F\n", n, zComment); | |
| 311 | 311 | } |
| 312 | 312 | zDate = date_in_standard_format("now"); |
| 313 | 313 | blob_appendf(&manifest, "D %s\n", zDate); |
| 314 | 314 | blob_appendf(&manifest, "U %F\n", g.zLogin ? g.zLogin : "nobody"); |
| 315 | 315 | md5sum_blob(&manifest, &cksum); |
| 316 | 316 |
| --- src/attach.c | |
| +++ src/attach.c | |
| @@ -305,11 +305,11 @@ | |
| 305 | zComment = PD("comment", ""); |
| 306 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 307 | n = strlen(zComment); |
| 308 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 309 | if( n>0 ){ |
| 310 | blob_appendf(&manifest, "C %F\n", zComment); |
| 311 | } |
| 312 | zDate = date_in_standard_format("now"); |
| 313 | blob_appendf(&manifest, "D %s\n", zDate); |
| 314 | blob_appendf(&manifest, "U %F\n", g.zLogin ? g.zLogin : "nobody"); |
| 315 | md5sum_blob(&manifest, &cksum); |
| 316 |
| --- src/attach.c | |
| +++ src/attach.c | |
| @@ -305,11 +305,11 @@ | |
| 305 | zComment = PD("comment", ""); |
| 306 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 307 | n = strlen(zComment); |
| 308 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 309 | if( n>0 ){ |
| 310 | blob_appendf(&manifest, "C %#F\n", n, zComment); |
| 311 | } |
| 312 | zDate = date_in_standard_format("now"); |
| 313 | blob_appendf(&manifest, "D %s\n", zDate); |
| 314 | blob_appendf(&manifest, "U %F\n", g.zLogin ? g.zLogin : "nobody"); |
| 315 | md5sum_blob(&manifest, &cksum); |
| 316 |
+1
-1
| --- src/event.c | ||
| +++ src/event.c | ||
| @@ -288,11 +288,11 @@ | ||
| 288 | 288 | login_verify_csrf_secret(); |
| 289 | 289 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 290 | 290 | n = strlen(zComment); |
| 291 | 291 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 292 | 292 | if( n>0 ){ |
| 293 | - blob_appendf(&event, "C %F\n", zComment); | |
| 293 | + blob_appendf(&event, "C %#F\n", n, zComment); | |
| 294 | 294 | } |
| 295 | 295 | zDate = date_in_standard_format("now"); |
| 296 | 296 | blob_appendf(&event, "D %s\n", zDate); |
| 297 | 297 | free(zDate); |
| 298 | 298 | zETime[10] = 'T'; |
| 299 | 299 |
| --- src/event.c | |
| +++ src/event.c | |
| @@ -288,11 +288,11 @@ | |
| 288 | login_verify_csrf_secret(); |
| 289 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 290 | n = strlen(zComment); |
| 291 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 292 | if( n>0 ){ |
| 293 | blob_appendf(&event, "C %F\n", zComment); |
| 294 | } |
| 295 | zDate = date_in_standard_format("now"); |
| 296 | blob_appendf(&event, "D %s\n", zDate); |
| 297 | free(zDate); |
| 298 | zETime[10] = 'T'; |
| 299 |
| --- src/event.c | |
| +++ src/event.c | |
| @@ -288,11 +288,11 @@ | |
| 288 | login_verify_csrf_secret(); |
| 289 | while( fossil_isspace(zComment[0]) ) zComment++; |
| 290 | n = strlen(zComment); |
| 291 | while( n>0 && fossil_isspace(zComment[n-1]) ){ n--; } |
| 292 | if( n>0 ){ |
| 293 | blob_appendf(&event, "C %#F\n", n, zComment); |
| 294 | } |
| 295 | zDate = date_in_standard_format("now"); |
| 296 | blob_appendf(&event, "D %s\n", zDate); |
| 297 | free(zDate); |
| 298 | zETime[10] = 'T'; |
| 299 |