From 62f995203ab3397a6d995afb80767b33b1f00a1f Mon Sep 17 00:00:00 2001
From: Lunny Xiao <xiaolunwen@gmail.com>
Date: Sat, 20 Jan 2024 10:07:31 +0800
Subject: [PATCH] Move doctor package from modules to services (#28856)

---
 cmd/doctor.go                                    | 2 +-
 cmd/doctor_test.go                               | 2 +-
 {modules => services}/doctor/authorizedkeys.go   | 0
 {modules => services}/doctor/breaking.go         | 0
 {modules => services}/doctor/checkOldArchives.go | 0
 {modules => services}/doctor/dbconsistency.go    | 0
 {modules => services}/doctor/dbversion.go        | 0
 {modules => services}/doctor/doctor.go           | 0
 {modules => services}/doctor/fix16961.go         | 0
 {modules => services}/doctor/fix16961_test.go    | 0
 {modules => services}/doctor/fix8312.go          | 0
 {modules => services}/doctor/heads.go            | 0
 {modules => services}/doctor/lfs.go              | 0
 {modules => services}/doctor/mergebase.go        | 0
 {modules => services}/doctor/misc.go             | 0
 {modules => services}/doctor/paths.go            | 0
 {modules => services}/doctor/repository.go       | 0
 {modules => services}/doctor/storage.go          | 0
 {modules => services}/doctor/usertype.go         | 0
 19 files changed, 2 insertions(+), 2 deletions(-)
 rename {modules => services}/doctor/authorizedkeys.go (100%)
 rename {modules => services}/doctor/breaking.go (100%)
 rename {modules => services}/doctor/checkOldArchives.go (100%)
 rename {modules => services}/doctor/dbconsistency.go (100%)
 rename {modules => services}/doctor/dbversion.go (100%)
 rename {modules => services}/doctor/doctor.go (100%)
 rename {modules => services}/doctor/fix16961.go (100%)
 rename {modules => services}/doctor/fix16961_test.go (100%)
 rename {modules => services}/doctor/fix8312.go (100%)
 rename {modules => services}/doctor/heads.go (100%)
 rename {modules => services}/doctor/lfs.go (100%)
 rename {modules => services}/doctor/mergebase.go (100%)
 rename {modules => services}/doctor/misc.go (100%)
 rename {modules => services}/doctor/paths.go (100%)
 rename {modules => services}/doctor/repository.go (100%)
 rename {modules => services}/doctor/storage.go (100%)
 rename {modules => services}/doctor/usertype.go (100%)

diff --git a/cmd/doctor.go b/cmd/doctor.go
index f891b126082..e433f4adc5d 100644
--- a/cmd/doctor.go
+++ b/cmd/doctor.go
@@ -15,9 +15,9 @@ import (
 	"code.gitea.io/gitea/models/migrations"
 	migrate_base "code.gitea.io/gitea/models/migrations/base"
 	"code.gitea.io/gitea/modules/container"
-	"code.gitea.io/gitea/modules/doctor"
 	"code.gitea.io/gitea/modules/log"
 	"code.gitea.io/gitea/modules/setting"
+	"code.gitea.io/gitea/services/doctor"
 
 	"github.com/urfave/cli/v2"
 	"xorm.io/xorm"
diff --git a/cmd/doctor_test.go b/cmd/doctor_test.go
index 75376a567ee..3e1ff299c5a 100644
--- a/cmd/doctor_test.go
+++ b/cmd/doctor_test.go
@@ -7,8 +7,8 @@ import (
 	"context"
 	"testing"
 
-	"code.gitea.io/gitea/modules/doctor"
 	"code.gitea.io/gitea/modules/log"
+	"code.gitea.io/gitea/services/doctor"
 
 	"github.com/stretchr/testify/assert"
 	"github.com/urfave/cli/v2"
diff --git a/modules/doctor/authorizedkeys.go b/services/doctor/authorizedkeys.go
similarity index 100%
rename from modules/doctor/authorizedkeys.go
rename to services/doctor/authorizedkeys.go
diff --git a/modules/doctor/breaking.go b/services/doctor/breaking.go
similarity index 100%
rename from modules/doctor/breaking.go
rename to services/doctor/breaking.go
diff --git a/modules/doctor/checkOldArchives.go b/services/doctor/checkOldArchives.go
similarity index 100%
rename from modules/doctor/checkOldArchives.go
rename to services/doctor/checkOldArchives.go
diff --git a/modules/doctor/dbconsistency.go b/services/doctor/dbconsistency.go
similarity index 100%
rename from modules/doctor/dbconsistency.go
rename to services/doctor/dbconsistency.go
diff --git a/modules/doctor/dbversion.go b/services/doctor/dbversion.go
similarity index 100%
rename from modules/doctor/dbversion.go
rename to services/doctor/dbversion.go
diff --git a/modules/doctor/doctor.go b/services/doctor/doctor.go
similarity index 100%
rename from modules/doctor/doctor.go
rename to services/doctor/doctor.go
diff --git a/modules/doctor/fix16961.go b/services/doctor/fix16961.go
similarity index 100%
rename from modules/doctor/fix16961.go
rename to services/doctor/fix16961.go
diff --git a/modules/doctor/fix16961_test.go b/services/doctor/fix16961_test.go
similarity index 100%
rename from modules/doctor/fix16961_test.go
rename to services/doctor/fix16961_test.go
diff --git a/modules/doctor/fix8312.go b/services/doctor/fix8312.go
similarity index 100%
rename from modules/doctor/fix8312.go
rename to services/doctor/fix8312.go
diff --git a/modules/doctor/heads.go b/services/doctor/heads.go
similarity index 100%
rename from modules/doctor/heads.go
rename to services/doctor/heads.go
diff --git a/modules/doctor/lfs.go b/services/doctor/lfs.go
similarity index 100%
rename from modules/doctor/lfs.go
rename to services/doctor/lfs.go
diff --git a/modules/doctor/mergebase.go b/services/doctor/mergebase.go
similarity index 100%
rename from modules/doctor/mergebase.go
rename to services/doctor/mergebase.go
diff --git a/modules/doctor/misc.go b/services/doctor/misc.go
similarity index 100%
rename from modules/doctor/misc.go
rename to services/doctor/misc.go
diff --git a/modules/doctor/paths.go b/services/doctor/paths.go
similarity index 100%
rename from modules/doctor/paths.go
rename to services/doctor/paths.go
diff --git a/modules/doctor/repository.go b/services/doctor/repository.go
similarity index 100%
rename from modules/doctor/repository.go
rename to services/doctor/repository.go
diff --git a/modules/doctor/storage.go b/services/doctor/storage.go
similarity index 100%
rename from modules/doctor/storage.go
rename to services/doctor/storage.go
diff --git a/modules/doctor/usertype.go b/services/doctor/usertype.go
similarity index 100%
rename from modules/doctor/usertype.go
rename to services/doctor/usertype.go