mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4eb2a29910
The 4 functions are duplicated, especially as interface methods. I think we just need to keep `MustID` the only one and remove other 3. ``` MustID(b []byte) ObjectID MustIDFromString(s string) ObjectID NewID(b []byte) (ObjectID, error) NewIDFromString(s string) (ObjectID, error) ``` Introduced the new interfrace method `ComputeHash` which will replace the interface `HasherInterface`. Now we don't need to keep two interfaces. Reintroduced `git.NewIDFromString` and `git.MustIDFromString`. The new function will detect the hash length to decide which objectformat of it. If it's 40, then it's SHA1. If it's 64, then it's SHA256. This will be right if the commitID is a full one. So the parameter should be always a full commit id. @AdamMajer Please review. |
1 year ago | |
---|---|---|
.. | ||
tests/repos | 1 year ago | |
actions.go | 1 year ago | |
default_branch.go | 1 year ago | |
hook_post_receive.go | 1 year ago | |
hook_pre_receive.go | 1 year ago | |
hook_proc_receive.go | 2 years ago | |
hook_verification.go | 1 year ago | |
hook_verification_test.go | 1 year ago | |
internal.go | 2 years ago | |
internal_repo.go | 2 years ago | |
key.go | 1 year ago | |
mail.go | 2 years ago | |
main_test.go | 1 year ago | |
manager.go | 2 years ago | |
manager_process.go | 2 years ago | |
manager_unix.go | 2 years ago | |
manager_windows.go | 2 years ago | |
restore_repo.go | 2 years ago | |
serv.go | 1 year ago | |
ssh_log.go | 2 years ago |