Fossil with Commonmark

Artifact [7ddbf178f6]
Login

Artifact 7ddbf178f6c65f3e2261aebc5d875c8f442a8e5f:

Attachment "p" to ticket [99d0791365] added by anonymous 2010-09-24 18:18:04.
-- The "all" configuration exported from
-- repository "/fossil/redistream"
-- on 2010-09-24 18:17:01
REPLACE INTO config VALUES('css','code{
  display:table;
  font:8pt Courier New;
  background-color:#f0f0f0;
  border:1px solid #cccccc;
  white-space:pre;
  margin:left:2px;
  margin-top:5px;
  margin-bottom:5px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
}


/* General settings for the entire page */
body {
  margin: 0ex 1ex;
  padding: 0px;
  background-color: white;
  font: 10pt Tahoma,Helvetica, Arial, sans-serif;
  background-color:white;
  width:800px;
  min-width:600px;
  line-height:110%;
  color: #333333;

}

/* The project logo in the upper left-hand corner of each page */
div.logo {
  display: table-cell;
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
  min-width: 200px;
}

/* The page title centered at the top of each page */
div.title {
  display: table-cell;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  padding: 0 0 0 2em;
  color: #438BC4;
  vertical-align: top;
  width: 100% ;
}

/* The login status message in the top right-hand corner */
div.status {
  display: table-cell;
  text-align: right;
  vertical-align: bottom;
  color: #438BC4;
  font-size: 0.8em;
  font-weight: bold;
  min-width: 200px;
  white-space: nowrap;
}

/* The header across the top of the page */
div.header {
  display: table;
  width: 100% ;
}

/* The main menu bar that appears at the top of the page beneath
** the header */
div.mainmenu {
  padding: 5px 10px 5px 10px;
  font-size: 0.9em;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  background-color: #438BC4;
  color: white;
}

/* The submenu bar that *sometimes* appears below the main menu */
div.submenu {
  padding: 3px 10px 3px 0px;
  font-size: 0.9em;
  text-align: center;
  background-color: #438BC4;
  color: white;
}
div.mainmenu a, div.mainmenu a:visited, div.submenu a, div.submenu a:visited {
  padding: 3px 10px 3px 10px;
  color: white;
  text-decoration: none;
}
div.mainmenu a:hover, div.submenu a:hover {
  color: #438BC4;
  background-color: white;
}

/* All page content from the bottom of the menu or submenu down to
** the footer */
div.content {
  padding: 0ex 1ex 0ex 2ex;
}

/* Some pages have section dividers */
div.section {
  margin-bottom: 0px;
  margin-top: 1em;
  padding: 1px 1px 1px 1px;
  font-size: 1.2em;
  font-weight: bold;
  background-color:#438BC4;
  color: white;
  white-space: nowrap;
}

/* The "Date" that occurs on the left hand side of timelines */
div.divider {
  background: #a1c4d4;
  border: 2px #438BC4 solid;
  font-size: 1em; font-weight: normal;
  padding: .25em;
  margin: .2em 0 .2em 0;
  float: left;
  clear: left;
  white-space: nowrap;
}

/* The footer at the very bottom of the page */
div.footer {
  font-size: 0.8em;
  margin-top: 12px;
  padding: 5px 10px 5px 10px;
  text-align: right;
  background-color: #438BC4;
  color: white;
}

/* Hyperlink colors in the footer */
div.footer a { color: white; }
div.footer a:link { color: white; }
div.footer a:visited { color: white; }
div.footer a:hover { background-color: white; color: #438BC4; }

/* verbatim blocks */
pre.verbatim {
   background-color: #f5f5f5;
   padding: 0.5em;
}

/* The label/value pairs on (for example) the ci page */
table.label-value th {
  vertical-align: top;
  text-align: right;
  padding: 0.2ex 2ex;
}
');
REPLACE INTO config VALUES('header','<html>
<head>
<title>$<project_name>: $<title></title>
<link rel="alternate" type="application/rss+xml" title="RSS Feed"
      href="$baseurl/timeline.rss" />
<link rel="stylesheet" href="$baseurl/style.css?default" type="text/css"
      media="screen" />
</head>
<body>
<div class="header">
  <div class="logo">
    <img src="$baseurl/logo" alt="logo">
  </div>
  <div class="title"><small>$<project_name></small><br />$<title></div>
  <div class="status"><th1>
     if {[info exists login]} {
       puts "Logged in as $login"
     } else {
       puts "Not logged in"
     }
  </th1></div>
</div>
<div class="mainmenu"><th1>
html "<a href=''$baseurl$index_page''>Home</a> "
if {[anycap jor]} {
  html "<a href=''$baseurl/timeline''>Timeline</a> "
}
if {[hascap oh]} {
  html "<a href=''$baseurl/dir?ci=tip''>Files</a> "
}
if {[hascap o]} {
  html "<a href=''$baseurl/leaves''>Leaves</a> "
  html "<a href=''$baseurl/brlist''>Branches</a> "
  html "<a href=''$baseurl/taglist''>Tags</a> "
}
if {[hascap r]} {
  html "<a href=''$baseurl/reportlist''>Tickets</a> "
}
if {[hascap j]} {
  html "<a href=''$baseurl/wiki''>Wiki</a> "
}
if {[hascap s]} {
  html "<a href=''$baseurl/setup''>Admin</a> "
} elseif {[hascap a]} {
  html "<a href=''$baseurl/setup_ulist''>Users</a> "
}
if {[info exists login]} {
  html "<a href=''$baseurl/login''>Logout</a> "
} else {
  html "<a href=''$baseurl/login''>Login</a> "
}
</th1></div>
');
REPLACE INTO config VALUES('footer','<div class="footer">
Fossil version $manifest_version $manifest_date
</div>
</body></html>
');
REPLACE INTO config VALUES('logo-mimetype','image/png');
REPLACE INTO config VALUES('logo-image',X'89504E470D0A1A0A0000000D4948445200000047000000400802000000C7D7FDF000000015744558744372656174696F6E2054696D650007DA0916133236EEB8C06A0000000774494D4507DA09161333059D72734D000000097048597300000B1200000B1201D2DD7EFC000007594944415478DADD9B7B4C53571CC74BDF4F4A813E687956791411117C801870A853D1E8F031A7D32CD164F18F2D21DBD4650F1793398C5BE6B644331FD9C3F98A3A053371998A9121EA08A3804C687829525A8A5028A55884EE5C4EB9425BE86D7B6F2FDB37FDE3DCCBED39E7D3DFEFFCCE39BF7309B0D96C94FF9DE89E7EA1A76FD0D06DAA6BEE3299060502F62C6568A43C98CDA4910D3241016E6D35681DAE6FD2B774F4DE7FD871E48116DC39B82676714A448A4A4E76E727D5A4B60230950FDB4AD5ED874A5AE11D9588F5CBCEB4558BE3A69B653051011F3B73ADFAD36B8DE36F6E4A91EEDB362F5C1644768731C9D103AF943CDA71A6C6F9B9E6C3EB44816CB27B8B55136CB5F7BB92E3D506E787DE9E23FE0F214DA03A555C7BBCB68B420D707EA8C73A42763F3D13152D1DBBD138D943171BBAEFFEDD4A7657BDA26A191CE1D069937D369DA83C7AB90A0446B23BEC0915887B32B69B78FDF98DE6E59F148370021E26BBDB6E648F81C0084BF75ED5BD08C0F8B5F75F89CA9A1391342394ECFE4F4905B4E79B9BEA67D626A315FB97D3E582DCD4B0DC0CE5748B902FA9805FADF8A09015C4D35A3C1E3CABE283F3D22353E364D3046FC22CFC54675CBFEF77EFC0A6159EE3DA02586CCFB7B72E3518B362439B4D2FBCAE373B5A40229EEB353B0874EBBFFF4BCA6624470575587CDA80E52883D62E50F8196FD29D08305AC10F655F96B7A749F80A31FFB1D9D7992A3B5AE8373C37FB2B4DAB61CF91B2A2C77DC06E4B55D2BA9EE7BE3709ACB77A9E9C503CF7BB4620B05CFAF25C15600B62D2972845462AD33A84C322636184607356CC9C9912DC376C98A850B6A2D246E0933C062D39982D9307EBFB8770E9C49B69127CE7740FA8A0804F9E2CAC066CA00CDC72914A86179B94CF5893225B991E231771FC4D050566B6C2DB0DEF5EA9076560BAEC18118BC7E9F2769673507A64E0864591BE78A6975450301770EA764B851189224A21273D56AC1DC0874DCC65AC9C2DCECBF46639E613151458195F2FD3149CAF866C305A6A9FE396665C9E10F24696522917FA950A652BAD683A5A58074225CAA61BC62DB82D9D29C4CE861B152A741AB0B32585E9AC5837386EB52C3E787366945B36FCA9284E3EA9E0B1B293C37566EF5795CE6CBB56C44D31DE08A142D92E5CAF796B2C0F971B173AC8E6E158FFDEDC19AFA646F89B0A0ACC01FB4FDC3D59DB05CA8B1481920849FF306EC98FF96182DD6B55CE46239C0AEA545115341AF04655229E09FA1036E38B0D890E23CD4F5494D128B2F8E01D50583B4B66E6F1F1ADFC40AE726162187A49F5A12ACF94991A5DF6613628DCD218047837FB7171B3B6C742021504BBBC6B81796858C2C77F0FB2FFE23F68BAD2E353391F9597A35A771D593DDA183837DD6879F14063C84E9251FC6C2BA8852A09E80111359737F5C00209545D6C014135DF6CED2387EAC73B2D6A83C5F77A5C2A646CE2F22B15403AADEE24AEFEB951221830FC142D4063C7EEB45ED0182974025B140A39BDD611B0D7F4071598490E97B496EB06086D854DA7DAA876D7239CEA37B5AEE06E3BD1AD006544BE5C341148054D74FBD900854138129742934B04949111299F411415184597D59D5FABB584D38C295B2902EE27E3DA71F0A72A6F361E2CD56AAD44856F6709992C5908B25C4E15B3F1A752B79BBEFAB3ADB26F08F79AA7D68ED952E07B2C062D8C8FABAD1A3BCD3F55EA7F6D33F98D04D5F638090C7D1952369A3FF4950AF29C6FEB1FBDC22DEB82514B148142211314C0884A9472D1FBDE53017FBB546318E32141917CE65CB97D49B958C11DFF276FA8403C385CD959D63B7A2E4E25617D0CA4E2D237A8C4B09C19C68501DD1B2A241FD6D07DB6BEC7CE439E4474EAC6F810102128C899033345E678DA8089AAC7327CAE4A7FF6717F9399641E203E83F64E92FD4C08C4BDD5312E52206EA8C0E039F7F0D9B1A766FB7500A678B051C6B3689E0ED890876F8D354115E2908111D3A9F9C912347FB43E56E8F2DCC4351592346F319DA8E92CEE839B56ACC16D8B8C0B4770D1FDBE1B0D2E5ECACB90F2A422AE75C4C60C465EA0D48F50D45464480460609ECBA56F4908412F73A3F8228EEB3CBE231588D47F34F6EE7E64F4F4574479A6D63DBD99A28796EF72F9C06B09480C1806266023A3A5109E3FD0E999B2C0F1482042C404B3266BC54E05464EC513D3D1DA9E22F8E615364F83DA29E560E1C1A8C27A83CBFB5BF397A38EA70AE2A5C8A6CA5221541F9DAEAAE830DDA48F867CA107A9F02978D81C265E9C502CAA6D700C2927C64DE20DA12AB8EAF8A2AD8ACF8C0F47B62B561E87C96002EFBF47638D679E8A87169026E16CCFCFD275F6824B43B7B9D388AC74EFD520BB2C4DBB091E0279272C481498910E78FD678FAAFE6CEB7C719474329E8460E6D4E7B99A56BB8FD535BF1C5AEDFABE277A641909CFD19D75F2BD6531D2102C481468AB7551811EFD7E4CA7E504461EA8B868B14361BC0EE523C7280383430396A1960EC4DA8F9A0CC6D1791223929D2A4E21A078EB151EF16014FAD63CFCF786BC1C95A735201E087F1BE80F6E3D01E8C0B6F9C20829113C78C9CD498F4B6790C585CF5629145CDAF8C5FFB492FFCEAFFCA97F01D0DA0B45F79D41010000000049454E44AE426082');
REPLACE INTO config VALUES('project-name','rediStream');
REPLACE INTO config VALUES('project-description','realtime stream and period stock data API');
REPLACE INTO config VALUES('index-page','/home');
INSERT INTO _xfer_reportfmt(title,cols,sqlcode) VALUES('All Tickets','#ffffff Key:
#f2dcdc Active
#e8e8e8 Review
#cfe8bd Fixed
#bde5d6 Tested
#cacae5 Deferred
#c8c8c8 Closed','SELECT
  CASE WHEN status IN (''Open'',''Verified'') THEN ''#f2dcdc''
       WHEN status=''Review'' THEN ''#e8e8e8''
       WHEN status=''Fixed'' THEN ''#cfe8bd''
       WHEN status=''Tested'' THEN ''#bde5d6''
       WHEN status=''Deferred'' THEN ''#cacae5''
       ELSE ''#c8c8c8'' END AS ''bgcolor'',
  substr(tkt_uuid,1,10) AS ''#'',
  datetime(tkt_mtime) AS ''mtime'',
  type,
  status,
  subsystem,
  title
FROM ticket');
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('rostermann',NULL,'s','',NULL);
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('anonymous',NULL,'ghmncz','Anon',NULL);
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('nobody',NULL,'jor','Nobody',NULL);
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('developer',NULL,'dei','Dev',NULL);
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('reader',NULL,'kptw','Reader',NULL);
INSERT INTO _xfer_user(login,pw,cap,info,photo) VALUES('bjiman','95550a34c6e90dace11f97c735be3b366cfd83b2','ei','Bogdan Jiman',NULL);