forgejo/modules/git
Yarden Shoham 4810fe55e3
Add status indicator on main home screen for each repo ()
It will show the calculated commit status state of the latest commit on
the default branch for each repository in the dashboard repo list

- Closes 

# Before

![image](https://github.com/go-gitea/gitea/assets/20454870/aa1326c7-43c0-458a-a798-3102c766bcf9)

# After

![image](https://github.com/go-gitea/gitea/assets/20454870/8658cc03-2224-442a-b1c8-bf64126e4575)

---------

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io>
2023-05-13 21:59:01 +00:00
..
foreachref Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
internal Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
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 Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
batch_reader.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
blame.go Fix blame view missing lines () 2023-02-09 11:51:02 +08:00
blame_test.go Fix blame view missing lines () 2023-02-09 11:51:02 +08:00
blob.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
blob_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
blob_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
blob_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
command.go Allow adding new files to an empty repo () 2023-04-19 21:40:42 +08:00
command_race_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
command_test.go Improve git log for debugging () 2023-04-13 19:17:27 -04:00
commit.go Pass 'not' to commit count () 2023-05-08 07:10:53 +00:00
commit_convert_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_info.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_info_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_info_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_info_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_reader.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
commit_test.go Pass 'not' to commit count () 2023-05-08 07:10:53 +00:00
diff.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
diff_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
error.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
git.go Support reflogs () 2023-03-13 15:51:07 +08:00
git_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
hook.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
last_commit_cache.go Use minio/sha256-simd for accelerated SHA256 () 2023-02-22 14:21:46 -05:00
last_commit_cache_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
last_commit_cache_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
log_name_status.go Handle files starting with colons in WalkGitLog () 2023-03-16 11:03:04 -05:00
notes.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
notes_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
notes_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
notes_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
parse_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
parse_gogit_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
parse_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
parse_nogogit_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
README.md move code.gitea.io/git to code.gitea.io/gitea/modules/git () 2019-03-27 17:33:00 +08:00
ref.go Util type to parse ref name () 2022-12-01 19:56:04 +08:00
remote.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo.go Faster git.GetDivergingCommits () 2023-05-04 05:08:41 +00:00
repo_archive.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
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 Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_base_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_base_nogogit.go Allow adding new files to an empty repo () 2023-04-19 21:40:42 +08:00
repo_blame.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_blob.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_blob_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_blob_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_blob_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_branch.go Add status indicator on main home screen for each repo () 2023-05-13 21:59:01 +00:00
repo_branch_gogit.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_branch_nogogit.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_branch_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
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 Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_commitgraph_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_compare.go Add git dashes separator to some "log" and "diff" commands () 2023-03-26 19:31:21 +01:00
repo_compare_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_gpg.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_hook.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_index.go Use complete SHA to create and query commit status () 2022-12-27 21:12:49 +08:00
repo_language_stats.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_language_stats_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_language_stats_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_language_stats_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_object.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_ref.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_ref_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_ref_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_ref_test.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_stats.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_stats_test.go Fix commit retrieval by tag () 2023-03-02 13:32:21 +08:00
repo_tag.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_tag_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo_tag_nogogit.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
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 Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
repo_tree_gogit.go Use complete SHA to create and query commit status () 2022-12-27 21:12:49 +08:00
repo_tree_nogogit.go Use complete SHA to create and query commit status () 2022-12-27 21:12:49 +08:00
sha1.go Use complete SHA to create and query commit status () 2022-12-27 21:12:49 +08:00
sha1_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
sha1_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
sha1_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
signature.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
signature_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
signature_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
submodule.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
submodule_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tag.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tag_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_blob.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_blob_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_blob_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
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 Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_entry_mode.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_entry_nogogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_entry_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_gogit.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tree_nogogit.go Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
utils.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
utils_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +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.