summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use ioutil.TmpDir for new created temp directory (#9368)Lunny Xiao2019-12-163-15/+12
| | | | | | * Use os.TmpDir for new created temp directory * fix error message
* remove unused method and rename createcommentWithNoAction (#9367)Lunny Xiao2019-12-169-89/+17
|
* Refactor comment (#9330)Lunny Xiao2019-12-1516-45/+144
| | | | | | | | * Refactor comment * fix test * improve code
* Fix cache problem on dashboard (#9358)Lunny Xiao2019-12-151-0/+2
|
* Combine Drone release steps (#9338)silverwind2019-12-152-34/+6
| | | | | | | | | | | | | | | | | * Combine Drone release steps Fixes missing JS/CSS because drone did unwanted parallelization of the js/css task and the generate task. Combined the tasks into one and made 'make release' work standalone. Fixes: https://github.com/go-gitea/gitea/issues/9324 Fixes: https://github.com/go-gitea/gitea/issues/9362 * move js/css to generate dependencies * remove unneccessary go-all target * remove go target as well
* Fix the intermittent TestGPGGit failures (#9360)zeripath2019-12-1528-10865/+11803
| | | | | | * Fix the intermittent TestGPGGit failures Reattempt to open the listener if the port is busy with a delay up to a second Switch from generating a private key each time, just use a known good key
* Add /milestones endpoint (#8733)Brad Albright2019-12-1514-7/+568
| | | | | Create a /milestones endpoint which basically serves as a dashboard view for milestones, very similar to the /issues or /pulls page. Closes #8232
* Fix missed change to GetManager() (#9361)zeripath2019-12-151-1/+1
|
* Sign protected branches (#8993)zeripath2019-12-156-97/+129
| | | | | | | | * Move SignMerge to PullRequest * Add approved signing mode * As per @guillep2k comment
* Graceful: Xorm, RepoIndexer, Cron and Others (#9282)zeripath2019-12-1537-290/+631
| | | | | | | | | | | | * Change graceful to use a singleton obtained through GetManager instead of a global. * Graceful: Make TestPullRequests shutdownable * Graceful: Make the cron tasks graceful * Graceful: AddTestPullRequest run in graceful ctx * Graceful: SyncMirrors shutdown * Graceful: SetDefaultContext for Xorm to be HammerContext * Avoid starting graceful for migrate commands and checkout * Graceful: DeliverHooks now can be shutdown * Fix multiple syncing errors in modules/sync/UniqueQueue & Make UniqueQueue closable * Begin the process of making the repo indexer shutdown gracefully
* test: command keys (#9357)Antoine GIRARD2019-12-152-1/+73
|
* Move PushToBaseRepo from models to services/pull (#9352)Lunny Xiao2019-12-156-53/+57
|
* Push to create repo (#8419)John Olheiser2019-12-157-50/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor Signed-off-by: jolheiser <john.olheiser@gmail.com> * Add push-create to SSH serv Signed-off-by: jolheiser <john.olheiser@gmail.com> * Cannot push for another user unless admin Signed-off-by: jolheiser <john.olheiser@gmail.com> * Get owner in case admin pushes for another user Signed-off-by: jolheiser <john.olheiser@gmail.com> * Set new repo ID in result Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update to service and use new org perms Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move pushCreateRepo to services Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix import order Signed-off-by: jolheiser <john.olheiser@gmail.com> * Changes for @guillep2k * Check owner (not user) in SSH * Add basic tests for created repos (private, not empty) Signed-off-by: jolheiser <john.olheiser@gmail.com>
* [skip ci] Updated translations via CrowdinGiteaBot2019-12-141-1/+11
|
* Move some repository methods from models to modules/repository (#9353)Lunny Xiao2019-12-1410-209/+245
| | | | | | * Move some repository methods from models to modules/repository * fix test
* DefaultBranch needs to be prefixed by BranchPrefix (#9356)zeripath2019-12-141-1/+1
|
* site admin could view org's members (#9346)Lunny Xiao2019-12-144-117/+136
|
* Default NO_REPLY_ADDRESS to DOMAIN (#9325)zeripath2019-12-133-2/+4
| | | | | | | | | | | * Default NO_REPLY_ADDRESS to DOMAIN The default NO_REPLY_ADDRESS was previously noreply.example.org This PR changes this to default to the default DOMAIN for gitea. * Change default to noreply.%(DOMAIN)s * Change default to "noreply" + Domain
* Remove release attachments which repository has been deleted (#9334)Lunny Xiao2019-12-132-0/+43
|
* Fix PR/issue redirects when having external tracker (#9339)David Svantesson2019-12-143-16/+16
| | | | | | | | * Make sure only issues are redirected to external tracker * Ensure correct redirects for pulls after dependency or watch. * NewIssuePost is always issues so no need to redirect with type.
* deps: update and fix chardet import (#9351)Antoine GIRARD2019-12-1416-10/+9
|
* Remove SavePatch and generate patches on the fly (#9302)zeripath2019-12-1316-404/+430
| | | | | | | | | | | | | | | | | | | | | | | | | | * Save patches to temporary files * Remove SavePatch and generate patches on the fly * Use ioutil.TempDir * fixup! Use ioutil.TempDir * fixup! fixup! Use ioutil.TempDir * RemoveAll LocalCopyPath() in initIntergrationTest * Default to status checking on PR creation * Remove unnecessary set to StatusChecking * Protect against unable to load repo * Handle conflicts * Restore original conflict setting * In TestPullRequests update status to StatusChecking before running TestPatch
* Update _headers (#9349)John Olheiser2019-12-131-1/+1
|
* Fix protected branch using IssueID (#9348)John Olheiser2019-12-131-1/+1
| | | Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix nondeterministic behavior (#9341)Mura Li2019-12-132-2/+2
| | | | | | | | | The underlying implementation of os.exec uses channels and goroutines. It is possible to have time-variant error values returned from Cmd.Wait depending on which comes first. Also, the git subcommand and options should be separated tokens. Fixes a flaky test in modules/git/command_test.go
* Supports both CMD and PowerShell (#9344)Matthew Bramer2019-12-131-2/+2
| | | sc is aliased to Set-Content in PowerShell and these commands will not work without the `.exe` extension.
* Youtrack now supports Gitea (#9343)techknowlogick2019-12-121-0/+3
| | | | | | * Youtrack now supports Gitea * Update third-party-tools.en-us.md
* Fix notification page panic (#9337)jaqra2019-12-131-1/+1
|
* fix issue indexer not triggered when migrating a repository (#9332)Lunny Xiao2019-12-122-16/+22
|
* Make repository management section handle lfs locks (#8726)zeripath2019-12-1210-9/+367
| | | | | | | | | | | | | | | | | | | | * Make repository maangement section handle lfs locks * Add check attribute handling and handle locking paths better * More cleanly check-attributes * handle error * Check if file exists in default branch before linking to it. * fixup * Properly cleanPath * Use cleanPath * Sigh
* Fix bug that release attachment files not deleted when deleting repository ↵Lunny Xiao2019-12-121-7/+28
| | | | | | | | | | | | (#9322) * Fix bug that release attachment files not deleted when deleting repository * improve code * add quote * improve code
* [API] extend StopWatch (#9196)65432019-12-119-141/+482
| | | | | | | | | | | | | | * squash api-stopwatch * fix prepair logic! + add Tests * fix lint * more robust time compare * delete responce 202 -> 204 * change http responce in test too
* Add SyncTags to uploader interface (#9326)John Olheiser2019-12-123-17/+16
| | | | | | | | | | * Add sync tags to interface Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix revive Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Only sync tags after all batches (#9319)John Olheiser2019-12-113-7/+15
| | | Signed-off-by: jolheiser <john.olheiser@gmail.com>
* refactor(models/attachement): use getAttachmentsByUUIDs (#9317)Antoine GIRARD2019-12-114-20/+23
|
* Move modules/indexer to modules/indexer/code (#9301)Lunny Xiao2019-12-104-21/+20
|
* FCGI: Allow FCGI over unix sockets (#9298)zeripath2019-12-105-7/+22
| | | | | | * FCGI: Allow FCGI over unix sockets * fixup! FCGI: Allow FCGI over unix sockets
* tests: add attachement tests integration (#9309)Antoine GIRARD2019-12-104-4/+120
| | | | | | | | * tests: add attachements integration * Update integrations/attachement_test.go Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
* Testing: Update postgres sequences (#9304)zeripath2019-12-101-0/+32
|
* Correct port range for cap_net_bind_service (#9306)Justin R. Cutler2019-12-091-1/+1
|
* File Edit: Author/Committer interchanged [BugFix] (#9297)65432019-12-095-15/+15
| | | | | | | | | * simple fix * fix test too * repair more twists use same sequence: first Author, then Commiter
* prebuild CSS/JS before xgo release binaries (#9293)techknowlogick2019-12-082-3/+18
| | | | | | | | | | * prebuild CSS/JS before xgo release binaries * Update .drone.yml * Update Makefile * update per @lafriks feedback
* Allow incompletely specified Time Formats (#8816)zeripath2019-12-081-1/+2
| | | | | | | | * Allow incompletely specified time formats * Adjust error reporting slightly * Update setting.go
* Move code indexer related code to a new package (#9191)Lunny Xiao2019-12-089-379/+434
| | | | | | | | | | | | * move code indexer related code to a new package * fix lint * fix tests * fix fmt * GetMaxID support interface parameter
* [skip ci] Updated translations via CrowdinGiteaBot2019-12-081-2/+12
|
* Remove explicit 'generate' calls, fix release task (#9288)silverwind2019-12-088-14/+7
| | | | | | | | | | | * Remove more explicit 'generate' calls `generate` is now implicit during `build` since #9114, it is no longer necessary or desired to specify it explicitely. * add js,css,generate dependencies to release task * remove generate warning as per @lunny
* Log: Ensure FLAGS=none is -1 (#9287)zeripath2019-12-071-0/+3
|
* [skip ci] Updated translations via CrowdinGiteaBot2019-12-081-1/+11
|
* Update Owners for upcoming year (#9290)techknowlogick2019-12-072-2/+7
| | | Close #9230
* Missed defer prepareTestEnv (#9285)zeripath2019-12-083-4/+4
| | | | | | * onGiteaRun should defer the cleanup from prepareTestEnv * Some more missed defers