forgejo/models/migrations
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
..
base Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
fixtures Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
v1_6 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_7 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_8 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_9 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_10 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_11 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_12 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_13 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_14 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_15 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_16 Replace deprecated elliptic.Marshal () 2023-08-29 22:19:40 +02:00
v1_17 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_18 Refactor system setting () 2023-10-05 09:08:19 +08:00
v1_19 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_20 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_21 handle repository.size column being NULL in migration v263 () 2023-12-05 14:31:13 +00:00
v1_22 Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
migrations.go Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00