Fossil

Diff
Login

Differences From Artifact [4e90952b00]:

To Artifact [cb0906ed17]:


314
315
316
317
318
319
320

321
322
323
324
325
326
327
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328







+







  }
  return "application/x-fossil-artifact";
}

/*
** WEBPAGE: doc
** URL: /doc?name=BASELINE/PATH
** URL: /doc/BASELINE/PATH
**
** BASELINE can be either a baseline uuid prefix or magic words "tip"
** to me the most recently checked in baseline or "ckout" to mean the
** content of the local checkout, if any.  PATH is the relative pathname
** of some file.  This method returns the file content.
**
** If PATH matches the patterns *.wiki or *.txt then formatting content
436
437
438
439
440
441
442


443


444
445
446
447
448
449
450
437
438
439
440
441
442
443
444
445

446
447
448
449
450
451
452
453
454







+
+
-
+
+







    }
    db_end_transaction(0);
  }

  /* The file is now contained in the filebody blob.  Deliver the
  ** file to the user 
  */
  zMime = P("mimetype");
  if( zMime==0 ){
  zMime = mimetype_from_name(zName);
    zMime = mimetype_from_name(zName);
  }
  if( strcmp(zMime, "application/x-fossil-wiki")==0 ){
    Blob title, tail;
    if( wiki_find_title(&filebody, &title, &tail) ){
      style_header(blob_str(&title));
      wiki_convert(&tail, 0, 0);
    }else{
      style_header("Documentation");