forgejo/services/repository
Adam Majer d68a613ba8
Add support for sha256 repositories ()
Currently only SHA1 repositories are supported by Gitea. This adds
support for alternate SHA256 with the additional aim of easier support
for additional hash types in the future.

Fixes: 
Limited by: https://github.com/go-git/go-git/issues/899
Depend on: 

<img width="776" alt="图片" src="https://github.com/go-gitea/gitea/assets/81045/5448c9a7-608e-4341-a149-5dd0069c9447">

---------

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-19 17:05:02 +01:00
..
archiver Move more functions to db.Find () 2024-01-15 02:19:25 +00:00
files Fix reverting a merge commit failing () 2024-01-16 15:06:51 +00:00
adopt.go Replace more db.DefaultContext () 2023-10-15 17:46:06 +02:00
adopt_test.go Use more specific test methods () 2023-04-22 17:56:27 -04:00
avatar.go Improve avatar uploading / resizing / compressing, remove Fomantic card module () 2023-05-13 20:59:11 +02:00
avatar_test.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
branch.go Fix schedule tasks bugs () 2024-01-12 21:50:38 +00:00
cache.go Always enable caches () 2023-12-19 09:29:05 +00:00
check.go Adjust object format interface () 2023-12-17 11:56:08 +00:00
collaboration.go Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00
collaboration_test.go Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00
commit.go Show branches and tags that contain a commit () 2023-07-27 12:47:41 +02:00
create.go Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
create_test.go Remove unnecessary parameter () 2023-10-18 15:03:10 +00:00
delete.go Use db.Find instead of writing methods for every object () 2023-11-24 03:49:41 +00:00
delete_test.go Delete repos of org when purge delete user () 2023-10-19 13:16:11 +00:00
fork.go Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
fork_test.go Add option to prohibit fork if user reached maximum limit of repositories () 2022-12-27 15:21:14 -06:00
hooks.go Use db.Find instead of writing methods for every object () 2023-11-24 03:49:41 +00:00
lfs.go Abstract hash function usage () 2023-12-13 21:02:00 +00:00
lfs_test.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods () 2023-12-07 15:27:36 +08:00
main_test.go make writing main test easier () 2023-09-28 01:38:53 +00:00
push.go Move more functions to db.Find () 2024-01-15 02:19:25 +00:00
repository.go Remove unnecessary parameter () 2023-10-18 15:03:10 +00:00
repository_test.go refactor some functions to support ctx as first parameter () 2022-12-03 10:48:26 +08:00
review.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
review_test.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
setting.go Fix schedule tasks bugs () 2024-01-12 21:50:38 +00:00
template.go Move notification interface to services layer () 2023-09-05 18:37:47 +00:00
transfer.go Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00
transfer_test.go Replace 'userxx' with 'orgxx' in all test files when the user type is org () 2023-09-14 02:59:53 +00:00