zeripath
6cb9ce1367
IsBranchExist: return false if provided name is empty ( #8485 ) ( #8492 )
...
* IsBranchExist: return false if provided name is empty
* Ensure that the reference returned is actually of a valid type
5 years ago
zeripath
5c3863c319
Restore functionality for early gits ( #7775 ) ( #8476 )
...
* Change tests to make it possible to run TestGit with 1.7.2
* Make merge run on 1.7.2
* Fix tracking and staging branch name problem
* Ensure that git 1.7.2 works on tests
* ensure that there is no chance for conflicts
* Fix-up missing merge issues
* Final rm
* Ensure LFS filters run on the tests
* Do not sign commits from temp repo
* Apply suggestions from code review
* Update modules/repofiles/temp_repo.go
5 years ago
zeripath
20a28b785a
Ensure Request Body Readers are closed in LFS server ( #8454 ) ( #8459 )
5 years ago
6543
30718ce4ac
fix bug when migrating a private repository ( #7917 ) ( #8403 )
5 years ago
6543
c9b8c12bc9
feat: highlight issue references with : ( #8101 ) ( #8404 )
...
* feat: highlight issue references with :
e.g. #1287 : my commit msg
e.g. ABC-1234: my commit msg
* ref: update model regex to consistent with issueNumericPattern
* test: check highlight issue with : in commits messages
5 years ago
Mura Li
aaf975bff1
Fix data race ( #8206 )
...
* Fix data race
* Fix data race in modules/log
* Make the scope of lock finner-grained
* Use syc.Map
* Fix missing change in the test
* Do not export LoggerMap
5 years ago
Mura Li
9e8df4b838
Fix pull merge 500 error caused by git-fetch breaking behaviors ( #8194 )
5 years ago
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
5 years ago
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>
5 years ago
guillep2k
bb609cacee
Backport: Strict name matching for Repository.GetTagID() ( #8082 )
...
* Strict name matching for Repository.GetTagID()
* Add test for GetTagID()
5 years ago
Mura Li
e7f6da386f
Avoid ambiguity of branch/directory names for the git-diff-tree command ( #8066 ) ( #8070 )
5 years ago
Richard Mahn
bb423f9350
Backport for #7945 ( #7994 )
5 years ago
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
)
5 years ago
zeripath
94f0151789
Attempt to fix hook problem ( #7856 )
5 years ago
Mura Li
f3496c88b2
Do not fetch all refs ( #7837 )
...
Which would unnecessarily slow down the pull compare operation.
5 years ago
Antoine GIRARD
89915ca8a0
Fix duplicate call of webhook ( #7821 ) ( #7824 )
5 years ago
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
5 years ago
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
5 years ago
zeripath
39da4ac6d4
Correct wrong datetime format for git ( #7689 ) ( #7690 )
5 years ago
Lunny Xiao
d4044b9c98
fix bug on migrating milestone from github ( #7665 ) ( #7666 )
5 years ago
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
5 years ago
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
5 years ago
silverwind
426fd2a816
Fix empty commits now showing in repo overview ( #7521 ) ( #7563 )
...
* Fix empty commits now showing in repo overview
* add test
* make fmt
5 years ago
Lunny Xiao
337f2625ac
Fix markdown invoke sequence ( #7513 ) ( #7560 )
5 years ago
Lunny Xiao
3fd07a0be6
remove duplicated webhook trigger ( #7511 ) ( #7516 )
5 years ago
Lunny Xiao
f4818671e4
Fix migration tests since #7 fixed ( #7375 ) ( #7381 )
...
* fix migration tests since #7 fixed
* fix test time
5 years ago
mrsdizzie
7166629d9c
Fix typo in PR migration check ( #7368 )
5 years ago
AJ ONeal
62d6127f1b
Make captcha and password optional for external accounts ( #6606 )
5 years ago
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
5 years ago
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
5 years ago
Lunny Xiao
e728b55812
Fix bug conflict between SyncReleasesWithTags and InsertReleases ( #7337 )
...
* fix bug conflict between SyncReleasesWithTags and InsertReleases
* fix tests
* fix fmt
5 years ago
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
5 years ago
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
5 years ago
Richard Mahn
cd96dee982
Fixes #7292 - API File Contents bug ( #7301 )
5 years ago
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
5 years ago
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
5 years ago
Lunny Xiao
d741316aae
add commitgraph support global default true when git version >= 2.18 ( #7313 )
5 years ago
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
5 years ago
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
5 years ago
Lunny Xiao
42729b7562
fix API link header ( #7298 )
5 years ago
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.)
5 years ago
mrsdizzie
a25b3d4c72
Fix Submodule dection in subdir ( #7275 )
...
Include the directory in name when looking for matching Submodule from
.gitmodules file
Fixes #7262
5 years ago
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
5 years ago
silverwind
b209531959
fix hljs unintenionally highlighting commit links ( #7244 )
...
* fix hljs unintenionally highlighting commit links
* fix unit tests
5 years ago
Lunny Xiao
392fe6c943
Fix migration panic when Head.User is not exist ( #7226 )
...
* fix migration panic when Head.User is not exist
* fix test
5 years ago
Lunny Xiao
d8168b356d
Add missing description of label on API ( #7159 )
...
* add missing description of label on API
* fix comment head
* fix swagger
5 years ago
zeripath
cf2221e3ac
Add LastLogin to the User API ( #7196 )
5 years ago
Antoine GIRARD
273f1997ff
setting: don't require same running user for internal SSH (like win platform) ( #7215 )
5 years ago
John Olheiser
8f0182c322
API error cleanup ( #7186 )
6 years ago
kolaente
f9ec2f89f2
Add golangci ( #6418 )
6 years ago