Fossil SCM

Just write the value the first time it is seen since there is no need to have the value during the sync (yet).

andybradford 2023-12-01 21:22 clone-resume
Commit 15b166df9badce1ba34d70cca458ae9d855d64af5ec2c129c6003f66c319a789
1 file changed +2 -2
+2 -2
--- src/xfer.c
+++ src/xfer.c
@@ -1989,11 +1989,11 @@
19891989
int pctDone; /* Percentage done with a message */
19901990
int lastPctDone = -1; /* Last displayed pctDone */
19911991
double rArrivalTime; /* Time at which a message arrived */
19921992
const char *zSCode = db_get("server-code", "x");
19931993
const char *zPCode = db_get("project-code", 0);
1994
- const char *zCCode = db_get("aux-clone-code",0);
1994
+ const char *zCCode = 0;
19951995
int nErr = 0; /* Number of errors */
19961996
int nRoundtrip= 0; /* Number of HTTP requests */
19971997
int nArtifactSent = 0; /* Total artifacts sent */
19981998
int nArtifactRcvd = 0; /* Total artifacts received */
19991999
int nPriorArtifact = 0; /* Artifacts received on prior round-trips */
@@ -2581,11 +2581,11 @@
25812581
){
25822582
if( zPCode==0 ){
25832583
zPCode = mprintf("%b", &xfer.aToken[2]);
25842584
db_set("project-code", zPCode, 0);
25852585
}
2586
- if( blob_is_hname(&xfer.aToken[1]) ){
2586
+ if( zCCode==0 && blob_is_hname(&xfer.aToken[1]) ){
25872587
zCCode = mprintf("%b", &xfer.aToken[1]);
25882588
db_set("aux-clone-code", zCCode, 0);
25892589
}
25902590
if( cloneSeqno>0 ) blob_appendf(&send, "clone 3 %d\n", cloneSeqno);
25912591
nCardSent++;
25922592
--- src/xfer.c
+++ src/xfer.c
@@ -1989,11 +1989,11 @@
1989 int pctDone; /* Percentage done with a message */
1990 int lastPctDone = -1; /* Last displayed pctDone */
1991 double rArrivalTime; /* Time at which a message arrived */
1992 const char *zSCode = db_get("server-code", "x");
1993 const char *zPCode = db_get("project-code", 0);
1994 const char *zCCode = db_get("aux-clone-code",0);
1995 int nErr = 0; /* Number of errors */
1996 int nRoundtrip= 0; /* Number of HTTP requests */
1997 int nArtifactSent = 0; /* Total artifacts sent */
1998 int nArtifactRcvd = 0; /* Total artifacts received */
1999 int nPriorArtifact = 0; /* Artifacts received on prior round-trips */
@@ -2581,11 +2581,11 @@
2581 ){
2582 if( zPCode==0 ){
2583 zPCode = mprintf("%b", &xfer.aToken[2]);
2584 db_set("project-code", zPCode, 0);
2585 }
2586 if( blob_is_hname(&xfer.aToken[1]) ){
2587 zCCode = mprintf("%b", &xfer.aToken[1]);
2588 db_set("aux-clone-code", zCCode, 0);
2589 }
2590 if( cloneSeqno>0 ) blob_appendf(&send, "clone 3 %d\n", cloneSeqno);
2591 nCardSent++;
2592
--- src/xfer.c
+++ src/xfer.c
@@ -1989,11 +1989,11 @@
1989 int pctDone; /* Percentage done with a message */
1990 int lastPctDone = -1; /* Last displayed pctDone */
1991 double rArrivalTime; /* Time at which a message arrived */
1992 const char *zSCode = db_get("server-code", "x");
1993 const char *zPCode = db_get("project-code", 0);
1994 const char *zCCode = 0;
1995 int nErr = 0; /* Number of errors */
1996 int nRoundtrip= 0; /* Number of HTTP requests */
1997 int nArtifactSent = 0; /* Total artifacts sent */
1998 int nArtifactRcvd = 0; /* Total artifacts received */
1999 int nPriorArtifact = 0; /* Artifacts received on prior round-trips */
@@ -2581,11 +2581,11 @@
2581 ){
2582 if( zPCode==0 ){
2583 zPCode = mprintf("%b", &xfer.aToken[2]);
2584 db_set("project-code", zPCode, 0);
2585 }
2586 if( zCCode==0 && blob_is_hname(&xfer.aToken[1]) ){
2587 zCCode = mprintf("%b", &xfer.aToken[1]);
2588 db_set("aux-clone-code", zCCode, 0);
2589 }
2590 if( cloneSeqno>0 ) blob_appendf(&send, "clone 3 %d\n", cloneSeqno);
2591 nCardSent++;
2592

Keyboard Shortcuts

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