0
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-11-27 06:34:58 +01:00
gitea/modules/git
zeripath 001dbf100d
Defer Last Commit Info (#16467)
One of the biggest reasons for slow repository browsing is that we wait
until last commit information has been generated for all files in the
repository.

This PR proposes deferring this generation to a new POST endpoint that
does the look up outside of the main page request.

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-10-08 15:08:22 +02:00
..
pipeline
tests/repos
batch_reader.go
blame_test.go
blame.go
blob_gogit.go
blob_nogogit.go
blob_test.go
blob.go
command_test.go
command.go
commit_convert_gogit.go
commit_info_gogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
commit_info_nogogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
commit_info_test.go
commit_info.go
commit_reader.go
commit_test.go
commit.go
diff_test.go
diff.go
error.go
git_test.go
git.go
hook.go
last_commit_cache_gogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
last_commit_cache_nogogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
last_commit_cache.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
lfs.go
log_name_status.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
notes_gogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
notes_nogogit.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
notes_test.go
notes.go
parse_gogit_test.go
parse_gogit.go
parse_nogogit_test.go
parse_nogogit.go
README.md
ref.go
remote.go
repo_archive.go
repo_attribute_test.go
repo_attribute.go
repo_base_gogit.go
repo_base_nogogit.go
repo_blame.go
repo_blob_gogit.go
repo_blob_nogogit.go
repo_blob_test.go
repo_blob.go
repo_branch_gogit.go
repo_branch_nogogit.go
repo_branch_test.go
repo_branch.go
repo_commit_gogit.go
repo_commit_nogogit.go
repo_commit_test.go
repo_commit.go
repo_commitgraph_gogit.go
repo_compare_test.go
repo_compare.go
repo_gpg.go
repo_hook.go
repo_index.go
repo_language_stats_gogit.go
repo_language_stats_nogogit.go
repo_language_stats_test.go
repo_language_stats.go
repo_object.go
repo_ref_gogit.go
repo_ref_nogogit.go
repo_ref_test.go
repo_ref.go
repo_stats_test.go
repo_stats.go
repo_tag_gogit.go
repo_tag_nogogit.go
repo_tag_test.go
repo_tag.go
repo_test.go
repo_tree_gogit.go
repo_tree_nogogit.go
repo_tree.go
repo.go
sha1_gogit.go
sha1_nogogit.go
sha1.go
signature_gogit.go
signature_nogogit.go
signature.go
submodule_test.go
submodule.go
tag_test.go
tag.go
tree_blob_gogit.go
tree_blob_nogogit.go
tree_blob.go
tree_entry_gogit.go
tree_entry_mode.go
tree_entry_nogogit.go
tree_entry_test.go
tree_entry.go
tree_gogit.go
tree_nogogit.go
tree.go
utils_test.go
utils.go

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.