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.
gitea/routers/web
Lunny Xiao 4eb2a29910
Improve ObjectFormat interface (#28496)
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
..
admin Use db.Find instead of writing methods for every object (#28084) 1 year ago
auth Refactor Find Sources and fix bug when view a user who belongs to an unactive auth source (#27798) 1 year ago
devtest Make "cancel" buttons have proper type in modal forms (#25618) 2 years ago
events
explore Allow to set explore page default sort (#27951) 1 year ago
feed Penultimate round of `db.DefaultContext` refactor (#27414) 1 year ago
healthcheck Remove `db.DefaultContext` in `routers/` and `cmd/` (#26076) 2 years ago
misc Make CORS work for oauth2 handlers (#28184) 1 year ago
org Use db.Find instead of writing methods for every object (#28084) 1 year ago
repo Improve ObjectFormat interface (#28496) 1 year ago
shared Use db.Find instead of writing methods for every object (#28084) 1 year ago
user Second part of refactor `db.Find` (#28194) 1 year ago
base.go Fix panic in storageHandler (#27446) 1 year ago
githttp.go Fix http protocol auth (#27875) 1 year ago
goget.go Support SSH for go get (#24664) 2 years ago
home.go Enhanced auth token / remember me (#27606) 1 year ago
metrics.go
nodeinfo.go
swagger_json.go Start using template context function (#26254) 2 years ago
web.go Do some missing checks (#28423) 1 year ago
webfinger.go Add a link to OpenID Issuer URL in WebFinger response (#26000) 2 years ago