mirror of
1
Fork 0
forgejo/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
README.md
batch_reader.go Prevent dangling cat-file calls (goroutine alternative) () 2022-04-22 17:20:04 +02:00
blame.go Set Setpgid on child git processes () 2022-06-03 15:36:18 +01:00
blame_test.go
blob.go
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
command.go Use request timeout for git service rpc () () 2022-08-07 10:37:48 +08: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
commit.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
commit_convert_gogit.go Remove legacy `+build:` constraint () 2022-05-02 23:22:45 +08:00
commit_info.go
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_reader.go
commit_test.go Use for a repo action one database transaction () 2022-05-03 21:46:28 +02:00
diff.go Pass gitRepo down to GetRawDiff, since its used for main repo and wiki () 2022-04-25 20:45:18 +02:00
diff_test.go
error.go
git.go Set uploadpack.allowFilter etc on gitea serv to enable partial clones with ssh () () 2022-09-04 12:17:27 -04:00
git_test.go Use git.HOME_PATH for Git HOME directory () () 2022-07-08 21:44:36 +08:00
hook.go
last_commit_cache.go
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
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.go
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
parse_gogit.go Remove legacy `+build:` constraint () 2022-05-02 23:22:45 +08:00
parse_gogit_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
parse_nogogit_test.go Remove legacy `+build:` constraint () 2022-05-02 23:22:45 +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.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_archive.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_attribute.go Remove legacy git code (ver < 2.0), fine tune markup tests () 2022-06-16 23:47:44 +08:00
repo_attribute_test.go
repo_base.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +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_blame.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_blob.go
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_branch.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +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_commit.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_commitgraph.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_compare.go Set no-tags in git fetch on compare () () 2022-08-23 16:42:55 -04:00
repo_compare_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_gpg.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_hook.go
repo_index.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_language_stats.go
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_object.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_ref.go
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_stats.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
repo_stats_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
repo_tag.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_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +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_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
sha1.go Add more checks in migration code () () 2022-09-04 08:41:21 -05: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
signature.go
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
submodule.go
submodule_test.go
tag.go
tag_test.go
tree.go Remove `git.Command.Run` and `git.Command.RunInDir*` () 2022-04-01 10:55:30 +08:00
tree_blob.go
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_entry.go
tree_entry_gogit.go Remove legacy `+build:` constraint () 2022-05-02 23:22:45 +08:00
tree_entry_mode.go
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_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
utils.go
utils_test.go

README.md

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.