0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-22 23:33:15 -05:00
forgejo/modules/git
Radosław Piliszek f4a7bf6d2a git-grep: skip binary files
It is a waste of resources to scan them looking for matches
because they are never returned back - they appear as empty
lines in the current format.

Notably, even if they were returned, it is unlikely that matching
in binary files makes sense when the goal is "code search".
2024-08-11 19:10:23 +02:00
..
foreachref
internal
pipeline Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
pushoptions fix(hook): ignore unknown push options instead of failing 2024-07-02 21:39:01 +02:00
tests/repos [PERFORMANCE] git check-attr on bare repo if supported 2024-03-28 10:52:51 +01:00
url Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
batch_reader.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
blame.go Add io.Closer guidelines (#29387) 2024-02-26 22:30:27 +01:00
blame_sha256_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
blame_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
blob.go
blob_gogit.go
blob_nogogit.go Do not double close reader (#29354) 2024-02-26 22:30:26 +01:00
blob_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
command.go Support repo code search without setting up an indexer (#29998) 2024-03-28 05:16:51 +00:00
command_race_test.go
command_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
commit.go Fix commit file status parser (#30602) 2024-04-21 16:28:16 +02:00
commit_convert_gogit.go Include encoding in signature payload (#30174) 2024-04-07 15:40:31 +02:00
commit_info.go
commit_info_gogit.go
commit_info_nogogit.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
commit_info_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
commit_reader.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
commit_sha256_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
commit_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
diff.go
diff_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
error.go Add merge style fast-forward-only (#28954) 2024-02-14 17:19:19 +01:00
git.go Enable unparam linter (#31277) 2024-06-16 13:42:58 +02:00
git_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
grep.go git-grep: skip binary files 2024-08-11 19:10:23 +02:00
grep_test.go git-grep: skip binary files 2024-08-11 19:10:23 +02:00
hook.go
last_commit_cache.go
last_commit_cache_gogit.go
last_commit_cache_nogogit.go
log_name_status.go [CLEANUP] make golangci-lint@v1.56.1 happy 2024-02-15 16:19:36 +01:00
notes.go
notes_gogit.go
notes_nogogit.go
notes_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
object_format.go Enable unparam linter (#31277) 2024-06-16 13:42:58 +02:00
object_id.go chore: fix typos identified by mispell 2024-05-25 09:43:50 +02:00
object_id_gogit.go
object_id_test.go fix: hook post-receive for sha256 repos 2024-05-15 16:43:16 +02:00
object_signature.go Rename CommitGPGSignature to ObjectSignature 2024-03-26 08:09:36 +00:00
parse_gogit.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
parse_gogit_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
parse_nogogit.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
parse_nogogit_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
README.md
ref.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
ref_test.go
remote.go
repo.go Make "sync branch" also sync object format and add tests (#30878) 2024-05-12 20:03:10 +02:00
repo_archive.go
repo_attribute.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
repo_attribute_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_base.go
repo_base_gogit.go Add io.Closer guidelines (#29387) 2024-02-26 22:30:27 +01:00
repo_base_nogogit.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
repo_blame.go
repo_blob.go
repo_blob_gogit.go
repo_blob_nogogit.go
repo_blob_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_branch.go Move get/set default branch from git package to gitrepo package to hide repopath (#29126) 2024-03-11 23:36:59 +07:00
repo_branch_gogit.go
repo_branch_nogogit.go
repo_branch_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_commit.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
repo_commit_gogit.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
repo_commit_nogogit.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
repo_commit_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_commitgraph.go
repo_commitgraph_gogit.go
repo_compare.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
repo_compare_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_gpg.go
repo_hook.go
repo_index.go Fix slow patch checking with commits that add or remove many files (#31548) 2024-07-07 07:33:01 +02:00
repo_language_stats.go Convert linguist attribute handling to optional.Option 2024-02-26 12:52:59 +01:00
repo_language_stats_gogit.go Correctly support linguist-documentation=false 2024-02-26 14:18:33 +01:00
repo_language_stats_nogogit.go [PERFORMANCE] git check-attr on bare repo if supported 2024-03-28 10:52:51 +01:00
repo_language_stats_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_object.go
repo_ref.go Fixes git references wrongly transmitted to the action run 2024-06-30 06:17:40 +02:00
repo_ref_gogit.go
repo_ref_nogogit.go
repo_ref_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_stats.go Fix some pending problems (#29985) 2024-03-26 19:04:26 +01:00
repo_stats_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_tag.go Rename CommitGPGSignature to ObjectSignature 2024-03-26 08:09:36 +00:00
repo_tag_gogit.go
repo_tag_nogogit.go Discard unread data of git cat-file (#29297) 2024-02-26 22:30:25 +01:00
repo_tag_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
repo_tree.go
repo_tree_gogit.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
repo_tree_nogogit.go Lazy load object format with command line and don't do it in OpenRepository (#29712) 2024-03-20 08:46:28 +01:00
signature.go [gitea] Refactor parseSignatureFromCommitLine (#29054) 2024-02-10 10:53:43 +01:00
signature_gogit.go [gitea] Refactor parseSignatureFromCommitLine (#29054) 2024-02-10 10:53:43 +01:00
signature_nogogit.go [gitea] Refactor parseSignatureFromCommitLine (#29054) 2024-02-10 10:53:43 +01:00
signature_test.go [gitea] Refactor parseSignatureFromCommitLine (#29054) 2024-02-10 10:53:43 +01:00
submodule.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
submodule_test.go
tag.go Count downloads for tag archives 2024-04-08 12:51:27 +02:00
tag_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
tree.go
tree_blob.go [GITEA] Find README.md for user profiles case insensitively 2024-02-05 16:09:42 +01:00
tree_blob_gogit.go
tree_blob_nogogit.go
tree_entry.go [FEAT] Show follow symlink button 2024-03-02 17:58:09 +01:00
tree_entry_gogit.go
tree_entry_mode.go
tree_entry_nogogit.go
tree_entry_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
tree_gogit.go
tree_nogogit.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
tree_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
utils.go Refactor sha1 and time-limited code (#31023) 2024-05-26 18:43:30 +02:00
utils_test.go Refactor sha1 and time-limited code (#31023) 2024-05-26 18:43:30 +02: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.