Fossil SCM

Fix the check-in editor so that it does not try to change the date on every edit of the check-in, but only on edits that actually change the date.

drh 2010-12-18 01:38 trunk
Commit b230721eb8c29da65cf0118ec95ec13d94c870fb
1 file changed +4 -4
+4 -4
--- src/info.c
+++ src/info.c
@@ -1436,18 +1436,18 @@
14361436
zNewBrFlag = P("newbr") ? " checked" : "";
14371437
zNewBranch = PD("brname","");
14381438
zCloseFlag = P("close") ? " checked" : "";
14391439
if( P("apply") ){
14401440
Blob ctrl;
1441
- char *zDate;
1441
+ char *zNow;
14421442
int nChng = 0;
14431443
14441444
login_verify_csrf_secret();
14451445
blob_zero(&ctrl);
1446
- zDate = db_text(0, "SELECT datetime('now')");
1447
- zDate[10] = 'T';
1448
- blob_appendf(&ctrl, "D %s\n", zDate);
1446
+ zNow = db_text(0, "SELECT datetime('now')");
1447
+ zNow[10] = 'T';
1448
+ blob_appendf(&ctrl, "D %s\n", zNow);
14491449
db_multi_exec("CREATE TEMP TABLE newtags(tag UNIQUE, prefix, value)");
14501450
if( zNewColor[0]
14511451
&& (fPropagateColor!=fNewPropagateColor || strcmp(zColor,zNewColor)!=0)
14521452
){
14531453
char *zPrefix = "+";
14541454
--- src/info.c
+++ src/info.c
@@ -1436,18 +1436,18 @@
1436 zNewBrFlag = P("newbr") ? " checked" : "";
1437 zNewBranch = PD("brname","");
1438 zCloseFlag = P("close") ? " checked" : "";
1439 if( P("apply") ){
1440 Blob ctrl;
1441 char *zDate;
1442 int nChng = 0;
1443
1444 login_verify_csrf_secret();
1445 blob_zero(&ctrl);
1446 zDate = db_text(0, "SELECT datetime('now')");
1447 zDate[10] = 'T';
1448 blob_appendf(&ctrl, "D %s\n", zDate);
1449 db_multi_exec("CREATE TEMP TABLE newtags(tag UNIQUE, prefix, value)");
1450 if( zNewColor[0]
1451 && (fPropagateColor!=fNewPropagateColor || strcmp(zColor,zNewColor)!=0)
1452 ){
1453 char *zPrefix = "+";
1454
--- src/info.c
+++ src/info.c
@@ -1436,18 +1436,18 @@
1436 zNewBrFlag = P("newbr") ? " checked" : "";
1437 zNewBranch = PD("brname","");
1438 zCloseFlag = P("close") ? " checked" : "";
1439 if( P("apply") ){
1440 Blob ctrl;
1441 char *zNow;
1442 int nChng = 0;
1443
1444 login_verify_csrf_secret();
1445 blob_zero(&ctrl);
1446 zNow = db_text(0, "SELECT datetime('now')");
1447 zNow[10] = 'T';
1448 blob_appendf(&ctrl, "D %s\n", zNow);
1449 db_multi_exec("CREATE TEMP TABLE newtags(tag UNIQUE, prefix, value)");
1450 if( zNewColor[0]
1451 && (fPropagateColor!=fNewPropagateColor || strcmp(zColor,zNewColor)!=0)
1452 ){
1453 char *zPrefix = "+";
1454

Keyboard Shortcuts

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