Unknwon
d43f5f17fd
webhook: fix push panic to organizational repository ( #4206 )
2017-02-28 10:28:48 -05:00
Unknwon
b0169ba064
Merge branch 'master' of github.com:gogits/gogs into develop
2017-02-28 05:34:51 -05:00
Unknwon
9ace35ee8b
repo_branch: fix inapproriate logic
2017-02-28 05:33:30 -05:00
Unknwon
ca2cfaf71e
cmd: able to backup and restore
...
Not very robust, must execute under correct workdir.
Addresses #2072 , #3708 , #648
2017-02-27 22:48:19 -05:00
Unknwon
b06f299748
webhook: add fork event
2017-02-27 22:48:18 -05:00
Unknwon
70072e2842
dashboard: add delete branch and tag news feeds
2017-02-27 22:47:33 -05:00
Unknwon
f0086e66ae
webhook: able to detect delete branch or tag ( #2315 )
2017-02-27 22:47:21 -05:00
Unknwon
87f0ce793d
repo: able to perform initial commit on behave of actual user
2017-02-27 22:47:12 -05:00
Unknwon
e28bc7023f
modes/org: code format for PR #4194
2017-02-26 15:29:16 -05:00
dlob
aff8fb28bd
models/org: use XORM chain operations instead of raw SQL ( #4194 )
...
This also solved MSSQL pagination query syntax problem reported in #4176 .
2017-02-26 15:19:34 -05:00
Unknwon
10b93efc4a
repo: able to add organization member as repository collaborator
2017-02-24 13:56:02 -05:00
Unknwon
0696d430c9
protect_branch: only list teams have write access
...
List teams without write access to the repository cause confusion
to make users think members of team could push to the branch.
2017-02-24 13:19:42 -05:00
Unknwon
6ec859f2b0
webhook: send secret with SHA256 HMAC hex digest ( #3692 )
2017-02-24 12:23:19 -05:00
Unknwon
cd15a17970
models/repo: delete protect branch options when delete repository
2017-02-23 18:42:03 -05:00
Unknwon
6072e9a52c
repo: add protect branch whitelist ( #4177 )
...
Add options to add users and teams to whitelist of a protected
branch. This is only available for organizational repositories.
2017-02-23 18:25:12 -05:00
Unknwon
b78e03934d
models/access: hasAccess only need userID not user object
2017-02-23 16:15:25 -05:00
Unknwon
5ea0592f61
webhook: fix organizational webhook last delivery status cannot be updated
2017-02-22 22:55:28 -05:00
Unknwon
28983c94ff
comment: only show title of commit message from a commit ref ( #3206 )
2017-02-22 08:25:26 -05:00
Unknwon
0cfa489cf0
models/git_diff: add bound check
2017-02-22 06:59:45 -05:00
Unknwon
d21dc0da78
migrate: fix unexpected removal of repository when wiki is detected
2017-02-21 22:00:45 -05:00
Unknwon
60aca9ea18
webhook: also only enable certain types ( #3356 )
...
Add new config option '[webhook] TYPES’.
2017-02-21 20:21:25 -05:00
Unknwon
bd970b8b27
webhook: only trigger specific webhook for test delivery ( #3030 )
2017-02-21 15:44:35 -05:00
Unknwon
0f3155660e
webhook: minor improvements on Discord
2017-02-21 13:58:00 -05:00
Unknwon
8216360da8
webhook: support color for Discord
2017-02-21 11:36:19 -05:00
Unknwon
c5b85f2733
models/repo: fix repository files weren't cleaned up ( #4167 )
2017-02-21 11:12:46 -05:00
Unknwon
934734a85a
diff: able to highlight line with hashtag URL
2017-02-20 16:16:32 -05:00
Unknwon
2322de653c
models/webhook: fix bad query
2017-02-20 01:04:02 -05:00
Unknwon
41a2632ae7
webhook: minor text change on Discord
2017-02-19 16:07:28 -05:00
Unknwon
c4fdc26fa5
migration: drop 0.6.x support
2017-02-19 14:42:06 -05:00
Unknwon
7de71333c6
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.
2017-02-19 13:18:16 -05:00
Unknwon
40fbe7fa8e
models/repo: handle deletion on Windows ( #4152 )
2017-02-18 22:47:32 -05:00
Unknwon
0a2f87f941
cron: add repository archive cleanup ( #4061 )
2017-02-18 19:35:59 -05:00
Unknwon
a07b1f630a
webhook: add native Discord support
2017-02-18 00:54:56 -05:00
Unknwon
266586e866
repo: assignee can be anyone who has read access ( #3739 )
2017-02-17 22:17:27 -05:00
Unknwon
b481927d5e
Improve error handling
2017-02-17 18:23:35 -05:00
Unknwon
7e09d210ba
Initial version of protected branches ( #776 )
...
- Able to restrict force push and deletion
- Able to restrict direct push
2017-02-17 15:10:50 -05:00
Unknwon
d521e716dd
refactoring: SSH and HTTP push procees is now unified
...
We used to handle SSH and HTTP push separately which produces
duplicated code, but now with post-receive hook, the process
is unified to one single place and much cleaner.
Thus, UpdateTask struct is removed.
Narrow down the range of Git HTTP routes to reduce condufsing
HTTP Basic Authentication window popup on browser.
By detecting <old-commit, new-commit, ref-name> inside post-receive
hook, Git HTTP doesn't need to read the whole content body anymore,
which completely solve the RAM problem reported in #636 .
2017-02-16 16:33:49 -05:00
Unknwon
88143f1934
models/repo: UpdateLocalCopy should always aceept valid branch name
2017-02-16 06:28:37 -05:00
Unknwon
f35bd34002
models/repo: use reset --hard to align with remote branch ( #4123 )
...
If user has force pushed to a branch, git pull will fail.
2017-02-15 21:00:46 -05:00
Unknwon
c2277796e4
wiki: remove redundant string replace ( #3754 )
2017-02-15 18:18:33 -05:00
Unknwon
a4f9e5031f
migration.v15: don't generate hook file if wiki not exist ( #1623 )
2017-02-15 05:45:15 -05:00
Unknwon
fd5881fb64
migration: minor code fix ( #1623 )
2017-02-15 05:28:05 -05:00
Unknwon
0f6e464126
migration: should regenerate wiki hook files ( #1623 )
2017-02-15 05:25:51 -05:00
Unknwon
6132a82287
admin: sync wiki's hook files as well
2017-02-15 05:15:39 -05:00
Kim "BKC" Carlbäcker
b6fc35f637
Implement list/check/delete Repo Collaborator ( #3689 )
2017-02-14 18:45:08 -05:00
Unknwon
0f32aeec70
migration: adjust rule to prevent migrate wrong hook file
2017-02-14 16:50:16 -05:00
Unknwon
78145cd166
migration: handle edge case
2017-02-14 16:40:49 -05:00
Unknwon
904f0ebec3
migration: add trace log
2017-02-14 16:30:49 -05:00
Unknwon
039dc33367
git: delegate all server-side Git hooks ( #1623 )
2017-02-14 16:22:16 -05:00
Christian Höppner
859009259a
Typo in LocalCopyPath ( #4122 )
...
This won't fix any bugs, but a typo is a typo.
2017-02-14 07:39:55 -05:00