gitea/models/repo
wxiaoguang 34dfc25b83
Make git clone URL could use current signed-in user (#33091)
close #33086

* Add a special value for "SSH_USER" setting: `(DOER_USERNAME)`
* Improve parseRepositoryURL and add tests (now it doesn't have hard
dependency on some setting values)

Many changes are just adding "ctx" and "doer" argument to functions.

By the way, improve app.example.ini, remove all `%(key)s` syntax, it
only makes messy and no user really cares about it.

Document: https://gitea.com/gitea/docs/pulls/138
2025-01-07 13:17:44 +08:00
..
archiver.go Add support for sha256 repositories (#23894) 2024-01-19 17:05:02 +01:00
attachment.go Azure blob storage support (#30995) 2024-05-30 07:33:50 +00:00
attachment_test.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
avatar.go Return an empty string when a repo has no avatar in the repo API (#31187) 2024-06-01 11:49:42 +00:00
avatar_test.go Fix duplicate sub-path for avatars (#31365) 2024-06-15 11:43:57 +08:00
collaboration.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
collaboration_test.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
fork.go Refactor find forks and fix possible bugs that weak permissions check (#32528) 2024-11-18 03:06:25 +00:00
fork_test.go refactor some functions to support ctx as first parameter (#21878) 2022-12-03 10:48:26 +08:00
git.go Add merge style `fast-forward-only` (#28954) 2024-02-12 23:37:23 +01:00
issue.go Clean up log messages (#30313) 2024-04-07 19:17:06 +08:00
language_stats.go Penultimate round of `db.DefaultContext` refactor (#27414) 2023-10-11 04:24:07 +00:00
license.go Support repo license (#24872) 2024-10-01 15:25:08 -04:00
main_test.go make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
mirror.go More `db.DefaultContext` refactor (#27265) 2023-09-29 12:12:54 +00:00
org_repo.go Move RepoTransfer from models to models/repo sub package (#32506) 2024-12-18 11:44:16 +08:00
pushmirror.go Refactor push mirror find and add check for updating push mirror (#32539) 2024-11-18 05:59:04 +00:00
pushmirror_test.go Refactor deletion (#28610) 2023-12-25 21:25:29 +01:00
redirect.go Final round of `db.DefaultContext` refactor (#27587) 2023-10-14 08:37:24 +00:00
redirect_test.go Final round of `db.DefaultContext` refactor (#27587) 2023-10-14 08:37:24 +00:00
release.go Refactor "string truncate" (#32984) 2024-12-26 11:56:03 +08:00
release_test.go Add tag name in the commits list (#31082) 2024-08-19 17:04:06 +00:00
repo.go Make git clone URL could use current signed-in user (#33091) 2025-01-07 13:17:44 +08:00
repo_indexer.go Add support for sha256 repositories (#23894) 2024-01-19 17:05:02 +01:00
repo_list.go Refactor find forks and fix possible bugs that weak permissions check (#32528) 2024-11-18 03:06:25 +00:00
repo_list_test.go Allow code search by filename (#32210) 2024-10-11 23:35:04 +00:00
repo_test.go Make git clone URL could use current signed-in user (#33091) 2025-01-07 13:17:44 +08:00
repo_unit.go Refactor repo unit "disabled" check (#31389) 2024-06-18 00:51:13 +00:00
repo_unit_test.go add disable workflow feature (#26413) 2023-08-14 15:14:30 +00:00
search.go Fix `recentupdate` sorting bugs (#32505) 2024-11-15 04:36:22 +00:00
star.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
star_test.go Enable tenv and testifylint rules (#32852) 2024-12-15 10:41:29 +00:00
topic.go Refactor topic Find functions and add more tests for pagination (#30127) 2024-03-29 11:38:16 +08:00
topic_test.go Refactor topic Find functions and add more tests for pagination (#30127) 2024-03-29 11:38:16 +08:00
transfer.go Move RepoTransfer from models to models/repo sub package (#32506) 2024-12-18 11:44:16 +08:00
update.go fix empty repo updated time (#33120) 2025-01-07 01:54:06 +08:00
upload.go Refactor deletion (#28610) 2023-12-25 21:25:29 +01:00
user_repo.go Fix get reviewers' bug (#32415) 2024-11-22 10:44:48 -05:00
user_repo_test.go Enable tenv and testifylint rules (#32852) 2024-12-15 10:41:29 +00:00
watch.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
watch_test.go Enable tenv and testifylint rules (#32852) 2024-12-15 10:41:29 +00:00
wiki.go Make git clone URL could use current signed-in user (#33091) 2025-01-07 13:17:44 +08:00
wiki_test.go Make git clone URL could use current signed-in user (#33091) 2025-01-07 13:17:44 +08:00