Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | For "fossil rebuild" increment the progress counter after each artifact is processed, rather than waiting for its delta children to be processed, in order to give a more uniform progress indication. Possibly related to ticket [2a1e8e3c4b0b39e08fdde]. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
ae000c23fa01b1a98c3353600ab969ca |
| User & Date: | drh 2010-10-03 19:01:24.000 |
Context
|
2010-10-03
| ||
| 20:00 | Dramatic performance improvement for "fossil deconstruct" and "fossil reconstruct" on large repositories. Add progress information for "fossil reconstruct". Possibly related to ticket [2a1e8e3c4b0b39e08fdde0]. Fix for ticket [76d3ecfdab577bdf843]. ... (check-in: 5f0201030c user: drh tags: trunk) | |
| 19:24 | More descriptive SSL error messages. ... (Closed-Leaf check-in: 6b8b6d2e23 user: bcsmith tags: ssl_platform_fixes) | |
| 19:01 | For "fossil rebuild" increment the progress counter after each artifact is processed, rather than waiting for its delta children to be processed, in order to give a more uniform progress indication. Possibly related to ticket [2a1e8e3c4b0b39e08fdde]. ... (check-in: ae000c23fa user: drh tags: trunk) | |
|
2010-10-02
| ||
| 12:51 | show new allowed tags(checkin [172dccb66f]) in wiki help page ... (check-in: c492eab395 user: wolfgang tags: trunk) | |
Changes
Changes to src/rebuild.c.
| ︙ | ︙ | |||
133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
pUse = pBase;
}else{
blob_copy(©, pBase);
pUse = ©
}
manifest_crosslink(rid, pUse);
blob_reset(pUse);
/* Call all children recursively */
for(cid=bag_first(&children), i=1; cid; cid=bag_next(&children, cid), i++){
Stmt q2;
int sz;
if( nChild==i ){
pUse = pBase;
| > | 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
pUse = pBase;
}else{
blob_copy(©, pBase);
pUse = ©
}
manifest_crosslink(rid, pUse);
blob_reset(pUse);
rebuild_step_done(rid);
/* Call all children recursively */
for(cid=bag_first(&children), i=1; cid; cid=bag_next(&children, cid), i++){
Stmt q2;
int sz;
if( nChild==i ){
pUse = pBase;
|
| ︙ | ︙ | |||
159 160 161 162 163 164 165 |
rebuild_step(cid, sz, pUse);
}else{
db_finalize(&q2);
blob_reset(pUse);
}
}
bag_clear(&children);
| < | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 |
rebuild_step(cid, sz, pUse);
}else{
db_finalize(&q2);
blob_reset(pUse);
}
}
bag_clear(&children);
}
/*
** Check to see if the "sym-trunk" tag exists. If not, create it
** and attach it to the very first check-in.
*/
static void rebuild_tag_trunk(void){
|
| ︙ | ︙ |