1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-09-01 14:56:30 +00:00
gitea/modules/setting
wxiaoguang 83df0caf15
Sync gitea app path for git hooks and authorized keys when starting ()
Gitea writes its own AppPath into git hook scripts. If Gitea's AppPath changes, then the git push will fail.

This PR:

* Introduce an AppState module, it can persist app states into database
* During GlobalInit, Gitea will check if the current AppPath is the same as last one. If they don't match, Gitea will sync git hooks.
* Refactor some code to make them more clear.
* Also, "Detect if gitea binary's name changed"  is related, we call models.RewriteAllPublicKeys to update ssh authorized_keys file
2021-10-21 17:22:43 +08:00
..
attachment.go Provide self-registering storage system () 2020-10-12 23:58:34 -04:00
cache.go Add LRU mem cache implementation () 2021-07-10 23:54:15 +02:00
cors.go Allow setting X-FRAME-OPTIONS () 2021-08-06 16:47:10 -04:00
cron_test.go Allow extended config on cron settings () 2020-09-25 09:58:09 +01:00
cron.go Allow extended config on cron settings () 2020-09-25 09:58:09 +01:00
database_sqlite.go Add bundle download for repository () 2021-08-24 11:47:09 -05:00
database_test.go
database.go When reinitialising DBConfig reset the database use flags () 2020-12-02 19:39:48 -05:00
federation.go Add nodeinfo endpoint for federation purposes () 2021-09-28 01:38:06 +02:00
git.go Disable core.protectNTFS () 2021-10-13 14:20:11 -04:00
indexer_test.go
indexer.go Fix various documentation, user-facing, and source comment typos () 2021-07-08 13:38:13 +02:00
lfs.go Let package git depend on setting but not opposite () 2021-06-26 13:28:55 +02:00
log.go Add an abstract json layout to make it's easier to change json library () 2021-07-24 18:03:58 +02:00
mailer.go Make the Mirror Queue a queue () 2021-10-17 12:43:25 +01:00
markup.go Make Mermaid.js limit configurable () 2021-07-24 00:21:51 -04:00
migrations.go Add proxy settings and support for migration and webhook () 2021-08-18 21:10:39 +08:00
mime_type_map.go Add mimetype mapping settings () 2021-05-10 16:38:08 -04:00
mirror.go Make mirror feature more configurable () 2021-09-07 17:49:36 +02:00
oauth2_client.go OAuth2 login: Set account link to "login" as default behavior () 2021-05-07 16:15:16 +02:00
picture.go add /assets as root dir of public files () 2021-04-28 12:35:06 +00:00
project.go
proxy.go Add proxy settings and support for migration and webhook () 2021-08-18 21:10:39 +08:00
queue.go Make the Mirror Queue a queue () 2021-10-17 12:43:25 +01:00
repository.go Make the Mirror Queue a queue () 2021-10-17 12:43:25 +01:00
service.go add configuration option to restrict users by default () 2021-07-15 15:19:48 -04:00
session.go Add an abstract json layout to make it's easier to change json library () 2021-07-24 18:03:58 +02:00
setting_test.go Add an abstract json layout to make it's easier to change json library () 2021-07-24 18:03:58 +02:00
setting.go Sync gitea app path for git hooks and authorized keys when starting () 2021-10-21 17:22:43 +08:00
storage_test.go more test case for STORAGE_TYPE overrides (and fixes) () 2020-12-22 01:03:18 +02:00
storage.go Rework repository archive () 2021-06-23 17:12:38 -04:00
task.go Avoid setitng the CONN_STR in queues unless it is meant to be set () 2020-10-04 18:12:26 +01:00
webhook.go Add support for corporate WeChat webhooks () 2021-07-23 12:41:27 +08:00