gitea/modules/git
zeripath 0a23079485
Do not assume all 40 char strings are SHA1s ()
GetCommit() assumes that all 40 char strings are SHA1s. This leads to an
error if you try to do a PR on a branch which is 40 characters long.

This PR attempts the SHA first - and if it fails will switch to using rev-parse.

Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-02-10 07:37:25 +00:00
..
pipeline Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tests/repos Fix reading git notes from nested trees () 2019-09-12 09:14:41 +08:00
batch_reader_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
blame_test.go Ensure BlameReaders close at end of request () 2020-07-01 14:01:17 +01:00
blame.go Prevent panic on git blame by limiting lines to 4096 bytes at most () 2020-11-09 21:14:02 -05:00
blob_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
blob_nogogit.go Remove spurious DataAsync Error logging () 2021-02-07 21:04:58 +00:00
blob_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00:00
blob.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
command_test.go Fix nondeterministic behavior () 2019-12-13 17:03:38 +08:00
command.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
commit_archive.go Set context for running CreateArchive in to that of the request () 2020-08-28 09:55:12 +03:00
commit_convert_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
commit_info_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
commit_info_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
commit_info_test.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +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 Fix bug in commit verification introduced in () 2020-12-17 21:42:33 +01:00
commit_test.go HasPreviousCommit causes recursive load of commits unnecessarily () 2021-02-10 07:00:57 +00:00
commit.go HasPreviousCommit causes recursive load of commits unnecessarily () 2021-02-10 07:00:57 +00:00
diff_test.go Some refactor on git diff and ignore getting commit information failed on migrating pull request review comments () 2020-01-28 08:02:03 +00:00
diff.go Some refactor on git diff and ignore getting commit information failed on migrating pull request review comments () 2020-01-28 08:02:03 +00:00
error.go Handle push rejection in branch and upload () 2020-03-28 01:13:18 -03:00
git_test.go Graceful: Xorm, RepoIndexer, Cron and Others () 2019-12-15 09:51:28 +00:00
git.go Migrations: Use Process Manager to create own Context () 2020-12-02 18:36:06 +00:00
hook.go Handle and propagate errors when checking if paths are Dirs, Files or Exist () 2020-11-27 21:42:08 -05:00
last_commit_cache_gogit.go Ensure memcache TTL cannot be over 30 days () 2021-02-09 22:29:03 +00:00
last_commit_cache_nogogit.go Ensure memcache TTL cannot be over 30 days () 2021-02-09 22:29:03 +00:00
last_commit_cache.go Ensure memcache TTL cannot be over 30 days () 2021-02-09 22:29:03 +00:00
notes_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
notes_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
notes_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00: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 Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
parse_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
parse_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +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 Multiple GitGraph improvements: Exclude PR heads, Add branch/PR links, Show only certain branches, () 2020-11-08 12:21:54 -05:00
repo_attribute.go go-version constraints ignore pre-releases () 2020-10-21 11:42:08 -04:00
repo_base_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_base_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_blame.go Removed unnecessary conversions () 2019-07-23 19:50:39 +01:00
repo_blob_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_blob_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_blob_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00: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 [API] Add pagination to ListBranches () 2021-02-03 20:06:13 +01:00
repo_branch_nogogit.go [API] Add pagination to ListBranches () 2021-02-03 20:06:13 +01:00
repo_branch_test.go [API] Add pagination to ListBranches () 2021-02-03 20:06:13 +01:00
repo_branch.go [API] Add pagination to ListBranches () 2021-02-03 20:06:13 +01:00
repo_commit_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_commit_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_commit_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00:00
repo_commit.go Do not assume all 40 char strings are SHA1s () 2021-02-10 07:37:25 +00:00
repo_commitgraph_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_compare_test.go Re-attempt to delete temporary upload if the file is locked by another process () 2020-08-11 21:05:34 +01:00
repo_compare.go Git 2.28 no longer permits diff with ... on unrelated branches () 2020-07-29 13:53:04 -04:00
repo_gpg.go Sign merges, CRUD, Wiki and Repository initialisation with gpg key () 2019-10-16 14:42:42 +01: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 Be more strict with git arguments () 2019-08-05 21:39:39 +01:00
repo_language_stats_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_language_stats_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_language_stats.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_object.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_ref_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_ref_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_ref_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00: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 Add top author stats to activity page () 2020-01-20 12:07:30 +02:00
repo_stats.go refactor repo_stats to use os.pipe () 2020-09-05 16:12:14 -04:00
repo_tag_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_tag_nogogit.go [API] Add pagination to ListBranches () 2021-02-03 20:06:13 +01:00
repo_tag_test.go Re-attempt to delete temporary upload if the file is locked by another process () 2020-08-11 21:05:34 +01:00
repo_tag.go Refactor get tag to remove unnecessary steps () 2020-12-20 00:30:39 +02:00
repo_test.go Add Close() method to gogitRepository () 2019-11-13 07:01:19 +00:00
repo_tree_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo_tree_nogogit.go Fix git.parseTagData () 2020-12-22 21:44:25 +01:00
repo_tree.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
repo.go migrate from com.* to alternatives () 2020-12-25 11:59:32 +02:00
sha1_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
sha1_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
sha1.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
signature_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
signature_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +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 Compare SSH_DOMAIN when parsing submodule URLs () 2020-09-07 20:08:10 -04:00
submodule.go Compare SSH_DOMAIN when parsing submodule URLs () 2020-09-07 20:08:10 -04:00
tag_test.go Fix git.parseTagData () 2020-12-22 21:44:25 +01:00
tag.go Fix git.parseTagData () 2020-12-22 21:44:25 +01:00
tree_blob_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_blob_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +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 Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_entry_mode.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_entry_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_entry_test.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_entry.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_gogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree_nogogit.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
tree.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08:00
utils_test.go Fix ref links in issue overviews for tags () 2020-05-14 18:55:43 -04:00
utils.go Use native git variants by default with go-git variants as build tag () 2020-12-17 22:00:47 +08: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.