forgejo/modules/git
wxiaoguang 7018659a1d
Close stdout correctly for "git blame" ()
Close stdout correctly for "git blame", otherwise the failed "git blame"
would case the request hanging forever.

And "os.Stderr" should never (seldom) be used as git command's stderr
2023-08-13 02:11:20 +00:00
..
foreachref Replace interface{} with any () 2023-07-04 18:36:08 +00:00
internal
pipeline Refactor and tidy-up the merge/update branch code () 2023-03-07 15:07:35 -05:00
tests/repos Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
url
batch_reader.go Make git batch operations use parent context timeout instead of default timeout () 2023-08-04 14:50:41 +02:00
blame.go Close stdout correctly for "git blame" () 2023-08-13 02:11:20 +00:00
blame_test.go Fix blame view missing lines () 2023-02-09 11:51:02 +08:00
blob.go Fix profile render when the README.md size is larger than 1024 bytes () 2023-06-13 09:02:25 +00:00
blob_gogit.go
blob_nogogit.go
blob_test.go
command.go Add elapsed time on debug for slow git commands () 2023-07-04 16:22:37 +00:00
command_race_test.go
command_test.go Improve git log for debugging () 2023-04-13 19:17:27 -04:00
commit.go Show branches and tags that contain a commit () 2023-07-27 12:47:41 +02:00
commit_convert_gogit.go
commit_info.go
commit_info_gogit.go Replace interface{} with any () 2023-07-04 18:36:08 +00:00
commit_info_nogogit.go
commit_info_test.go
commit_reader.go
commit_test.go Pass 'not' to commit count () 2023-05-08 07:10:53 +00:00
diff.go
diff_test.go
error.go
git.go Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
git_test.go Support changing git config through app.ini, use diff.algorithm=histogram by default () 2023-05-23 16:30:19 +00:00
hook.go
last_commit_cache.go Replace interface{} with any () 2023-07-04 18:36:08 +00:00
last_commit_cache_gogit.go
last_commit_cache_nogogit.go
log_name_status.go Handle files starting with colons in WalkGitLog () 2023-03-16 11:03:04 -05:00
notes.go
notes_gogit.go
notes_nogogit.go
notes_test.go
parse_gogit.go
parse_gogit_test.go
parse_nogogit.go
parse_nogogit_test.go
README.md
ref.go Fix compatible for webhook ref type () 2023-06-13 06:05:28 +00:00
ref_test.go Use the type RefName for all the needed places and fix pull mirror sync bugs () 2023-05-26 01:04:48 +00:00
remote.go
repo.go Faster git.GetDivergingCommits () 2023-05-04 05:08:41 +00:00
repo_archive.go
repo_attribute.go Refactor legacy strange git operations () 2023-02-06 10:23:17 +08:00
repo_attribute_test.go Use more specific test methods () 2023-04-22 17:56:27 -04:00
repo_base.go
repo_base_gogit.go
repo_base_nogogit.go Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
repo_blame.go Remove git.FileBlame () 2023-07-12 19:07:29 +02:00
repo_blob.go
repo_blob_gogit.go
repo_blob_nogogit.go
repo_blob_test.go
repo_branch.go Use the type RefName for all the needed places and fix pull mirror sync bugs () 2023-05-26 01:04:48 +00:00
repo_branch_gogit.go
repo_branch_nogogit.go
repo_branch_test.go
repo_commit.go Pass 'not' to commit count () 2023-05-08 07:10:53 +00:00
repo_commit_gogit.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_commit_nogogit.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_commit_test.go Use more specific test methods () 2023-04-22 17:56:27 -04:00
repo_commitgraph.go
repo_commitgraph_gogit.go
repo_compare.go Support getting changed files when commit ID is EmptySHA () 2023-08-04 02:53:15 +00:00
repo_compare_test.go Support getting changed files when commit ID is EmptySHA () 2023-08-04 02:53:15 +00:00
repo_gpg.go
repo_hook.go
repo_index.go Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
repo_language_stats.go Merge different languages for language stats () 2023-05-24 19:37:36 +00:00
repo_language_stats_gogit.go Merge different languages for language stats () 2023-05-24 19:37:36 +00:00
repo_language_stats_nogogit.go Merge different languages for language stats () 2023-05-24 19:37:36 +00:00
repo_language_stats_test.go Merge different languages for language stats () 2023-05-24 19:37:36 +00:00
repo_object.go
repo_ref.go Show branches and tags that contain a commit () 2023-07-27 12:47:41 +02:00
repo_ref_gogit.go
repo_ref_nogogit.go
repo_ref_test.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_stats.go
repo_stats_test.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_tag.go
repo_tag_gogit.go
repo_tag_nogogit.go
repo_tag_test.go Use more specific test methods () 2023-04-22 17:56:27 -04:00
repo_test.go Faster git.GetDivergingCommits () 2023-05-04 05:08:41 +00:00
repo_tree.go
repo_tree_gogit.go
repo_tree_nogogit.go
sha1.go Support getting changed files when commit ID is EmptySHA () 2023-08-04 02:53:15 +00:00
sha1_gogit.go
sha1_nogogit.go
sha1_test.go
signature.go
signature_gogit.go
signature_nogogit.go Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
submodule.go
submodule_test.go
tag.go
tag_test.go
tree.go
tree_blob.go
tree_blob_gogit.go
tree_blob_nogogit.go
tree_entry.go Remember to attach the parent tree when converting TreeEntry() -> Tree() () 2023-02-14 21:23:04 +00:00
tree_entry_gogit.go
tree_entry_mode.go
tree_entry_nogogit.go
tree_entry_test.go
tree_gogit.go
tree_nogogit.go
utils.go Replace interface{} with any () 2023-07-04 18:36:08 +00: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.