514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
|
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
|
+
+
+
+
-
-
+
+
|
eflg |= MFESTFLG_UUID;
}
if( (pInclude==0 || glob_match(pInclude, "manifest.tags"))
&& !glob_match(pExclude, "manifest.tags")
&& (flg & MFESTFLG_TAGS) ){
eflg |= MFESTFLG_TAGS;
}
if( (pInclude==0 || glob_match(pInclude, "manifest.descr"))
&& !glob_match(pExclude, "manifest.descr")
&& (flg & MFESTFLG_DESCR) ){
eflg |= MFESTFLG_DESCR;
if( eflg & (MFESTFLG_RAW|MFESTFLG_UUID) ){
}
if( eflg & (MFESTFLG_RAW|MFESTFLG_UUID|MFESTFLG_DESCR) ){
if( eflg & MFESTFLG_RAW ){
blob_append(&filename, "manifest", -1);
zName = blob_str(&filename);
if( listFlag ) fossil_print("%s\n", zName);
if( pTar ){
tar_add_file(zName, &mfile, 0, mTime);
}
|
548
549
550
551
552
553
554
555
556
557
558
559
560
561
|
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
if( pTar ){
Blob tagslist;
blob_zero(&tagslist);
get_checkin_taglist(rid, &tagslist);
tar_add_file(zName, &tagslist, 0, mTime);
blob_reset(&tagslist);
}
}
if( eflg & MFESTFLG_DESCR ){
blob_resize(&filename, nPrefix);
blob_append(&filename, "manifest.descr", -1);
zName = blob_str(&filename);
if( listFlag ) fossil_print("%s\n", zName);
if( pTar ){
CommitDescr cd;
Blob descr;
blob_zero(&descr);
describe_commit(rid_to_uuid(rid), "version*", &cd);
blob_appendf(&descr, "%s-%d-%10.10s\n", cd.zRelTagname,
cd.nCommitsSince, cd.zCommitHash);
tar_add_file(zName, &descr, 0, mTime);
blob_reset(&descr);
}
}
}
manifest_file_rewind(pManifest);
while( (pFile = manifest_file_next(pManifest,0))!=0 ){
int fid;
if( pInclude!=0 && !glob_match(pInclude, pFile->zName) ) continue;
if( glob_match(pExclude, pFile->zName) ) continue;
|