##// END OF EJS Templates
lfs: only hardlink between the usercache and local store if the blob verifies...
lfs: only hardlink between the usercache and local store if the blob verifies This fixes the issue where verify (and other read commands) would propagate corrupt blobs. I originalled coded this to only hardlink if 'verify=True' for store.read(), but then good blobs weren't being linked, and this broke a bunch of tests. (The blob in repo5 that is being corrupted seems to be linked into repo5 in the loop running dumpflog.py prior to it being corrupted, but only if verify=False is handled too.) It's probably better to do a one time extra verification in order to create these files, so that the repo can be copied to a removable drive. Adding the same check to store.write() was only for completeness, but also needs to do a one time extra verification to avoid breaking tests.

File last commit:

r26421:4b0fc75f default
r35493:bb6a80fc @10 default
Show More
style.css
309 lines | 5.3 KiB | text/css | CssLexer
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 /*
Matt Mackall
urls: bulk-change primary website URLs
r26421 * Styles for man pages, which match with https://mercurial-scm.org/
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 *
* Color scheme & layout are borrowed from
Matt Mackall
urls: bulk-change primary website URLs
r26421 * https://mercurial-scm.org/css/styles.css
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 *
* Some styles are from html4css1.css from Docutils, which is in the
* public domain.
*/
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626
body {
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 margin: 0;
padding: 0;
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626 font-family: sans-serif;
}
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 .document {
position: relative; /* be a top of absolute positioning */
margin: 1.5em 1.8em;
padding: 0;
line-height: 1.3;
}
/* layout: toc to right */
#contents {
position: absolute;
right: 0;
top: 0;
width: 26%;
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626 }
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 /* layout: others to left */
h1.title, h2.subtitle, .section { width: 72%; }
.section .section { width: auto; }
table.docinfo { max-width: 72%; }
/* headings */
h1, h2, .topic-title, .admonition-title {
font-family: "MgOpen Cosmetica", "Lucida Sans Unicode", sans-serif;
font-weight: normal;
}
h1, h2, .topic-title, .admonition-title {
margin: 1em 0 0.5em;
}
h1.title { font-size: 300%; }
h2.subtitle, h1 { font-size: 200%; }
h2, .topic-title, .admonition-title { font-size: 140%; }
Martin Geisler
doc: uppercase first letter in HTML man pages
r9798 /* subtitle starts with lowercase in man pages, but not in HTML */
h2.subtitle:first-letter { text-transform: uppercase; }
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 /* override first/last margin */
.first, h1.title, h2.subtitle { margin-top: 0 !important; }
.last, .with-subtitle { margin-bottom: 0 !important; }
blockquote, pre, dd .option-list, .field-list {
margin: 0.2em 0 1em 2em;
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626 }
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 kbd, tt, pre { font-family: monospace; }
dt { font-weight: bold; }
dd { margin-bottom: 0.5em; }
th, td { padding: 0.1em 0.2em; border: 0 none; }
th { font-weight: bold; text-align: left; }
a:link, a:visited { text-decoration: underline; }
a:hover, a:focus { text-decoration: none; }
a:link { color: #00b5f1; }
a:visited { color: #5c9caf; }
a:link.toc-backref, a:visited.toc-backref {
text-decoration: none;
Yuya Nishihara
doc/style: use default font color specified by user...
r9832 color: inherit; /* NOTE: `inherit' is not supported by IE6 */
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626 }
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 div.admonition, div.attention, div.caution,
div.danger, div.error, div.hint, div.important,
div.note, div.tip, div.warning {
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
padding: 0.3em 1em;
margin: 1em;
}
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626
Nicolas Dumazet
doc/style: add orange border color to notes
r9836 div.note {
border-color: #fcc200;
}
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794
/*
Martin Geisler
doc/style: fix typo in comment (by timeless)
r9833 * The following styles are from Docutils.
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 * Please refine if necessary.
*/
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important;
}
.hidden {
display: none;
}
blockquote.epigraph {
Yuya Nishihara
doc: styles for man page, which suit with the mercurial website...
r9794 margin: 2em 5em;
Martin Geisler
doc: add a style sheet to the generated HTML pages
r9626 }
div.abstract {
margin: 2em 5em;
}
div.dedication {
margin: 2em 5em;
text-align: center;
font-style: italic;
}
div.figure {
margin-left: 2em;
margin-right: 2em;
}
div.footer, div.header {
clear: both;
font-size: smaller;
}
div.line-block {
display: block;
margin-top: 1em;
margin-bottom: 1em;
}
div.line-block div.line-block {
margin-top: 0;
margin-bottom: 0;
margin-left: 1.5em;
}
div.sidebar {
margin: 0 0 0.5em 1em;
border: medium outset;
padding: 1em;
background-color: #ffffee;
width: 40%;
float: right;
clear: right;
}
div.sidebar p.rubric {
font-family: sans-serif;
font-size: medium;
}
div.system-messages {
margin: 5em;
}
div.system-messages h1 {
color: red;
}
div.system-message {
border: medium outset;
padding: 1em;
}
div.system-message p.system-message-title {
color: red;
font-weight: bold;
}
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em;
}
hr.docutils {
width: 75%;
}
img.align-left {
clear: left;
}
img.align-right {
clear: right;
}
ol.simple, ul.simple {
margin-bottom: 1em;
}
ol.arabic {
list-style: decimal;
}
ol.loweralpha {
list-style: lower-alpha;
}
ol.upperalpha {
list-style: upper-alpha;
}
ol.lowerroman {
list-style: lower-roman;
}
ol.upperroman {
list-style: upper-roman;
}
p.attribution {
text-align: right;
margin-left: 50%;
}
p.caption {
font-style: italic;
}
p.credits {
font-style: italic;
font-size: smaller;
}
p.label {
white-space: nowrap;
}
p.rubric {
font-weight: bold;
font-size: larger;
color: maroon;
text-align: center;
}
pre.address {
margin-bottom: 0;
margin-top: 0;
font-family: serif;
font-size: 100%;
}
pre.literal-block, pre.doctest-block {
margin-left: 2em;
margin-right: 2em;
}
span.classifier {
font-family: sans-serif;
font-style: oblique;
}
span.classifier-delimiter {
font-family: sans-serif;
font-weight: bold;
}
span.interpreted {
font-family: sans-serif;
}
span.option {
white-space: nowrap;
}
span.pre {
white-space: pre;
}
span.problematic {
color: red;
}
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80%;
}
table.citation {
border-left: solid 1px gray;
margin-left: 1px;
}
table.footnote {
border-left: solid 1px black;
margin-left: 1px;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100%;
}
ul.auto-toc {
list-style-type: none;
}
Erik Zielke
gendoc: added styling for extension TOC...
r12782
div.contents.local {
-moz-column-width: 10em;
-moz-column-gap: 1em;
Mads Kiilerich
codingstyle: remove trailing spaces in various text files...
r19023
Erik Zielke
gendoc: added styling for extension TOC...
r12782 -webkit-column-width: 10em;
-webkit-column-gap: 1em;
}