forgejo/modules/repository
Jason Song ea1afb945d
Replace placeholders in licenses (#24354)
Replace #22117. Implement it in a more maintainable way.

Some licenses have placeholders e.g. the BSD licenses start with this
line:
```
Copyright (c) <year> <owner>. 
```
This PR replaces the placeholders with the correct value when initialize
a new repo.

### FAQ

- Why not use a regex?
It will be a pretty complicated regex which could be hard to maintain.

- There're still missing placeholders.
There are over 500 licenses, it's impossible for anyone to inspect all
of them alone. Please help to add them if you find any, and it is also
OK to leave them for the future.

---------

Co-authored-by: Giteabot <teabot@gitea.io>
2023-05-05 13:46:17 +00:00
..
collaborator.go
collaborator_test.go Rename repo.GetOwner to repo.LoadOwner (#22967) 2023-02-18 20:11:03 +08:00
commits.go
commits_test.go Avoid warning for system setting when start up (#23054) 2023-02-24 18:23:13 +08:00
create.go Fix unclear IsRepositoryExist logic (#24374) 2023-04-28 14:14:26 -04:00
create_test.go
delete.go Allow repo admins too to delete the repo (#23940) 2023-04-07 11:21:02 -04:00
env.go
fork.go
generate.go
generate_test.go
hooks.go
init.go Replace placeholders in licenses (#24354) 2023-05-05 13:46:17 +00:00
init_test.go Make label templates have consistent behavior and priority (#23749) 2023-04-10 16:44:02 +08:00
license.go Replace placeholders in licenses (#24354) 2023-05-05 13:46:17 +00:00
license_test.go Replace placeholders in licenses (#24354) 2023-05-05 13:46:17 +00:00
main_test.go
push.go Fix pull request update showing too many commits with multiple branches (#22856) 2023-03-09 12:14:22 -06:00
repo.go
temp.go