Fossil

Diff
Login

Diff

Differences From Artifact [ff770acf2a]:

To Artifact [5eeeec9efb]:


938
939
940
941
942
943
944



945
946
947
948
949
950
951
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954







+
+
+







  nName = strlen(zName);
  g.zOpenRevision = zRid = fossil_strdup(z);
  nRid = strlen(zRid);
  zInclude = P("in");
  if( zInclude ) pInclude = glob_create(zInclude);
  zExclude = P("ex");
  if( zExclude ) pExclude = glob_create(zExclude);
  if( zInclude==0 && zExclude==0 ){
    etag_check_for_invariant_name(z);
  }
  if( eType==ARCHIVE_ZIP 
   && nName>4
   && fossil_strcmp(&zName[nName-4], ".zip")==0
  ){
    /* Special case:  Remove the ".zip" suffix.  */
    nName -= 4;
    zName[nName] = 0;