Check-in [2979c08271]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Better enforcement of lexicographical ordering of T cards.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:2979c0827104e62b18df358b4919983166bb625e
User & Date: drh 2013-08-19 11:29:59
Context
2013-08-19
13:21
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Demo: [4d27a34ae936f30c] check-in: 12c30d33d4 user: jan.nijtmans tags: trunk
13:19
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Closed-Leaf check-in: 908a090c88 user: jan.nijtmans tags: merge-integrate
11:29
Better enforcement of lexicographical ordering of T cards. check-in: 2979c08271 user: drh tags: trunk
11:22
Update to the latest SQLite 3.8.0 beta in order to test SQLite. check-in: 48445291c0 user: drh tags: trunk
Changes

Changes to src/manifest.c.

767
768
769
770
771
772
773

774

775

776
777
778
779
780
781
782
          p->nTagAlloc = p->nTagAlloc*2 + 10;
          p->aTag = fossil_realloc(p->aTag, p->nTagAlloc*sizeof(p->aTag[0]) );
        }
        i = p->nTag++;
        p->aTag[i].zName = zName;
        p->aTag[i].zUuid = zUuid;
        p->aTag[i].zValue = zValue;

        if( i>0 && fossil_strcmp(p->aTag[i-1].zName, zName)>0 ){

          SYNTAX("T-card in the wrong order");

        }
        break;
      }

      /*
      **     U ?<login>?
      **







>
|
>
|
>







767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
          p->nTagAlloc = p->nTagAlloc*2 + 10;
          p->aTag = fossil_realloc(p->aTag, p->nTagAlloc*sizeof(p->aTag[0]) );
        }
        i = p->nTag++;
        p->aTag[i].zName = zName;
        p->aTag[i].zUuid = zUuid;
        p->aTag[i].zValue = zValue;
        if( i>0 ){
          int c = fossil_strcmp(p->aTag[i-1].zName, zName);
          if( c>0 || (c==0 && fossil_strcmp(p->aTag[i-1].zUuid, zUuid)>=0) ){
            SYNTAX("T-card in the wrong order");
          }
        }
        break;
      }

      /*
      **     U ?<login>?
      **