zeripath
a7b4f654c8
Correct wrong datetime format for git ( #7689 )
5 years ago
Lunny Xiao
d6fd784ea9
Move commit repo action from models to repofiles package ( #7645 )
* move commit repo action from models to repofiles package
* fix unit tests
6 years ago
Lunny Xiao
d475c7309b
fix bug on migrating milestone from github ( #7665 )
6 years ago
Lunny Xiao
8f5dfec7b6
Fix bug create/edit wiki pages when code master branch protected ( #7580 )
* fix bug create/edit wiki pages when code master branch protected
* improve FullPushingEnvironment function
6 years ago
zeripath
5a8d37c519
Fix panic on push at #7611 ( #7615 )
* Fix panic in #7611
Use pr.IssueID instead of pr.Issue.ID as Issue may not be loaded and is unnecessary
* Only fetch the head branch from the remote
6 years ago
Lunny Xiao
e183c18dd4
Move models.PushUpdate to repofiles.PushUpdate ( #7485 )
* move models.PushUpdate to repofiles.PushUpdate
* remove duplicated code to load repo
6 years ago
Christian Muehlhaeuser
b651c9775a
Added missing error checks in tests ( #7554 )
Whenever we assign a value to err, check for it being nil.
6 years ago
Christian Muehlhaeuser
b9d3030efa
Removed unnecessary conversions ( #7557 )
No need to convert to the same type.
6 years ago
silverwind
3025ef4b69
Fix empty commits now showing in repo overview ( #7521 )
* Fix empty commits now showing in repo overview
* add test
* make fmt
6 years ago
Christian Muehlhaeuser
8f630286ba
Un-lambda base.FileSize ( #7556 )
No need to wrap this.
6 years ago
Lunny Xiao
b65103b80c
Fix markdown invoke sequence ( #7513 )
6 years ago
Lunny Xiao
690bf573d0
remove duplicated webhook trigger ( #7511 )
6 years ago
Lunny Xiao
c2861cabcc
Remove settting dependency on modules/session ( #7237 )
* remove settting dependency on modules/session
* fix fmt
* fix tests
* fix lint
6 years ago
Lunny Xiao
0b798129d2
Move status table to cron package ( #7370 )
6 years ago
Lunny Xiao
c390b49669
only create opened pull request when migrating from github ( #7463 )
6 years ago
Tamal Saha
695ea2f40e
Support setting cookie domain ( #6288 )
Signed-off-by: Tamal Saha <tamal@appscode.com>
6 years ago
Cherrg
3c55fd59a7
wiki history improvements ( #7391 )
* add history comments to detect page delete
Signed-off-by: Michael Gnehr <michael@gnehr.de>
* fix too much history entries
- caused by --follow flag
- if files with same contents exists
Signed-off-by: Michael Gnehr <michael@gnehr.de>
* style imprevements wiki
- history - wrap long author names
Signed-off-by: Michael Gnehr <michael@gnehr.de>
6 years ago
Lunny Xiao
020e1820f6
Fix migration tests since #7 fixed ( #7375 )
* fix migration tests since #7 fixed
* fix test time
6 years ago
mrsdizzie
41fa62153a
Display original author and URL information when showing migrated issues/comments ( #7352 )
* Store original author info for migrated issues and comments
Keep original author name for displaying in Gitea interface and also
store original author user ID for potential future use in linking
accounts from old location.
* Add original_url for repo
Store the original URL for a migrated repo
Clean up migrations/tests
* fix migration
* fix golangci-lint
* make 'make revive' happy also
* Modify templates to use OriginalAuthor if set
Use the original author name in templates if it is set rather than the
user who migrated/currently owns the issues
* formatting fixes
* make generate-swagger
* Use default avatar for imported comments
* Remove no longer used IgnoreIssueAuthor option
* Add OriginalAuthorID to swagger also
6 years ago
Mura Li
fa0108894a
Support git.PATH entry in app.ini ( #6772 )
6 years ago
EpicCoder
20e670c49d
Add additional password hash algorithms ( closes #5859 ) ( #6023 )
6 years ago
Antoine GIRARD
4c869cb7ff
Refactor filetype is not allowed errors ( #7309 )
6 years ago
techknowlogick
f37107e6bc
switch to use gliderlabs/ssh for builtin server ( #7250 )
resolves git conflicts from #3896 (credit to @belak , in case github doesn't keep original author during squash)
Co-Authored-By: Matti Ranta <techknowlogick@gitea.io>
6 years ago
mrsdizzie
f82ea0df4c
Fix typo in PR migration check ( #7368 )
6 years ago
AJ ONeal
a7ed03693d
Make captcha and password optional for external accounts ( #6606 )
6 years ago
Lunny Xiao
0318b0e5bc
Detect migrating batch size ( #7353 )
* Make migrating batch size as configurable
* detect different table batch insert size and remove config item
* remove unrelated changes
6 years ago
Filip Navara
db1aab607f
Use commit graph files for listing pages ( #7314 )
* Experimental support for git commit graph files and bloom filter index
Signed-off-by: Filip Navara <filip.navara@gmail.com>
* Force vendor of commitgraph
Signed-off-by: Filip Navara <filip.navara@gmail.com>
* Remove bloom filter experiment and debug prints
* Remove old code for building commit graphs
* Remove unused function
* Remove mmap usage
* gofmt
* sort vendor/modules.txt
* Add copyright header and log commit-graph error
6 years ago
Lunny Xiao
5840e7c9b3
Fix bug conflict between SyncReleasesWithTags and InsertReleases ( #7337 )
* fix bug conflict between SyncReleasesWithTags and InsertReleases
* fix tests
* fix fmt
6 years ago
zeripath
fce79c5c68
#6946 Run hooks on merge/edit and cope with protected branches ( #6961 )
* Fix #6946 by checking PullRequest ID on pushing
* Ensure we have the owner name, the pr attributes and the the issue
* Fix TestSearchRepo by waiting till indexing is done
* Update integrations/repo_search_test.go
* changes as per @mrsdizzie
* missing comma
* Spelling mistake
* Fix full pushing environment
6 years ago
Lunny Xiao
959176bcfc
Add commit statuses reports on pull request view ( #6845 )
* Add commit statuses reports on pull view
* Add some translations
* improve the UI
* fix fmt
* fix tests
* add a new test git repo to fix tests
* fix bug when headRepo or headBranch missing
* fix tests
* fix tests
* fix consistency
* fix tests
* fix tests
* change the test repo
* fix tests
* fix tests
* fix migration
* keep db size consistency
* fix translation
* change commit hash status table unique index
* remove unused table
* use char instead varchar
* make hashCommitStatusContext private
* split merge section with status check on pull view ui
* fix tests; fix arc-green theme on pull ui
6 years ago
Richard Mahn
c35a88f83a
Fixes #7292 - API File Contents bug ( #7301 )
6 years ago
Richard Mahn
ea3fda55d7
Fixes #7152 - Allow create/update/delete message to be empty, use default message ( #7324 )
* Fixes #7152 - Allow create/update/delete message to be empty, use default message
* Linting fix
* Fix to delete integration tests
6 years ago
Lunny Xiao
4e9dd7cb17
Use batch insert on migrating repository to make the process faster ( #7050 )
* Use batch insert on migrating repository to make the process faster
* fix lint
* fix tests
* fix comments
6 years ago
Lunny Xiao
93ae4ae9ac
add commitgraph support global default true when git version >= 2.18 ( #7313 )
6 years ago
Richard Mahn
a0d2842400
Fixes #7238 - Annotated tag commit ID incorrect ( #7321 )
* Fixes #7238 - Annotated tag commit ID incorrect
* Fixes #7238 - Annotated tag commit ID incorrect
6 years ago
Lunny Xiao
97ca2d8884
Monitor all git commands; move blame to git package and replace git as a variable ( #6864 )
* monitor all git commands; move blame to git package and replace git as a variable
* use git command but not other commands
* fix build
* move exec.Command to git.NewCommand
* fix fmt
* remove unrelated changes
* remove unrelated changes
* refactor IsEmpty and add tests
* fix tests
* fix tests
* fix tests
* fix tests
* remove gitLogger
* fix fmt
* fix isEmpty
* fix lint
* fix tests
6 years ago
Lunny Xiao
6c8055fc25
fix API link header ( #7298 )
6 years ago
zeripath
7c0771973a
Fix #732 : Add LFS objects to base repository on merging ( #7082 )
On merge we walk the merge history and ensure that all lfs objects pointed to in
the history are added to the base repository. This switches from relying on having git-lfs installed on the server, (and in fact .gitattributes being correctly installed.)
6 years ago
mrsdizzie
ed60172566
Fix Submodule dection in subdir ( #7275 )
Include the directory in name when looking for matching Submodule from
.gitmodules file
Fixes #7262
6 years ago
Lunny Xiao
309515b41b
Only check and config git on web subcommand but not others ( #7236 )
* only check and config git on web subcommand but not others
* add Init in git tests
6 years ago
silverwind
d0dc84cc85
fix hljs unintenionally highlighting commit links ( #7244 )
* fix hljs unintenionally highlighting commit links
* fix unit tests
6 years ago
Lunny Xiao
15493c705d
Fix migration panic when Head.User is not exist ( #7226 )
* fix migration panic when Head.User is not exist
* fix test
6 years ago
Lunny Xiao
e35aaa2b84
Add missing description of label on API ( #7159 )
* add missing description of label on API
* fix comment head
* fix swagger
6 years ago
zeripath
3656c3783b
Add LastLogin to the User API ( #7196 )
6 years ago
Antoine GIRARD
d4238d7c0b
setting: don't require same running user for internal SSH (like win platform) ( #7215 )
6 years ago
John Olheiser
0b1d50be72
API error cleanup ( #7186 )
6 years ago
kolaente
cdba91b438
Add golangci ( #6418 )
6 years ago
Mario Lubenka
2dfaee26a2
Fixes diff on merged pull requests ( #7171 )
6 years ago
silverwind
ae6640998d
Various fixes for issue mail notifications ( #7165 )
- Send individual mails for actions and comments
- Send mail for new issues/prs without a comment
- Use correct sender for reopen/close actions
- Hopefully fixed all bugs related to missing mails
Fixes: https://github.com/go-gitea/gitea/issues/7124
Fixes: https://github.com/go-gitea/gitea/issues/5977
6 years ago
Lunny Xiao
fef75f895f
Revert "make modules/structs as a spereate go mod ( #7127 )" ( #7175 )
This reverts commit 835b53fc25
.
6 years ago