forgejo/services
Gusted 23cc1fdbbe feat(api): add last_commit_when to contents response (#7418)
- Add a new field `last_commit_when` to the `ContentResponse` type, which is populated with the last commit's commiter date. This can be used to determine when the last edit of the content was.
- This field is compatible with what Gitea will likely add, https://github.com/go-gitea/gitea/pull/32921. There's no field for this information in the Github API, so no way to be compatible with that (this API endpoint is otherwise fully compatible with Github's API).
- Ref: gitnex/GitNex#1225
- Integration test adjusted. The API tests cannot test the actual output, as `testify` tries to 'deep equal' the `time.Time` structs which will differ due how the `time.Time` struct is created. Unit tests still verify the output.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7418
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-04-18 09:31:40 +00:00
..
actions feat: move UpdateTaskByState to services 2025-04-10 08:38:28 +02:00
agit chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
asymkey feat(sec): Add SSH signing support for instances (#6897) 2025-04-11 13:25:35 +00:00
attachment Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
auth Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
automerge chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
context Git client will follow 301 but 307 (#34005) 2025-04-01 02:28:02 +02:00
contexttest Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
convert fix(migrations): transfer PR flow information (#7421) 2025-04-03 06:47:37 +00:00
cron chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
doctor feat: use XORM EngineGroup instead of single Engine connection (#7212) 2025-03-30 11:34:02 +00:00
externalaccount chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
f3 Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
federation add port and schema to federation host (#7203) 2025-04-16 08:07:51 +00:00
feed chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
forgejo chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
forms fix(ui): display user-friendly message for range error (#7420) 2025-04-02 15:48:09 +00:00
gitdiff Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
indexer chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
issue Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
lfs Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
mailer Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
markup chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
migrations fix(migrations): transfer PR flow information (#7421) 2025-04-03 06:47:37 +00:00
mirror Fail mirroring more gracefully (#34002) 2025-04-01 02:28:02 +02:00
notify chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
org chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
packages Fix invalid version in RPM package path (#34112) 2025-04-07 18:05:29 +02:00
pull Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
release Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
remote chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
repository feat(api): add last_commit_when to contents response (#7418) 2025-04-18 09:31:40 +00:00
secrets chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
shared/automerge chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
task chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
uinotification chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
user Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
webhook use base.TruncateString instead of TruncateRune 2025-04-10 13:49:18 +02:00
wiki Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00