repo: several minor improvements

1. Fix sample content didn't show up when hook doesn't exist.
2. Fix CSS 'word-break' to use 'break-word' not 'break-all'.
3. Fix single quote in 'locale_en-US.ini' file.
This commit is contained in:
Unknwon
2017-02-19 13:18:16 -05:00
parent cd9b29ff3f
commit 7de71333c6
14 changed files with 50 additions and 41 deletions

View File

@@ -41,7 +41,7 @@ The goal of this project is to make the easiest, fastest, and most painless way
- Reverse proxy with sub-path - Reverse proxy with sub-path
- Account/Organization/Repository management - Account/Organization/Repository management
- Add/Remove repository collaborators - Add/Remove repository collaborators
- Repository/Organization webhooks (including Slack) - Repository/Organization webhooks (including Slack and Discord)
- Repository Git hooks/deploy keys - Repository Git hooks/deploy keys
- Repository issues, pull requests, wiki and protected branches - Repository issues, pull requests, wiki and protected branches
- Migrate and mirror repository and its wiki - Migrate and mirror repository and its wiki

View File

@@ -22,7 +22,7 @@ Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自
- 支持反向代理子路径 - 支持反向代理子路径
- 支持用户、组织和仓库管理系统 - 支持用户、组织和仓库管理系统
- 支持添加和删除仓库协作者 - 支持添加和删除仓库协作者
- 支持仓库和组织级别 Web 钩子(包括 Slack 集成) - 支持仓库和组织级别 Web 钩子(包括 Slack 和 Discord 集成)
- 支持仓库 Git 钩子和部署密钥 - 支持仓库 Git 钩子和部署密钥
- 支持仓库工单Issue、合并请求Pull Request、Wiki 和保护分支 - 支持仓库工单Issue、合并请求Pull Request、Wiki 和保护分支
- 支持迁移和镜像仓库以及它的 Wiki - 支持迁移和镜像仓库以及它的 Wiki

View File

@@ -95,7 +95,7 @@ func checkVersion() {
{"github.com/go-macaron/toolbox", toolbox.Version, "0.1.0"}, {"github.com/go-macaron/toolbox", toolbox.Version, "0.1.0"},
{"gopkg.in/ini.v1", ini.Version, "1.8.4"}, {"gopkg.in/ini.v1", ini.Version, "1.8.4"},
{"gopkg.in/macaron.v1", macaron.Version, "1.1.7"}, {"gopkg.in/macaron.v1", macaron.Version, "1.1.7"},
{"github.com/gogits/git-module", git.Version, "0.4.11"}, {"github.com/gogits/git-module", git.Version, "0.4.12"},
{"github.com/gogits/go-gogs-client", gogs.Version, "0.12.1"}, {"github.com/gogits/go-gogs-client", gogs.Version, "0.12.1"},
} }
for _, c := range checkers { for _, c := range checkers {

View File

@@ -500,7 +500,7 @@ issues.new_label = New Label
issues.new_label_placeholder = Label name... issues.new_label_placeholder = Label name...
issues.create_label = Create Label issues.create_label = Create Label
issues.label_templates.title = Load a predefined set of labels issues.label_templates.title = Load a predefined set of labels
issues.label_templates.info = There arent any labels yet. You can click on the "New Label" button above to create one or use a predefined set below. issues.label_templates.info = There aren't any labels yet. You can click on the "New Label" button above to create one or use a predefined set below.
issues.label_templates.helper = Select a label set issues.label_templates.helper = Select a label set
issues.label_templates.use = Use this label set issues.label_templates.use = Use this label set
issues.label_templates.fail_to_load_file = Failed to load label template file '%s': %v issues.label_templates.fail_to_load_file = Failed to load label template file '%s': %v
@@ -656,6 +656,7 @@ settings.protect_require_pull_request = Require pull request instead direct push
settings.protect_require_pull_request_desc = Enable this option to disable direct pushing to this branch. Commits have to be pushed to another non-protected branch and merged to this branch through pull request. settings.protect_require_pull_request_desc = Enable this option to disable direct pushing to this branch. Commits have to be pushed to another non-protected branch and merged to this branch through pull request.
settings.protect_whitelist_committers = Whitelist who can push to this branch settings.protect_whitelist_committers = Whitelist who can push to this branch
settings.protect_whitelist_committers_desc = Add people or teams to whitelist of direct push to this branch. settings.protect_whitelist_committers_desc = Add people or teams to whitelist of direct push to this branch.
settings.update_protect_branch_success = Protect options for this branch has been updated successfully!
settings.hooks = Webhooks settings.hooks = Webhooks
settings.githooks = Git Hooks settings.githooks = Git Hooks
settings.basic_settings = Basic Settings settings.basic_settings = Basic Settings

View File

@@ -16,7 +16,7 @@ import (
"github.com/gogits/gogs/modules/setting" "github.com/gogits/gogs/modules/setting"
) )
const APP_VER = "0.9.160.0218" const APP_VER = "0.9.160.0219"
func init() { func init() {
setting.AppVer = APP_VER setting.AppVer = APP_VER

View File

@@ -122,6 +122,7 @@ func NewRepoContext() {
log.Fatal(4, "Gogs requires Git version greater or equal to 1.7.1") log.Fatal(4, "Gogs requires Git version greater or equal to 1.7.1")
} }
git.HookDir = "custom_hooks" git.HookDir = "custom_hooks"
git.HookSampleDir = "hooks"
// Git requires setting user.name and user.email in order to commit changes. // Git requires setting user.name and user.email in order to commit changes.
for configKey, defaultValue := range map[string]string{"user.name": "Gogs", "user.email": "gogs@fake.local"} { for configKey, defaultValue := range map[string]string{"user.name": "Gogs", "user.email": "gogs@fake.local"} {

File diff suppressed because one or more lines are too long

View File

@@ -910,7 +910,7 @@ footer .ui.language .menu {
padding-top: .6em; padding-top: .6em;
padding-bottom: .6em; padding-bottom: .6em;
display: inline-block; display: inline-block;
word-break: break-all; word-break: break-word;
} }
.ui.attached.header { .ui.attached.header {
background: #f0f0f0; background: #f0f0f0;

View File

@@ -4,7 +4,7 @@
padding-top: .6em; padding-top: .6em;
padding-bottom: .6em; padding-bottom: .6em;
display: inline-block; display: inline-block;
word-break: break-all; word-break: break-word;
} }
} }
.ui.attached.header { .ui.attached.header {

View File

@@ -462,6 +462,7 @@ func SettingsProtectedBranchPost(ctx *context.Context, form auth.ProtectBranchFo
return return
} }
ctx.Flash.Success(ctx.Tr("repo.settings.update_protect_branch_success"))
ctx.Redirect(fmt.Sprintf("%s/settings/branches/%s", ctx.Repo.RepoLink, branch)) ctx.Redirect(fmt.Sprintf("%s/settings/branches/%s", ctx.Repo.RepoLink, branch))
} }

View File

@@ -1 +1 @@
0.9.160.0218 0.9.160.0219

View File

@@ -10,7 +10,7 @@ import (
"time" "time"
) )
const _VERSION = "0.4.11" const _VERSION = "0.4.12"
func Version() string { func Version() string {
return _VERSION return _VERSION

View File

@@ -13,8 +13,9 @@ import (
) )
var ( var (
// Direcotry of hook file. Can be changed to "custom_hooks" for very purpose. // Direcotry of hook and sample files. Can be changed to "custom_hooks" for very purpose.
HookDir = "hooks" HookDir = "hooks"
HookSampleDir = HookDir
// HookNames is a list of Git server hooks' name that are supported. // HookNames is a list of Git server hooks' name that are supported.
HookNames = []string{ HookNames = []string{
"pre-receive", "pre-receive",
@@ -62,8 +63,13 @@ func GetHook(repoPath, name string) (*Hook, error) {
} }
h.IsActive = true h.IsActive = true
h.Content = string(data) h.Content = string(data)
} else if isFile(h.path + ".sample") { return h, nil
data, err := ioutil.ReadFile(h.path + ".sample") }
// Check sample file
samplePath := path.Join(repoPath, HookSampleDir, h.name) + ".sample"
if isFile(samplePath) {
data, err := ioutil.ReadFile(samplePath)
if err != nil { if err != nil {
return nil, err return nil, err
} }

6
vendor/vendor.json vendored
View File

@@ -159,10 +159,10 @@
"revisionTime": "2016-08-10T03:50:02Z" "revisionTime": "2016-08-10T03:50:02Z"
}, },
{ {
"checksumSHA1": "JPQWxQRYFpezMThuSqcPhvbJdq4=", "checksumSHA1": "RnWB5UDcTpSGepvWnwic1SyRZrc=",
"path": "github.com/gogits/git-module", "path": "github.com/gogits/git-module",
"revision": "c882f3d24df5fb730d3b3c1b6cc64416dd22660c", "revision": "1b9552bab7499e5cbd96f6b550aaa0038faf6b67",
"revisionTime": "2017-02-18T23:44:51Z" "revisionTime": "2017-02-19T18:16:29Z"
}, },
{ {
"checksumSHA1": "xvG+RgJODQqlmdAkHUQK2TyLR88=", "checksumSHA1": "xvG+RgJODQqlmdAkHUQK2TyLR88=",