1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-09-01 14:56:30 +00:00
gitea/modules/git
zeripath 0db6add5c0
Set uploadpack.allowFilter etc on gitea serv to enable partial clones with ssh () ()
Backport 

When setting.Git.DisablePartialClone is set to false then the web server will add filter support to web http. It does this by using`-c` command arguments but this will not work on gitea serv as the upload-pack and receive-pack commands do not support this.

Instead we move these options into the .gitconfig instead.

Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>

Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-09-04 12:17:27 -04:00
..
foreachref Improve sync performance for pull-mirrors () 2022-03-31 14:30:40 +02:00
pipeline Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tests/repos Auto merge pull requests when all checks succeeded via API () 2022-05-08 01:05:52 +08:00
url Fix some mirror bugs () 2022-06-11 21:50:14 +08:00
batch_reader.go Prevent dangling cat-file calls (goroutine alternative) () 2022-04-22 17:20:04 +02:00
blame_test.go refactor: move from io/ioutil to io and os package () 2021-09-22 13:38:34 +08:00
blame.go Set Setpgid on child git processes () 2022-06-03 15:36:18 +01:00
blob_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
blob_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
blob_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
blob.go Read expected buffer size () 2021-10-24 22:12:43 +01:00
command_race_test.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
command_test.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
command.go Use request timeout for git service rpc () () 2022-08-07 10:37:48 +08:00
commit_convert_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
commit_info_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
commit_info_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
commit_info_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
commit_info.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
commit_reader.go Tagger can be empty, as can Commit and Author - tolerate this () 2021-05-12 01:11:42 -04:00
commit_test.go Use for a repo action one database transaction () 2022-05-03 21:46:28 +02:00
commit.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
diff_test.go Prevent off-by-one error on comments on newly appended lines () 2021-12-20 02:15:49 +00:00
diff.go Pass gitRepo down to GetRawDiff, since its used for main repo and wiki () 2022-04-25 20:45:18 +02:00
error.go Fix 500 Error with branch and tag sharing the same name () 2021-06-23 17:08:26 -04:00
git_test.go Use git.HOME_PATH for Git HOME directory () () 2022-07-08 21:44:36 +08:00
git.go Set uploadpack.allowFilter etc on gitea serv to enable partial clones with ssh () () 2022-09-04 12:17:27 -04:00
hook.go format with gofumpt () 2022-01-20 18:46:10 +01:00
last_commit_cache_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
last_commit_cache_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
last_commit_cache.go Defer Last Commit Info () 2021-10-08 15:08:22 +02:00
lfs.go Refactor git module, make Gitea use internal git config () 2022-06-10 09:57:49 +08:00
log_name_status.go Prevent context deadline error propagation in GetCommitsInfo () () 2022-07-14 03:44:34 +01:00
notes_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
notes_nogogit.go Only log non ErrNotExist errors in git.GetNote () 2022-06-07 16:39:50 +08:00
notes_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
notes.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
parse_gogit_test.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
parse_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
parse_nogogit_test.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
parse_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08: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 Add more checks in migration code () () 2022-09-04 08:41:21 -05:00
remote.go Fix some mirror bugs () 2022-06-11 21:50:14 +08:00
repo_archive.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_attribute_test.go format with gofumpt () 2022-01-20 18:46:10 +01:00
repo_attribute.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
repo_base_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_base_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_base.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_blame.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_blob_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_blob_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_blob_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_blob.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_branch_gogit.go Auto merge pull requests when all checks succeeded via API () 2022-05-08 01:05:52 +08:00
repo_branch_nogogit.go Auto merge pull requests when all checks succeeded via API () 2022-05-08 01:05:52 +08:00
repo_branch_test.go Auto merge pull requests when all checks succeeded via API () 2022-05-08 01:05:52 +08:00
repo_branch.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_commit_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_commit_nogogit.go Add more checks in migration code () () 2022-09-04 08:41:21 -05:00
repo_commit_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_commit.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_commitgraph_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_commitgraph.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_compare_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_compare.go Set no-tags in git fetch on compare () () 2022-08-23 16:42:55 -04:00
repo_gpg.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_hook.go move code.gitea.io/git to code.gitea.io/gitea/modules/git () 2019-03-27 17:33:00 +08:00
repo_index.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_language_stats_gogit.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
repo_language_stats_nogogit.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
repo_language_stats_test.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_language_stats.go format with gofumpt () 2022-01-20 18:46:10 +01:00
repo_object.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_ref_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_ref_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_ref_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_ref.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_stats_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_stats.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_tag_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_tag_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_tag_test.go Improve sync performance for pull-mirrors () 2022-03-31 14:30:40 +02:00
repo_tag.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
repo_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_tree_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_tree_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
repo_tree.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
repo.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
sha1_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
sha1_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
sha1.go Add more checks in migration code () () 2022-09-04 08:41:21 -05:00
signature_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
signature_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
signature.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
submodule_test.go format with gofumpt () 2022-01-20 18:46:10 +01:00
submodule.go Fix some lints () 2021-10-17 20:47:12 +01:00
tag_test.go Fix NPE on try to get tag reference via API () 2022-01-12 20:37:46 +00:00
tag.go format with gofumpt () 2022-01-20 18:46:10 +01:00
tree_blob_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_blob_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_blob.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_entry_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_entry_mode.go format with gofumpt () 2022-01-20 18:46:10 +01:00
tree_entry_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_entry_test.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_entry.go On open repository open common cat file batch and batch-check () 2021-05-10 03:27:03 +02:00
tree_gogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree_nogogit.go Remove legacy +build: constraint () 2022-05-02 23:22:45 +08:00
tree.go Remove git.Command.Run and git.Command.RunInDir* () 2022-04-01 10:55:30 +08:00
utils_test.go Fix ref links in issue overviews for tags () 2020-05-14 18:55:43 -04:00
utils.go Simplify parameter types () 2021-12-20 04:41:31 +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.