mirror of
https://github.com/gogs/gogs.git
synced 2026-05-06 07:26:34 +02:00
git: migrate to github.com/gogs/git-module@v1.0.0 (#5958)
* WIP * Finish `internal/db/git_diff.go` * FInish internal/db/mirror.go * Finish internal/db/pull.go * Finish internal/db/release.go * Finish internal/db/repo.go * Finish internal/db/repo_branch.go * Finish internal/db/repo_editor.go * Finish internal/db/update.go * Save my work * Add license header * Compile! * Merge master * Finish internal/cmd/hook.go * Finish internal/conf/static.go * Finish internal/context/repo.go * Finish internal/db/action.go * Finish internal/db/git_diff.go * Fix submodule URL inferring * Finish internal/db/mirror.go * Updat to beta.4 * css: update fonts * Finish internal/db/pull.go * Finish internal/db/release.go * Finish internal/db/repo_branch.go * Finish internal/db/wiki.go * gitutil: enhance infer submodule UR * Finish internal/route/api/v1/repo/commits.go * mirror: only collect branch commits after sync * mirror: fix tag support * Finish internal/db/repo.go * Finish internal/db/repo_editor.go * Finish internal/db/update.go * Finish internal/gitutil/pull_request.go * Make it compile * Finish internal/route/repo/setting.go * Finish internal/route/repo/branch.go * Finish internal/route/api/v1/repo/file.go * Finish internal/route/repo/download.go * Finish internal/route/repo/editor.go * Use helper * Finish internal/route/repo/issue.go * Finish internal/route/repo/pull.go * Finish internal/route/repo/release.go * Finish internal/route/repo/repo.go * Finish internal/route/repo/wiki.go * Finish internal/route/repo/commit.go * Finish internal/route/repo/view.go * Finish internal/gitutil/tag.go * go.sum
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
background-size: contain;
|
||||
}
|
||||
body:not(.full-width) {
|
||||
font-family: "PingFang SC", "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
|
||||
font-family: "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
|
||||
background-color: #fff;
|
||||
overflow-y: scroll;
|
||||
overflow-x: auto;
|
||||
@@ -23,14 +23,14 @@ h5,
|
||||
.ui.menu,
|
||||
.ui.input input,
|
||||
.ui.button:not(.label) {
|
||||
font-family: "PingFang SC", 'Hiragino Sans GB', "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
|
||||
font-family: "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
|
||||
}
|
||||
img {
|
||||
border-radius: 3px;
|
||||
}
|
||||
pre,
|
||||
code {
|
||||
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
}
|
||||
pre.raw,
|
||||
code.raw {
|
||||
@@ -75,7 +75,7 @@ code.wrap {
|
||||
}
|
||||
.following.bar.light {
|
||||
background-color: white;
|
||||
border-bottom: 1px solid #DDDDDD;
|
||||
border-bottom: 1px solid #dddddd;
|
||||
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04);
|
||||
}
|
||||
.following.bar .column .menu {
|
||||
@@ -156,7 +156,7 @@ code.wrap {
|
||||
color: #d95c5c !important;
|
||||
}
|
||||
.ui .text.red a:hover {
|
||||
color: #E67777 !important;
|
||||
color: #e67777 !important;
|
||||
}
|
||||
.ui .text.blue {
|
||||
color: #428bca !important;
|
||||
@@ -192,7 +192,7 @@ code.wrap {
|
||||
color: #6e5494 !important;
|
||||
}
|
||||
.ui .text.yellow {
|
||||
color: #FBBD08 !important;
|
||||
color: #fbbd08 !important;
|
||||
}
|
||||
.ui .text.gold {
|
||||
color: #a1882b !important;
|
||||
@@ -235,11 +235,11 @@ code.wrap {
|
||||
vertical-align: middle;
|
||||
}
|
||||
.ui .warning.header {
|
||||
background-color: #F9EDBE !important;
|
||||
border-color: #F0C36D;
|
||||
background-color: #f9edbe !important;
|
||||
border-color: #f0c36d;
|
||||
}
|
||||
.ui .warning.segment {
|
||||
border-color: #F0C36D;
|
||||
border-color: #f0c36d;
|
||||
}
|
||||
.ui .info.segment {
|
||||
border: 1px solid #c5d5dd;
|
||||
@@ -270,7 +270,7 @@ code.wrap {
|
||||
margin-left: 25px;
|
||||
}
|
||||
.ui .sha.label {
|
||||
font-family: Consolas, Menlo, Monaco, "Lucida Console", monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
font-size: 13px;
|
||||
padding: 6px 10px 4px 10px;
|
||||
font-weight: normal;
|
||||
@@ -1185,7 +1185,7 @@ footer .ui.language .menu {
|
||||
overflow-x: auto;
|
||||
}
|
||||
.repository .metas .ui.list .hide {
|
||||
display: none!important;
|
||||
display: none !important;
|
||||
}
|
||||
.repository .metas .ui.list .item {
|
||||
padding: 0px;
|
||||
@@ -1204,7 +1204,7 @@ footer .ui.language .menu {
|
||||
color: #000;
|
||||
}
|
||||
.repository .header-wrapper {
|
||||
background-color: #FAFAFA;
|
||||
background-color: #fafafa;
|
||||
margin-top: -15px;
|
||||
padding-top: 15px;
|
||||
}
|
||||
@@ -1228,8 +1228,8 @@ footer .ui.language .menu {
|
||||
.repository .filter.menu .menu {
|
||||
max-height: 300px;
|
||||
overflow-x: auto;
|
||||
right: 0!important;
|
||||
left: auto!important;
|
||||
right: 0 !important;
|
||||
left: auto !important;
|
||||
}
|
||||
.repository .filter.menu .dropdown.item {
|
||||
margin: 1px;
|
||||
@@ -1268,8 +1268,8 @@ footer .ui.language .menu {
|
||||
padding: 0 10px;
|
||||
}
|
||||
.repository #clone-panel .dropdown .menu {
|
||||
right: 0!important;
|
||||
left: auto!important;
|
||||
right: 0 !important;
|
||||
left: auto !important;
|
||||
}
|
||||
.repository.branches:not(.settings) .ui.list {
|
||||
padding: 0;
|
||||
@@ -1279,7 +1279,7 @@ footer .ui.language .menu {
|
||||
line-height: 31px;
|
||||
}
|
||||
.repository.branches:not(.settings) .ui.list > .item:not(:last-child) {
|
||||
border-bottom: 1px solid #DDD;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.repository.branches:not(.settings) .ui.list > .item .column {
|
||||
padding: 5px 15px;
|
||||
@@ -1355,7 +1355,7 @@ footer .ui.language .menu {
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
.repository.file.list #repo-files-table tr:hover {
|
||||
background-color: #ffffEE;
|
||||
background-color: #ffffee;
|
||||
}
|
||||
.repository.file.list #file-content .header .octicon {
|
||||
padding-right: 5px;
|
||||
@@ -1414,7 +1414,7 @@ footer .ui.language .menu {
|
||||
padding: 0.1em 0.5em;
|
||||
}
|
||||
.repository.file.list #file-content #ipython-notebook .nb-stderr {
|
||||
background-color: #FAA;
|
||||
background-color: #faa;
|
||||
}
|
||||
.repository.file.list #file-content #ipython-notebook .nb-cell + .nb-cell {
|
||||
margin-top: 0.5em;
|
||||
@@ -1431,7 +1431,7 @@ footer .ui.language .menu {
|
||||
.repository.file.list #file-content #ipython-notebook .nb-raw-cell {
|
||||
white-space: pre-wrap;
|
||||
background-color: #f5f2f0;
|
||||
font-family: Consolas, Monaco, 'Andale Mono', monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
padding: 1em;
|
||||
margin: 0.5em 0;
|
||||
}
|
||||
@@ -1497,7 +1497,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository.file.list #file-content .code-view * {
|
||||
font-size: 12px;
|
||||
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
line-height: 20px;
|
||||
}
|
||||
.repository.file.list #file-content .code-view table {
|
||||
@@ -1542,6 +1542,7 @@ footer .ui.language .menu {
|
||||
.repository.file.list #file-content .code-view .lines-code .hljs li {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
padding-left: 5px;
|
||||
}
|
||||
.repository.file.list #file-content .code-view .lines-num pre li.active,
|
||||
.repository.file.list #file-content .code-view .lines-code pre li.active,
|
||||
@@ -1551,14 +1552,6 @@ footer .ui.language .menu {
|
||||
.repository.file.list #file-content .code-view .lines-code .hljs li.active {
|
||||
background: #ffffdd;
|
||||
}
|
||||
.repository.file.list #file-content .code-view .lines-num pre li:before,
|
||||
.repository.file.list #file-content .code-view .lines-code pre li:before,
|
||||
.repository.file.list #file-content .code-view .lines-num ol li:before,
|
||||
.repository.file.list #file-content .code-view .lines-code ol li:before,
|
||||
.repository.file.list #file-content .code-view .lines-num .hljs li:before,
|
||||
.repository.file.list #file-content .code-view .lines-code .hljs li:before {
|
||||
content: ' ';
|
||||
}
|
||||
.repository.file.list .sidebar {
|
||||
padding-left: 0;
|
||||
}
|
||||
@@ -1606,7 +1599,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
.repository.file.editor .commit-form-wrapper .commit-form:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -1621,7 +1614,7 @@ footer .ui.language .menu {
|
||||
.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .branch-name {
|
||||
display: inline-block;
|
||||
padding: 3px 6px;
|
||||
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
font: 12px Consolas, Liberation Mono, Menlo, monospace;
|
||||
color: rgba(0, 0, 0, 0.65);
|
||||
background-color: rgba(209, 227, 237, 0.45);
|
||||
border-radius: 3px;
|
||||
@@ -1641,7 +1634,7 @@ footer .ui.language .menu {
|
||||
color: #b0c4ce;
|
||||
}
|
||||
.repository.options #interval {
|
||||
width: 100px!important;
|
||||
width: 100px !important;
|
||||
min-width: 100px;
|
||||
}
|
||||
.repository.options .danger .item {
|
||||
@@ -1668,7 +1661,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
.repository.new.issue .comment.form .content:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -1691,7 +1684,7 @@ footer .ui.language .menu {
|
||||
overflow-x: auto;
|
||||
}
|
||||
.repository.view.issue .title {
|
||||
padding-bottom: 0!important;
|
||||
padding-bottom: 0 !important;
|
||||
}
|
||||
.repository.view.issue .title h1 {
|
||||
font-weight: 300;
|
||||
@@ -1720,7 +1713,7 @@ footer .ui.language .menu {
|
||||
margin-top: 10px;
|
||||
}
|
||||
.repository.view.issue .pull-desc code {
|
||||
color: #0166E6;
|
||||
color: #0166e6;
|
||||
}
|
||||
.repository.view.issue .pull.tabular.menu {
|
||||
margin-bottom: 10px;
|
||||
@@ -1801,7 +1794,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .content .header:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -1827,7 +1820,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .content > .bottom.segment .ui.images::after {
|
||||
clear: both;
|
||||
content: ' ';
|
||||
content: " ";
|
||||
display: block;
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .content > .bottom.segment a {
|
||||
@@ -1842,7 +1835,7 @@ footer .ui.language .menu {
|
||||
background-color: #fff;
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .content > .bottom.segment a:before {
|
||||
content: ' ';
|
||||
content: " ";
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
vertical-align: middle;
|
||||
@@ -1870,7 +1863,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .ui.form textarea {
|
||||
height: 200px;
|
||||
font-family: "Consolas", monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
}
|
||||
.repository.view.issue .comment-list .comment .edit.buttons {
|
||||
margin-top: 10px;
|
||||
@@ -1937,7 +1930,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
.repository .comment.form .content .form:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -1956,7 +1949,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository .comment.form .content textarea {
|
||||
height: 200px;
|
||||
font-family: "Consolas", monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
}
|
||||
.repository .label.list {
|
||||
list-style: none;
|
||||
@@ -1965,7 +1958,7 @@ footer .ui.language .menu {
|
||||
.repository .label.list > .item {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
border-bottom: 1px dashed #AAA;
|
||||
border-bottom: 1px dashed #aaa;
|
||||
}
|
||||
.repository .label.list > .item a {
|
||||
font-size: 15px;
|
||||
@@ -1989,7 +1982,7 @@ footer .ui.language .menu {
|
||||
.repository .milestone.list > .item {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
border-bottom: 1px dashed #AAA;
|
||||
border-bottom: 1px dashed #aaa;
|
||||
}
|
||||
.repository .milestone.list > .item > a {
|
||||
padding-top: 5px;
|
||||
@@ -2054,7 +2047,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
.repository.compare.pull .comment.form .content:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -2067,7 +2060,7 @@ footer .ui.language .menu {
|
||||
border-right-color: #fff;
|
||||
}
|
||||
.repository .filter.dropdown .menu {
|
||||
margin-top: 1px!important;
|
||||
margin-top: 1px !important;
|
||||
}
|
||||
.repository.diff .commit-message pre {
|
||||
white-space: pre-wrap;
|
||||
@@ -2100,7 +2093,7 @@ footer .ui.language .menu {
|
||||
list-style: none;
|
||||
padding-bottom: 4px;
|
||||
margin-bottom: 4px;
|
||||
border-bottom: 1px dashed #DDD;
|
||||
border-bottom: 1px dashed #ddd;
|
||||
padding-left: 6px;
|
||||
}
|
||||
.repository .diff-detail-box span.status {
|
||||
@@ -2146,7 +2139,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository .diff-file-box .file-body.file-code .lines-num {
|
||||
text-align: right;
|
||||
color: #A7A7A7;
|
||||
color: #a7a7a7;
|
||||
background: #fafafa;
|
||||
width: 1%;
|
||||
}
|
||||
@@ -2155,7 +2148,7 @@ footer .ui.language .menu {
|
||||
text-align: center;
|
||||
}
|
||||
.repository .diff-file-box .file-body.file-code .lines-num-old {
|
||||
border-right: 1px solid #DDD;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
.repository .diff-file-box .code-diff {
|
||||
font-size: 12px;
|
||||
@@ -2175,6 +2168,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
.repository .diff-file-box .code-diff .lines-num::before {
|
||||
content: attr(data-line-number);
|
||||
font: Consolas, Liberation Mono, Menlo, monospace;
|
||||
}
|
||||
.repository .diff-file-box .code-diff .lines-num.lines-num-old,
|
||||
.repository .diff-file-box .code-diff .lines-num.lines-num-new {
|
||||
@@ -2185,8 +2179,8 @@ footer .ui.language .menu {
|
||||
color: #383636;
|
||||
}
|
||||
.repository .diff-file-box .code-diff tbody tr.tag-code td {
|
||||
background-color: #F0F0F0 !important;
|
||||
border-color: #D2CECE !important;
|
||||
background-color: #f0f0f0 !important;
|
||||
border-color: #d2cece !important;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
@@ -2261,7 +2255,7 @@ footer .ui.language .menu {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
.repository.release #release-list {
|
||||
border-top: 1px solid #DDD;
|
||||
border-top: 1px solid #ddd;
|
||||
margin-top: 20px;
|
||||
padding-top: 15px;
|
||||
}
|
||||
@@ -2286,7 +2280,7 @@ footer .ui.language .menu {
|
||||
margin-top: 6px;
|
||||
}
|
||||
.repository.release #release-list > li .detail {
|
||||
border-left: 1px solid #DDD;
|
||||
border-left: 1px solid #ddd;
|
||||
}
|
||||
.repository.release #release-list > li .detail .author img {
|
||||
margin-bottom: -3px;
|
||||
@@ -2319,7 +2313,7 @@ footer .ui.language .menu {
|
||||
left: -5px;
|
||||
top: 40px;
|
||||
border-radius: 6px;
|
||||
border: 1px solid #FFF;
|
||||
border: 1px solid #fff;
|
||||
}
|
||||
.repository.new.release .target {
|
||||
min-width: 500px;
|
||||
@@ -2348,7 +2342,7 @@ footer .ui.language .menu {
|
||||
.repository.forks .list .item {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
border-bottom: 1px solid #DDD;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.repository.forks .list .item .ui.avatar {
|
||||
float: left;
|
||||
@@ -2365,7 +2359,7 @@ footer .ui.language .menu {
|
||||
font-size: 48px;
|
||||
}
|
||||
.repository.wiki.new .CodeMirror .CodeMirror-code {
|
||||
font-family: "Consolas", monospace;
|
||||
font-family: Consolas, Liberation Mono, Menlo, monospace;
|
||||
}
|
||||
.repository.wiki.new .CodeMirror .CodeMirror-code .cm-comment {
|
||||
background: inherit;
|
||||
@@ -2399,7 +2393,7 @@ footer .ui.language .menu {
|
||||
line-height: 2em;
|
||||
}
|
||||
.repository.settings.collaboration .collaborator.list > .item:not(:last-child) {
|
||||
border-bottom: 1px solid #DDD;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.repository.settings.collaboration #repo-collab-form #search-user-box .results {
|
||||
left: 7px;
|
||||
@@ -2491,7 +2485,7 @@ footer .ui.language .menu {
|
||||
#search-repo-box .results .item,
|
||||
#search-user-box .results .item {
|
||||
padding: 10px 15px;
|
||||
border-bottom: 1px solid #DDD;
|
||||
border-bottom: 1px solid #ddd;
|
||||
cursor: pointer;
|
||||
}
|
||||
#search-repo-box .results .item:hover,
|
||||
@@ -2510,7 +2504,7 @@ footer .ui.language .menu {
|
||||
.issue.list > .item {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 10px;
|
||||
border-bottom: 1px dashed #AAA;
|
||||
border-bottom: 1px dashed #aaa;
|
||||
}
|
||||
.issue.list > .item .title {
|
||||
color: #444;
|
||||
@@ -2546,8 +2540,8 @@ footer .ui.language .menu {
|
||||
.ui.form .dropzone {
|
||||
width: 100%;
|
||||
margin-bottom: 10px;
|
||||
border: 2px dashed #0087F7;
|
||||
box-shadow: none!important;
|
||||
border: 2px dashed #0087f7;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
.ui.form .dropzone .dz-error-message {
|
||||
top: 140px;
|
||||
@@ -2688,7 +2682,7 @@ footer .ui.language .menu {
|
||||
pointer-events: none;
|
||||
}
|
||||
#avatar-arrow:before {
|
||||
border-right-color: #D4D4D5;
|
||||
border-right-color: #d4d4d5;
|
||||
border-width: 9px;
|
||||
margin-top: -9px;
|
||||
}
|
||||
@@ -2699,7 +2693,7 @@ footer .ui.language .menu {
|
||||
}
|
||||
#transfer-repo-modal .ui.message,
|
||||
#delete-repo-modal .ui.message {
|
||||
width: 100%!important;
|
||||
width: 100% !important;
|
||||
}
|
||||
.tab-size-1 {
|
||||
tab-size: 1 !important;
|
||||
|
||||
Reference in New Issue
Block a user