Filip Navara
6883c007d3
[backport/v1.9] Fix reading git notes from nested trees ( #8189 )
...
* Fix reading notes from nested trees
The GIT documentation for notes states "Permitted pathnames have the
form ab/cd/ef/.../abcdef...: a sequence of directory names of two
hexadecimal digits each followed by a filename with the rest of
the object ID."
* Add test case
* Fix new lines
2019-09-15 17:59:08 -04:00
Rutger Broekhoff
89c57487cd
Fix Go 1.13 private repository go get issue ( #8100 )
...
* Fix Go 1.13 invalid import path creation
Signed-off-by: Rutger Broekhoff <rutger@viasalix.nl>
* Apply suggested changes from #8100
Signed-off-by: Rutger Broekhoff <rutger@viasalix.nl>
2019-09-06 09:59:03 -04:00
guillep2k
bb609cacee
Backport: Strict name matching for Repository.GetTagID() ( #8082 )
...
* Strict name matching for Repository.GetTagID()
* Add test for GetTagID()
2019-09-04 16:37:09 +02:00
Mura Li
e7f6da386f
Avoid ambiguity of branch/directory names for the git-diff-tree command ( #8066 ) ( #8070 )
2019-09-03 22:58:19 +03:00
Richard Mahn
bb423f9350
Backport for #7945 ( #7994 )
2019-08-27 07:01:16 +02:00
David Svantesson
b6b1560701
Abort syncrhonization from LDAP source if there is some error. ( #7965 )
...
Signed-off-by: David Svantesson <davidsvantesson@gmail.com>
(cherry picked from commit b2d23a1389
)
2019-08-25 02:59:21 +02:00
zeripath
94f0151789
Attempt to fix hook problem ( #7856 )
2019-08-14 17:43:02 +08:00
Mura Li
f3496c88b2
Do not fetch all refs ( #7837 )
...
Which would unnecessarily slow down the pull compare operation.
2019-08-13 19:03:01 +08:00
Antoine GIRARD
89915ca8a0
Fix duplicate call of webhook ( #7821 ) ( #7824 )
2019-08-12 09:53:26 +08:00
zeripath
65a76b7cb0
Be more strict with git arguments ( #7715 ) ( #7762 )
...
* Be more strict with git arguments
* fix-up commit test
* use bindings for branch name
2019-08-05 22:05:48 -04:00
guillep2k
6d441de2bd
Backport: skip non-regular files (e.g. submodules) on repo indexing ( #7717 )
...
* Backport: skip non-regular files (e.g. submodules) on repo indexing
* Include "executable" files in the index, as they are not necessarily binary
2019-08-02 22:40:15 +08:00
zeripath
39da4ac6d4
Correct wrong datetime format for git ( #7689 ) ( #7690 )
2019-07-31 22:13:15 +01:00
Lunny Xiao
d4044b9c98
fix bug on migrating milestone from github ( #7665 ) ( #7666 )
2019-07-29 12:08:24 -04:00
Lunny Xiao
4c69e158e5
Fix bug create/edit wiki pages when code master branch protected ( #7580 ) ( #7623 )
...
* fix bug create/edit wiki pages when code master branch protected
* improve FullPushingEnvironment function
2019-07-26 04:22:20 +03:00
zeripath
b7e41f7b8f
Fix panic on push at #7611 ( #7615 ) ( #7618 )
...
* 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
2019-07-25 22:23:52 +01:00
silverwind
426fd2a816
Fix empty commits now showing in repo overview ( #7521 ) ( #7563 )
...
* Fix empty commits now showing in repo overview
* add test
* make fmt
2019-07-22 19:23:49 +03:00
Lunny Xiao
337f2625ac
Fix markdown invoke sequence ( #7513 ) ( #7560 )
2019-07-22 14:27:47 +03:00
Lunny Xiao
3fd07a0be6
remove duplicated webhook trigger ( #7511 ) ( #7516 )
2019-07-18 21:20:35 +08:00
Lunny Xiao
f4818671e4
Fix migration tests since #7 fixed ( #7375 ) ( #7381 )
...
* fix migration tests since #7 fixed
* fix test time
2019-07-08 23:04:46 +08:00
mrsdizzie
7166629d9c
Fix typo in PR migration check ( #7368 )
2019-07-06 16:32:15 -04:00
AJ ONeal
62d6127f1b
Make captcha and password optional for external accounts ( #6606 )
2019-07-06 15:48:02 -04:00
Lunny Xiao
337d6915ff
Detect migrating batch size ( #7353 )
...
* Make migrating batch size as configurable
* detect different table batch insert size and remove config item
* remove unrelated changes
2019-07-06 15:24:50 -04:00
Filip Navara
6e2a59e4ce
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
2019-07-02 10:15:14 +08:00
Lunny Xiao
e728b55812
Fix bug conflict between SyncReleasesWithTags and InsertReleases ( #7337 )
...
* fix bug conflict between SyncReleasesWithTags and InsertReleases
* fix tests
* fix fmt
2019-07-01 22:17:16 +01:00
zeripath
3563650bdb
#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
2019-07-01 09:18:13 +08:00
Lunny Xiao
ff85dd3e12
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
2019-06-30 08:57:59 +01:00
Richard Mahn
cd96dee982
Fixes #7292 - API File Contents bug ( #7301 )
2019-06-29 16:51:10 -04:00
Richard Mahn
002b597c1f
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
2019-06-29 16:19:24 +01:00
Lunny Xiao
462284e2f5
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
2019-06-29 21:38:22 +08:00
Lunny Xiao
d741316aae
add commitgraph support global default true when git version >= 2.18 ( #7313 )
2019-06-29 12:46:25 +01:00
Richard Mahn
567e117df8
Fixes #7238 - Annotated tag commit ID incorrect ( #7321 )
...
* Fixes #7238 - Annotated tag commit ID incorrect
* Fixes #7238 - Annotated tag commit ID incorrect
2019-06-29 11:44:17 +01:00
Lunny Xiao
edc94c7041
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
2019-06-26 14:15:26 -04:00
Lunny Xiao
42729b7562
fix API link header ( #7298 )
2019-06-26 16:51:32 +08:00
zeripath
baefea311f
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.)
2019-06-22 18:35:34 +01:00
mrsdizzie
a25b3d4c72
Fix Submodule dection in subdir ( #7275 )
...
Include the directory in name when looking for matching Submodule from
.gitmodules file
Fixes #7262
2019-06-21 14:13:53 +08:00
Lunny Xiao
8ec659722d
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
2019-06-19 19:53:37 +03:00
silverwind
b209531959
fix hljs unintenionally highlighting commit links ( #7244 )
...
* fix hljs unintenionally highlighting commit links
* fix unit tests
2019-06-18 18:31:31 -04:00
Lunny Xiao
392fe6c943
Fix migration panic when Head.User is not exist ( #7226 )
...
* fix migration panic when Head.User is not exist
* fix test
2019-06-18 12:15:39 -04:00
Lunny Xiao
d8168b356d
Add missing description of label on API ( #7159 )
...
* add missing description of label on API
* fix comment head
* fix swagger
2019-06-16 20:39:52 +08:00
zeripath
cf2221e3ac
Add LastLogin to the User API ( #7196 )
2019-06-15 23:28:32 -04:00
Antoine GIRARD
273f1997ff
setting: don't require same running user for internal SSH (like win platform) ( #7215 )
2019-06-16 10:49:07 +08:00
John Olheiser
8f0182c322
API error cleanup ( #7186 )
2019-06-12 17:07:24 -04:00
kolaente
f9ec2f89f2
Add golangci ( #6418 )
2019-06-12 15:41:28 -04:00
Mario Lubenka
1608f63e39
Fixes diff on merged pull requests ( #7171 )
2019-06-11 19:32:08 -04:00
silverwind
499a8a1cdd
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
2019-06-11 20:27:38 +01:00
Lunny Xiao
b3b468444b
Revert "make modules/structs as a spereate go mod ( #7127 )" ( #7175 )
...
This reverts commit 835b53fc25
.
2019-06-10 15:55:58 -04:00
Lunny Xiao
835b53fc25
make modules/structs as a spereate go mod ( #7127 )
2019-06-10 23:20:49 +08:00
Lunny Xiao
d93e6232e8
Move PushUpdate dependency from models to repofiles ( #6763 )
...
* remove push_update
* move models.PushUpdate to repofiles.PushUpdate
2019-06-10 19:35:13 +08:00
Richard Mahn
8de0b0a3f0
Fixes #2738 - Adds the /git/tags API endpoint ( #7138 )
...
* Fixes #2738 - /git/tags API
* proper URLs
* Adds function comments
* Updates swagger
* Removes newline from tag message
* Removes trailing newline from commit message
* Adds integration test
* Removed debugging
* Adds tests
* Fixes bug where multiple tags of same commit show wrong tag name
* Fix formatting
* Removes unused varaible
* Fix to annotated tag function names and response
* Update modules/git/repo_tag.go
Co-Authored-By: Lauris BH <lauris@nix.lv>
* Uses TagPrefix
* Changes per review, better error handling for getting tag and commit IDs
* Fix to getting commit ID
* Fix to getting commit ID
* Fix to getting commit ID
* Fix to getting commit ID
2019-06-08 17:31:11 +03:00
Lunny Xiao
6fb31a5461
fix GCArgs load from ini ( #7156 )
2019-06-08 19:47:46 +08:00