Fossil

Diff
Login

Differences From Artifact [8bfde39e3e]:

To Artifact [8c788edbb0]:


604
605
606
607
608
609
610
611
612
613
614
615

616
617



618
619
620
621
622
623
624
604
605
606
607
608
609
610





611
612
613
614
615
616
617
618
619
620
621
622
623







-
-
-
-
-
+


+
+
+







      if( gg.nData ){
        int got;
        gg.aData = fossil_malloc( gg.nData+1 );
        got = fread(gg.aData, 1, gg.nData, pIn);
        if( got!=gg.nData ){
          fossil_fatal("short read: got %d of %d bytes", got, gg.nData);
        }
	/* Strip trailing newline, it's appended to the comment. */
	if( gg.aData[got-1] == '\n' )
	  gg.aData[got-1] = '\0';
        else
          gg.aData[got] = '\0';
        gg.aData[got] = '\0';
        if( gg.zComment==0 &&
            (gg.xFinish==finish_commit || gg.xFinish==finish_tag) ){
	  /* Strip trailing newline, it's appended to the comment. */
	  if( gg.aData[got-1] == '\n' )
	    gg.aData[got-1] = '\0';
          gg.zComment = gg.aData;
          gg.aData = 0;
          gg.nData = 0;
        }
      }
    }else
    if( strncmp(zLine, "author ", 7)==0 ){