githaven/modules/git
zeripath 60c5339042 Graceful: Cancel Process on monitor pages & HammerTime (#9213)
* Graceful: Create callbacks to with contexts

* Graceful: Say when Gitea is completely finished

* Graceful: Git and Process within HammerTime

Force all git commands to terminate at HammerTime
Force all process commands to terminate at HammerTime
Move almost all git processes to run as git Commands

* Graceful: Always Hammer after Shutdown

* ProcessManager: Add cancel functionality

* Fix tests

* Make sure that process.Manager.Kill() cancels

* Make threadsafe access to Processes and remove own unused Kill

* Remove cmd from the process manager as it is no longer used

* the default context is the correct context

* get rid of double till
2019-11-30 16:40:22 +02:00
..
pipeline Add basic repository lfs management (#7199) 2019-10-28 18:31:55 +00:00
tests/repos Fix reading git notes from nested trees (#8026) 2019-09-12 09:14:41 +08:00
blame_test.go Monitor all git commands; move blame to git package and replace git as a variable (#6864) 2019-06-26 14:15:26 -04:00
blame.go Graceful: Cancel Process on monitor pages & HammerTime (#9213) 2019-11-30 16:40:22 +02:00
blob_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
blob.go Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code (#8924) 2019-11-15 10:52:59 +08:00
cache.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
command_test.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
command.go Graceful: Cancel Process on monitor pages & HammerTime (#9213) 2019-11-30 16:40:22 +02:00
commit_archive.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
commit_info_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
commit_info.go Ensure default gpg settings not nil and found commits have reference to repo (#8604) 2019-10-20 23:26:36 +01:00
commit_test.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
commit.go Fix datarace on git.GlobalCommandArgs on tests (#9162) 2019-11-27 01:35:52 +01:00
error.go Improve listing performance by using go-git (#6478) 2019-04-19 20:17:27 +08:00
git_test.go Only check and config git on web subcommand but not others (#7236) 2019-06-19 19:53:37 +03:00
git.go Graceful: Cancel Process on monitor pages & HammerTime (#9213) 2019-11-30 16:40:22 +02:00
hook.go fix 500 when edit hook (#8782) 2019-11-02 21:38:11 +08:00
notes_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
notes.go Fix reading git notes from nested trees (#8026) 2019-09-12 09:14:41 +08:00
parse_test.go Improve listing performance by using go-git (#6478) 2019-04-19 20:17:27 +08:00
parse.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
README.md move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
ref.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
repo_blame.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
repo_blob_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_blob.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
repo_branch_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_branch.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_commit_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_commit.go Search Commits via Commit Hash (#7400) 2019-09-02 19:38:04 -04:00
repo_commitgraph.go Use gitea forked macaron (#7933) 2019-08-23 12:40:29 -04:00
repo_compare_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_compare.go Do not fetch all refs (#7797) 2019-08-13 11:30:44 +03:00
repo_gpg.go Sign merges, CRUD, Wiki and Repository initialisation with gpg key (#7631) 2019-10-16 14:42:42 +01:00
repo_hook.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
repo_index.go Be more strict with git arguments (#7715) 2019-08-05 21:39:39 +01:00
repo_object.go Fixes #7292 - API File Contents bug (#7301) 2019-06-29 16:51:10 -04:00
repo_ref_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_ref.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
repo_stats_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_stats.go Git statistics in Activity tab (#4724) 2019-05-04 15:39:03 +03:00
repo_tag_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_tag.go Strict name matching for Repository.GetTagID() (#8074) 2019-09-04 08:48:17 +03:00
repo_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_tree.go Sign merges, CRUD, Wiki and Repository initialisation with gpg key (#7631) 2019-10-16 14:42:42 +01:00
repo.go Variable expansion in repository templates (#9163) 2019-11-30 01:54:47 -05:00
sha1.go Improve listing performance by using go-git (#6478) 2019-04-19 20:17:27 +08:00
signature.go Improve listing performance by using go-git (#6478) 2019-04-19 20:17:27 +08:00
submodule_test.go Refactor submodule URL parsing (#7100) 2019-06-03 23:11:19 +08:00
submodule.go Refactor submodule URL parsing (#7100) 2019-06-03 23:11:19 +08:00
tag.go Fixes #2738 - Adds the /git/tags API endpoint (#7138) 2019-06-08 17:31:11 +03:00
tree_blob.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
tree_entry_test.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
tree_entry.go Include "executable" files in the index, as they are not necessarily binary (#7718) 2019-08-02 23:14:50 +08:00
tree.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00
utils.go Move mirror sync actions to notification (#9022) 2019-11-24 00:16:59 -05:00

Git Module

This module is merged from https://github.com/go-gitea/git which is a Go module to access Git through shell commands. Now it's a part of gitea's main repository for easier pull request.