forgejo/modules/setting
Giteabot b683b93d16
Fix storage path logic especially for relative paths (#26441) (#26481)
Backport #26441 by @lunny

This PR rewrites the function `getStorage` and make it more clear.

Include tests from #26435, thanks @earl-warren

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Earl Warren <contact@earl-warren.org>
(cherry picked from commit f1c5d33d3e)
2023-08-21 07:22:19 +02:00
..
actions.go [CI] DEFAULT_ACTIONS_URL support for self & github (squash) 2023-07-19 14:34:38 +02:00
actions_test.go [CI] DEFAULT_ACTIONS_URL support for self & github (squash) 2023-07-19 14:34:38 +02:00
admin.go
api.go
asset_dynamic.go
asset_static.go
attachment.go
attachment_test.go
cache.go
camo.go
config_env.go Remove last newline from config file (#26468) (#26471) 2023-08-21 07:22:19 +02:00
config_env_test.go Remove last newline from config file (#26468) (#26471) 2023-08-21 07:22:19 +02:00
config_provider.go [GITEA] add GetFile to config provider 2023-08-21 07:22:19 +02:00
config_provider_test.go Refactor path & config system (#25330) (#25416) 2023-06-22 16:27:18 +00:00
cors.go
cron.go Replace interface{} with any (#25686) (#25687) 2023-07-04 23:41:32 -04:00
cron_test.go
database.go [BRANDING] Rebrand default config settings for new installs (#140) 2023-07-17 00:25:55 +02:00
database_sqlite.go
database_test.go
federation.go
git.go
git_test.go
highlight.go
i18n.go
incoming_email.go
indexer.go
indexer_test.go
lfs.go Avoid writing config file if not installed (#26107) (#26113) 2023-08-21 07:22:15 +02:00
lfs_test.go Display deprecated warning in admin panel pages as well as in the log file (#26094) (#26154) 2023-07-30 07:42:53 +02:00
log.go Clarify the logger's MODE config option (#26267) (#26281) 2023-08-21 07:22:16 +02:00
log_test.go Replace interface{} with any (#25686) (#25687) 2023-07-04 23:41:32 -04:00
mailer.go
mailer_test.go
markup.go
metrics.go
migrations.go
mime_type_map.go
mirror.go Avoid polluting the config (#25345) (#25354) 2023-06-18 20:56:50 +00:00
oauth2.go Do not prepare oauth2 config if it is not enabled, do not write config in some sub-commands (#25567) (#25576) 2023-06-29 06:30:40 +02:00
other.go
packages.go Avoid creating directories when loading config (#25944) (#25957) 2023-07-24 07:58:56 +02:00
packages_test.go
path.go Update path related documents (#25417) (#25982) 2023-07-24 07:58:56 +02:00
path_test.go [BRANDING] alias {FORGEJO,GITEA}_{CUSTOM,WORK_DIR} 2023-07-17 00:25:56 +02:00
picture.go
project.go
proxy.go
queue.go Calculate MAX_WORKERS default value by CPU number (#26177) (#26183) 2023-07-30 07:46:18 +02:00
repository.go [BRANDING] Rebrand default config settings for new installs (#140) 2023-07-17 00:25:55 +02:00
repository_archive.go
repository_archive_test.go
security.go Make "install page" respect environment config (#25648) (#25799) 2023-07-10 11:51:05 +00:00
server.go [BRANDING] Rebrand default config settings for new installs (#140) 2023-07-17 00:25:55 +02:00
service.go Fix allowed user types setting problem (#26200) (#26206) 2023-07-30 07:46:19 +02:00
service_test.go Fix allowed user types setting problem (#26200) (#26206) 2023-07-30 07:46:19 +02:00
session.go
setting.go [SEMVER] store SemVer in ForgejoSemVer after a database upgrade 2023-08-21 07:22:18 +02:00
setting_test.go
ssh.go
storage.go Fix storage path logic especially for relative paths (#26441) (#26481) 2023-08-21 07:22:19 +02:00
storage_test.go Fix storage path logic especially for relative paths (#26441) (#26481) 2023-08-21 07:22:19 +02:00
task.go
time.go
ui.go [BRANDING] Rebrand default meta tags 2023-07-17 00:25:55 +02:00
webhook.go [BRANDING] define the forgejo webhook type 2023-08-21 07:22:16 +02:00