Fossil

Diff
Login

Diff

Differences From Artifact [5fa7c507a6]:

To Artifact [c9462ab2c3]:


1677
1678
1679
1680
1681
1682
1683




1684
1685
1686



1687
1688
1689
1690
1691
1692
1693
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687



1688
1689
1690
1691
1692
1693
1694
1695
1696
1697







+
+
+
+
-
-
-
+
+
+







  ){
    fossil_fatal("would fork.  \"update\" first or use --allow-fork.");
  }

  /*
  ** Do not allow a commit against a closed leaf on the same branch.
  */
  if( !( sCiInfo.zBranch &&
         !db_exists("SELECT 1 FROM tagxref"
                    " WHERE tagid=%d AND rid=%d AND tagtype>0"
                    "   AND value=%Q", TAG_BRANCH, vid, sCiInfo.zBranch )
  if( !sCiInfo.zBranch && db_exists("SELECT 1 FROM tagxref"
                " WHERE tagid=%d AND rid=%d AND tagtype>0",
                TAG_CLOSED, vid) ){
      ) && db_exists("SELECT 1 FROM tagxref"
                     " WHERE tagid=%d AND rid=%d AND tagtype>0",
                     TAG_CLOSED, vid) ){
    fossil_fatal("cannot commit against a closed leaf");
  }

  if( useCksum ) vfile_aggregate_checksum_disk(vid, &cksum1);
  if( zComment ){
    blob_zero(&comment);
    blob_append(&comment, zComment, -1);