Fossil SCM
Report "E-card in ???" syntax errors as "?-card in check-in". Refactoring needed for next commit. No change in functionality.
Commit
6324a3ce6b8ffb2333f7307e785d97a065fe60fa
Parent
882f7a5dad1cc58…
1 file changed
+26
-23
+26
-23
| --- src/manifest.c | ||
| +++ src/manifest.c | ||
| @@ -875,44 +875,47 @@ | ||
| 875 | 875 | ){ |
| 876 | 876 | SYNTAX("cluster contains a card other than M- or Z-"); |
| 877 | 877 | } |
| 878 | 878 | if( !seenZ ) SYNTAX("missing Z-card on cluster"); |
| 879 | 879 | p->type = CFTYPE_CLUSTER; |
| 880 | - }else if( p->nFile>0 || p->zRepoCksum!=0 || p->zBaseline ){ | |
| 881 | - if( p->rDate<=0.0 ) SYNTAX("missing date on check-in"); | |
| 882 | - if( p->nField>0 ) SYNTAX("J-card in check-in"); | |
| 883 | - if( p->zTicketUuid ) SYNTAX("K-card in check-in"); | |
| 884 | - if( p->zWiki ) SYNTAX("W-card in check-in"); | |
| 885 | - if( p->zWikiTitle ) SYNTAX("L-card in check-in"); | |
| 886 | - if( p->zEventId ) SYNTAX("E-card in check-in"); | |
| 887 | - if( p->zTicketUuid ) SYNTAX("K-card in check-in"); | |
| 888 | - if( p->zAttachName ) SYNTAX("A-card in check-in"); | |
| 889 | - p->type = CFTYPE_MANIFEST; | |
| 890 | - }else if( p->nField>0 || p->zTicketUuid!=0 ){ | |
| 891 | - if( p->rDate<=0.0 ) SYNTAX("missing date on ticket"); | |
| 892 | - if( p->zWiki ) SYNTAX("W-card in ticket"); | |
| 893 | - if( p->zWikiTitle ) SYNTAX("L-card in ticket"); | |
| 894 | - if( p->zEventId ) SYNTAX("E-card in ticket"); | |
| 895 | - if( p->nField==0 ) SYNTAX("missing J-card on ticket"); | |
| 896 | - if( p->nTag>0 ) SYNTAX("T-card in ticket"); | |
| 897 | - if( p->zTicketUuid==0 ) SYNTAX("missing K-card on ticket"); | |
| 898 | - if( p->zUser==0 ) SYNTAX("missing U-card on ticket"); | |
| 899 | - if( p->zAttachName ) SYNTAX("A-card in ticket"); | |
| 900 | - if( p->zMimetype) SYNTAX("N-card in ticket"); | |
| 901 | - if( !seenZ ) SYNTAX("missing Z-card on ticket"); | |
| 902 | - p->type = CFTYPE_TICKET; | |
| 903 | 880 | }else if( p->zEventId ){ |
| 904 | 881 | if( p->rDate<=0.0 ) SYNTAX("missing date on event"); |
| 882 | + if( p->nFile>0 ) SYNTAX("F-card in event"); | |
| 883 | + if( p->zRepoCksum ) SYNTAX("R-card in event"); | |
| 884 | + if( p->zBaseline ) SYNTAX("B-card in event"); | |
| 885 | + if( p->nField>0 ) SYNTAX("J-card in event"); | |
| 886 | + if( p->zTicketUuid ) SYNTAX("K-card in event"); | |
| 905 | 887 | if( p->zWikiTitle!=0 ) SYNTAX("L-card in event"); |
| 906 | 888 | if( p->zWiki==0 ) SYNTAX("missing W-card on event"); |
| 907 | 889 | if( p->zAttachName ) SYNTAX("A-card in event"); |
| 908 | 890 | for(i=0; i<p->nTag; i++){ |
| 909 | 891 | if( p->aTag[i].zName[0]!='+' ) SYNTAX("propagating tag in event"); |
| 910 | 892 | if( p->aTag[i].zUuid!=0 ) SYNTAX("non-self-referential tag in event"); |
| 911 | 893 | } |
| 912 | 894 | if( !seenZ ) SYNTAX("missing Z-card on event"); |
| 913 | 895 | p->type = CFTYPE_EVENT; |
| 896 | + }else if( p->nFile>0 || p->zRepoCksum!=0 || p->zBaseline ){ | |
| 897 | + if( p->rDate<=0.0 ) SYNTAX("missing date on check-in"); | |
| 898 | + if( p->nField>0 ) SYNTAX("J-card in check-in"); | |
| 899 | + if( p->zTicketUuid ) SYNTAX("K-card in check-in"); | |
| 900 | + if( p->zWiki ) SYNTAX("W-card in check-in"); | |
| 901 | + if( p->zWikiTitle ) SYNTAX("L-card in check-in"); | |
| 902 | + if( p->zTicketUuid ) SYNTAX("K-card in check-in"); | |
| 903 | + if( p->zAttachName ) SYNTAX("A-card in check-in"); | |
| 904 | + p->type = CFTYPE_MANIFEST; | |
| 905 | + }else if( p->nField>0 || p->zTicketUuid!=0 ){ | |
| 906 | + if( p->rDate<=0.0 ) SYNTAX("missing date on ticket"); | |
| 907 | + if( p->zWiki ) SYNTAX("W-card in ticket"); | |
| 908 | + if( p->zWikiTitle ) SYNTAX("L-card in ticket"); | |
| 909 | + if( p->nField==0 ) SYNTAX("missing J-card on ticket"); | |
| 910 | + if( p->nTag>0 ) SYNTAX("T-card in ticket"); | |
| 911 | + if( p->zTicketUuid==0 ) SYNTAX("missing K-card on ticket"); | |
| 912 | + if( p->zUser==0 ) SYNTAX("missing U-card on ticket"); | |
| 913 | + if( p->zAttachName ) SYNTAX("A-card in ticket"); | |
| 914 | + if( p->zMimetype) SYNTAX("N-card in ticket"); | |
| 915 | + if( !seenZ ) SYNTAX("missing Z-card on ticket"); | |
| 916 | + p->type = CFTYPE_TICKET; | |
| 914 | 917 | }else if( p->zWiki!=0 || p->zWikiTitle!=0 ){ |
| 915 | 918 | if( p->rDate<=0.0 ) SYNTAX("missing date on wiki"); |
| 916 | 919 | if( p->nTag>0 ) SYNTAX("T-card in wiki"); |
| 917 | 920 | if( p->zWiki==0 ) SYNTAX("missing W-card on wiki"); |
| 918 | 921 | if( p->zWikiTitle==0 ) SYNTAX("missing L-card on wiki"); |
| 919 | 922 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -875,44 +875,47 @@ | |
| 875 | ){ |
| 876 | SYNTAX("cluster contains a card other than M- or Z-"); |
| 877 | } |
| 878 | if( !seenZ ) SYNTAX("missing Z-card on cluster"); |
| 879 | p->type = CFTYPE_CLUSTER; |
| 880 | }else if( p->nFile>0 || p->zRepoCksum!=0 || p->zBaseline ){ |
| 881 | if( p->rDate<=0.0 ) SYNTAX("missing date on check-in"); |
| 882 | if( p->nField>0 ) SYNTAX("J-card in check-in"); |
| 883 | if( p->zTicketUuid ) SYNTAX("K-card in check-in"); |
| 884 | if( p->zWiki ) SYNTAX("W-card in check-in"); |
| 885 | if( p->zWikiTitle ) SYNTAX("L-card in check-in"); |
| 886 | if( p->zEventId ) SYNTAX("E-card in check-in"); |
| 887 | if( p->zTicketUuid ) SYNTAX("K-card in check-in"); |
| 888 | if( p->zAttachName ) SYNTAX("A-card in check-in"); |
| 889 | p->type = CFTYPE_MANIFEST; |
| 890 | }else if( p->nField>0 || p->zTicketUuid!=0 ){ |
| 891 | if( p->rDate<=0.0 ) SYNTAX("missing date on ticket"); |
| 892 | if( p->zWiki ) SYNTAX("W-card in ticket"); |
| 893 | if( p->zWikiTitle ) SYNTAX("L-card in ticket"); |
| 894 | if( p->zEventId ) SYNTAX("E-card in ticket"); |
| 895 | if( p->nField==0 ) SYNTAX("missing J-card on ticket"); |
| 896 | if( p->nTag>0 ) SYNTAX("T-card in ticket"); |
| 897 | if( p->zTicketUuid==0 ) SYNTAX("missing K-card on ticket"); |
| 898 | if( p->zUser==0 ) SYNTAX("missing U-card on ticket"); |
| 899 | if( p->zAttachName ) SYNTAX("A-card in ticket"); |
| 900 | if( p->zMimetype) SYNTAX("N-card in ticket"); |
| 901 | if( !seenZ ) SYNTAX("missing Z-card on ticket"); |
| 902 | p->type = CFTYPE_TICKET; |
| 903 | }else if( p->zEventId ){ |
| 904 | if( p->rDate<=0.0 ) SYNTAX("missing date on event"); |
| 905 | if( p->zWikiTitle!=0 ) SYNTAX("L-card in event"); |
| 906 | if( p->zWiki==0 ) SYNTAX("missing W-card on event"); |
| 907 | if( p->zAttachName ) SYNTAX("A-card in event"); |
| 908 | for(i=0; i<p->nTag; i++){ |
| 909 | if( p->aTag[i].zName[0]!='+' ) SYNTAX("propagating tag in event"); |
| 910 | if( p->aTag[i].zUuid!=0 ) SYNTAX("non-self-referential tag in event"); |
| 911 | } |
| 912 | if( !seenZ ) SYNTAX("missing Z-card on event"); |
| 913 | p->type = CFTYPE_EVENT; |
| 914 | }else if( p->zWiki!=0 || p->zWikiTitle!=0 ){ |
| 915 | if( p->rDate<=0.0 ) SYNTAX("missing date on wiki"); |
| 916 | if( p->nTag>0 ) SYNTAX("T-card in wiki"); |
| 917 | if( p->zWiki==0 ) SYNTAX("missing W-card on wiki"); |
| 918 | if( p->zWikiTitle==0 ) SYNTAX("missing L-card on wiki"); |
| 919 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -875,44 +875,47 @@ | |
| 875 | ){ |
| 876 | SYNTAX("cluster contains a card other than M- or Z-"); |
| 877 | } |
| 878 | if( !seenZ ) SYNTAX("missing Z-card on cluster"); |
| 879 | p->type = CFTYPE_CLUSTER; |
| 880 | }else if( p->zEventId ){ |
| 881 | if( p->rDate<=0.0 ) SYNTAX("missing date on event"); |
| 882 | if( p->nFile>0 ) SYNTAX("F-card in event"); |
| 883 | if( p->zRepoCksum ) SYNTAX("R-card in event"); |
| 884 | if( p->zBaseline ) SYNTAX("B-card in event"); |
| 885 | if( p->nField>0 ) SYNTAX("J-card in event"); |
| 886 | if( p->zTicketUuid ) SYNTAX("K-card in event"); |
| 887 | if( p->zWikiTitle!=0 ) SYNTAX("L-card in event"); |
| 888 | if( p->zWiki==0 ) SYNTAX("missing W-card on event"); |
| 889 | if( p->zAttachName ) SYNTAX("A-card in event"); |
| 890 | for(i=0; i<p->nTag; i++){ |
| 891 | if( p->aTag[i].zName[0]!='+' ) SYNTAX("propagating tag in event"); |
| 892 | if( p->aTag[i].zUuid!=0 ) SYNTAX("non-self-referential tag in event"); |
| 893 | } |
| 894 | if( !seenZ ) SYNTAX("missing Z-card on event"); |
| 895 | p->type = CFTYPE_EVENT; |
| 896 | }else if( p->nFile>0 || p->zRepoCksum!=0 || p->zBaseline ){ |
| 897 | if( p->rDate<=0.0 ) SYNTAX("missing date on check-in"); |
| 898 | if( p->nField>0 ) SYNTAX("J-card in check-in"); |
| 899 | if( p->zTicketUuid ) SYNTAX("K-card in check-in"); |
| 900 | if( p->zWiki ) SYNTAX("W-card in check-in"); |
| 901 | if( p->zWikiTitle ) SYNTAX("L-card in check-in"); |
| 902 | if( p->zTicketUuid ) SYNTAX("K-card in check-in"); |
| 903 | if( p->zAttachName ) SYNTAX("A-card in check-in"); |
| 904 | p->type = CFTYPE_MANIFEST; |
| 905 | }else if( p->nField>0 || p->zTicketUuid!=0 ){ |
| 906 | if( p->rDate<=0.0 ) SYNTAX("missing date on ticket"); |
| 907 | if( p->zWiki ) SYNTAX("W-card in ticket"); |
| 908 | if( p->zWikiTitle ) SYNTAX("L-card in ticket"); |
| 909 | if( p->nField==0 ) SYNTAX("missing J-card on ticket"); |
| 910 | if( p->nTag>0 ) SYNTAX("T-card in ticket"); |
| 911 | if( p->zTicketUuid==0 ) SYNTAX("missing K-card on ticket"); |
| 912 | if( p->zUser==0 ) SYNTAX("missing U-card on ticket"); |
| 913 | if( p->zAttachName ) SYNTAX("A-card in ticket"); |
| 914 | if( p->zMimetype) SYNTAX("N-card in ticket"); |
| 915 | if( !seenZ ) SYNTAX("missing Z-card on ticket"); |
| 916 | p->type = CFTYPE_TICKET; |
| 917 | }else if( p->zWiki!=0 || p->zWikiTitle!=0 ){ |
| 918 | if( p->rDate<=0.0 ) SYNTAX("missing date on wiki"); |
| 919 | if( p->nTag>0 ) SYNTAX("T-card in wiki"); |
| 920 | if( p->zWiki==0 ) SYNTAX("missing W-card on wiki"); |
| 921 | if( p->zWikiTitle==0 ) SYNTAX("missing L-card on wiki"); |
| 922 |