Diff
Not logged in

Differences From Artifact [36ec407663]:

To Artifact [8bfde39e3e]:


213
214
215
216
217
218
219

220
221
222
223
224
225
226
227
228
229
230
231
213
214
215
216
217
218
219
220
221
222
223
224

225
226
227
228
229
230
231







+




-







** Use data accumulated in gg from a "tag" record to add a new
** control artifact to the BLOB table.
*/
static void finish_tag(void){
  Blob record, cksum;
  if( gg.zDate && gg.zTag && gg.zFrom && gg.zUser ){
    blob_zero(&record);
    if( gg.zComment ) blob_appendf(&record, "C %F\n", gg.zComment);
    blob_appendf(&record, "D %s\n", gg.zDate);
    blob_appendf(&record, "T +sym-%F%F%F %s\n", gimport.zTagPre, gg.zTag,
        gimport.zTagSuf, gg.zFrom);
    blob_appendf(&record, "U %F\n", gg.zUser);
    if( gg.zComment ) blob_appendf(&record, "C %F\n", gg.zComment);
    md5sum_blob(&record, &cksum);
    blob_appendf(&record, "Z %b\n", &cksum);
    fast_insert_content(&record, 0, 0, 1);
    blob_reset(&cksum);
  }
  import_reset(0);
}