Fossil SCM

Detect properly that [ff59f202fe] is an invalid Control artifact.

jan.nijtmans 2013-08-20 11:29 trunk
Commit 13161f39aa105b97db999160cbef1d2a572fefeb
1 file changed +3
--- src/manifest.c
+++ src/manifest.c
@@ -924,10 +924,13 @@
924924
if( p->zWikiTitle ) SYNTAX("L-card on tag");
925925
if( p->zTicketUuid ) SYNTAX("K-card in tag");
926926
if( p->zAttachName ) SYNTAX("A-card in tag");
927927
if( p->zMimetype ) SYNTAX("N-card in tag");
928928
if( !seenZ ) SYNTAX("missing Z-card on tag");
929
+ for(i=0; i<p->nTag; i++){
930
+ if( p->aTag[i].zUuid==0 ) SYNTAX("self-referential T-card in tag");
931
+ }
929932
p->type = CFTYPE_CONTROL;
930933
}else if( p->zAttachName ){
931934
if( p->nCChild>0 ) SYNTAX("M-card in attachment");
932935
if( p->rDate<=0.0 ) SYNTAX("missing date in attachment");
933936
if( p->zTicketUuid ) SYNTAX("K-card in attachment");
934937
--- src/manifest.c
+++ src/manifest.c
@@ -924,10 +924,13 @@
924 if( p->zWikiTitle ) SYNTAX("L-card on tag");
925 if( p->zTicketUuid ) SYNTAX("K-card in tag");
926 if( p->zAttachName ) SYNTAX("A-card in tag");
927 if( p->zMimetype ) SYNTAX("N-card in tag");
928 if( !seenZ ) SYNTAX("missing Z-card on tag");
 
 
 
929 p->type = CFTYPE_CONTROL;
930 }else if( p->zAttachName ){
931 if( p->nCChild>0 ) SYNTAX("M-card in attachment");
932 if( p->rDate<=0.0 ) SYNTAX("missing date in attachment");
933 if( p->zTicketUuid ) SYNTAX("K-card in attachment");
934
--- src/manifest.c
+++ src/manifest.c
@@ -924,10 +924,13 @@
924 if( p->zWikiTitle ) SYNTAX("L-card on tag");
925 if( p->zTicketUuid ) SYNTAX("K-card in tag");
926 if( p->zAttachName ) SYNTAX("A-card in tag");
927 if( p->zMimetype ) SYNTAX("N-card in tag");
928 if( !seenZ ) SYNTAX("missing Z-card on tag");
929 for(i=0; i<p->nTag; i++){
930 if( p->aTag[i].zUuid==0 ) SYNTAX("self-referential T-card in tag");
931 }
932 p->type = CFTYPE_CONTROL;
933 }else if( p->zAttachName ){
934 if( p->nCChild>0 ) SYNTAX("M-card in attachment");
935 if( p->rDate<=0.0 ) SYNTAX("missing date in attachment");
936 if( p->zTicketUuid ) SYNTAX("K-card in attachment");
937

Keyboard Shortcuts

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