diff --git a/.deadcode-out b/.deadcode-out
index 338d22e258..e366abee94 100644
--- a/.deadcode-out
+++ b/.deadcode-out
@@ -1,7 +1,7 @@
-code.gitea.io/gitea/cmd
+forgejo.org/cmd
NoMainListener
-code.gitea.io/gitea/cmd/forgejo
+forgejo.org/cmd/forgejo
ContextSetNoInit
ContextSetNoExit
ContextSetStderr
@@ -9,48 +9,48 @@ code.gitea.io/gitea/cmd/forgejo
ContextSetStdout
ContextSetStdin
-code.gitea.io/gitea/models
+forgejo.org/models
IsErrSHANotFound
IsErrMergeDivergingFastForwardOnly
-code.gitea.io/gitea/models/auth
+forgejo.org/models/auth
WebAuthnCredentials
-code.gitea.io/gitea/models/db
+forgejo.org/models/db
TruncateBeans
InTransaction
DumpTables
-code.gitea.io/gitea/models/dbfs
+forgejo.org/models/dbfs
file.renameTo
Create
Rename
-code.gitea.io/gitea/models/forgefed
+forgejo.org/models/forgefed
GetFederationHost
-code.gitea.io/gitea/models/forgejo/semver
+forgejo.org/models/forgejo/semver
GetVersion
SetVersionString
SetVersion
-code.gitea.io/gitea/models/git
+forgejo.org/models/git
RemoveDeletedBranchByID
-code.gitea.io/gitea/models/issues
+forgejo.org/models/issues
IsErrUnknownDependencyType
IsErrIssueWasClosed
-code.gitea.io/gitea/models/organization
+forgejo.org/models/organization
SearchMembersOptions.ToConds
-code.gitea.io/gitea/models/perm/access
+forgejo.org/models/perm/access
GetRepoWriters
-code.gitea.io/gitea/models/repo
+forgejo.org/models/repo
WatchRepoMode
-code.gitea.io/gitea/models/user
+forgejo.org/models/user
IsErrExternalLoginUserAlreadyExist
IsErrExternalLoginUserNotExist
NewFederatedUser
@@ -58,35 +58,35 @@ code.gitea.io/gitea/models/user
GetUserAllSettings
DeleteUserSetting
-code.gitea.io/gitea/modules/activitypub
+forgejo.org/modules/activitypub
NewContext
Context.APClientFactory
-code.gitea.io/gitea/modules/assetfs
+forgejo.org/modules/assetfs
Bindata
-code.gitea.io/gitea/modules/auth/password/hash
+forgejo.org/modules/auth/password/hash
DummyHasher.HashWithSaltBytes
NewDummyHasher
-code.gitea.io/gitea/modules/auth/password/pwn
+forgejo.org/modules/auth/password/pwn
WithHTTP
-code.gitea.io/gitea/modules/base
+forgejo.org/modules/base
SetupGiteaRoot
-code.gitea.io/gitea/modules/cache
+forgejo.org/modules/cache
GetInt
WithNoCacheContext
RemoveContextData
-code.gitea.io/gitea/modules/emoji
+forgejo.org/modules/emoji
ReplaceCodes
-code.gitea.io/gitea/modules/eventsource
+forgejo.org/modules/eventsource
Event.String
-code.gitea.io/gitea/modules/forgefed
+forgejo.org/modules/forgefed
NewForgeUndoLike
ForgeUndoLike.UnmarshalJSON
ForgeUndoLike.Validate
@@ -96,7 +96,7 @@ code.gitea.io/gitea/modules/forgefed
ToRepository
OnRepository
-code.gitea.io/gitea/modules/git
+forgejo.org/modules/git
AllowLFSFiltersArgs
AddChanges
AddChangesWithArgs
@@ -106,55 +106,55 @@ code.gitea.io/gitea/modules/git
openRepositoryWithDefaultContext
ToEntryMode
-code.gitea.io/gitea/modules/gitrepo
+forgejo.org/modules/gitrepo
GetBranchCommitID
GetWikiDefaultBranch
-code.gitea.io/gitea/modules/graceful
+forgejo.org/modules/graceful
Manager.TerminateContext
Manager.Err
Manager.Value
Manager.Deadline
-code.gitea.io/gitea/modules/hcaptcha
+forgejo.org/modules/hcaptcha
WithHTTP
-code.gitea.io/gitea/modules/hostmatcher
+forgejo.org/modules/hostmatcher
HostMatchList.AppendPattern
-code.gitea.io/gitea/modules/json
+forgejo.org/modules/json
StdJSON.Marshal
StdJSON.Unmarshal
StdJSON.NewEncoder
StdJSON.NewDecoder
StdJSON.Indent
-code.gitea.io/gitea/modules/log
+forgejo.org/modules/log
NewEventWriterBuffer
-code.gitea.io/gitea/modules/markup
+forgejo.org/modules/markup
GetRendererByType
RenderString
IsMarkupFile
-code.gitea.io/gitea/modules/markup/console
+forgejo.org/modules/markup/console
Render
RenderString
-code.gitea.io/gitea/modules/markup/markdown
+forgejo.org/modules/markup/markdown
RenderRawString
-code.gitea.io/gitea/modules/markup/mdstripper
+forgejo.org/modules/markup/mdstripper
stripRenderer.AddOptions
StripMarkdown
-code.gitea.io/gitea/modules/markup/orgmode
+forgejo.org/modules/markup/orgmode
RenderString
-code.gitea.io/gitea/modules/process
+forgejo.org/modules/process
Manager.ExecTimeout
-code.gitea.io/gitea/modules/queue
+forgejo.org/modules/queue
newBaseChannelSimple
newBaseChannelUnique
newBaseRedisSimple
@@ -163,26 +163,26 @@ code.gitea.io/gitea/modules/queue
testStateRecorder.Reset
newWorkerPoolQueueForTest
-code.gitea.io/gitea/modules/queue/lqinternal
+forgejo.org/modules/queue/lqinternal
QueueItemIDBytes
QueueItemKeyBytes
ListLevelQueueKeys
-code.gitea.io/gitea/modules/setting
+forgejo.org/modules/setting
NewConfigProviderFromData
GitConfigType.GetOption
InitLoggersForTest
-code.gitea.io/gitea/modules/sync
+forgejo.org/modules/sync
StatusTable.Start
StatusTable.IsRunning
-code.gitea.io/gitea/modules/timeutil
+forgejo.org/modules/timeutil
GetExecutableModTime
MockSet
MockUnset
-code.gitea.io/gitea/modules/translation
+forgejo.org/modules/translation
MockLocale.Language
MockLocale.TrString
MockLocale.Tr
@@ -192,42 +192,42 @@ code.gitea.io/gitea/modules/translation
MockLocale.HasKey
MockLocale.PrettyNumber
-code.gitea.io/gitea/modules/util
+forgejo.org/modules/util
OptionalArg
-code.gitea.io/gitea/modules/util/filebuffer
+forgejo.org/modules/util/filebuffer
CreateFromReader
-code.gitea.io/gitea/modules/validation
+forgejo.org/modules/validation
IsErrNotValid
-code.gitea.io/gitea/modules/web
+forgejo.org/modules/web
RouteMock
RouteMockReset
-code.gitea.io/gitea/modules/zstd
+forgejo.org/modules/zstd
NewWriter
Writer.Write
Writer.Close
-code.gitea.io/gitea/routers/web
+forgejo.org/routers/web
NotFound
-code.gitea.io/gitea/routers/web/org
+forgejo.org/routers/web/org
MustEnableProjects
-code.gitea.io/gitea/services/context
+forgejo.org/services/context
GetPrivateContext
-code.gitea.io/gitea/services/repository
+forgejo.org/services/repository
IsErrForkAlreadyExist
-code.gitea.io/gitea/services/repository/files
+forgejo.org/services/repository/files
ContentType.String
-code.gitea.io/gitea/services/repository/gitgraph
+forgejo.org/services/repository/gitgraph
Parser.Reset
-code.gitea.io/gitea/services/webhook
+forgejo.org/services/webhook
NewNotifier
diff --git a/.forgejo/testdata/build-release/go.mod b/.forgejo/testdata/build-release/go.mod
index 729cb6f831..585dcc4f3d 100644
--- a/.forgejo/testdata/build-release/go.mod
+++ b/.forgejo/testdata/build-release/go.mod
@@ -1,3 +1,3 @@
-module code.gitea.io/gitea
+module forgejo.org
go 1.23.3
diff --git a/.forgejo/workflows/publish-release.yml b/.forgejo/workflows/publish-release.yml
index 0863a1597c..27d3b9383e 100644
--- a/.forgejo/workflows/publish-release.yml
+++ b/.forgejo/workflows/publish-release.yml
@@ -2,6 +2,8 @@
#
# See also https://forgejo.org/docs/next/contributor/release/#stable-release-process
#
+# TOKEN_NEXT_DIGEST is a token with write repository access to https://invisible.forgejo.org/infrastructure/next-digest issued by https://invisible.forgejo.org/forgejo-next-digest
+#
# https://codeberg.org/forgejo-experimental/forgejo
#
# Copies a release from codeberg.org/forgejo-integration to codeberg.org/forgejo-experimental
@@ -14,7 +16,7 @@
# vars.DOER: forgejo-experimental-ci
# secrets.TOKEN:
#
-# http://private.forgejo.org/forgejo/forgejo
+# http://invisible.forgejo.org/forgejo/forgejo
#
# Copies & sign a release from codeberg.org/forgejo-integration to codeberg.org/forgejo
#
@@ -80,7 +82,7 @@ jobs:
- name: upgrade v*.next.forgejo.org
uses: https://data.forgejo.org/infrastructure/next-digest@v1.1.0
with:
- url: https://placeholder:${{ secrets.TOKEN_NEXT_DIGEST }}@code.forgejo.org/infrastructure/next-digest
+ url: https://placeholder:${{ secrets.TOKEN_NEXT_DIGEST }}@invisible.forgejo.org/infrastructure/next-digest
ref_name: '${{ github.ref_name }}'
image: 'codeberg.org/forgejo-experimental/forgejo'
tag_suffix: '-rootless'
diff --git a/.gitignore b/.gitignore
index 79a4108dab..744e24a09a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,6 +57,7 @@ cpu.out
/gitea-vet
/debug
/integrations.test
+/forgejo
/bin
/dist
diff --git a/.golangci.yml b/.golangci.yml
index cceb7070e7..136c0e624a 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -93,7 +93,7 @@ linters-settings:
desc: use os or io instead
- pkg: golang.org/x/exp
desc: it's experimental and unreliable
- - pkg: code.gitea.io/gitea/modules/git/internal
+ - pkg: forgejo.org/modules/git/internal
desc: do not use the internal package, use AddXxx function instead
- pkg: gopkg.in/ini.v1
desc: do not use the ini package, use gitea's config system instead
diff --git a/Dockerfile b/Dockerfile
index ebe41ed5c8..9a8877920a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -30,8 +30,8 @@ RUN cp /*-alpine-linux-musl*/lib/ld-musl-*.so.1 /lib || true
RUN apk --no-cache add build-base git nodejs npm
-COPY . ${GOPATH}/src/code.gitea.io/gitea
-WORKDIR ${GOPATH}/src/code.gitea.io/gitea
+COPY . ${GOPATH}/src/forgejo.org
+WORKDIR ${GOPATH}/src/forgejo.org
RUN make clean
RUN make frontend
@@ -47,9 +47,9 @@ RUN chmod 755 /tmp/local/usr/bin/entrypoint \
/tmp/local/etc/s6/gitea/* \
/tmp/local/etc/s6/openssh/* \
/tmp/local/etc/s6/.s6-svscan/* \
- /go/src/code.gitea.io/gitea/gitea \
- /go/src/code.gitea.io/gitea/environment-to-ini
-RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
+ /go/src/forgejo.org/gitea \
+ /go/src/forgejo.org/environment-to-ini
+RUN chmod 644 /go/src/forgejo.org/contrib/autocompletion/bash_autocomplete
FROM data.forgejo.org/oci/alpine:3.21
ARG RELEASE_VERSION
@@ -102,7 +102,7 @@ CMD ["/usr/bin/s6-svscan", "/etc/s6"]
COPY --from=build-env /tmp/local /
RUN cd /usr/local/bin ; ln -s gitea forgejo
-COPY --from=build-env /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
+COPY --from=build-env /go/src/forgejo.org/gitea /app/gitea/gitea
RUN ln -s /app/gitea/gitea /app/gitea/forgejo-cli
-COPY --from=build-env /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
-COPY --from=build-env /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
+COPY --from=build-env /go/src/forgejo.org/environment-to-ini /usr/local/bin/environment-to-ini
+COPY --from=build-env /go/src/forgejo.org/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
diff --git a/Dockerfile.rootless b/Dockerfile.rootless
index 93004610a7..47aae2798d 100644
--- a/Dockerfile.rootless
+++ b/Dockerfile.rootless
@@ -30,8 +30,8 @@ RUN cp /*-alpine-linux-musl*/lib/ld-musl-*.so.1 /lib || true
RUN apk --no-cache add build-base git nodejs npm
-COPY . ${GOPATH}/src/code.gitea.io/gitea
-WORKDIR ${GOPATH}/src/code.gitea.io/gitea
+COPY . ${GOPATH}/src/forgejo.org
+WORKDIR ${GOPATH}/src/forgejo.org
RUN make clean
RUN make frontend
@@ -45,9 +45,9 @@ COPY docker/rootless /tmp/local
RUN chmod 755 /tmp/local/usr/local/bin/docker-entrypoint.sh \
/tmp/local/usr/local/bin/docker-setup.sh \
/tmp/local/usr/local/bin/gitea \
- /go/src/code.gitea.io/gitea/gitea \
- /go/src/code.gitea.io/gitea/environment-to-ini
-RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
+ /go/src/forgejo.org/gitea \
+ /go/src/forgejo.org/environment-to-ini
+RUN chmod 644 /go/src/forgejo.org/contrib/autocompletion/bash_autocomplete
FROM data.forgejo.org/oci/alpine:3.21
ARG RELEASE_VERSION
@@ -91,10 +91,10 @@ RUN chown git:git /var/lib/gitea /etc/gitea
COPY --from=build-env /tmp/local /
RUN cd /usr/local/bin ; ln -s gitea forgejo
-COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
+COPY --from=build-env --chown=root:root /go/src/forgejo.org/gitea /app/gitea/gitea
RUN ln -s /app/gitea/gitea /app/gitea/forgejo-cli
-COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
-COPY --from=build-env /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
+COPY --from=build-env --chown=root:root /go/src/forgejo.org/environment-to-ini /usr/local/bin/environment-to-ini
+COPY --from=build-env /go/src/forgejo.org/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
#git:git
USER 1000:1000
diff --git a/Makefile b/Makefile
index ff9de004c9..4fb06db918 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ else
DIST := dist
DIST_DIRS := $(DIST)/binaries $(DIST)/release
-IMPORT := code.gitea.io/gitea
+IMPORT := forgejo.org
GO ?= $(shell go env GOROOT)/bin/go
SHASUM ?= shasum -a 256
@@ -125,10 +125,10 @@ LDFLAGS := $(LDFLAGS) -X "main.ReleaseVersion=$(RELEASE_VERSION)" -X "main.MakeV
LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64
ifeq ($(HAS_GO), yes)
- GO_TEST_PACKAGES ?= $(filter-out $(shell $(GO) list code.gitea.io/gitea/models/migrations/...) $(shell $(GO) list code.gitea.io/gitea/models/forgejo_migrations/...) code.gitea.io/gitea/tests/integration/migration-test code.gitea.io/gitea/tests code.gitea.io/gitea/tests/integration code.gitea.io/gitea/tests/e2e,$(shell $(GO) list ./...))
+ GO_TEST_PACKAGES ?= $(filter-out $(shell $(GO) list forgejo.org/models/migrations/...) $(shell $(GO) list forgejo.org/models/forgejo_migrations/...) forgejo.org/tests/integration/migration-test forgejo.org/tests forgejo.org/tests/integration forgejo.org/tests/e2e,$(shell $(GO) list ./...))
endif
REMOTE_CACHER_MODULES ?= cache nosql session queue
-GO_TEST_REMOTE_CACHER_PACKAGES ?= $(addprefix code.gitea.io/gitea/modules/,$(REMOTE_CACHER_MODULES))
+GO_TEST_REMOTE_CACHER_PACKAGES ?= $(addprefix forgejo.org/modules/,$(REMOTE_CACHER_MODULES))
FOMANTIC_WORK_DIR := web_src/fomantic
@@ -169,7 +169,7 @@ GO_SOURCES += $(GENERATED_GO_DEST)
GO_SOURCES_NO_BINDATA := $(GO_SOURCES)
ifeq ($(HAS_GO), yes)
- MIGRATION_PACKAGES := $(shell $(GO) list code.gitea.io/gitea/models/migrations/... code.gitea.io/gitea/models/forgejo_migrations/...)
+ MIGRATION_PACKAGES := $(shell $(GO) list forgejo.org/models/migrations/... forgejo.org/models/forgejo_migrations/...)
endif
ifeq ($(filter $(TAGS_SPLIT),bindata),bindata)
@@ -476,7 +476,7 @@ lint-spell: lint-codespell
lint-spell-fix: lint-codespell-fix
@go run $(MISSPELL_PACKAGE) -w $(SPELLCHECK_FILES)
-RUN_DEADCODE = $(GO) run $(DEADCODE_PACKAGE) -generated=false -f='{{println .Path}}{{range .Funcs}}{{printf "\t%s\n" .Name}}{{end}}{{println}}' -test code.gitea.io/gitea
+RUN_DEADCODE = $(GO) run $(DEADCODE_PACKAGE) -generated=false -f='{{println .Path}}{{range .Funcs}}{{printf "\t%s\n" .Name}}{{end}}{{println}}' -test forgejo.org
.PHONY: lint-go
lint-go:
@@ -610,7 +610,7 @@ tidy-check: tidy
go-licenses: $(GO_LICENSE_FILE)
$(GO_LICENSE_FILE): go.mod go.sum
- -$(GO) run $(GO_LICENSES_PACKAGE) save . --force --ignore code.gitea.io/gitea --save_path=$(GO_LICENSE_TMP_DIR) 2>/dev/null
+ -$(GO) run $(GO_LICENSES_PACKAGE) save . --force --ignore forgejo.org --save_path=$(GO_LICENSE_TMP_DIR) 2>/dev/null
$(GO) run build/generate-go-licenses.go $(GO_LICENSE_TMP_DIR) $(GO_LICENSE_FILE)
@rm -rf $(GO_LICENSE_TMP_DIR)
@@ -740,33 +740,33 @@ integration-test-coverage-sqlite: integrations.cover.sqlite.test generate-ini-sq
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini ./integrations.cover.sqlite.test -test.coverprofile=integration.coverage.out
integrations.mysql.test: git-check $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration -o integrations.mysql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration -o integrations.mysql.test
integrations.pgsql.test: git-check $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration -o integrations.pgsql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration -o integrations.pgsql.test
integrations.sqlite.test: git-check $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration -o integrations.sqlite.test -tags '$(TEST_TAGS)'
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration -o integrations.sqlite.test -tags '$(TEST_TAGS)'
integrations.cover.test: git-check $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration -coverpkg $(shell echo $(GO_TEST_PACKAGES) | tr ' ' ',') -o integrations.cover.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration -coverpkg $(shell echo $(GO_TEST_PACKAGES) | tr ' ' ',') -o integrations.cover.test
integrations.cover.sqlite.test: git-check $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration -coverpkg $(shell echo $(GO_TEST_PACKAGES) | tr ' ' ',') -o integrations.cover.sqlite.test -tags '$(TEST_TAGS)'
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration -coverpkg $(shell echo $(GO_TEST_PACKAGES) | tr ' ' ',') -o integrations.cover.sqlite.test -tags '$(TEST_TAGS)'
.PHONY: migrations.mysql.test
migrations.mysql.test: $(GO_SOURCES) generate-ini-mysql
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.mysql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration/migration-test -o migrations.mysql.test
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/mysql.ini $(GOTESTCOMPILEDRUNPREFIX) ./migrations.mysql.test $(GOTESTCOMPILEDRUNSUFFIX)
.PHONY: migrations.pgsql.test
migrations.pgsql.test: $(GO_SOURCES) generate-ini-pgsql
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.pgsql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration/migration-test -o migrations.pgsql.test
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/pgsql.ini $(GOTESTCOMPILEDRUNPREFIX) ./migrations.pgsql.test $(GOTESTCOMPILEDRUNSUFFIX)
.PHONY: migrations.sqlite.test
migrations.sqlite.test: $(GO_SOURCES) generate-ini-sqlite
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.sqlite.test -tags '$(TEST_TAGS)'
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/integration/migration-test -o migrations.sqlite.test -tags '$(TEST_TAGS)'
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini $(GOTESTCOMPILEDRUNPREFIX) ./migrations.sqlite.test $(GOTESTCOMPILEDRUNSUFFIX)
.PHONY: migrations.individual.mysql.test
@@ -777,7 +777,7 @@ migrations.individual.mysql.test: $(GO_SOURCES)
.PHONY: migrations.individual.sqlite.test\#%
migrations.individual.sqlite.test\#%: $(GO_SOURCES) generate-ini-sqlite
- GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
+ GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' forgejo.org/models/migrations/$*
.PHONY: migrations.individual.pgsql.test
migrations.individual.pgsql.test: $(GO_SOURCES)
@@ -787,7 +787,7 @@ migrations.individual.pgsql.test: $(GO_SOURCES)
.PHONY: migrations.individual.pgsql.test\#%
migrations.individual.pgsql.test\#%: $(GO_SOURCES) generate-ini-pgsql
- GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/pgsql.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
+ GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/pgsql.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' forgejo.org/models/migrations/$*
.PHONY: migrations.individual.sqlite.test
migrations.individual.sqlite.test: $(GO_SOURCES) generate-ini-sqlite
@@ -797,16 +797,16 @@ migrations.individual.sqlite.test: $(GO_SOURCES) generate-ini-sqlite
.PHONY: migrations.individual.sqlite.test\#%
migrations.individual.sqlite.test\#%: $(GO_SOURCES) generate-ini-sqlite
- GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
+ GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/sqlite.ini $(GOTEST) $(GOTESTFLAGS) -tags '$(TEST_TAGS)' forgejo.org/models/migrations/$*
e2e.mysql.test: $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/e2e -o e2e.mysql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/e2e -o e2e.mysql.test
e2e.pgsql.test: $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/e2e -o e2e.pgsql.test
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/e2e -o e2e.pgsql.test
e2e.sqlite.test: $(GO_SOURCES)
- $(GOTEST) $(GOTESTFLAGS) -c code.gitea.io/gitea/tests/e2e -o e2e.sqlite.test -tags '$(TEST_TAGS)'
+ $(GOTEST) $(GOTESTFLAGS) -c forgejo.org/tests/e2e -o e2e.sqlite.test -tags '$(TEST_TAGS)'
.PHONY: check
check: test
@@ -1013,7 +1013,7 @@ generate-gitignore:
.PHONY: generate-gomock
generate-gomock:
- $(GO) run $(GOMOCK_PACKAGE) -package mock -destination ./modules/queue/mock/redisuniversalclient.go code.gitea.io/gitea/modules/nosql RedisClient
+ $(GO) run $(GOMOCK_PACKAGE) -package mock -destination ./modules/queue/mock/redisuniversalclient.go forgejo.org/modules/nosql RedisClient
.PHONY: generate-images
generate-images: | node_modules
diff --git a/assets/go-licenses.json b/assets/go-licenses.json
index af9c0ce8e0..e222089dc5 100644
--- a/assets/go-licenses.json
+++ b/assets/go-licenses.json
@@ -110,8 +110,8 @@
"licenseText": "Copyright (c) 2009 The Go Authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
},
{
- "name": "github.com/RoaringBitmap/roaring",
- "path": "github.com/RoaringBitmap/roaring/LICENSE",
+ "name": "github.com/RoaringBitmap/roaring/v2",
+ "path": "github.com/RoaringBitmap/roaring/v2/LICENSE",
"licenseText": "\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2016 by the authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n================================================================================\n\nPortions of runcontainer.go are from the Go standard library, which is licensed\nunder:\n\nCopyright (c) 2009 The Go Authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
},
{
@@ -494,11 +494,6 @@
"path": "github.com/golang-jwt/jwt/v5/LICENSE",
"licenseText": "Copyright (c) 2012 Dave Grijalva\nCopyright (c) 2021 golang-jwt maintainers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n"
},
- {
- "name": "github.com/golang/geo",
- "path": "github.com/golang/geo/LICENSE",
- "licenseText": "\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"
- },
{
"name": "github.com/golang/groupcache/lru",
"path": "github.com/golang/groupcache/lru/LICENSE",
diff --git a/build/backport-locales.go b/build/backport-locales.go
index 3df83ea6d9..3125f19014 100644
--- a/build/backport-locales.go
+++ b/build/backport-locales.go
@@ -12,8 +12,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/setting"
)
func main() {
diff --git a/build/code-batch-process.go b/build/code-batch-process.go
index cc2ab68026..516736b65c 100644
--- a/build/code-batch-process.go
+++ b/build/code-batch-process.go
@@ -15,7 +15,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/build/codeformat"
+ "forgejo.org/build/codeformat"
)
// Windows has a limitation for command line arguments, the size can not exceed 32KB.
diff --git a/build/codeformat/formatimports.go b/build/codeformat/formatimports.go
index c9fc2a27b4..acedd13234 100644
--- a/build/codeformat/formatimports.go
+++ b/build/codeformat/formatimports.go
@@ -13,8 +13,8 @@ import (
)
var importPackageGroupOrders = map[string]int{
- "": 1, // internal
- "code.gitea.io/gitea/": 2,
+ "": 1, // internal
+ "forgejo.org/": 2,
}
var errInvalidCommentBetweenImports = errors.New("comments between imported packages are invalid, please move comments to the end of the package line")
diff --git a/build/codeformat/formatimports_test.go b/build/codeformat/formatimports_test.go
index 1abc9f8ab7..03c780911f 100644
--- a/build/codeformat/formatimports_test.go
+++ b/build/codeformat/formatimports_test.go
@@ -58,8 +58,8 @@ import (
"code.gitea.io/other/package"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/the/package"
@@ -82,8 +82,8 @@ import (
_ "image/jpeg" // for processing jpeg images
_ "image/png" // for processing png images
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"code.gitea.io/other/package"
"github.com/issue9/identicon"
diff --git a/build/generate-emoji.go b/build/generate-emoji.go
index 98c2f15d75..0ad49a6541 100644
--- a/build/generate-emoji.go
+++ b/build/generate-emoji.go
@@ -20,7 +20,7 @@ import (
"strings"
"unicode/utf8"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
const (
diff --git a/build/generate-gitignores.go b/build/generate-gitignores.go
index 1e09c83a6a..7acfd6cbe4 100644
--- a/build/generate-gitignores.go
+++ b/build/generate-gitignores.go
@@ -15,7 +15,7 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
func main() {
diff --git a/build/generate-go-licenses.go b/build/generate-go-licenses.go
index 22ef817ebc..3f4d62a2cc 100644
--- a/build/generate-go-licenses.go
+++ b/build/generate-go-licenses.go
@@ -16,7 +16,7 @@ import (
"sort"
"strings"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
)
// regexp is based on go-license, excluding README and NOTICE
@@ -102,9 +102,9 @@ func main() {
pkgName := path.Dir(pkgPath)
// There might be a bug somewhere in go-licenses that sometimes interprets the
- // root package as "." and sometimes as "code.gitea.io/gitea". Workaround by
+ // root package as "." and sometimes as "forgejo.org". Workaround by
// removing both of them for the sake of stable output.
- if pkgName == "." || pkgName == "code.gitea.io/gitea" {
+ if pkgName == "." || pkgName == "forgejo.org" {
continue
}
diff --git a/build/generate-licenses.go b/build/generate-licenses.go
index 9a111bc811..e925d8af02 100644
--- a/build/generate-licenses.go
+++ b/build/generate-licenses.go
@@ -15,7 +15,7 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
func main() {
diff --git a/build/lint-locale-usage/lint-locale-usage.go b/build/lint-locale-usage/lint-locale-usage.go
index f42bc59cbb..31154ba7cb 100644
--- a/build/lint-locale-usage/lint-locale-usage.go
+++ b/build/lint-locale-usage/lint-locale-usage.go
@@ -17,10 +17,10 @@ import (
"text/template"
tmplParser "text/template/parse"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/locale"
- fjTemplates "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/locale"
+ fjTemplates "forgejo.org/modules/templates"
+ "forgejo.org/modules/util"
)
// this works by first gathering all valid source string IDs from `en-US` reference files
diff --git a/build/lint-locale/lint-locale.go b/build/lint-locale/lint-locale.go
index a738fbd684..94ce941e62 100644
--- a/build/lint-locale/lint-locale.go
+++ b/build/lint-locale/lint-locale.go
@@ -14,7 +14,7 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/modules/locale"
+ "forgejo.org/modules/locale"
"github.com/microcosm-cc/bluemonday"
"github.com/sergi/go-diff/diffmatchpatch"
diff --git a/cmd/actions.go b/cmd/actions.go
index 10ae6243c3..54b5154cfa 100644
--- a/cmd/actions.go
+++ b/cmd/actions.go
@@ -6,8 +6,8 @@ package cmd
import (
"fmt"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin.go b/cmd/admin.go
index 6c9480e76e..e04a5bc530 100644
--- a/cmd/admin.go
+++ b/cmd/admin.go
@@ -8,12 +8,12 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_auth.go b/cmd/admin_auth.go
index 4777a92908..b5e0212df7 100644
--- a/cmd/admin_auth.go
+++ b/cmd/admin_auth.go
@@ -9,9 +9,9 @@ import (
"os"
"text/tabwriter"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- auth_service "code.gitea.io/gitea/services/auth"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ auth_service "forgejo.org/services/auth"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_auth_ldap.go b/cmd/admin_auth_ldap.go
index aff2a12855..637769b153 100644
--- a/cmd/admin_auth_ldap.go
+++ b/cmd/admin_auth_ldap.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth/source/ldap"
+ "forgejo.org/models/auth"
+ "forgejo.org/services/auth/source/ldap"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_auth_ldap_test.go b/cmd/admin_auth_ldap_test.go
index d5385d09e8..269af55d96 100644
--- a/cmd/admin_auth_ldap_test.go
+++ b/cmd/admin_auth_ldap_test.go
@@ -7,8 +7,8 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth/source/ldap"
+ "forgejo.org/models/auth"
+ "forgejo.org/services/auth/source/ldap"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/cmd/admin_auth_oauth.go b/cmd/admin_auth_oauth.go
index 8e6239ac33..58238794b8 100644
--- a/cmd/admin_auth_oauth.go
+++ b/cmd/admin_auth_oauth.go
@@ -8,8 +8,8 @@ import (
"fmt"
"net/url"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth/source/oauth2"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth/source/oauth2"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_auth_stmp.go b/cmd/admin_auth_stmp.go
index d724746905..e166cc38cd 100644
--- a/cmd/admin_auth_stmp.go
+++ b/cmd/admin_auth_stmp.go
@@ -7,9 +7,9 @@ import (
"errors"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/auth/source/smtp"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/auth/source/smtp"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_regenerate.go b/cmd/admin_regenerate.go
index 0db505ff9c..4e7f685843 100644
--- a/cmd/admin_regenerate.go
+++ b/cmd/admin_regenerate.go
@@ -4,9 +4,9 @@
package cmd
import (
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/modules/graceful"
- repo_service "code.gitea.io/gitea/services/repository"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/modules/graceful"
+ repo_service "forgejo.org/services/repository"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_change_password.go b/cmd/admin_user_change_password.go
index bd9063a8e4..563ad96afd 100644
--- a/cmd/admin_user_change_password.go
+++ b/cmd/admin_user_change_password.go
@@ -7,11 +7,11 @@ import (
"errors"
"fmt"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ user_service "forgejo.org/services/user"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_create.go b/cmd/admin_user_create.go
index 781148e734..33e61c0753 100644
--- a/cmd/admin_user_create.go
+++ b/cmd/admin_user_create.go
@@ -7,12 +7,12 @@ import (
"errors"
"fmt"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- pwd "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ pwd "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_delete.go b/cmd/admin_user_delete.go
index 520557554a..9a4cc22a77 100644
--- a/cmd/admin_user_delete.go
+++ b/cmd/admin_user_delete.go
@@ -8,9 +8,9 @@ import (
"fmt"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/storage"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/storage"
+ user_service "forgejo.org/services/user"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_generate_access_token.go b/cmd/admin_user_generate_access_token.go
index 6c2c10494e..abb874bd5f 100644
--- a/cmd/admin_user_generate_access_token.go
+++ b/cmd/admin_user_generate_access_token.go
@@ -7,8 +7,8 @@ import (
"errors"
"fmt"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_list.go b/cmd/admin_user_list.go
index 4c2b26d1df..6044ce7c3f 100644
--- a/cmd/admin_user_list.go
+++ b/cmd/admin_user_list.go
@@ -8,7 +8,7 @@ import (
"os"
"text/tabwriter"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/admin_user_must_change_password.go b/cmd/admin_user_must_change_password.go
index 2794414259..920f5c7b21 100644
--- a/cmd/admin_user_must_change_password.go
+++ b/cmd/admin_user_must_change_password.go
@@ -7,7 +7,7 @@ import (
"errors"
"fmt"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/cmd.go b/cmd/cmd.go
index 423dce2674..c887d0ed52 100644
--- a/cmd/cmd.go
+++ b/cmd/cmd.go
@@ -15,10 +15,10 @@ import (
"strings"
"syscall"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/doctor.go b/cmd/doctor.go
index 9957053365..b3420982f5 100644
--- a/cmd/doctor.go
+++ b/cmd/doctor.go
@@ -11,13 +11,13 @@ import (
"strings"
"text/tabwriter"
- "code.gitea.io/gitea/models/db"
- "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/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/doctor"
+ "forgejo.org/models/db"
+ "forgejo.org/models/migrations"
+ migrate_base "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/doctor"
"github.com/urfave/cli/v2"
"xorm.io/xorm"
diff --git a/cmd/doctor_convert.go b/cmd/doctor_convert.go
index 190b2fc2ef..06883264a3 100644
--- a/cmd/doctor_convert.go
+++ b/cmd/doctor_convert.go
@@ -6,9 +6,9 @@ package cmd
import (
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/doctor_test.go b/cmd/doctor_test.go
index e6daae18b9..bfb4b9d803 100644
--- a/cmd/doctor_test.go
+++ b/cmd/doctor_test.go
@@ -7,8 +7,8 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/doctor"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/doctor"
"github.com/stretchr/testify/require"
"github.com/urfave/cli/v2"
diff --git a/cmd/dump.go b/cmd/dump.go
index 14f9a00b58..ac72a2bb18 100644
--- a/cmd/dump.go
+++ b/cmd/dump.go
@@ -13,12 +13,12 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
"code.forgejo.org/go-chi/session"
"github.com/mholt/archiver/v3"
diff --git a/cmd/dump_repo.go b/cmd/dump_repo.go
index 3a24cf6c5f..197445f908 100644
--- a/cmd/dump_repo.go
+++ b/cmd/dump_repo.go
@@ -10,14 +10,14 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/migrations"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/migrations"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/embedded.go b/cmd/embedded.go
index 9f03f7be7c..c8b9d13d25 100644
--- a/cmd/embedded.go
+++ b/cmd/embedded.go
@@ -10,13 +10,13 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/options"
- "code.gitea.io/gitea/modules/public"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/options"
+ "forgejo.org/modules/public"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/util"
"github.com/gobwas/glob"
"github.com/urfave/cli/v2"
diff --git a/cmd/forgejo/actions.go b/cmd/forgejo/actions.go
index 1560b10fac..dbe7398bcf 100644
--- a/cmd/forgejo/actions.go
+++ b/cmd/forgejo/actions.go
@@ -11,10 +11,10 @@ import (
"os"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- private_routers "code.gitea.io/gitea/routers/private"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ private_routers "forgejo.org/routers/private"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/forgejo/actions_test.go b/cmd/forgejo/actions_test.go
index 897af98315..b58f52184c 100644
--- a/cmd/forgejo/actions_test.go
+++ b/cmd/forgejo/actions_test.go
@@ -7,7 +7,7 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/services/context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/cmd/forgejo/f3.go b/cmd/forgejo/f3.go
index 5a0d0ac036..bfd14cd1a4 100644
--- a/cmd/forgejo/f3.go
+++ b/cmd/forgejo/f3.go
@@ -8,14 +8,14 @@ import (
"context"
"errors"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/services/f3/util"
+ "forgejo.org/models"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/services/f3/util"
- _ "code.gitea.io/gitea/services/f3/driver" // register the driver
+ _ "forgejo.org/services/f3/driver" // register the driver
f3_cmd "code.forgejo.org/f3/gof3/v3/cmd"
f3_logger "code.forgejo.org/f3/gof3/v3/logger"
diff --git a/cmd/forgejo/forgejo.go b/cmd/forgejo/forgejo.go
index 1b7e16ca8f..3b95c80991 100644
--- a/cmd/forgejo/forgejo.go
+++ b/cmd/forgejo/forgejo.go
@@ -11,10 +11,10 @@ import (
"os/signal"
"syscall"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/generate.go b/cmd/generate.go
index 806946244b..8d3c221ec5 100644
--- a/cmd/generate.go
+++ b/cmd/generate.go
@@ -8,7 +8,7 @@ import (
"fmt"
"os"
- "code.gitea.io/gitea/modules/generate"
+ "forgejo.org/modules/generate"
"github.com/mattn/go-isatty"
"github.com/urfave/cli/v2"
diff --git a/cmd/hook.go b/cmd/hook.go
index 93dfd9d648..1630c41edd 100644
--- a/cmd/hook.go
+++ b/cmd/hook.go
@@ -14,12 +14,12 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pushoptions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pushoptions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/hook_test.go b/cmd/hook_test.go
index 4fa249a316..89bd3cf737 100644
--- a/cmd/hook_test.go
+++ b/cmd/hook_test.go
@@ -14,8 +14,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/cmd/keys.go b/cmd/keys.go
index 81425a5722..b12daee1bc 100644
--- a/cmd/keys.go
+++ b/cmd/keys.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/mailer.go b/cmd/mailer.go
index 0c5f2c8c8d..cddebd6d36 100644
--- a/cmd/mailer.go
+++ b/cmd/mailer.go
@@ -6,8 +6,8 @@ package cmd
import (
"fmt"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/main.go b/cmd/main.go
index 9a28722b4b..5f48814cd0 100644
--- a/cmd/main.go
+++ b/cmd/main.go
@@ -10,9 +10,9 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/cmd/forgejo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/cmd/forgejo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/main_test.go b/cmd/main_test.go
index 8a9ec14b2e..5e0b36d028 100644
--- a/cmd/main_test.go
+++ b/cmd/main_test.go
@@ -10,9 +10,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/cmd/manager.go b/cmd/manager.go
index b74771e53d..0cb1e60f73 100644
--- a/cmd/manager.go
+++ b/cmd/manager.go
@@ -7,7 +7,7 @@ import (
"os"
"time"
- "code.gitea.io/gitea/modules/private"
+ "forgejo.org/modules/private"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/manager_logging.go b/cmd/manager_logging.go
index 6049b00d5e..ac2c1eb418 100644
--- a/cmd/manager_logging.go
+++ b/cmd/manager_logging.go
@@ -8,8 +8,8 @@ import (
"fmt"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/migrate.go b/cmd/migrate.go
index 53c496a36c..ab291cfb66 100644
--- a/cmd/migrate.go
+++ b/cmd/migrate.go
@@ -6,10 +6,10 @@ package cmd
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/migrations"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/migrations"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/migrate_storage.go b/cmd/migrate_storage.go
index 3a69b555e0..1b839e7169 100644
--- a/cmd/migrate_storage.go
+++ b/cmd/migrate_storage.go
@@ -10,17 +10,17 @@ import (
"io/fs"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/migrations"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/migrations"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/migrate_storage_test.go b/cmd/migrate_storage_test.go
index 245f0cacff..28af63f4c8 100644
--- a/cmd/migrate_storage_test.go
+++ b/cmd/migrate_storage_test.go
@@ -9,16 +9,16 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/test"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/test"
+ packages_service "forgejo.org/services/packages"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/cmd/restore_repo.go b/cmd/restore_repo.go
index 37b32aa304..1e53ce26ba 100644
--- a/cmd/restore_repo.go
+++ b/cmd/restore_repo.go
@@ -6,8 +6,8 @@ package cmd
import (
"strings"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/cmd/serv.go b/cmd/serv.go
index db67e36fa3..0884d6c36b 100644
--- a/cmd/serv.go
+++ b/cmd/serv.go
@@ -18,18 +18,18 @@ import (
"time"
"unicode"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/pprof"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/process"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/lfs"
+ asymkey_model "forgejo.org/models/asymkey"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/perm"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/pprof"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/process"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/lfs"
"github.com/golang-jwt/jwt/v5"
"github.com/kballard/go-shellquote"
diff --git a/cmd/web.go b/cmd/web.go
index 787411939c..3e7fdee4bf 100644
--- a/cmd/web.go
+++ b/cmd/web.go
@@ -16,14 +16,14 @@ import (
_ "net/http/pprof" // Used for debugging if enabled and a web server is running
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/public"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers"
- "code.gitea.io/gitea/routers/install"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/public"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers"
+ "forgejo.org/routers/install"
"github.com/felixge/fgprof"
"github.com/urfave/cli/v2"
diff --git a/cmd/web_acme.go b/cmd/web_acme.go
index 90e4a02764..b2d7435be2 100644
--- a/cmd/web_acme.go
+++ b/cmd/web_acme.go
@@ -12,10 +12,10 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
"github.com/caddyserver/certmagic"
)
diff --git a/cmd/web_graceful.go b/cmd/web_graceful.go
index 996537be3b..b0145d4fc7 100644
--- a/cmd/web_graceful.go
+++ b/cmd/web_graceful.go
@@ -9,9 +9,9 @@ import (
"net/http/fcgi"
"strings"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
func runHTTP(network, listenAddr, name string, m http.Handler, useProxyProtocol bool) error {
diff --git a/cmd/web_https.go b/cmd/web_https.go
index 70d35cd40d..bebc5f7c8f 100644
--- a/cmd/web_https.go
+++ b/cmd/web_https.go
@@ -9,9 +9,9 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/klauspost/cpuid/v2"
)
diff --git a/contrib/environment-to-ini/environment-to-ini.go b/contrib/environment-to-ini/environment-to-ini.go
index f8593e49c3..95f34527ac 100644
--- a/contrib/environment-to-ini/environment-to-ini.go
+++ b/contrib/environment-to-ini/environment-to-ini.go
@@ -6,8 +6,8 @@ package main
import (
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/urfave/cli/v2"
)
diff --git a/custom/conf/app.example.ini b/custom/conf/app.example.ini
index 79793ad47f..f8fa95bbab 100644
--- a/custom/conf/app.example.ini
+++ b/custom/conf/app.example.ini
@@ -2408,7 +2408,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; The first locale will be used as the default if user browser's language doesn't match any locale in the list.
;LANGS = en-US,zh-CN,zh-HK,zh-TW,da,de-DE,nds,fr-FR,nl-NL,lv-LV,ru-RU,uk-UA,ja-JP,es-ES,pt-BR,pt-PT,pl-PL,bg,it-IT,fi-FI,fil,eo,tr-TR,cs-CZ,sl,sv-SE,ko-KR,el-GR,fa-IR,hu-HU,id-ID
-;NAMES = English,简体中文,繁體中文(香港),繁體中文(台灣),Danish,Deutsch,Plattdüütsch,Français,Nederlands,Latviešu,Русский,Українська,日本語,Español,Português do Brasil,Português de Portugal,Polski,Български,Italiano,Suomi,Filipino,Esperanto,Türkçe,Čeština,Slovenščina,Svenska,한국어,Ελληνικά,فارسی,Magyar nyelv,Bahasa Indonesia
+;NAMES = English,简体中文,繁體中文(香港),繁體中文(台灣),Dansk,Deutsch,Plattdüütsch,Français,Nederlands,Latviešu,Русский,Українська,日本語,Español,Português do Brasil,Português de Portugal,Polski,Български,Italiano,Suomi,Filipino,Esperanto,Türkçe,Čeština,Slovenščina,Svenska,한국어,Ελληνικά,فارسی,Magyar nyelv,Bahasa Indonesia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/go.mod b/go.mod
index b49ef7436f..cbeed64369 100644
--- a/go.mod
+++ b/go.mod
@@ -1,8 +1,8 @@
-module code.gitea.io/gitea
+module forgejo.org
go 1.24
-toolchain go1.24.1
+toolchain go1.24.3
require (
code.forgejo.org/f3/gof3/v3 v3.10.6
@@ -25,7 +25,7 @@ require (
github.com/SaveTheRbtz/zstd-seekable-format-go/pkg v0.7.2
github.com/alecthomas/chroma/v2 v2.15.0
github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb
- github.com/blevesearch/bleve/v2 v2.4.4
+ github.com/blevesearch/bleve/v2 v2.5.2
github.com/buildkite/terminal-to-html/v3 v3.16.8
github.com/caddyserver/certmagic v0.22.2
github.com/chi-middleware/proxy v1.1.1
@@ -48,7 +48,6 @@ require (
github.com/go-ldap/ldap/v3 v3.4.6
github.com/go-openapi/spec v0.20.14
github.com/go-sql-driver/mysql v1.9.1
- github.com/go-testfixtures/testfixtures/v3 v3.14.0
github.com/go-webauthn/webauthn v0.12.2
github.com/gobwas/glob v0.2.3
github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f
@@ -72,12 +71,12 @@ require (
github.com/lib/pq v1.10.9
github.com/markbates/goth v1.80.0
github.com/mattn/go-isatty v0.0.20
- github.com/mattn/go-sqlite3 v1.14.24
+ github.com/mattn/go-sqlite3 v1.14.28
github.com/meilisearch/meilisearch-go v0.31.0
github.com/mholt/archiver/v3 v3.5.1
github.com/microcosm-cc/bluemonday v1.0.27
github.com/minio/minio-go/v7 v7.0.88
- github.com/msteinert/pam/v2 v2.0.0
+ github.com/msteinert/pam/v2 v2.1.0
github.com/nektos/act v0.2.52
github.com/niklasfasching/go-org v1.7.0
github.com/olivere/elastic/v7 v7.0.32
@@ -103,7 +102,7 @@ require (
go.uber.org/mock v0.5.0
golang.org/x/crypto v0.36.0
golang.org/x/image v0.25.0
- golang.org/x/net v0.37.0
+ golang.org/x/net v0.38.0
golang.org/x/oauth2 v0.28.0
golang.org/x/sync v0.12.0
golang.org/x/sys v0.31.0
@@ -118,53 +117,42 @@ require (
)
require (
- cel.dev/expr v0.19.1 // indirect
- cloud.google.com/go v0.116.0 // indirect
- cloud.google.com/go/auth v0.9.9 // indirect
- cloud.google.com/go/auth/oauth2adapt v0.2.4 // indirect
cloud.google.com/go/compute/metadata v0.6.0 // indirect
- cloud.google.com/go/iam v1.2.1 // indirect
- cloud.google.com/go/longrunning v0.6.1 // indirect
- cloud.google.com/go/monitoring v1.21.1 // indirect
- cloud.google.com/go/spanner v1.73.0 // indirect
dario.cat/mergo v1.0.0 // indirect
filippo.io/edwards25519 v1.1.0 // indirect
git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078 // indirect
github.com/DataDog/zstd v1.5.5 // indirect
- github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 // indirect
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
- github.com/RoaringBitmap/roaring v1.9.3 // indirect
+ github.com/RoaringBitmap/roaring/v2 v2.4.5 // indirect
github.com/andybalholm/brotli v1.1.1 // indirect
github.com/andybalholm/cascadia v1.3.3 // indirect
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
github.com/aymerick/douceur v0.2.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
- github.com/bits-and-blooms/bitset v1.13.0 // indirect
- github.com/blevesearch/bleve_index_api v1.1.12 // indirect
- github.com/blevesearch/geo v0.1.20 // indirect
- github.com/blevesearch/go-faiss v1.0.24 // indirect
+ github.com/bits-and-blooms/bitset v1.22.0 // indirect
+ github.com/blevesearch/bleve_index_api v1.2.8 // indirect
+ github.com/blevesearch/geo v0.2.3 // indirect
+ github.com/blevesearch/go-faiss v1.0.25 // indirect
github.com/blevesearch/go-porterstemmer v1.0.3 // indirect
github.com/blevesearch/gtreap v0.1.1 // indirect
github.com/blevesearch/mmap-go v1.0.4 // indirect
- github.com/blevesearch/scorch_segment_api/v2 v2.2.16 // indirect
+ github.com/blevesearch/scorch_segment_api/v2 v2.3.10 // indirect
github.com/blevesearch/segment v0.9.1 // indirect
github.com/blevesearch/snowballstem v0.9.0 // indirect
github.com/blevesearch/upsidedown_store_api v1.0.2 // indirect
- github.com/blevesearch/vellum v1.0.10 // indirect
- github.com/blevesearch/zapx/v11 v11.3.10 // indirect
- github.com/blevesearch/zapx/v12 v12.3.10 // indirect
- github.com/blevesearch/zapx/v13 v13.3.10 // indirect
- github.com/blevesearch/zapx/v14 v14.3.10 // indirect
- github.com/blevesearch/zapx/v15 v15.3.16 // indirect
- github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b // indirect
+ github.com/blevesearch/vellum v1.1.0 // indirect
+ github.com/blevesearch/zapx/v11 v11.4.2 // indirect
+ github.com/blevesearch/zapx/v12 v12.4.2 // indirect
+ github.com/blevesearch/zapx/v13 v13.4.2 // indirect
+ github.com/blevesearch/zapx/v14 v14.4.2 // indirect
+ github.com/blevesearch/zapx/v15 v15.4.2 // indirect
+ github.com/blevesearch/zapx/v16 v16.2.4 // indirect
github.com/boombuler/barcode v1.0.1 // indirect
github.com/bradfitz/gomemcache v0.0.0-20230905024940-24af94b03874 // indirect
github.com/caddyserver/zerossl v0.1.3 // indirect
github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
- github.com/cloudflare/circl v1.3.8 // indirect
- github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 // indirect
+ github.com/cloudflare/circl v1.6.1 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
github.com/cyphar/filepath-securejoin v0.3.6 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
@@ -173,11 +161,8 @@ require (
github.com/dlclark/regexp2 v1.11.4 // indirect
github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
- github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
- github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
github.com/fatih/color v1.16.0 // indirect
- github.com/felixge/httpsnoop v1.0.4 // indirect
- github.com/fxamacker/cbor/v2 v2.7.0 // indirect
+ github.com/fxamacker/cbor/v2 v2.8.0 // indirect
github.com/go-ap/errors v0.0.0-20231003111023-183eef4b31b7 // indirect
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
github.com/go-enry/go-oniguruma v1.2.1 // indirect
@@ -185,15 +170,12 @@ require (
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
github.com/go-git/go-billy/v5 v5.6.2 // indirect
github.com/go-ini/ini v1.67.0 // indirect
- github.com/go-logr/logr v1.4.2 // indirect
- github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-openapi/jsonpointer v0.20.2 // indirect
github.com/go-openapi/jsonreference v0.20.4 // indirect
github.com/go-openapi/swag v0.22.7 // indirect
- github.com/go-webauthn/x v0.1.19 // indirect
+ github.com/go-webauthn/x v0.1.20 // indirect
github.com/goccy/go-json v0.10.5 // indirect
github.com/golang-jwt/jwt/v4 v4.5.1 // indirect
- github.com/golang/geo v0.0.0-20230421003525-6adc56603217 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/golang/snappy v0.0.4 // indirect
@@ -201,10 +183,6 @@ require (
github.com/google/go-cmp v0.7.0 // indirect
github.com/google/go-querystring v1.1.0 // indirect
github.com/google/go-tpm v0.9.3 // indirect
- github.com/google/s2a-go v0.1.8 // indirect
- github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
- github.com/googleapis/gax-go/v2 v2.13.0 // indirect
- github.com/googleapis/go-sql-spanner v1.7.4 // indirect
github.com/gorilla/css v1.0.1 // indirect
github.com/gorilla/mux v1.8.1 // indirect
github.com/gorilla/securecookie v1.1.2 // indirect
@@ -235,13 +213,13 @@ require (
github.com/pierrec/lz4/v4 v4.1.21 // indirect
github.com/pjbgf/sha1cd v0.3.2 // indirect
github.com/pkg/errors v0.9.1 // indirect
- github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.62.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/rhysd/actionlint v1.6.27 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
+ github.com/rogpeppe/go-internal v1.13.1 // indirect
github.com/rs/xid v1.6.0 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c // indirect
@@ -252,18 +230,9 @@ require (
github.com/xanzy/ssh-agent v0.3.3 // indirect
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
+ github.com/zeebo/assert v1.3.0 // indirect
github.com/zeebo/blake3 v0.2.4 // indirect
- go.etcd.io/bbolt v1.3.9 // indirect
- go.opencensus.io v0.24.0 // indirect
- go.opentelemetry.io/auto/sdk v1.1.0 // indirect
- go.opentelemetry.io/contrib/detectors/gcp v1.34.0 // indirect
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 // indirect
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
- go.opentelemetry.io/otel v1.34.0 // indirect
- go.opentelemetry.io/otel/metric v1.34.0 // indirect
- go.opentelemetry.io/otel/sdk v1.34.0 // indirect
- go.opentelemetry.io/otel/sdk/metric v1.34.0 // indirect
- go.opentelemetry.io/otel/trace v1.34.0 // indirect
+ go.etcd.io/bbolt v1.4.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
@@ -271,11 +240,6 @@ require (
golang.org/x/mod v0.24.0 // indirect
golang.org/x/time v0.10.0 // indirect
golang.org/x/tools v0.31.0 // indirect
- google.golang.org/api v0.203.0 // indirect
- google.golang.org/genproto v0.0.0-20241015192408-796eee8c2d53 // indirect
- google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 // indirect
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
- google.golang.org/grpc v1.71.0 // indirect
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
)
diff --git a/go.sum b/go.sum
index 67a1642186..1a285735a0 100644
--- a/go.sum
+++ b/go.sum
@@ -1,615 +1,5 @@
-cel.dev/expr v0.19.1 h1:NciYrtDRIR0lNCnH1LFJegdjspNx9fI59O7TWcua/W4=
-cel.dev/expr v0.19.1/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw=
-cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
-cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU=
-cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
-cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
-cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc=
-cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0=
-cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To=
-cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4=
-cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M=
-cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc=
-cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk=
-cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs=
-cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc=
-cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY=
-cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI=
-cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk=
-cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY=
-cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg=
-cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8=
-cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0=
-cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY=
-cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM=
-cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY=
-cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
-cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
-cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4=
-cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
-cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA=
-cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U=
-cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A=
-cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc=
-cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU=
-cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA=
-cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM=
-cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I=
-cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY=
-cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE=
-cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U=
-cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4=
-cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw=
-cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E=
-cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o=
-cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE=
-cloud.google.com/go/accesscontextmanager v1.6.0/go.mod h1:8XCvZWfYw3K/ji0iVnp+6pu7huxoQTLmxAbVjbloTtM=
-cloud.google.com/go/accesscontextmanager v1.7.0/go.mod h1:CEGLewx8dwa33aDAZQujl7Dx+uYhS0eay198wB/VumQ=
-cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw=
-cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY=
-cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg=
-cloud.google.com/go/aiplatform v1.35.0/go.mod h1:7MFT/vCaOyZT/4IIFfxH4ErVg/4ku6lKv3w0+tFTgXQ=
-cloud.google.com/go/aiplatform v1.36.1/go.mod h1:WTm12vJRPARNvJ+v6P52RDHCNe4AhvjcIZ/9/RRHy/k=
-cloud.google.com/go/aiplatform v1.37.0/go.mod h1:IU2Cv29Lv9oCn/9LkFiiuKfwrRTq+QQMbW+hPCxJGZw=
-cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI=
-cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4=
-cloud.google.com/go/analytics v0.17.0/go.mod h1:WXFa3WSym4IZ+JiKmavYdJwGG/CvpqiqczmL59bTD9M=
-cloud.google.com/go/analytics v0.18.0/go.mod h1:ZkeHGQlcIPkw0R/GW+boWHhCOR43xz9RN/jn7WcqfIE=
-cloud.google.com/go/analytics v0.19.0/go.mod h1:k8liqf5/HCnOUkbawNtrWWc+UAzyDlW89doe8TtoDsE=
-cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk=
-cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc=
-cloud.google.com/go/apigateway v1.5.0/go.mod h1:GpnZR3Q4rR7LVu5951qfXPJCHquZt02jf7xQx7kpqN8=
-cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc=
-cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04=
-cloud.google.com/go/apigeeconnect v1.5.0/go.mod h1:KFaCqvBRU6idyhSNyn3vlHXc8VMDJdRmwDF6JyFRqZ8=
-cloud.google.com/go/apigeeregistry v0.4.0/go.mod h1:EUG4PGcsZvxOXAdyEghIdXwAEi/4MEaoqLMLDMIwKXY=
-cloud.google.com/go/apigeeregistry v0.5.0/go.mod h1:YR5+s0BVNZfVOUkMa5pAR2xGd0A473vA5M7j247o1wM=
-cloud.google.com/go/apigeeregistry v0.6.0/go.mod h1:BFNzW7yQVLZ3yj0TKcwzb8n25CFBri51GVGOEUcgQsc=
-cloud.google.com/go/apikeys v0.4.0/go.mod h1:XATS/yqZbaBK0HOssf+ALHp8jAlNHUgyfprvNcBIszU=
-cloud.google.com/go/apikeys v0.5.0/go.mod h1:5aQfwY4D+ewMMWScd3hm2en3hCj+BROlyrt3ytS7KLI=
-cloud.google.com/go/apikeys v0.6.0/go.mod h1:kbpXu5upyiAlGkKrJgQl8A0rKNNJ7dQ377pdroRSSi8=
-cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno=
-cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak=
-cloud.google.com/go/appengine v1.6.0/go.mod h1:hg6i0J/BD2cKmDJbaFSYHFyZkgBEfQrDg/X0V5fJn84=
-cloud.google.com/go/appengine v1.7.0/go.mod h1:eZqpbHFCqRGa2aCdope7eC0SWLV1j0neb/QnMJVWx6A=
-cloud.google.com/go/appengine v1.7.1/go.mod h1:IHLToyb/3fKutRysUlFO0BPt5j7RiQ45nrzEJmKTo6E=
-cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4=
-cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0=
-cloud.google.com/go/area120 v0.7.0/go.mod h1:a3+8EUD1SX5RUcCs3MY5YasiO1z6yLiNLRiFrykbynY=
-cloud.google.com/go/area120 v0.7.1/go.mod h1:j84i4E1RboTWjKtZVWXPqvK5VHQFJRF2c1Nm69pWm9k=
-cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ=
-cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk=
-cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0=
-cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc=
-cloud.google.com/go/artifactregistry v1.11.1/go.mod h1:lLYghw+Itq9SONbCa1YWBoWs1nOucMH0pwXN1rOBZFI=
-cloud.google.com/go/artifactregistry v1.11.2/go.mod h1:nLZns771ZGAwVLzTX/7Al6R9ehma4WUEhZGWV6CeQNQ=
-cloud.google.com/go/artifactregistry v1.12.0/go.mod h1:o6P3MIvtzTOnmvGagO9v/rOjjA0HmhJ+/6KAXrmYDCI=
-cloud.google.com/go/artifactregistry v1.13.0/go.mod h1:uy/LNfoOIivepGhooAUpL1i30Hgee3Cu0l4VTWHUC08=
-cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o=
-cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s=
-cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0=
-cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ=
-cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY=
-cloud.google.com/go/asset v1.11.1/go.mod h1:fSwLhbRvC9p9CXQHJ3BgFeQNM4c9x10lqlrdEUYXlJo=
-cloud.google.com/go/asset v1.12.0/go.mod h1:h9/sFOa4eDIyKmH6QMpm4eUK3pDojWnUhTgJlk762Hg=
-cloud.google.com/go/asset v1.13.0/go.mod h1:WQAMyYek/b7NBpYq/K4KJWcRqzoalEsxz/t/dTk4THw=
-cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY=
-cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw=
-cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI=
-cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo=
-cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0=
-cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E=
-cloud.google.com/go/auth v0.9.9 h1:BmtbpNQozo8ZwW2t7QJjnrQtdganSdmqeIBxHxNkEZQ=
-cloud.google.com/go/auth v0.9.9/go.mod h1:xxA5AqpDrvS+Gkmo9RqrGGRh6WSNKKOXhY3zNOr38tI=
-cloud.google.com/go/auth/oauth2adapt v0.2.4 h1:0GWE/FUsXhf6C+jAkWgYm7X9tK8cuEIfy19DBn6B6bY=
-cloud.google.com/go/auth/oauth2adapt v0.2.4/go.mod h1:jC/jOpwFP6JBxhB3P5Rr0a9HLMC/Pe3eaL4NmdvqPtc=
-cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0=
-cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8=
-cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8=
-cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM=
-cloud.google.com/go/automl v1.12.0/go.mod h1:tWDcHDp86aMIuHmyvjuKeeHEGq76lD7ZqfGLN6B0NuU=
-cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc=
-cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI=
-cloud.google.com/go/baremetalsolution v0.5.0/go.mod h1:dXGxEkmR9BMwxhzBhV0AioD0ULBmuLZI8CdwalUxuss=
-cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE=
-cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE=
-cloud.google.com/go/batch v0.7.0/go.mod h1:vLZN95s6teRUqRQ4s3RLDsH8PvboqBK+rn1oevL159g=
-cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4=
-cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8=
-cloud.google.com/go/beyondcorp v0.4.0/go.mod h1:3ApA0mbhHx6YImmuubf5pyW8srKnCEPON32/5hj+RmM=
-cloud.google.com/go/beyondcorp v0.5.0/go.mod h1:uFqj9X+dSfrheVp7ssLTaRHd2EHqSL4QZmH4e8WXGGU=
-cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
-cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
-cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
-cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
-cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
-cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
-cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA=
-cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw=
-cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc=
-cloud.google.com/go/bigquery v1.47.0/go.mod h1:sA9XOgy0A8vQK9+MWhEQTY6Tix87M/ZurWFIxmF9I/E=
-cloud.google.com/go/bigquery v1.48.0/go.mod h1:QAwSz+ipNgfL5jxiaK7weyOhzdoAy1zFm0Nf1fysJac=
-cloud.google.com/go/bigquery v1.49.0/go.mod h1:Sv8hMmTFFYBlt/ftw2uN6dFdQPzBlREY9yBh7Oy7/4Q=
-cloud.google.com/go/bigquery v1.50.0/go.mod h1:YrleYEh2pSEbgTBZYMJ5SuSr0ML3ypjRB1zgf7pvQLU=
-cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY=
-cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s=
-cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI=
-cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y=
-cloud.google.com/go/billing v1.12.0/go.mod h1:yKrZio/eu+okO/2McZEbch17O5CB5NpZhhXG6Z766ss=
-cloud.google.com/go/billing v1.13.0/go.mod h1:7kB2W9Xf98hP9Sr12KfECgfGclsH3CQR0R08tnRlRbc=
-cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM=
-cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI=
-cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0=
-cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk=
-cloud.google.com/go/binaryauthorization v1.5.0/go.mod h1:OSe4OU1nN/VswXKRBmciKpo9LulY41gch5c68htf3/Q=
-cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg=
-cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590=
-cloud.google.com/go/certificatemanager v1.6.0/go.mod h1:3Hh64rCKjRAX8dXgRAyOcY5vQ/fE1sh8o+Mdd6KPgY8=
-cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk=
-cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk=
-cloud.google.com/go/channel v1.11.0/go.mod h1:IdtI0uWGqhEeatSB62VOoJ8FSUhJ9/+iGkJVqp74CGE=
-cloud.google.com/go/channel v1.12.0/go.mod h1:VkxCGKASi4Cq7TbXxlaBezonAYpp1GCnKMY6tnMQnLU=
-cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U=
-cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA=
-cloud.google.com/go/cloudbuild v1.6.0/go.mod h1:UIbc/w9QCbH12xX+ezUsgblrWv+Cv4Tw83GiSMHOn9M=
-cloud.google.com/go/cloudbuild v1.7.0/go.mod h1:zb5tWh2XI6lR9zQmsm1VRA+7OCuve5d8S+zJUul8KTg=
-cloud.google.com/go/cloudbuild v1.9.0/go.mod h1:qK1d7s4QlO0VwfYn5YuClDGg2hfmLZEb4wQGAbIgL1s=
-cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM=
-cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk=
-cloud.google.com/go/clouddms v1.5.0/go.mod h1:QSxQnhikCLUw13iAbffF2CZxAER3xDGNHjsTAkQJcQA=
-cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY=
-cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI=
-cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4=
-cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI=
-cloud.google.com/go/cloudtasks v1.9.0/go.mod h1:w+EyLsVkLWHcOaqNEyvcKAsWp9p29dL6uL9Nst1cI7Y=
-cloud.google.com/go/cloudtasks v1.10.0/go.mod h1:NDSoTLkZ3+vExFEWu2UJV1arUyzVDAiZtdWcsUyNwBs=
-cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow=
-cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM=
-cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M=
-cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s=
-cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU=
-cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U=
-cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU=
-cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU=
-cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU=
-cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE=
-cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvjxega5vAdo=
-cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA=
-cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs=
-cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU=
-cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE=
-cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU=
-cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k=
-cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM=
-cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I=
cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg=
-cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY=
-cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck=
-cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w=
-cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg=
-cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo=
-cloud.google.com/go/container v1.13.1/go.mod h1:6wgbMPeQRw9rSnKBCAJXnds3Pzj03C4JHamr8asWKy4=
-cloud.google.com/go/container v1.14.0/go.mod h1:3AoJMPhHfLDxLvrlVWaK57IXzaPnLaZq63WX59aQBfM=
-cloud.google.com/go/container v1.15.0/go.mod h1:ft+9S0WGjAyjDggg5S06DXj+fHJICWg8L7isCQe9pQA=
-cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I=
-cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4=
-cloud.google.com/go/containeranalysis v0.7.0/go.mod h1:9aUL+/vZ55P2CXfuZjS4UjQ9AgXoSw8Ts6lemfmxBxI=
-cloud.google.com/go/containeranalysis v0.9.0/go.mod h1:orbOANbwk5Ejoom+s+DUCTTJ7IBdBQJDcSylAx/on9s=
-cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0=
-cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs=
-cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc=
-cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE=
-cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM=
-cloud.google.com/go/datacatalog v1.8.1/go.mod h1:RJ58z4rMp3gvETA465Vg+ag8BGgBdnRPEMMSTr5Uv+M=
-cloud.google.com/go/datacatalog v1.12.0/go.mod h1:CWae8rFkfp6LzLumKOnmVh4+Zle4A3NXLzVJ1d1mRm0=
-cloud.google.com/go/datacatalog v1.13.0/go.mod h1:E4Rj9a5ZtAxcQJlEBTLgMTphfP11/lNaAshpoBgemX8=
-cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM=
-cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ=
-cloud.google.com/go/dataflow v0.8.0/go.mod h1:Rcf5YgTKPtQyYz8bLYhFoIV/vP39eL7fWNcSOyFfLJE=
-cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo=
-cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE=
-cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0=
-cloud.google.com/go/dataform v0.6.0/go.mod h1:QPflImQy33e29VuapFdf19oPbE4aYTJxr31OAPV+ulA=
-cloud.google.com/go/dataform v0.7.0/go.mod h1:7NulqnVozfHvWUBpMDfKMUESr+85aJsC/2O0o3jWPDE=
-cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38=
-cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w=
-cloud.google.com/go/datafusion v1.6.0/go.mod h1:WBsMF8F1RhSXvVM8rCV3AeyWVxcC2xY6vith3iw3S+8=
-cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I=
-cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ=
-cloud.google.com/go/datalabeling v0.7.0/go.mod h1:WPQb1y08RJbmpM3ww0CSUAGweL0SxByuW2E+FU+wXcM=
-cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA=
-cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A=
-cloud.google.com/go/dataplex v1.5.2/go.mod h1:cVMgQHsmfRoI5KFYq4JtIBEUbYwc3c7tXmIDhRmNNVQ=
-cloud.google.com/go/dataplex v1.6.0/go.mod h1:bMsomC/aEJOSpHXdFKFGQ1b0TDPIeL28nJObeO1ppRs=
-cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s=
-cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI=
-cloud.google.com/go/dataproc v1.12.0/go.mod h1:zrF3aX0uV3ikkMz6z4uBbIKyhRITnxvr4i3IjKsKrw4=
-cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo=
-cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA=
-cloud.google.com/go/dataqna v0.7.0/go.mod h1:Lx9OcIIeqCrw1a6KdO3/5KMP1wAmTc0slZWwP12Qq3c=
-cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
-cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
-cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM=
-cloud.google.com/go/datastore v1.11.0/go.mod h1:TvGxBIHCS50u8jzG+AW/ppf87v1of8nwzFNgEZU1D3c=
-cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo=
-cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ=
-cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g=
-cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4=
-cloud.google.com/go/datastream v1.6.0/go.mod h1:6LQSuswqLa7S4rPAOZFVjHIG3wJIjZcZrw8JDEDJuIs=
-cloud.google.com/go/datastream v1.7.0/go.mod h1:uxVRMm2elUSPuh65IbZpzJNMbuzkcvu5CjMqVIUHrww=
-cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c=
-cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s=
-cloud.google.com/go/deploy v1.6.0/go.mod h1:f9PTHehG/DjCom3QH0cntOVRm93uGBDt2vKzAPwpXQI=
-cloud.google.com/go/deploy v1.8.0/go.mod h1:z3myEJnA/2wnB4sgjqdMfgxCA0EqC3RBTNcVPs93mtQ=
-cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4=
-cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0=
-cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8=
-cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek=
-cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0=
-cloud.google.com/go/dialogflow v1.29.0/go.mod h1:b+2bzMe+k1s9V+F2jbJwpHPzrnIyHihAdRFMtn2WXuM=
-cloud.google.com/go/dialogflow v1.31.0/go.mod h1:cuoUccuL1Z+HADhyIA7dci3N5zUssgpBJmCzI6fNRB4=
-cloud.google.com/go/dialogflow v1.32.0/go.mod h1:jG9TRJl8CKrDhMEcvfcfFkkpp8ZhgPz3sBGmAUYJ2qE=
-cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM=
-cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q=
-cloud.google.com/go/dlp v1.9.0/go.mod h1:qdgmqgTyReTz5/YNSSuueR8pl7hO0o9bQ39ZhtgkWp4=
-cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU=
-cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU=
-cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k=
-cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4=
-cloud.google.com/go/documentai v1.16.0/go.mod h1:o0o0DLTEZ+YnJZ+J4wNfTxmDVyrkzFvttBXXtYRMHkM=
-cloud.google.com/go/documentai v1.18.0/go.mod h1:F6CK6iUH8J81FehpskRmhLq/3VlwQvb7TvwOceQ2tbs=
-cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y=
-cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg=
-cloud.google.com/go/domains v0.8.0/go.mod h1:M9i3MMDzGFXsydri9/vW+EWz9sWb4I6WyHqdlAk0idE=
-cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk=
-cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w=
-cloud.google.com/go/edgecontainer v0.3.0/go.mod h1:FLDpP4nykgwwIfcLt6zInhprzw0lEi2P1fjO6Ie0qbc=
-cloud.google.com/go/edgecontainer v1.0.0/go.mod h1:cttArqZpBB2q58W/upSG++ooo6EsblxDIolxa3jSjbY=
-cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU=
-cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI=
-cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8=
-cloud.google.com/go/essentialcontacts v1.5.0/go.mod h1:ay29Z4zODTuwliK7SnX8E86aUF2CTzdNtvv42niCX0M=
-cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc=
-cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw=
-cloud.google.com/go/eventarc v1.10.0/go.mod h1:u3R35tmZ9HvswGRBnF48IlYgYeBcPUCjkr4BTdem2Kw=
-cloud.google.com/go/eventarc v1.11.0/go.mod h1:PyUjsUKPWoRBCHeOxZd/lbOOjahV41icXyUY5kSTvVY=
-cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w=
-cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI=
-cloud.google.com/go/filestore v1.5.0/go.mod h1:FqBXDWBp4YLHqRnVGveOkHDf8svj9r5+mUDLupOWEDs=
-cloud.google.com/go/filestore v1.6.0/go.mod h1:di5unNuss/qfZTw2U9nhFqo8/ZDSc466dre85Kydllg=
-cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE=
-cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk=
-cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg=
-cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY=
-cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08=
-cloud.google.com/go/functions v1.10.0/go.mod h1:0D3hEOe3DbEvCXtYOZHQZmD+SzYsi1YbI7dGvHfldXw=
-cloud.google.com/go/functions v1.12.0/go.mod h1:AXWGrF3e2C/5ehvwYo/GH6O5s09tOPksiKhz+hH8WkA=
-cloud.google.com/go/functions v1.13.0/go.mod h1:EU4O007sQm6Ef/PwRsI8N2umygGqPBS/IZQKBQBcJ3c=
-cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM=
-cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA=
-cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w=
-cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM=
-cloud.google.com/go/gaming v1.9.0/go.mod h1:Fc7kEmCObylSWLO334NcO+O9QMDyz+TKC4v1D7X+Bc0=
-cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60=
-cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo=
-cloud.google.com/go/gkebackup v0.4.0/go.mod h1:byAyBGUwYGEEww7xsbnUTBHIYcOPy/PgUWUtOeRm9Vg=
-cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o=
-cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A=
-cloud.google.com/go/gkeconnect v0.7.0/go.mod h1:SNfmVqPkaEi3bF/B3CNZOAYPYdg7sU+obZ+QTky2Myw=
-cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0=
-cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0=
-cloud.google.com/go/gkehub v0.11.0/go.mod h1:JOWHlmN+GHyIbuWQPl47/C2RFhnFKH38jH9Ascu3n0E=
-cloud.google.com/go/gkehub v0.12.0/go.mod h1:djiIwwzTTBrF5NaXCGv3mf7klpEMcST17VBTVVDcuaw=
-cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA=
-cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI=
-cloud.google.com/go/gkemulticloud v0.5.0/go.mod h1:W0JDkiyi3Tqh0TJr//y19wyb1yf8llHVto2Htf2Ja3Y=
-cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc=
-cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM=
-cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o=
-cloud.google.com/go/gsuiteaddons v1.5.0/go.mod h1:TFCClYLd64Eaa12sFVmUyG62tk4mdIsI7pAnSXRkcFo=
-cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c=
-cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY=
-cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc=
-cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc=
-cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg=
-cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE=
-cloud.google.com/go/iam v0.11.0/go.mod h1:9PiLDanza5D+oWFZiH1uG+RnRCfEGKoyl6yo4cgWZGY=
-cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY=
-cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0=
-cloud.google.com/go/iam v1.2.1 h1:QFct02HRb7H12J/3utj0qf5tobFh9V4vR6h9eX5EBRU=
-cloud.google.com/go/iam v1.2.1/go.mod h1:3VUIJDPpwT6p/amXRC5GY8fCCh70lxPygguVtI0Z4/g=
-cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc=
-cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A=
-cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk=
-cloud.google.com/go/iap v1.7.0/go.mod h1:beqQx56T9O1G1yNPph+spKpNibDlYIiIixiqsQXxLIo=
-cloud.google.com/go/iap v1.7.1/go.mod h1:WapEwPc7ZxGt2jFGB/C/bm+hP0Y6NXzOYGjpPnmMS74=
-cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM=
-cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY=
-cloud.google.com/go/ids v1.3.0/go.mod h1:JBdTYwANikFKaDP6LtW5JAi4gubs57SVNQjemdt6xV4=
-cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs=
-cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g=
-cloud.google.com/go/iot v1.5.0/go.mod h1:mpz5259PDl3XJthEmh9+ap0affn/MqNSP4My77Qql9o=
-cloud.google.com/go/iot v1.6.0/go.mod h1:IqdAsmE2cTYYNO1Fvjfzo9po179rAtJeVGUvkLN3rLE=
-cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA=
-cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg=
-cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0=
-cloud.google.com/go/kms v1.8.0/go.mod h1:4xFEhYFqvW+4VMELtZyxomGSYtSQKzM178ylFW4jMAg=
-cloud.google.com/go/kms v1.9.0/go.mod h1:qb1tPTgfF9RQP8e1wq4cLFErVuTJv7UsSC915J8dh3w=
-cloud.google.com/go/kms v1.10.0/go.mod h1:ng3KTUtQQU9bPX3+QGLsflZIHlkbn8amFAMY63m8d24=
-cloud.google.com/go/kms v1.10.1/go.mod h1:rIWk/TryCkR59GMC3YtHtXeLzd634lBbKenvyySAyYI=
-cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic=
-cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI=
-cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE=
-cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8=
-cloud.google.com/go/language v1.9.0/go.mod h1:Ns15WooPM5Ad/5no/0n81yUetis74g3zrbeJBE+ptUY=
-cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8=
-cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08=
-cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo=
-cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw=
-cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M=
-cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE=
-cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc=
-cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo=
-cloud.google.com/go/longrunning v0.6.1 h1:lOLTFxYpr8hcRtcwWir5ITh1PAKUD/sG2lKrTSYjyMc=
-cloud.google.com/go/longrunning v0.6.1/go.mod h1:nHISoOZpBcmlwbJmiVk5oDRz0qG/ZxPynEGs1iZ79s0=
-cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE=
-cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM=
-cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA=
-cloud.google.com/go/maps v0.1.0/go.mod h1:BQM97WGyfw9FWEmQMpZ5T6cpovXXSd1cGmFma94eubI=
-cloud.google.com/go/maps v0.6.0/go.mod h1:o6DAMMfb+aINHz/p/jbcY+mYeXBoZoxTfdSQ8VAJaCw=
-cloud.google.com/go/maps v0.7.0/go.mod h1:3GnvVl3cqeSvgMcpRlQidXsPYuDGQ8naBis7MVzpXsY=
-cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4=
-cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w=
-cloud.google.com/go/mediatranslation v0.7.0/go.mod h1:LCnB/gZr90ONOIQLgSXagp8XUW1ODs2UmUMvcgMfI2I=
-cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE=
-cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM=
-cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA=
-cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY=
-cloud.google.com/go/memcache v1.9.0/go.mod h1:8oEyzXCu+zo9RzlEaEjHl4KkgjlNDaXbCQeQWlzNFJM=
-cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY=
-cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s=
-cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8=
-cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI=
-cloud.google.com/go/metastore v1.10.0/go.mod h1:fPEnH3g4JJAk+gMRnrAnoqyv2lpUCqJPWOodSaf45Eo=
-cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk=
-cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4=
-cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w=
-cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw=
-cloud.google.com/go/monitoring v1.21.1 h1:zWtbIoBMnU5LP9A/fz8LmWMGHpk4skdfeiaa66QdFGc=
-cloud.google.com/go/monitoring v1.21.1/go.mod h1:Rj++LKrlht9uBi8+Eb530dIrzG/cU/lB8mt+lbeFK1c=
-cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA=
-cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o=
-cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM=
-cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8=
-cloud.google.com/go/networkconnectivity v1.10.0/go.mod h1:UP4O4sWXJG13AqrTdQCD9TnLGEbtNRqjuaaA7bNjF5E=
-cloud.google.com/go/networkconnectivity v1.11.0/go.mod h1:iWmDD4QF16VCDLXUqvyspJjIEtBR/4zq5hwnY2X3scM=
-cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8=
-cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4=
-cloud.google.com/go/networkmanagement v1.6.0/go.mod h1:5pKPqyXjB/sgtvB5xqOemumoQNB7y95Q7S+4rjSOPYY=
-cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ=
-cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU=
-cloud.google.com/go/networksecurity v0.7.0/go.mod h1:mAnzoxx/8TBSyXEeESMy9OOYwo1v+gZ5eMRnsT5bC8k=
-cloud.google.com/go/networksecurity v0.8.0/go.mod h1:B78DkqsxFG5zRSVuwYFRZ9Xz8IcQ5iECsNrPn74hKHU=
-cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY=
-cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34=
-cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA=
-cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0=
-cloud.google.com/go/notebooks v1.7.0/go.mod h1:PVlaDGfJgj1fl1S3dUwhFMXFgfYGhYQt2164xOMONmE=
-cloud.google.com/go/notebooks v1.8.0/go.mod h1:Lq6dYKOYOWUCTvw5t2q1gp1lAp0zxAxRycayS0iJcqQ=
-cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4=
-cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs=
-cloud.google.com/go/optimization v1.3.1/go.mod h1:IvUSefKiwd1a5p0RgHDbWCIbDFgKuEdB+fPPuP0IDLI=
-cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA=
-cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk=
-cloud.google.com/go/orchestration v1.6.0/go.mod h1:M62Bevp7pkxStDfFfTuCOaXgaaqRAga1yKyoMtEoWPQ=
-cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE=
-cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc=
-cloud.google.com/go/orgpolicy v1.10.0/go.mod h1:w1fo8b7rRqlXlIJbVhOMPrwVljyuW5mqssvBtU18ONc=
-cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs=
-cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg=
-cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo=
-cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw=
-cloud.google.com/go/osconfig v1.11.0/go.mod h1:aDICxrur2ogRd9zY5ytBLV89KEgT2MKB2L/n6x1ooPw=
-cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E=
-cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU=
-cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70=
-cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo=
-cloud.google.com/go/oslogin v1.9.0/go.mod h1:HNavntnH8nzrn8JCTT5fj18FuJLFJc4NaZJtBnQtKFs=
-cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0=
-cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA=
-cloud.google.com/go/phishingprotection v0.7.0/go.mod h1:8qJI4QKHoda/sb/7/YmMQ2omRLSLYSu9bU0EKCNI+Lk=
-cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg=
-cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE=
-cloud.google.com/go/policytroubleshooter v1.5.0/go.mod h1:Rz1WfV+1oIpPdN2VvvuboLVRsB1Hclg3CKQ53j9l8vw=
-cloud.google.com/go/policytroubleshooter v1.6.0/go.mod h1:zYqaPTsmfvpjm5ULxAyD/lINQxJ0DDsnWOP/GZ7xzBc=
-cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0=
-cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI=
-cloud.google.com/go/privatecatalog v0.7.0/go.mod h1:2s5ssIFO69F5csTXcwBP7NPFTZvps26xGzvQ2PQaBYg=
-cloud.google.com/go/privatecatalog v0.8.0/go.mod h1:nQ6pfaegeDAq/Q5lrfCQzQLhubPiZhSaNhIgfJlnIXs=
-cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
-cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
-cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
-cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU=
-cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI=
-cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0=
-cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8=
-cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4=
-cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg=
-cloud.google.com/go/pubsublite v1.6.0/go.mod h1:1eFCS0U11xlOuMFV/0iBqw3zP12kddMeCbj/F3FSj9k=
-cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM=
-cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4=
-cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o=
-cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk=
-cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo=
-cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE=
-cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U=
-cloud.google.com/go/recaptchaenterprise/v2 v2.6.0/go.mod h1:RPauz9jeLtB3JVzg6nCbe12qNoaa8pXc4d/YukAmcnA=
-cloud.google.com/go/recaptchaenterprise/v2 v2.7.0/go.mod h1:19wVj/fs5RtYtynAPJdDTb69oW0vNHYDBTbB4NvMD9c=
-cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg=
-cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4=
-cloud.google.com/go/recommendationengine v0.7.0/go.mod h1:1reUcE3GIu6MeBz/h5xZJqNLuuVjNg1lmWMPyjatzac=
-cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg=
-cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c=
-cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs=
-cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70=
-cloud.google.com/go/recommender v1.9.0/go.mod h1:PnSsnZY7q+VL1uax2JWkt/UegHssxjUVVCrX52CuEmQ=
-cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y=
-cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A=
-cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA=
-cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM=
-cloud.google.com/go/redis v1.11.0/go.mod h1:/X6eicana+BWcUda5PpwZC48o37SiFVTFSs0fWAJ7uQ=
-cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA=
-cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0=
-cloud.google.com/go/resourcemanager v1.5.0/go.mod h1:eQoXNAiAvCf5PXxWxXjhKQoTMaUSNrEfg+6qdf/wots=
-cloud.google.com/go/resourcemanager v1.6.0/go.mod h1:YcpXGRs8fDzcUl1Xw8uOVmI8JEadvhRIkoXXUNVYcVo=
-cloud.google.com/go/resourcemanager v1.7.0/go.mod h1:HlD3m6+bwhzj9XCouqmeiGuni95NTrExfhoSrkC/3EI=
-cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU=
-cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg=
-cloud.google.com/go/resourcesettings v1.5.0/go.mod h1:+xJF7QSG6undsQDfsCJyqWXyBwUoJLhetkRMDRnIoXA=
-cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4=
-cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY=
-cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc=
-cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y=
-cloud.google.com/go/retail v1.12.0/go.mod h1:UMkelN/0Z8XvKymXFbD4EhFJlYKRx1FGhQkVPU5kF14=
-cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do=
-cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo=
-cloud.google.com/go/run v0.8.0/go.mod h1:VniEnuBwqjigv0A7ONfQUaEItaiCRVujlMqerPPiktM=
-cloud.google.com/go/run v0.9.0/go.mod h1:Wwu+/vvg8Y+JUApMwEDfVfhetv30hCG4ZwDR/IXl2Qg=
-cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s=
-cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI=
-cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk=
-cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44=
-cloud.google.com/go/scheduler v1.8.0/go.mod h1:TCET+Y5Gp1YgHT8py4nlg2Sew8nUHMqcpousDgXJVQc=
-cloud.google.com/go/scheduler v1.9.0/go.mod h1:yexg5t+KSmqu+njTIh3b7oYPheFtBWGcbVUYF1GGMIc=
-cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA=
-cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4=
-cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4=
-cloud.google.com/go/secretmanager v1.10.0/go.mod h1:MfnrdvKMPNra9aZtQFvBcvRU54hbPD8/HayQdlUgJpU=
-cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4=
-cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0=
-cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU=
-cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q=
-cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA=
-cloud.google.com/go/security v1.12.0/go.mod h1:rV6EhrpbNHrrxqlvW0BWAIawFWq3X90SduMJdFwtLB8=
-cloud.google.com/go/security v1.13.0/go.mod h1:Q1Nvxl1PAgmeW0y3HTt54JYIvUdtcpYKVfIB8AOMZ+0=
-cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU=
-cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc=
-cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk=
-cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk=
-cloud.google.com/go/securitycenter v1.18.1/go.mod h1:0/25gAzCM/9OL9vVx4ChPeM/+DlfGQJDwBy/UC8AKK0=
-cloud.google.com/go/securitycenter v1.19.0/go.mod h1:LVLmSg8ZkkyaNy4u7HCIshAngSQ8EcIRREP3xBnyfag=
-cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU=
-cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s=
-cloud.google.com/go/servicecontrol v1.10.0/go.mod h1:pQvyvSRh7YzUF2efw7H87V92mxU8FnFDawMClGCNuAA=
-cloud.google.com/go/servicecontrol v1.11.0/go.mod h1:kFmTzYzTUIuZs0ycVqRHNaNhgR+UMUpw9n02l/pY+mc=
-cloud.google.com/go/servicecontrol v1.11.1/go.mod h1:aSnNNlwEFBY+PWGQ2DoM0JJ/QUXqV5/ZD9DOLB7SnUk=
-cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs=
-cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg=
-cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4=
-cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U=
-cloud.google.com/go/servicedirectory v1.8.0/go.mod h1:srXodfhY1GFIPvltunswqXpVxFPpZjf8nkKQT7XcXaY=
-cloud.google.com/go/servicedirectory v1.9.0/go.mod h1:29je5JjiygNYlmsGz8k6o+OZ8vd4f//bQLtvzkPPT/s=
-cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco=
-cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo=
-cloud.google.com/go/servicemanagement v1.6.0/go.mod h1:aWns7EeeCOtGEX4OvZUWCCJONRZeFKiptqKf1D0l/Jc=
-cloud.google.com/go/servicemanagement v1.8.0/go.mod h1:MSS2TDlIEQD/fzsSGfCdJItQveu9NXnUniTrq/L8LK4=
-cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E=
-cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU=
-cloud.google.com/go/serviceusage v1.5.0/go.mod h1:w8U1JvqUqwJNPEOTQjrMHkw3IaIFLoLsPLvsE3xueec=
-cloud.google.com/go/serviceusage v1.6.0/go.mod h1:R5wwQcbOWsyuOfbP9tGdAnCAc6B9DRwPG1xtWMDeuPA=
-cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4=
-cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw=
-cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+qE2f9A=
-cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos=
-cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk=
-cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M=
-cloud.google.com/go/spanner v1.73.0 h1:0bab8QDn6MNj9lNK6XyGAVFhMlhMU2waePPa6GZNoi8=
-cloud.google.com/go/spanner v1.73.0/go.mod h1:mw98ua5ggQXVWwp83yjwggqEmW9t8rjs9Po1ohcUGW4=
-cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM=
-cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ=
-cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0=
-cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco=
-cloud.google.com/go/speech v1.14.1/go.mod h1:gEosVRPJ9waG7zqqnsHpYTOoAS4KouMRLDFMekpJ0J0=
-cloud.google.com/go/speech v1.15.0/go.mod h1:y6oH7GhqCaZANH7+Oe0BhgIogsNInLlz542tg3VqeYI=
-cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
-cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
-cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
-cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
-cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
-cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo=
-cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y=
-cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc=
-cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s=
-cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y=
-cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4=
-cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w=
-cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I=
-cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4=
-cloud.google.com/go/storagetransfer v1.8.0/go.mod h1:JpegsHHU1eXg7lMHkvf+KE5XDJ7EQu0GwNJbbVGanEw=
-cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw=
-cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g=
-cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM=
-cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA=
-cloud.google.com/go/talent v1.5.0/go.mod h1:G+ODMj9bsasAEJkQSzO2uHQWXHHXUomArjWQQYkqK6c=
-cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8=
-cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4=
-cloud.google.com/go/texttospeech v1.6.0/go.mod h1:YmwmFT8pj1aBblQOI3TfKmwibnsfvhIBzPXcW4EBovc=
-cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ=
-cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg=
-cloud.google.com/go/tpu v1.5.0/go.mod h1:8zVo1rYDFuW2l4yZVY0R0fb/v44xLh3llq7RuV61fPM=
-cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28=
-cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y=
-cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA=
-cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk=
-cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs=
-cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg=
-cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0=
-cloud.google.com/go/translate v1.6.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos=
-cloud.google.com/go/translate v1.7.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos=
-cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk=
-cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw=
-cloud.google.com/go/video v1.12.0/go.mod h1:MLQew95eTuaNDEGriQdcYn0dTwf9oWiA4uYebxM5kdg=
-cloud.google.com/go/video v1.13.0/go.mod h1:ulzkYlYgCp15N2AokzKjy7MQ9ejuynOJdf1tR5lGthk=
-cloud.google.com/go/video v1.14.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ=
-cloud.google.com/go/video v1.15.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ=
-cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU=
-cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4=
-cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M=
-cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU=
-cloud.google.com/go/videointelligence v1.10.0/go.mod h1:LHZngX1liVtUhZvi2uNS0VQuOzNi2TkY1OakiuoUOjU=
-cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0=
-cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo=
-cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo=
-cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY=
-cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E=
-cloud.google.com/go/vision/v2 v2.6.0/go.mod h1:158Hes0MvOS9Z/bDMSFpjwsUrZ5fPrdwuyyvKSGAGMY=
-cloud.google.com/go/vision/v2 v2.7.0/go.mod h1:H89VysHy21avemp6xcf9b9JvZHVehWbET0uT/bcuY/0=
-cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE=
-cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g=
-cloud.google.com/go/vmmigration v1.5.0/go.mod h1:E4YQ8q7/4W9gobHjQg4JJSgXXSgY21nA5r8swQV+Xxc=
-cloud.google.com/go/vmmigration v1.6.0/go.mod h1:bopQ/g4z+8qXzichC7GW1w2MjbErL54rk3/C843CjfY=
-cloud.google.com/go/vmwareengine v0.1.0/go.mod h1:RsdNEf/8UDvKllXhMz5J40XxDrNJNN4sagiox+OI208=
-cloud.google.com/go/vmwareengine v0.2.2/go.mod h1:sKdctNJxb3KLZkE/6Oui94iw/xs9PRNC2wnNLXsHvH8=
-cloud.google.com/go/vmwareengine v0.3.0/go.mod h1:wvoyMvNWdIzxMYSpH/R7y2h5h3WFkx6d+1TIsP39WGY=
-cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w=
-cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8=
-cloud.google.com/go/vpcaccess v1.6.0/go.mod h1:wX2ILaNhe7TlVa4vC5xce1bCnqE3AeH27RV31lnmZes=
-cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE=
-cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg=
-cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc=
-cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A=
-cloud.google.com/go/webrisk v1.8.0/go.mod h1:oJPDuamzHXgUc+b8SiHRcVInZQuybnvEW72PqTc7sSg=
-cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo=
-cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ=
-cloud.google.com/go/websecurityscanner v1.5.0/go.mod h1:Y6xdCPy81yi0SQnDY1xdNTNpfY1oAgXUlcfN3B3eSng=
-cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0=
-cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M=
-cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M=
-cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA=
-cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw=
code.forgejo.org/f3/gof3/v3 v3.10.6 h1:Ru/Iz+pqM8IPi7atUHE7+q7v3O3DRbYgMFqrFTsO1m8=
code.forgejo.org/f3/gof3/v3 v3.10.6/go.mod h1:K6lQCWQIyN/5rjP/OJL9fMA6fd++satndE20w/I6Kss=
code.forgejo.org/forgejo-contrib/go-libravatar v0.0.0-20191008002943-06d1c002b251 h1:HTZl3CBk3ABNYtFI6TPLvJgGKFIhKT5CBk0sbOtkDKU=
@@ -644,11 +34,8 @@ connectrpc.com/connect v1.17.0 h1:W0ZqMhtVzn9Zhn2yATuUokDLO5N+gIuBWMOnsQrfmZk=
connectrpc.com/connect v1.17.0/go.mod h1:0292hj1rnx8oFrStN7cB4jjVBeqs+Yx5yDIC2prWDO8=
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
-dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
-gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8=
-git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc=
gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a h1:lSA0F4e9A2NcQSqGqTOXqu2aRi/XEQxDCBwM8yJtE6s=
gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a/go.mod h1:EXuID2Zs0pAQhH8yz+DNjUbjppKQzKFAn28TMYPB6IU=
github.com/42wim/httpsig v1.2.2 h1:ofAYoHUNs/MJOLqQ8hIxeyz2QxOz8qdSVvp3PX/oPgA=
@@ -659,35 +46,19 @@ github.com/6543/go-version v1.3.1 h1:HvOp+Telns7HWJ2Xo/05YXQSB2bE0WmVgbHqwMPZT4U
github.com/6543/go-version v1.3.1/go.mod h1:oqFAHCwtLVUTLdhQmVZWYvaHXTdsbB4SY85at64SQEo=
github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 h1:mFRzDkZVAjdal+s7s0MwaRv9igoPqLRdzOLzw/8Xvq8=
github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358/go.mod h1:chxPXzSsl7ZWRAuOIE23GDNzjWuZquvFlgA8xmpunjU=
-github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
-github.com/ClickHouse/ch-go v0.61.5 h1:zwR8QbYI0tsMiEcze/uIMK+Tz1D3XZXLdNrlaOpeEI4=
-github.com/ClickHouse/ch-go v0.61.5/go.mod h1:s1LJW/F/LcFs5HJnuogFMta50kKDO0lf9zzfrbl0RQg=
-github.com/ClickHouse/clickhouse-go/v2 v2.30.0 h1:AG4D/hW39qa58+JHQIFOSnxyL46H6h2lrmGGk17dhFo=
-github.com/ClickHouse/clickhouse-go/v2 v2.30.0/go.mod h1:i9ZQAojcayW3RsdCb3YR+n+wC2h65eJsZCscZ1Z1wyo=
github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ=
github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw=
-github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 h1:oVLqHXhnYtUwM89y9T1fXGaK9wTkXHgNp8/ZNMQzUxE=
-github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0/go.mod h1:dppbR7CwXD4pgtV9t3wD1812RaLDcBjtblcDF5f1vI0=
-github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0 h1:3c8yed4lgqTt+oTQ+JNMDo+F4xprBf+O/il4ZC0nRLw=
-github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0/go.mod h1:obipzmGjfSjam60XLwGfqUkJsfiheAl+TUjG+4yzyPM=
-github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk=
github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
-github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw=
github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
github.com/PuerkitoBio/goquery v1.10.2 h1:7fh2BdHcG6VFZsK7toXBT/Bh1z5Wmy8Q9MV9HqT2AM8=
github.com/PuerkitoBio/goquery v1.10.2/go.mod h1:0guWGjcLu9AYC7C1GHnpysHy056u9aEkUHwhdnePMCU=
-github.com/RoaringBitmap/roaring v1.9.3 h1:t4EbC5qQwnisr5PrP9nt0IRhRTb9gMUgQF4t4S2OByM=
-github.com/RoaringBitmap/roaring v1.9.3/go.mod h1:6AXUsoIEzDTFFQCe1RbGA6uFONMhvejWj5rqITANK90=
+github.com/RoaringBitmap/roaring/v2 v2.4.5 h1:uGrrMreGjvAtTBobc0g5IrW1D5ldxDQYe2JW2gggRdg=
+github.com/RoaringBitmap/roaring/v2 v2.4.5/go.mod h1:FiJcsfkGje/nZBZgCu0ZxCPOKD/hVXDS2dXi7/eUFE0=
github.com/SaveTheRbtz/zstd-seekable-format-go/pkg v0.7.2 h1:cSXom2MoKJ9KPPw29RoZtHvUETY4F4n/kXl8m9btnQ0=
github.com/SaveTheRbtz/zstd-seekable-format-go/pkg v0.7.2/go.mod h1:JitQWJ8JuV4Y87l8VsHiiwhb3cgdyn68mX40s7NT6PA=
-github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY=
-github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk=
-github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
-github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM=
github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0=
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
github.com/alecthomas/chroma/v2 v2.2.0/go.mod h1:vf4zrexSH54oEjJ7EdB65tGNHmH3pGZmVkgTP5RHvAs=
@@ -699,17 +70,12 @@ github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW5
github.com/alexbrainman/sspi v0.0.0-20210105120005-909beea2cc74 h1:Kk6a4nehpJ3UuJRqlA3JxYxBZEqCeOmATOvrbT4p9RA=
github.com/alexbrainman/sspi v0.0.0-20210105120005-909beea2cc74/go.mod h1:cEWa1LVoE5KvSD9ONXsZrj0z6KqySlCCNKHlLzbqAt4=
github.com/andybalholm/brotli v1.0.1/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y=
-github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
github.com/andybalholm/brotli v1.1.1 h1:PR2pgnyFznKEugtsUo0xLdDop5SKXd5Qf5ysW+7XdTA=
github.com/andybalholm/brotli v1.1.1/go.mod h1:05ib4cKhjx3OQYUY22hTVd34Bc8upXjOLL2rKwwZBoA=
github.com/andybalholm/cascadia v1.3.3 h1:AG2YHrzJIm4BZ19iwJ/DAua6Btl3IwJX+VI4kktS1LM=
github.com/andybalholm/cascadia v1.3.3/go.mod h1:xNd9bqTn98Ln4DwST8/nG+H0yuB8Hmgu1YHNnWw0GeA=
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
-github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
-github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0=
-github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI=
-github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
@@ -717,47 +83,46 @@ github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd3
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/bits-and-blooms/bitset v1.12.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
-github.com/bits-and-blooms/bitset v1.13.0 h1:bAQ9OPNFYbGHV6Nez0tmNI0RiEu7/hxlYJRUA0wFAVE=
-github.com/bits-and-blooms/bitset v1.13.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
+github.com/bits-and-blooms/bitset v1.22.0 h1:Tquv9S8+SGaS3EhyA+up3FXzmkhxPGjQQCkcs2uw7w4=
+github.com/bits-and-blooms/bitset v1.22.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb h1:m935MPodAbYS46DG4pJSv7WO+VECIWUQ7OJYSoTrMh4=
github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb/go.mod h1:PkYb9DJNAwrSvRx5DYA+gUcOIgTGVMNkfSCbZM8cWpI=
-github.com/blevesearch/bleve/v2 v2.4.4 h1:RwwLGjUm54SwyyykbrZs4vc1qjzYic4ZnAnY9TwNl60=
-github.com/blevesearch/bleve/v2 v2.4.4/go.mod h1:fa2Eo6DP7JR+dMFpQe+WiZXINKSunh7WBtlDGbolKXk=
-github.com/blevesearch/bleve_index_api v1.1.12 h1:P4bw9/G/5rulOF7SJ9l4FsDoo7UFJ+5kexNy1RXfegY=
-github.com/blevesearch/bleve_index_api v1.1.12/go.mod h1:PbcwjIcRmjhGbkS/lJCpfgVSMROV6TRubGGAODaK1W8=
-github.com/blevesearch/geo v0.1.20 h1:paaSpu2Ewh/tn5DKn/FB5SzvH0EWupxHEIwbCk/QPqM=
-github.com/blevesearch/geo v0.1.20/go.mod h1:DVG2QjwHNMFmjo+ZgzrIq2sfCh6rIHzy9d9d0B59I6w=
-github.com/blevesearch/go-faiss v1.0.24 h1:K79IvKjoKHdi7FdiXEsAhxpMuns0x4fM0BO93bW5jLI=
-github.com/blevesearch/go-faiss v1.0.24/go.mod h1:OMGQwOaRRYxrmeNdMrXJPvVx8gBnvE5RYrr0BahNnkk=
+github.com/blevesearch/bleve/v2 v2.5.2 h1:Ab0r0MODV2C5A6BEL87GqLBySqp/s9xFgceCju6BQk8=
+github.com/blevesearch/bleve/v2 v2.5.2/go.mod h1:5Dj6dUQxZM6aqYT3eutTD/GpWKGFSsV8f7LDidFbwXo=
+github.com/blevesearch/bleve_index_api v1.2.8 h1:Y98Pu5/MdlkRyLM0qDHostYo7i+Vv1cDNhqTeR4Sy6Y=
+github.com/blevesearch/bleve_index_api v1.2.8/go.mod h1:rKQDl4u51uwafZxFrPD1R7xFOwKnzZW7s/LSeK4lgo0=
+github.com/blevesearch/geo v0.2.3 h1:K9/vbGI9ehlXdxjxDRJtoAMt7zGAsMIzc6n8zWcwnhg=
+github.com/blevesearch/geo v0.2.3/go.mod h1:K56Q33AzXt2YExVHGObtmRSFYZKYGv0JEN5mdacJJR8=
+github.com/blevesearch/go-faiss v1.0.25 h1:lel1rkOUGbT1CJ0YgzKwC7k+XH0XVBHnCVWahdCXk4U=
+github.com/blevesearch/go-faiss v1.0.25/go.mod h1:OMGQwOaRRYxrmeNdMrXJPvVx8gBnvE5RYrr0BahNnkk=
github.com/blevesearch/go-porterstemmer v1.0.3 h1:GtmsqID0aZdCSNiY8SkuPJ12pD4jI+DdXTAn4YRcHCo=
github.com/blevesearch/go-porterstemmer v1.0.3/go.mod h1:angGc5Ht+k2xhJdZi511LtmxuEf0OVpvUUNrwmM1P7M=
github.com/blevesearch/gtreap v0.1.1 h1:2JWigFrzDMR+42WGIN/V2p0cUvn4UP3C4Q5nmaZGW8Y=
github.com/blevesearch/gtreap v0.1.1/go.mod h1:QaQyDRAT51sotthUWAH4Sj08awFSSWzgYICSZ3w0tYk=
github.com/blevesearch/mmap-go v1.0.4 h1:OVhDhT5B/M1HNPpYPBKIEJaD0F3Si+CrEKULGCDPWmc=
github.com/blevesearch/mmap-go v1.0.4/go.mod h1:EWmEAOmdAS9z/pi/+Toxu99DnsbhG1TIxUoRmJw/pSs=
-github.com/blevesearch/scorch_segment_api/v2 v2.2.16 h1:uGvKVvG7zvSxCwcm4/ehBa9cCEuZVE+/zvrSl57QUVY=
-github.com/blevesearch/scorch_segment_api/v2 v2.2.16/go.mod h1:VF5oHVbIFTu+znY1v30GjSpT5+9YFs9dV2hjvuh34F0=
+github.com/blevesearch/scorch_segment_api/v2 v2.3.10 h1:Yqk0XD1mE0fDZAJXTjawJ8If/85JxnLd8v5vG/jWE/s=
+github.com/blevesearch/scorch_segment_api/v2 v2.3.10/go.mod h1:Z3e6ChN3qyN35yaQpl00MfI5s8AxUJbpTR/DL8QOQ+8=
github.com/blevesearch/segment v0.9.1 h1:+dThDy+Lvgj5JMxhmOVlgFfkUtZV2kw49xax4+jTfSU=
github.com/blevesearch/segment v0.9.1/go.mod h1:zN21iLm7+GnBHWTao9I+Au/7MBiL8pPFtJBJTsk6kQw=
github.com/blevesearch/snowballstem v0.9.0 h1:lMQ189YspGP6sXvZQ4WZ+MLawfV8wOmPoD/iWeNXm8s=
github.com/blevesearch/snowballstem v0.9.0/go.mod h1:PivSj3JMc8WuaFkTSRDW2SlrulNWPl4ABg1tC/hlgLs=
github.com/blevesearch/upsidedown_store_api v1.0.2 h1:U53Q6YoWEARVLd1OYNc9kvhBMGZzVrdmaozG2MfoB+A=
github.com/blevesearch/upsidedown_store_api v1.0.2/go.mod h1:M01mh3Gpfy56Ps/UXHjEO/knbqyQ1Oamg8If49gRwrQ=
-github.com/blevesearch/vellum v1.0.10 h1:HGPJDT2bTva12hrHepVT3rOyIKFFF4t7Gf6yMxyMIPI=
-github.com/blevesearch/vellum v1.0.10/go.mod h1:ul1oT0FhSMDIExNjIxHqJoGpVrBpKCdgDQNxfqgJt7k=
-github.com/blevesearch/zapx/v11 v11.3.10 h1:hvjgj9tZ9DeIqBCxKhi70TtSZYMdcFn7gDb71Xo/fvk=
-github.com/blevesearch/zapx/v11 v11.3.10/go.mod h1:0+gW+FaE48fNxoVtMY5ugtNHHof/PxCqh7CnhYdnMzQ=
-github.com/blevesearch/zapx/v12 v12.3.10 h1:yHfj3vXLSYmmsBleJFROXuO08mS3L1qDCdDK81jDl8s=
-github.com/blevesearch/zapx/v12 v12.3.10/go.mod h1:0yeZg6JhaGxITlsS5co73aqPtM04+ycnI6D1v0mhbCs=
-github.com/blevesearch/zapx/v13 v13.3.10 h1:0KY9tuxg06rXxOZHg3DwPJBjniSlqEgVpxIqMGahDE8=
-github.com/blevesearch/zapx/v13 v13.3.10/go.mod h1:w2wjSDQ/WBVeEIvP0fvMJZAzDwqwIEzVPnCPrz93yAk=
-github.com/blevesearch/zapx/v14 v14.3.10 h1:SG6xlsL+W6YjhX5N3aEiL/2tcWh3DO75Bnz77pSwwKU=
-github.com/blevesearch/zapx/v14 v14.3.10/go.mod h1:qqyuR0u230jN1yMmE4FIAuCxmahRQEOehF78m6oTgns=
-github.com/blevesearch/zapx/v15 v15.3.16 h1:Ct3rv7FUJPfPk99TI/OofdC+Kpb4IdyfdMH48sb+FmE=
-github.com/blevesearch/zapx/v15 v15.3.16/go.mod h1:Turk/TNRKj9es7ZpKK95PS7f6D44Y7fAFy8F4LXQtGg=
-github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b h1:ju9Az5YgrzCeK3M1QwvZIpxYhChkXp7/L0RhDYsxXoE=
-github.com/blevesearch/zapx/v16 v16.1.9-0.20241217210638-a0519e7caf3b/go.mod h1:BlrYNpOu4BvVRslmIG+rLtKhmjIaRhIbG8sb9scGTwI=
-github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
+github.com/blevesearch/vellum v1.1.0 h1:CinkGyIsgVlYf8Y2LUQHvdelgXr6PYuvoDIajq6yR9w=
+github.com/blevesearch/vellum v1.1.0/go.mod h1:QgwWryE8ThtNPxtgWJof5ndPfx0/YMBh+W2weHKPw8Y=
+github.com/blevesearch/zapx/v11 v11.4.2 h1:l46SV+b0gFN+Rw3wUI1YdMWdSAVhskYuvxlcgpQFljs=
+github.com/blevesearch/zapx/v11 v11.4.2/go.mod h1:4gdeyy9oGa/lLa6D34R9daXNUvfMPZqUYjPwiLmekwc=
+github.com/blevesearch/zapx/v12 v12.4.2 h1:fzRbhllQmEMUuAQ7zBuMvKRlcPA5ESTgWlDEoB9uQNE=
+github.com/blevesearch/zapx/v12 v12.4.2/go.mod h1:TdFmr7afSz1hFh/SIBCCZvcLfzYvievIH6aEISCte58=
+github.com/blevesearch/zapx/v13 v13.4.2 h1:46PIZCO/ZuKZYgxI8Y7lOJqX3Irkc3N8W82QTK3MVks=
+github.com/blevesearch/zapx/v13 v13.4.2/go.mod h1:knK8z2NdQHlb5ot/uj8wuvOq5PhDGjNYQQy0QDnopZk=
+github.com/blevesearch/zapx/v14 v14.4.2 h1:2SGHakVKd+TrtEqpfeq8X+So5PShQ5nW6GNxT7fWYz0=
+github.com/blevesearch/zapx/v14 v14.4.2/go.mod h1:rz0XNb/OZSMjNorufDGSpFpjoFKhXmppH9Hi7a877D8=
+github.com/blevesearch/zapx/v15 v15.4.2 h1:sWxpDE0QQOTjyxYbAVjt3+0ieu8NCE0fDRaFxEsp31k=
+github.com/blevesearch/zapx/v15 v15.4.2/go.mod h1:1pssev/59FsuWcgSnTa0OeEpOzmhtmr/0/11H0Z8+Nw=
+github.com/blevesearch/zapx/v16 v16.2.4 h1:tGgfvleXTAkwsD5mEzgM3zCS/7pgocTCnO1oyAUjlww=
+github.com/blevesearch/zapx/v16 v16.2.4/go.mod h1:Rti/REtuuMmzwsI8/C/qIzRaEoSK/wiFYw5e5ctUKKs=
github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs=
github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
@@ -773,14 +138,8 @@ github.com/caddyserver/certmagic v0.22.2 h1:qzZURXlrxwR5m25/jpvVeEyJHeJJMvAwe5zl
github.com/caddyserver/certmagic v0.22.2/go.mod h1:hbqE7BnkjhX5IJiFslPmrSeobSeZvI6ux8tyxhsd6qs=
github.com/caddyserver/zerossl v0.1.3 h1:onS+pxp3M8HnHpN5MMbOMyNjmTheJyWRaZYwn+YTAyA=
github.com/caddyserver/zerossl v0.1.3/go.mod h1:CxA0acn7oEGO6//4rtrRjYgEoa4MFw/XofZnrYwGqG4=
-github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
-github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
-github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw=
github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a h1:MISbI8sU/PSK/ztvmWKFcI7UGb5/HQT7B+i3a2myKgI=
github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a/go.mod h1:2GxOXOlEPAMFPfp014mK1SWq8G8BN8o7/dfYqJrVGn8=
-github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
-github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
-github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/chi-middleware/proxy v1.1.1 h1:4HaXUp8o2+bhHr1OhVy+VjN0+L7/07JDcn6v7YrTjrQ=
@@ -788,30 +147,11 @@ github.com/chi-middleware/proxy v1.1.1/go.mod h1:jQwMEJct2tz9VmtCELxvnXoMfa+SOdi
github.com/chromedp/cdproto v0.0.0-20230802225258-3cf4e6d46a89/go.mod h1:GKljq0VrfU4D5yc+2qA6OVr8pmO/MBbPEWqWQ/oqGEs=
github.com/chromedp/chromedp v0.9.2/go.mod h1:LkSXJKONWTCHAfQasKFUZI+mxqS4tZqhmtGzzhLsnLs=
github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww=
-github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ=
-github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk=
-github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8=
-github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
-github.com/cloudflare/circl v1.3.8 h1:j+V8jJt09PoeMFIu2uh5JUyEaIHTXVOHslFoLNAKqwI=
-github.com/cloudflare/circl v1.3.8/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU=
-github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
-github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
-github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
-github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
-github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
-github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 h1:boJj011Hh+874zpIySeApCX4GeOjPl9qhRF3QuIZq+Q=
-github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
+github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0=
+github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc=
github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
@@ -823,8 +163,6 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davidmz/go-pageant v1.0.2 h1:bPblRCh5jGU+Uptpz6LgMZGD5hJoOt7otgT454WvHn0=
github.com/davidmz/go-pageant v1.0.2/go.mod h1:P2EDDnMqIwG5Rrp05dTRITj9z2zpGcD9efWSkTNKLIE=
-github.com/denisenkom/go-mssqldb v0.12.3 h1:pBSGx9Tq67pBOTLmxNuirNTeB8Vjmf886Kx+8Y+8shw=
-github.com/denisenkom/go-mssqldb v0.12.3/go.mod h1:k0mtMFOnU+AihqFxPMiF05rtiDrorD1Vrm1KEz5hxDo=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
github.com/djherbis/buffer v1.1.0/go.mod h1:VwN8VdFkMY0DCALdY8o00d3IZ6Amz/UNVMWcSaJT44o=
@@ -837,12 +175,10 @@ github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55k
github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.4 h1:rPYF9/LECdNymJufQKmri9gV604RvvABwgOA8un7yAo=
github.com/dlclark/regexp2 v1.11.4/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
-github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5/go.mod h1:qssHWj60/X5sZFNxpG4HBPDHVqxNm4DfnCKgrbZOT+s=
github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707 h1:2tV76y6Q9BB+NEBasnqvs7e49aEBFI8ejC89PSnWH+4=
github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707/go.mod h1:qssHWj60/X5sZFNxpG4HBPDHVqxNm4DfnCKgrbZOT+s=
github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod h1:Lj+Z9rebOhdfkVLjJ8T6VcRQv3SXugXy999NBtR9aFY=
-github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/editorconfig/editorconfig-core-go/v2 v2.6.3 h1:XVUp6qW3BIkmM3/1EkrHpa6bL56APOynfXcZEmIgOhs=
@@ -858,46 +194,18 @@ github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43/go.mod h1:iL2twTe
github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594/go.mod h1:aqO8z8wPrjkscevZJFVE1wXJrLpC5LtJG7fqLOsPb2U=
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
-github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
-github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
-github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
-github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=
-github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
-github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
-github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
-github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
-github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE=
-github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34=
-github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q=
-github.com/envoyproxy/go-control-plane v0.13.4 h1:zEqyPVyku6IvWCFwux4x9RxkLOMUL+1vC9xUFv5l2/M=
-github.com/envoyproxy/go-control-plane v0.13.4/go.mod h1:kDfuBlDVsSj2MjrLEtRWtHlsWIFcGyB2RMO44Dc5GZA=
-github.com/envoyproxy/go-control-plane/envoy v1.32.4 h1:jb83lalDRZSpPWW2Z7Mck/8kXZ5CQAFYVjQcdVIr83A=
-github.com/envoyproxy/go-control-plane/envoy v1.32.4/go.mod h1:Gzjc5k8JcJswLjAx1Zm+wSYE20UrLtt7JZMWiWQXQEw=
-github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 h1:/G9QYbddjL25KvtKTv3an9lx6VBE2cnb8wp1vEGNYGI=
-github.com/envoyproxy/go-control-plane/ratelimit v0.1.0/go.mod h1:Wk+tMFAFbCXaJPzVVHnPgRKdUdwW/KdbRt94AzgRee4=
-github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
-github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo=
-github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w=
-github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss=
-github.com/envoyproxy/protoc-gen-validate v1.2.1 h1:DEo3O99U8j4hBFwbJfrz9VtgcDfUKS7KJ7spH3d86P8=
-github.com/envoyproxy/protoc-gen-validate v1.2.1/go.mod h1:d/C80l/jxXLdfEIhX1W2TmLfsJ31lvEjwamM4DxlWXU=
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
github.com/felixge/fgprof v0.9.5 h1:8+vR6yu2vvSKn08urWyEuxx75NWPEvybbkBirEpsbVY=
github.com/felixge/fgprof v0.9.5/go.mod h1:yKl+ERSa++RYOs32d8K6WEXCB4uXdLls4ZaZPpayhMM=
-github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
-github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
-github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
-github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw=
github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=
github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
-github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv5E=
-github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ=
-github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
+github.com/fxamacker/cbor/v2 v2.8.0 h1:fFtUGXUzXPHTIUdne5+zzMPTfffl3RD5qYnkY40vtxU=
+github.com/fxamacker/cbor/v2 v2.8.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
github.com/go-ap/activitypub v0.0.0-20231114162308-e219254dc5c9 h1:j2TrkUG/NATGi/EQS+MvEoF79CxiRUmT16ErFroNcKI=
github.com/go-ap/activitypub v0.0.0-20231114162308-e219254dc5c9/go.mod h1:cJ9Ye0ZNSMN7RzZDBRY3E+8M3Bpf/R1JX22Ir9yX6WI=
github.com/go-ap/errors v0.0.0-20231003111023-183eef4b31b7 h1:I2nuhyVI/48VXoRCCZR2hYBgnSXa+EuDJf/VyX06TC0=
@@ -917,17 +225,8 @@ github.com/go-enry/go-enry/v2 v2.9.2 h1:giOQAtCgBX08kosrX818DCQJTCNtKwoPBGu0qb6n
github.com/go-enry/go-enry/v2 v2.9.2/go.mod h1:9yrj4ES1YrbNb1Wb7/PWYr2bpaCXUGRt0uafN0ISyG8=
github.com/go-enry/go-oniguruma v1.2.1 h1:k8aAMuJfMrqm/56SG2lV9Cfti6tC4x8673aHCcBk+eo=
github.com/go-enry/go-oniguruma v1.2.1/go.mod h1:bWDhYP+S6xZQgiRL7wlTScFYBe023B6ilRZbCAD5Hf4=
-github.com/go-faster/city v1.0.1 h1:4WAxSZ3V2Ws4QRDrscLEDcibJY8uf41H6AhXDrNDcGw=
-github.com/go-faster/city v1.0.1/go.mod h1:jKcUJId49qdW3L1qKHH/3wPeUstCVpVSXTM6vO3VcTw=
-github.com/go-faster/errors v0.7.1 h1:MkJTnDoEdi9pDabt1dpWf7AA8/BaSYZqibYyhZ20AYg=
-github.com/go-faster/errors v0.7.1/go.mod h1:5ySTjWFiphBs07IKuiL69nxdfd5+fzh1u7FPGZP2quo=
github.com/go-fed/httpsig v1.1.0 h1:9M+hb0jkEICD8/cAiNqEB66R87tTINszBRTjwjQzWcI=
github.com/go-fed/httpsig v1.1.0/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM=
-github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g=
-github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks=
-github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY=
-github.com/go-fonts/liberation v0.2.0/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY=
-github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY=
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM=
@@ -936,20 +235,10 @@ github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMj
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
github.com/go-git/go-git/v5 v5.13.2 h1:7O7xvsK7K+rZPKW6AQR1YyNhfywkv7B8/FsP3ki6Zv0=
github.com/go-git/go-git/v5 v5.13.2/go.mod h1:hWdW5P4YZRjmpGHwRH2v3zkWcNl6HeXaXQEMGb3NJ9A=
-github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
-github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
-github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-ini/ini v1.67.0 h1:z6ZrTEZqSWOTyH2FlglNbNgARyHG8oLW9gMELqKr06A=
github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8=
-github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U=
-github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk=
github.com/go-ldap/ldap/v3 v3.4.6 h1:ert95MdbiG7aWo/oPYp9btL3KJlMPKnP58r09rI8T+A=
github.com/go-ldap/ldap/v3 v3.4.6/go.mod h1:IGMQANNtxpsOzj7uUAMjpGBaOVTC4DYyIy8VsTdxmtc=
-github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
-github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
-github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
-github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
-github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
github.com/go-openapi/jsonpointer v0.20.2 h1:mQc3nmndL8ZBzStEo3JYF8wzmeWffDH4VbXz58sAx6Q=
github.com/go-openapi/jsonpointer v0.20.2/go.mod h1:bHen+N0u1KEO3YlmqOjTT9Adn1RfD91Ar825/PuiRVs=
github.com/go-openapi/jsonreference v0.20.4 h1:bKlDxQxQJgwpUSgOENiMPzCTBVuc7vTdXSSgNeAhojU=
@@ -958,25 +247,20 @@ github.com/go-openapi/spec v0.20.14 h1:7CBlRnw+mtjFGlPDRZmAMnq35cRzI91xj03HVyUi/
github.com/go-openapi/spec v0.20.14/go.mod h1:8EOhTpBoFiask8rrgwbLC3zmJfz4zsCUueRuPM6GNkw=
github.com/go-openapi/swag v0.22.7 h1:JWrc1uc/P9cSomxfnsFSVWoE1FW6bNbrVPmpQYpCcR8=
github.com/go-openapi/swag v0.22.7/go.mod h1:Gl91UqO+btAM0plGGxHqJcQZ1ZTy6jbmridBTsDy8A0=
-github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M=
-github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M=
github.com/go-sql-driver/mysql v1.9.1 h1:FrjNGn/BsJQjVRuSa8CBrM5BWA9BWoXXat3KrtSb/iI=
github.com/go-sql-driver/mysql v1.9.1/go.mod h1:qn46aNg1333BRMNU69Lq93t8du/dwxI64Gl8i5p1WMU=
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
github.com/go-test/deep v1.1.1 h1:0r/53hagsehfO4bzD2Pgr/+RgHqhmf+k1Bpse2cTu1U=
github.com/go-test/deep v1.1.1/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE=
-github.com/go-testfixtures/testfixtures/v3 v3.14.0 h1:aRt5qyH2XjzFgCC5NizNs6QrzjO7rC4pQZ1oJpPIdo8=
-github.com/go-testfixtures/testfixtures/v3 v3.14.0/go.mod h1:HHb6Yd8spzm6aFZU6jwBj9qFvVUNNkx5nGbjG4UHeOE=
github.com/go-webauthn/webauthn v0.12.2 h1:yLaNPgBUEXDQtWnOjhsGhMMCEWbXwjg/aNkC8riJQI8=
github.com/go-webauthn/webauthn v0.12.2/go.mod h1:Q8SZPPj4sZ469fNTcQXxRpzJOdb30jQrn/36FX8jilA=
-github.com/go-webauthn/x v0.1.19 h1:IUfdHiBRoTdujpBA/14qbrMXQ3LGzYe/PRGWdZcmudg=
-github.com/go-webauthn/x v0.1.19/go.mod h1:C5arLuTQ3pVHKPw89v7CDGnqAZSZJj+4Jnr40dsn7tk=
+github.com/go-webauthn/x v0.1.20 h1:brEBDqfiPtNNCdS/peu8gARtq8fIPsHz0VzpPjGvgiw=
+github.com/go-webauthn/x v0.1.20/go.mod h1:n/gAc8ssZJGATM0qThE+W+vfgXiMedsWi3wf/C4lld0=
github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM=
github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw=
github.com/gobwas/ws v1.2.1/go.mod h1:hRKAFb8wOxFROYNsT1bqfWnhX+b5MFeJM9r2ZSwg/KY=
-github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
github.com/goccy/go-json v0.10.5 h1:Fq85nIqj+gXn/S5ahsiTlK3TmC85qgirsdTP/+DeaC4=
github.com/goccy/go-json v0.10.5/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f h1:3BSP1Tbs2djlpprl7wCLuiqMaUh5SJkkzI2gDs+FgLs=
@@ -987,77 +271,30 @@ github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQg
github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
-github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA=
-github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
-github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A=
-github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
-github.com/golang/geo v0.0.0-20230421003525-6adc56603217 h1:HKlyj6in2JV6wVkmQ4XmG/EIm+SCYlPZ+V4GWit7Z+I=
-github.com/golang/geo v0.0.0-20230421003525-6adc56603217/go.mod h1:8wI0hitZ3a1IxZfeH3/5I97CI8i5cLGsYe7xNhQGs9U=
-github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
-github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4=
-github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ=
-github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
-github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
-github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y=
-github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
-github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
-github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
-github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
-github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8=
-github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=
-github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
-github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
-github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
-github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
-github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=
-github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
-github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
-github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
-github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
-github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU=
github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
-github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8=
-github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
-github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
-github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
@@ -1070,62 +307,13 @@ github.com/google/go-tpm v0.9.3/go.mod h1:h9jEsEECg7gtLis0upRBQU+GhYVH6jMjrFxI8u
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
-github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
-github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
-github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
-github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
-github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
-github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
-github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
-github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
-github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik=
github.com/google/pprof v0.0.0-20241017200806-017d972448fc h1:NGyrhhFhwvRAZg02jnYVg3GBQy0qGBKmFQJwaPmpmxs=
github.com/google/pprof v0.0.0-20241017200806-017d972448fc/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144=
-github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
-github.com/google/s2a-go v0.1.8 h1:zZDs9gcbt9ZPLV0ndSyQk6Kacx2g/X+SKYovpnz3SMM=
-github.com/google/s2a-go v0.1.8/go.mod h1:6iNWHTpQ+nfNRN5E00MSdfDwVesa8hhS32PhPO8deJA=
-github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
-github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
-github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg=
-github.com/googleapis/enterprise-certificate-proxy v0.2.1/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k=
-github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k=
-github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw=
-github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA=
-github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
-github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
-github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
-github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM=
-github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM=
-github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM=
-github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c=
-github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo=
-github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY=
-github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8=
-github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI=
-github.com/googleapis/gax-go/v2 v2.13.0 h1:yitjD5f7jQHhyDsnhKEBU52NdvvdSeGzlAnDPT0hH1s=
-github.com/googleapis/gax-go/v2 v2.13.0/go.mod h1:Z/fvTZXF8/uw7Xu5GuslPw+bplx6SS338j1Is2S+B7A=
-github.com/googleapis/go-sql-spanner v1.7.4 h1:pwndJlqgIMOewkORveYQQocaSyOGqaQg8e2Os8hYh00=
-github.com/googleapis/go-sql-spanner v1.7.4/go.mod h1:DfuJMbqpcDQwtbol+TnfO+AUyeoW5H+w8Gm216dTPys=
-github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4=
-github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g=
github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8=
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/css v1.0.1 h1:ntNaBIghp6JmvWnxbZKANoLyuXTPZ4cAMlo6RyhlbO8=
@@ -1140,17 +328,12 @@ github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kX
github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo=
github.com/gorilla/sessions v1.4.0 h1:kpIYOp/oi6MG/p5PgxApU8srsSw9tuFbt46Lt7auzqQ=
github.com/gorilla/sessions v1.4.0/go.mod h1:FLWm50oby91+hl7p/wRxDth9bWSuk0qVL2emc7lT5ik=
-github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
-github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks=
-github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w=
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k=
github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M=
github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU=
github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk=
-github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
-github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
@@ -1158,62 +341,32 @@ github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSo
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI=
github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
-github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho=
-github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
-github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/ianlancetaylor/demangle v0.0.0-20230524184225-eabc099b10ab/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw=
-github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8=
-github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
-github.com/jackc/pgconn v1.14.3 h1:bVoTr12EGANZz66nZPkMInAV/KHD2TxH9npjXXgiB3w=
-github.com/jackc/pgconn v1.14.3/go.mod h1:RZbme4uasqzybK2RK5c65VsHxoyaml09lx3tXOcO/VM=
-github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE=
-github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8=
-github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
-github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
-github.com/jackc/pgproto3/v2 v2.3.3 h1:1HLSx5H+tXR9pW3in3zaztoEwQYRC9SQaYUHjTSUOag=
-github.com/jackc/pgproto3/v2 v2.3.3/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
-github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk=
-github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
-github.com/jackc/pgtype v1.14.0 h1:y+xUdabmyMkJLyApYuPj38mW+aAIqCe5uuBB51rH3Vw=
-github.com/jackc/pgtype v1.14.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4=
-github.com/jackc/pgx/v4 v4.18.3 h1:dE2/TrEsGX3RBprb3qryqSV9Y60iZN1C6i8IrmW9/BA=
-github.com/jackc/pgx/v4 v4.18.3/go.mod h1:Ey4Oru5tH5sB6tV7hDmfWFahwF15Eb7DNXlRKx2CkVw=
github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056 h1:iCHtR9CQyktQ5+f3dMVZfwD2KWJUgm7M0gdL9NGr8KA=
github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk=
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
github.com/jhillyerd/enmime/v2 v2.1.0 h1:c8Qwi5Xq5EdtMN6byQWoZ/8I2RMTo6OJ7Xay+s1oPO0=
github.com/jhillyerd/enmime/v2 v2.1.0/go.mod h1:EJ74dcRbBcqHSP2TBu08XRoy6y3Yx0cevwb1YkGMEmQ=
-github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=
-github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4=
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
-github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
-github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
-github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes=
-github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes=
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=
github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
-github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
-github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE=
github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A=
github.com/klauspost/compress v1.11.4/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
-github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek=
github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
-github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
github.com/klauspost/cpuid/v2 v2.2.10 h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE=
github.com/klauspost/cpuid/v2 v2.2.10/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
github.com/klauspost/pgzip v1.2.6 h1:8RXeL5crjEUFnR2/Sn6GJNWtSQ3Dk8pq4CL3jvdDyjU=
github.com/klauspost/pgzip v1.2.6/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
-github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
@@ -1232,9 +385,6 @@ github.com/libdns/libdns v0.2.3 h1:ba30K4ObwMGB/QTmqUxf3H4/GmUrCAIkMWejeGl12v8=
github.com/libdns/libdns v0.2.3/go.mod h1:4Bj9+5CQiNMVGf87wjX4CY3HQJypUHRuLvlsfsZqLWQ=
github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0 h1:F/3FfGmKdiKFa8kL3YrpZ7pe9H4l4AzA1pbaOUnRvPI=
github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0/go.mod h1:JEfTc3+2DF9Z4PXhLLvXL42zexJyh8rIq3OzUj/0rAk=
-github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA=
-github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA=
-github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o=
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4=
github.com/mailru/easyjson v0.9.0/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU=
@@ -1244,16 +394,14 @@ github.com/markbates/goth v1.80.0 h1:NnvatczZDzOs1hn9Ug+dVYf2Viwwkp/ZDX5K+GLjan8
github.com/markbates/goth v1.80.0/go.mod h1:4/GYHo+W6NWisrMPZnq0Yr2Q70UntNLn7KXEFhrIdAY=
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
-github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
github.com/mattn/go-runewidth v0.0.16 h1:E5ScNMtiwvlvB5paMFdw9p4kSQzbXFikJ5SQO6TULQc=
github.com/mattn/go-runewidth v0.0.16/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
-github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU=
-github.com/mattn/go-sqlite3 v1.14.24 h1:tpSp2G2KyMnnQu99ngJ47EIkWVmliIizyZBfPrBWDRM=
-github.com/mattn/go-sqlite3 v1.14.24/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
+github.com/mattn/go-sqlite3 v1.14.28 h1:ThEiQrnbtumT+QMknw63Befp/ce/nUPgBPMlRFEum7A=
+github.com/mattn/go-sqlite3 v1.14.28/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/meilisearch/meilisearch-go v0.31.0 h1:yZRhY1qJqdH8h6GFZALGtkDLyj8f9v5aJpsNMyrUmnY=
github.com/meilisearch/meilisearch-go v0.31.0/go.mod h1:aNtyuwurDg/ggxQIcKqWH6G9g2ptc8GyY7PLY4zMn/g=
github.com/mholt/acmez/v3 v3.1.1 h1:Jh+9uKHkPxUJdxM16q5mOr+G2V0aqkuFtNA28ihCxhQ=
@@ -1262,8 +410,6 @@ github.com/microcosm-cc/bluemonday v1.0.27 h1:MpEUotklkwCSLeH+Qdx1VJgNqLlpY2KXwX
github.com/microcosm-cc/bluemonday v1.0.27/go.mod h1:jFi9vgW+H7c3V0lb6nR74Ib/DIB5OBs92Dimizgw2cA=
github.com/miekg/dns v1.1.63 h1:8M5aAw6OMZfFXTT7K5V0Eu5YiiL8l7nUAkyN6C9YwaY=
github.com/miekg/dns v1.1.63/go.mod h1:6NGHfjhpmr5lt3XPLuyfDJi5AXbNIPM9PY6H6sF1Nfs=
-github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY=
-github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE=
github.com/minio/crc64nvme v1.0.1 h1:DHQPrYPdqK7jQG/Ls5CTBZWeex/2FMS3G5XGkycuFrY=
github.com/minio/crc64nvme v1.0.1/go.mod h1:eVfm2fAzLlxMdUGc0EEBGSMmPwmXD5XiNRpnu9J3bvg=
github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34=
@@ -1281,8 +427,8 @@ github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450 h1:j2kD3MT1z4PXCiUll
github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450/go.mod h1:skjdDftzkFALcuGzYSklqYd8gvat6F1gZJ4YPVbkZpM=
github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM=
github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw=
-github.com/msteinert/pam/v2 v2.0.0 h1:jnObb8MT6jvMbmrUQO5J/puTUjxy7Av+55zVJRJsCyE=
-github.com/msteinert/pam/v2 v2.0.0/go.mod h1:KT28NNIcDFf3PcBmNI2mIGO4zZJ+9RSs/At2PB3IDVc=
+github.com/msteinert/pam/v2 v2.1.0 h1:er5F9TKV5nGFuTt12ubtqPHEUdeBwReP7vd3wovidGY=
+github.com/msteinert/pam/v2 v2.1.0/go.mod h1:KT28NNIcDFf3PcBmNI2mIGO4zZJ+9RSs/At2PB3IDVc=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/niklasfasching/go-org v1.7.0 h1:vyMdcMWWTe/XmANk19F4k8XGBYg0GQ/gJGMimOjGMek=
@@ -1312,25 +458,14 @@ github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3I
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0=
-github.com/paulmach/orb v0.11.1 h1:3koVegMC4X/WeiXYz9iswopaTwMem53NzTJuTF20JzU=
-github.com/paulmach/orb v0.11.1/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU=
-github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY=
-github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI=
-github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI=
github.com/pierrec/lz4/v4 v4.1.2/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
-github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ=
github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
-github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=
-github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg=
-github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 h1:GFCKgmp0tecUJ0sJuv4pzYCqS9+RGSn52M3FUwPs+uo=
-github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -1338,9 +473,6 @@ github.com/pquerna/otp v1.4.0 h1:wZvl1TIVxKRThZIBiwOOHOGP/1+nZyWBil9Y2XNEDzg=
github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg=
github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
-github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
@@ -1358,30 +490,21 @@ github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
-github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
-github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o=
-github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
github.com/rs/xid v1.6.0 h1:fV591PaemRlL6JfRxGDEPl69wICngIQ3shQtzfy2gxU=
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
-github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w=
-github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk=
github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 h1:PKK9DyHxif4LZo+uQSgXNqs0jj5+xZwwfKHgph2lxBw=
github.com/santhosh-tekuri/jsonschema/v6 v6.0.1/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU=
github.com/sassoftware/go-rpmutils v0.4.0 h1:ojND82NYBxgwrV+mX1CWsd5QJvvEZTKddtCdFLPWhpg=
github.com/sassoftware/go-rpmutils v0.4.0/go.mod h1:3goNWi7PGAT3/dlql2lv3+MSN5jNYPjT5mVcQcIsYzI=
-github.com/segmentio/asm v1.2.0 h1:9BQrFxC+YOHJlTlHGkTrFWf59nbL3XnCoFLTwDCI7ys=
-github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs=
github.com/serenize/snaker v0.0.0-20171204205717-a683aaf2d516/go.mod h1:Yow6lPLSAXx2ifx470yD/nUe22Dv5vBvxK/UK9UUTVs=
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8=
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4=
-github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k=
-github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME=
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c h1:aqg5Vm5dwtvL+YgDpBcK1ITf3o96N/K7/wsRXQnUTEs=
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c/go.mod h1:owqhoLW1qZoYLZzLnBw+QkPP9WZnjlSWihhxAJC1+/M=
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
@@ -1389,10 +512,6 @@ github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
github.com/skeema/knownhosts v1.3.0 h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0LY=
github.com/skeema/knownhosts v1.3.0/go.mod h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M=
-github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
-github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4=
-github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I=
-github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y=
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf h1:pvbZ0lM0XWPBqUKqFU8cmavspvIl9nulOYwdy6IFRRo=
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -1402,13 +521,11 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
-github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
-github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE=
@@ -1433,12 +550,7 @@ github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZ
github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E=
github.com/yohcop/openid-go v1.0.1 h1:DPRd3iPO5F6O5zX2e62XpVAbPT6wV51cuucH0z9g3js=
github.com/yohcop/openid-go v1.0.1/go.mod h1:b/AvD03P0KHj4yuihb+VtLD6bYYgsy0zqBzPCRjkCNs=
-github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
-github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/yuin/goldmark v1.4.15/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/yuin/goldmark v1.7.8 h1:iERMLn0/QJeHFhxSt3p6PeN9mGnvIKSpG9YYorDMnic=
@@ -1451,41 +563,10 @@ github.com/zeebo/blake3 v0.2.4 h1:KYQPkhpRtcqh0ssGYcKLG1JYvddkEA8QwCM/yBqhaZI=
github.com/zeebo/blake3 v0.2.4/go.mod h1:7eeQ6d2iXWRGF6npfaxl2CU+xy2Fjo2gxeyZGCRUjcE=
github.com/zeebo/pcg v1.0.1 h1:lyqfGeWiv4ahac6ttHs+I5hwtH/+1mrhlCtVNQM2kHo=
github.com/zeebo/pcg v1.0.1/go.mod h1:09F0S9iiKrwn9rlI5yjLkmrug154/YRW6KnnXVDM/l4=
-github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA=
gitlab.com/gitlab-org/api/client-go v0.126.0 h1:VV5TdkF6pMbEdFGvbR2CwEgJwg6qdg1u3bj5eD2tiWk=
gitlab.com/gitlab-org/api/client-go v0.126.0/go.mod h1:bYC6fPORKSmtuPRyD9Z2rtbAjE7UeNatu2VWHRf4/LE=
-go.etcd.io/bbolt v1.3.9 h1:8x7aARPEXiXbHmtUwAIv7eV2fQFHrLLavdiJ3uzJXoI=
-go.etcd.io/bbolt v1.3.9/go.mod h1:zaO32+Ti0PK1ivdPtgMESzuzL2VPoIG1PCQNvOdo/dE=
-go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
-go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
-go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
-go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
-go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
-go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
-go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
-go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
-go.opentelemetry.io/contrib/detectors/gcp v1.34.0 h1:JRxssobiPg23otYU5SbWtQC//snGVIM3Tx6QRzlQBao=
-go.opentelemetry.io/contrib/detectors/gcp v1.34.0/go.mod h1:cV4BMFcscUR/ckqLkbfQmF0PRsq8w/lMGzdbCSveBHo=
-go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc=
-go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8=
-go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY=
-go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI=
-go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ=
-go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE=
-go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A=
-go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU=
-go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk=
-go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w=
-go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k=
-go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE=
-go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
-go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U=
-go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U=
+go.etcd.io/bbolt v1.4.0 h1:TU77id3TnN/zKr7CO/uk+fBCwF2jGcMuw2B/FMAzYIk=
+go.etcd.io/bbolt v1.4.0/go.mod h1:AsD+OCi/qPN1giOX1aiLAha3o1U8rAz65bvN4j0sRuk=
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
@@ -1500,15 +581,10 @@ go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
go.uber.org/zap/exp v0.3.0 h1:6JYzdifzYkGmTdRR59oYH+Ng7k49H9qVpWwNSsGJj3U=
go.uber.org/zap/exp v0.3.0/go.mod h1:5I384qq7XGxYyByIhHm6jg5CHkGY0nsTfbDLgDDlgJQ=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
@@ -1516,185 +592,41 @@ golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
-golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
-golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek=
-golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE=
-golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=
-golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
-golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
-golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
-golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
-golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
-golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
-golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
-golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
-golang.org/x/image v0.0.0-20220302094943-723b81ca9867/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
golang.org/x/image v0.25.0 h1:Y6uW6rH1y5y/LK1J8BPWZtr6yZ7hrsy6hFrXjgsc2fQ=
golang.org/x/image v0.25.0/go.mod h1:tCAmOEGthTtkalusGp1g3xa2gke8J6c2N565dTyl9Rs=
-golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
-golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
-golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
-golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
-golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
-golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
-golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
-golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
-golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
-golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
-golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
-golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
-golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=
-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
-golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
-golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
-golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
-golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
-golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
-golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
-golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
-golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
-golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
-golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c=
-golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
-golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
-golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
-golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
-golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE=
-golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE=
-golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
-golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
-golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
-golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
-golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec=
-golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I=
-golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw=
-golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4=
+golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
+golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc=
golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
@@ -1702,92 +634,27 @@ golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
-golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
@@ -1798,12 +665,7 @@ golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
-golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
-golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
-golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
@@ -1811,21 +673,11 @@ golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
-golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
-golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
@@ -1833,76 +685,13 @@ golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
-golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.10.0 h1:3usCWA8tQn0L8+hFJQNgzpWbd89begxN66o1Ojdn5L4=
golang.org/x/time v0.10.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
-golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
-golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
-golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
-golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
-golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE=
-golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
-golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
-golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU=
@@ -1911,283 +700,12 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
-golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
-golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
-gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo=
-gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0=
-gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0=
-gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA=
-gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw=
-gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc=
-gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY=
-gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo=
-google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
-google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
-google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
-google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
-google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
-google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
-google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
-google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
-google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
-google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE=
-google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8=
-google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU=
-google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94=
-google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo=
-google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4=
-google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw=
-google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU=
-google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
-google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
-google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
-google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI=
-google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I=
-google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
-google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g=
-google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA=
-google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8=
-google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs=
-google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
-google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
-google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
-google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
-google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
-google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g=
-google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
-google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
-google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI=
-google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
-google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
-google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
-google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08=
-google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70=
-google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo=
-google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0=
-google.golang.org/api v0.106.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY=
-google.golang.org/api v0.107.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY=
-google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY=
-google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI=
-google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0=
-google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg=
-google.golang.org/api v0.203.0 h1:SrEeuwU3S11Wlscsn+LA1kb/Y5xT8uggJSkIhD08NAU=
-google.golang.org/api v0.203.0/go.mod h1:BuOVyCSYEPwJb3npWvDnNmFI92f3GeRnHNkETneT3SI=
-google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
-google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
-google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
-google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
-google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
-google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
-google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA=
-google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=
-google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
-google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=
-google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
-google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
-google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
-google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
-google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
-google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
-google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24=
-google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
-google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
-google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
-google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
-google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
-google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
-google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
-google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
-google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
-google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
-google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
-google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
-google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
-google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
-google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E=
-google.golang.org/genproto v0.0.0-20220329172620-7be39ac1afc7/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
-google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
-google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
-google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
-google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
-google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
-google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
-google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
-google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
-google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
-google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE=
-google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc=
-google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
-google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
-google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
-google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
-google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
-google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
-google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
-google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
-google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
-google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
-google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw=
-google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI=
-google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI=
-google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U=
-google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
-google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
-google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s=
-google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s=
-google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo=
-google.golang.org/genproto v0.0.0-20221109142239-94d6d90a7d66/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221201204527-e3fa12d562f3/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg=
-google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE=
-google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230112194545-e10362b5ecf9/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230113154510-dbe35b8444a5/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230123190316-2c411cf9d197/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230124163310-31e0e69b6fc2/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230125152338-dcaf20b6aeaa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230127162408-596548ed4efa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230209215440-0dfe4f8abfcc/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
-google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44/go.mod h1:8B0gmkoRebU8ukX6HP+4wrVQUY1+6PkQ44BSyIlflHA=
-google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw=
-google.golang.org/genproto v0.0.0-20230223222841-637eb2293923/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw=
-google.golang.org/genproto v0.0.0-20230303212802-e74f57abe488/go.mod h1:TvhZT5f700eVlTNwND1xoEZQeWTB2RY/65kplwl/bFA=
-google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s=
-google.golang.org/genproto v0.0.0-20230320184635-7606e756e683/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s=
-google.golang.org/genproto v0.0.0-20230323212658-478b75c54725/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak=
-google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak=
-google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak=
-google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU=
-google.golang.org/genproto v0.0.0-20241015192408-796eee8c2d53 h1:Df6WuGvthPzc+JiQ/G+m+sNX24kc0aTBqoDN/0yyykE=
-google.golang.org/genproto v0.0.0-20241015192408-796eee8c2d53/go.mod h1:fheguH3Am2dGp1LfXkrvwqC/KlFq8F0nLq3LryOMrrE=
-google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 h1:GVIKPyP/kLIyVOgOnTwFOrvQaQUzOzGMCxgFUOEmm24=
-google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422/go.mod h1:b6h1vNKhxaSoEI+5jc3PJUCustfli/mRab7295pY7rw=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50=
-google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
-google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
-google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
-google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
-google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
-google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
-google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
-google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
-google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
-google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=
-google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
-google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
-google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
-google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
-google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
-google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
-google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
-google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
-google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
-google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
-google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
-google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
-google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
-google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
-google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
-google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
-google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
-google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
-google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
-google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
-google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww=
-google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY=
-google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw=
-google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g=
-google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s=
-google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
-google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
-google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
-google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
-google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
-google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
-google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
-google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
-google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM=
google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk=
@@ -2209,78 +727,36 @@ gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
-honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las=
-lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk=
lukechampine.com/uint128 v1.2.0 h1:mBi/5l91vocEN8otkC5bDLhi2KdCticRiwbdB0O+rjI=
lukechampine.com/uint128 v1.2.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk=
-modernc.org/cc/v3 v3.36.0/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI=
-modernc.org/cc/v3 v3.36.2/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI=
-modernc.org/cc/v3 v3.36.3/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI=
modernc.org/cc/v3 v3.40.0 h1:P3g79IUS/93SYhtoeaHW+kRCIrYaxJ27MFPv+7kaTOw=
modernc.org/cc/v3 v3.40.0/go.mod h1:/bTg4dnWkSXowUO6ssQKnOV0yMVxDYNIsIrzqTFDGH0=
-modernc.org/ccgo/v3 v3.0.0-20220428102840-41399a37e894/go.mod h1:eI31LL8EwEBKPpNpA4bU1/i+sKOwOrQy8D87zWUcRZc=
-modernc.org/ccgo/v3 v3.0.0-20220430103911-bc99d88307be/go.mod h1:bwdAnOoaIt8Ax9YdWGjxWsdkPcZyRPHqrOvJxaKAKGw=
-modernc.org/ccgo/v3 v3.16.4/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ=
-modernc.org/ccgo/v3 v3.16.6/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ=
-modernc.org/ccgo/v3 v3.16.8/go.mod h1:zNjwkizS+fIFDrDjIAgBSCLkWbJuHF+ar3QRn+Z9aws=
-modernc.org/ccgo/v3 v3.16.9/go.mod h1:zNMzC9A9xeNUepy6KuZBbugn3c0Mc9TeiJO4lgvkJDo=
modernc.org/ccgo/v3 v3.16.13 h1:Mkgdzl46i5F/CNR/Kj80Ri59hC8TKAhZrYSaqvkwzUw=
modernc.org/ccgo/v3 v3.16.13/go.mod h1:2Quk+5YgpImhPjv2Qsob1DnZ/4som1lJTodubIcoUkY=
-modernc.org/ccorpus v1.11.6/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ=
-modernc.org/httpfs v1.0.6/go.mod h1:7dosgurJGp0sPaRanU53W4xZYKh14wfzX420oZADeHM=
-modernc.org/libc v0.0.0-20220428101251-2d5f3daf273b/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA=
-modernc.org/libc v1.16.0/go.mod h1:N4LD6DBE9cf+Dzf9buBlzVJndKr/iJHG97vGLHYnb5A=
-modernc.org/libc v1.16.1/go.mod h1:JjJE0eu4yeK7tab2n4S1w8tlWd9MxXLRzheaRnAKymU=
-modernc.org/libc v1.16.17/go.mod h1:hYIV5VZczAmGZAnG15Vdngn5HSF5cSkbvfz2B7GRuVU=
-modernc.org/libc v1.16.19/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA=
-modernc.org/libc v1.17.0/go.mod h1:XsgLldpP4aWlPlsjqKRdHPqCxCjISdHfM/yeWC5GyW0=
-modernc.org/libc v1.17.1/go.mod h1:FZ23b+8LjxZs7XtFMbSzL/EhPxNbfZbErxEHc7cbD9s=
modernc.org/libc v1.22.2 h1:4U7v51GyhlWqQmwCHj28Rdq2Yzwk55ovjFrdPjs8Hb0=
modernc.org/libc v1.22.2/go.mod h1:uvQavJ1pZ0hIoC/jfqNoMLURIMhKzINIWypNM17puug=
-modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E=
-modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E=
modernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ=
modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E=
-modernc.org/memory v1.1.1/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw=
-modernc.org/memory v1.2.0/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw=
-modernc.org/memory v1.2.1/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU=
modernc.org/memory v1.4.0 h1:crykUfNSnMAXaOJnnxcSzbUGMqkLWjklJKkBK2nwZwk=
modernc.org/memory v1.4.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU=
-modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0=
modernc.org/opt v0.1.3 h1:3XOZf2yznlhC+ibLltsDGzABUGVx8J6pnFMS3E4dcq4=
modernc.org/opt v0.1.3/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0=
-modernc.org/sqlite v1.18.1/go.mod h1:6ho+Gow7oX5V+OiOQ6Tr4xeqbx13UZ6t+Fw9IRUG4d4=
modernc.org/sqlite v1.20.4 h1:J8+m2trkN+KKoE7jglyHYYYiaq5xmz2HoHJIiBlRzbE=
modernc.org/sqlite v1.20.4/go.mod h1:zKcGyrICaxNTMEHSr1HQ2GUraP0j+845GYw37+EyT6A=
-modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw=
modernc.org/strutil v1.1.3 h1:fNMm+oJklMGYfU9Ylcywl0CO5O6nTfaowNsh2wpPjzY=
modernc.org/strutil v1.1.3/go.mod h1:MEHNA7PdEnEwLvspRMtWTNnp2nnyvMfkimT1NKNAGbw=
-modernc.org/tcl v1.13.1/go.mod h1:XOLfOwzhkljL4itZkK6T72ckMgvj0BDsnKNdZVUOecw=
-modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
modernc.org/token v1.0.1 h1:A3qvTqOwexpfZZeyI0FeGPDlSWX5pjZu9hF4lU+EKWg=
modernc.org/token v1.0.1/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
-modernc.org/z v1.5.1/go.mod h1:eWFB510QWW5Th9YGZT81s+LwvaAs3Q2yr4sP0rmLkv8=
mvdan.cc/xurls/v2 v2.5.0 h1:lyBNOm8Wo71UknhUs4QTFUNNMyxy2JEIaKKo0RWOh+8=
mvdan.cc/xurls/v2 v2.5.0/go.mod h1:yQgaGQ1rFtJUzkmKiHYSSfuQxqfYmd//X6PxvholpeE=
-rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
-rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
-rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
-rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
xorm.io/builder v0.3.13 h1:a3jmiVVL19psGeXx8GIurTp7p0IIgqeDmwhcR6BAOAo=
xorm.io/builder v0.3.13/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
xorm.io/xorm v1.3.9 h1:TUovzS0ko+IQ1XnNLfs5dqK1cJl1H5uHpWbWqAQ04nU=
diff --git a/main.go b/main.go
index b8cc5668e1..3f0283db7f 100644
--- a/main.go
+++ b/main.go
@@ -10,16 +10,16 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/cmd"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/cmd"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
// register supported doc types
- _ "code.gitea.io/gitea/modules/markup/asciicast"
- _ "code.gitea.io/gitea/modules/markup/console"
- _ "code.gitea.io/gitea/modules/markup/csv"
- _ "code.gitea.io/gitea/modules/markup/markdown"
- _ "code.gitea.io/gitea/modules/markup/orgmode"
+ _ "forgejo.org/modules/markup/asciicast"
+ _ "forgejo.org/modules/markup/console"
+ _ "forgejo.org/modules/markup/csv"
+ _ "forgejo.org/modules/markup/markdown"
+ _ "forgejo.org/modules/markup/orgmode"
"github.com/urfave/cli/v2"
)
diff --git a/models/actions/artifact.go b/models/actions/artifact.go
index 0bc66ba24e..10cd3868a1 100644
--- a/models/actions/artifact.go
+++ b/models/actions/artifact.go
@@ -11,9 +11,9 @@ import (
"errors"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/actions/forgejo.go b/models/actions/forgejo.go
index 5ea77f4473..ce3f8b0c8b 100644
--- a/models/actions/forgejo.go
+++ b/models/actions/forgejo.go
@@ -7,9 +7,9 @@ import (
"crypto/subtle"
"fmt"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
gouuid "github.com/google/uuid"
)
diff --git a/models/actions/forgejo_test.go b/models/actions/forgejo_test.go
index 9295fc698e..fc4ccfa628 100644
--- a/models/actions/forgejo_test.go
+++ b/models/actions/forgejo_test.go
@@ -6,9 +6,9 @@ import (
"crypto/subtle"
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/actions/main_test.go b/models/actions/main_test.go
index 3cfb395e62..27916f29ac 100644
--- a/models/actions/main_test.go
+++ b/models/actions/main_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/models/actions/run.go b/models/actions/run.go
index c5512106b9..671177a892 100644
--- a/models/actions/run.go
+++ b/models/actions/run.go
@@ -10,15 +10,15 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/nektos/act/pkg/jobparser"
"xorm.io/builder"
diff --git a/models/actions/run_job.go b/models/actions/run_job.go
index 9f8edfe4fc..fffbb6670b 100644
--- a/models/actions/run_job.go
+++ b/models/actions/run_job.go
@@ -9,10 +9,10 @@ import (
"slices"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/actions/run_job_list.go b/models/actions/run_job_list.go
index 6c5d3b3252..cbcb4beb8e 100644
--- a/models/actions/run_job_list.go
+++ b/models/actions/run_job_list.go
@@ -6,9 +6,9 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/actions/run_list.go b/models/actions/run_list.go
index b9b9324e07..92be510569 100644
--- a/models/actions/run_list.go
+++ b/models/actions/run_list.go
@@ -6,12 +6,12 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/translation"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/translation"
+ webhook_module "forgejo.org/modules/webhook"
"xorm.io/builder"
)
diff --git a/models/actions/runner.go b/models/actions/runner.go
index b24950d014..99173000fb 100644
--- a/models/actions/runner.go
+++ b/models/actions/runner.go
@@ -11,15 +11,15 @@ import (
"strings"
"time"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/shared/types"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/shared/types"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
"xorm.io/builder"
diff --git a/models/actions/runner_list.go b/models/actions/runner_list.go
index 3ef8ebb254..6a64c46596 100644
--- a/models/actions/runner_list.go
+++ b/models/actions/runner_list.go
@@ -6,10 +6,10 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
)
type RunnerList []*ActionRunner
diff --git a/models/actions/runner_test.go b/models/actions/runner_test.go
index 2c8d430f94..0623e66046 100644
--- a/models/actions/runner_test.go
+++ b/models/actions/runner_test.go
@@ -7,9 +7,9 @@ import (
"fmt"
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/actions/runner_token.go b/models/actions/runner_token.go
index fd6ba7ecad..a59304d8e8 100644
--- a/models/actions/runner_token.go
+++ b/models/actions/runner_token.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// ActionRunnerToken represents runner tokens
diff --git a/models/actions/runner_token_test.go b/models/actions/runner_token_test.go
index 35c9a9d3c3..65d83a8fd0 100644
--- a/models/actions/runner_token_test.go
+++ b/models/actions/runner_token_test.go
@@ -6,8 +6,8 @@ package actions
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/actions/schedule.go b/models/actions/schedule.go
index 1ef9978185..633582e017 100644
--- a/models/actions/schedule.go
+++ b/models/actions/schedule.go
@@ -8,12 +8,12 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
"xorm.io/builder"
)
diff --git a/models/actions/schedule_spec.go b/models/actions/schedule_spec.go
index 923e5f7807..83bdceb850 100644
--- a/models/actions/schedule_spec.go
+++ b/models/actions/schedule_spec.go
@@ -8,9 +8,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/timeutil"
"github.com/robfig/cron/v3"
)
diff --git a/models/actions/schedule_spec_list.go b/models/actions/schedule_spec_list.go
index 78ba622dc3..0a09a60acb 100644
--- a/models/actions/schedule_spec_list.go
+++ b/models/actions/schedule_spec_list.go
@@ -6,9 +6,9 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/container"
"xorm.io/builder"
)
diff --git a/models/actions/status.go b/models/actions/status.go
index eda2234137..f4357af731 100644
--- a/models/actions/status.go
+++ b/models/actions/status.go
@@ -4,7 +4,7 @@
package actions
import (
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/translation"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
)
diff --git a/models/actions/task.go b/models/actions/task.go
index 31655d2f1d..63cbc6e586 100644
--- a/models/actions/task.go
+++ b/models/actions/task.go
@@ -9,13 +9,13 @@ import (
"fmt"
"time"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
lru "github.com/hashicorp/golang-lru/v2"
diff --git a/models/actions/task_list.go b/models/actions/task_list.go
index 502d29e1a3..fe4c028c2c 100644
--- a/models/actions/task_list.go
+++ b/models/actions/task_list.go
@@ -6,9 +6,9 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/actions/task_output.go b/models/actions/task_output.go
index eab5b93118..fa13cadd53 100644
--- a/models/actions/task_output.go
+++ b/models/actions/task_output.go
@@ -6,7 +6,7 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// ActionTaskOutput represents an output of ActionTask.
diff --git a/models/actions/task_step.go b/models/actions/task_step.go
index 3af1fe3f5a..1f20157271 100644
--- a/models/actions/task_step.go
+++ b/models/actions/task_step.go
@@ -7,8 +7,8 @@ import (
"context"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
)
// ActionTaskStep represents a step of ActionTask
diff --git a/models/actions/tasks_version.go b/models/actions/tasks_version.go
index d8df353593..a5c357888f 100644
--- a/models/actions/tasks_version.go
+++ b/models/actions/tasks_version.go
@@ -6,9 +6,9 @@ package actions
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
)
// ActionTasksVersion
diff --git a/models/actions/utils.go b/models/actions/utils.go
index 12657942fc..7dd3f7ec12 100644
--- a/models/actions/utils.go
+++ b/models/actions/utils.go
@@ -12,9 +12,9 @@ import (
"io"
"time"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
func generateSaltedToken() (string, string, string, string, error) {
diff --git a/models/actions/utils_test.go b/models/actions/utils_test.go
index 98c048d4ef..af6fd04a6a 100644
--- a/models/actions/utils_test.go
+++ b/models/actions/utils_test.go
@@ -8,7 +8,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/actions/variable.go b/models/actions/variable.go
index 39cea95c4b..203065487c 100644
--- a/models/actions/variable.go
+++ b/models/actions/variable.go
@@ -7,9 +7,9 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/activities/action.go b/models/activities/action.go
index dd67b98242..ef99132e6c 100644
--- a/models/activities/action.go
+++ b/models/activities/action.go
@@ -14,20 +14,20 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
"xorm.io/xorm/schemas"
diff --git a/models/activities/action_list.go b/models/activities/action_list.go
index aafb7f8a26..64b92bbda1 100644
--- a/models/activities/action_list.go
+++ b/models/activities/action_list.go
@@ -8,12 +8,12 @@ import (
"fmt"
"strconv"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/activities/action_test.go b/models/activities/action_test.go
index 4ce030dd48..ebc40cffa5 100644
--- a/models/activities/action_test.go
+++ b/models/activities/action_test.go
@@ -8,13 +8,13 @@ import (
"path"
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issue_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issue_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/activities/main_test.go b/models/activities/main_test.go
index bda5593d02..a5245ab1d3 100644
--- a/models/activities/main_test.go
+++ b/models/activities/main_test.go
@@ -6,11 +6,11 @@ package activities_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/models/activities/notification.go b/models/activities/notification.go
index 09cc640224..4d13900459 100644
--- a/models/activities/notification.go
+++ b/models/activities/notification.go
@@ -9,14 +9,14 @@ import (
"net/url"
"strconv"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/activities/notification_list.go b/models/activities/notification_list.go
index 32d2a5c051..9b09dde7ab 100644
--- a/models/activities/notification_list.go
+++ b/models/activities/notification_list.go
@@ -6,14 +6,14 @@ package activities
import (
"context"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/models/activities/notification_test.go b/models/activities/notification_test.go
index 3ff223d870..305a2ae430 100644
--- a/models/activities/notification_test.go
+++ b/models/activities/notification_test.go
@@ -7,11 +7,11 @@ import (
"context"
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/activities/repo_activity.go b/models/activities/repo_activity.go
index ffa709ad19..3d15c22e19 100644
--- a/models/activities/repo_activity.go
+++ b/models/activities/repo_activity.go
@@ -9,12 +9,12 @@ import (
"sort"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
"xorm.io/xorm"
)
diff --git a/models/activities/repo_activity_test.go b/models/activities/repo_activity_test.go
index 06cd0e1e8a..c111c50208 100644
--- a/models/activities/repo_activity_test.go
+++ b/models/activities/repo_activity_test.go
@@ -7,9 +7,9 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/activities/statistic.go b/models/activities/statistic.go
index ff81ad78a1..4c15cb2898 100644
--- a/models/activities/statistic.go
+++ b/models/activities/statistic.go
@@ -6,18 +6,18 @@ package activities
import (
"context"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
)
// Statistic contains the database statistics
diff --git a/models/activities/user_heatmap.go b/models/activities/user_heatmap.go
index 080075d793..0cc3f759c6 100644
--- a/models/activities/user_heatmap.go
+++ b/models/activities/user_heatmap.go
@@ -6,11 +6,11 @@ package activities
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
)
// UserHeatmapData represents the data needed to create a heatmap
diff --git a/models/activities/user_heatmap_test.go b/models/activities/user_heatmap_test.go
index d62565a27c..d922f9a78b 100644
--- a/models/activities/user_heatmap_test.go
+++ b/models/activities/user_heatmap_test.go
@@ -7,12 +7,12 @@ import (
"testing"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/timeutil"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/admin/task.go b/models/admin/task.go
index 5c2f7af49c..b4e1ac0134 100644
--- a/models/admin/task.go
+++ b/models/admin/task.go
@@ -7,16 +7,16 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/migration"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// Task represents a task
diff --git a/models/asymkey/error.go b/models/asymkey/error.go
index e38ba121c6..fc0dd88232 100644
--- a/models/asymkey/error.go
+++ b/models/asymkey/error.go
@@ -6,7 +6,7 @@ package asymkey
import (
"fmt"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// ErrKeyUnableVerify represents a "KeyUnableVerify" kind of error.
diff --git a/models/asymkey/gpg_key.go b/models/asymkey/gpg_key.go
index 6e2914e476..b7e10ce85c 100644
--- a/models/asymkey/gpg_key.go
+++ b/models/asymkey/gpg_key.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"github.com/ProtonMail/go-crypto/openpgp"
"github.com/ProtonMail/go-crypto/openpgp/packet"
diff --git a/models/asymkey/gpg_key_add.go b/models/asymkey/gpg_key_add.go
index 6c0f6e01a7..06cfd09a3e 100644
--- a/models/asymkey/gpg_key_add.go
+++ b/models/asymkey/gpg_key_add.go
@@ -7,8 +7,8 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
"github.com/ProtonMail/go-crypto/openpgp"
)
diff --git a/models/asymkey/gpg_key_commit_verification.go b/models/asymkey/gpg_key_commit_verification.go
index 9aa606405e..73b066b17c 100644
--- a/models/asymkey/gpg_key_commit_verification.go
+++ b/models/asymkey/gpg_key_commit_verification.go
@@ -6,9 +6,9 @@ package asymkey
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
)
// __________________ ________ ____ __.
diff --git a/models/asymkey/gpg_key_import.go b/models/asymkey/gpg_key_import.go
index c9d46d29e5..8a63ea4a35 100644
--- a/models/asymkey/gpg_key_import.go
+++ b/models/asymkey/gpg_key_import.go
@@ -6,7 +6,7 @@ package asymkey
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// __________________ ________ ____ __.
diff --git a/models/asymkey/gpg_key_list.go b/models/asymkey/gpg_key_list.go
index 89548e495e..b2d4fb11f6 100644
--- a/models/asymkey/gpg_key_list.go
+++ b/models/asymkey/gpg_key_list.go
@@ -6,7 +6,7 @@ package asymkey
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
type GPGKeyList []*GPGKey
diff --git a/models/asymkey/gpg_key_object_verification.go b/models/asymkey/gpg_key_object_verification.go
index 24d72a52c1..407a29c221 100644
--- a/models/asymkey/gpg_key_object_verification.go
+++ b/models/asymkey/gpg_key_object_verification.go
@@ -10,12 +10,12 @@ import (
"hash"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/ProtonMail/go-crypto/openpgp/packet"
)
diff --git a/models/asymkey/gpg_key_tag_verification.go b/models/asymkey/gpg_key_tag_verification.go
index 5fd3983e54..f054525e8f 100644
--- a/models/asymkey/gpg_key_tag_verification.go
+++ b/models/asymkey/gpg_key_tag_verification.go
@@ -6,7 +6,7 @@ package asymkey
import (
"context"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
func ParseTagWithSignature(ctx context.Context, gitRepo *git.Repository, t *git.Tag) *ObjectVerification {
diff --git a/models/asymkey/gpg_key_test.go b/models/asymkey/gpg_key_test.go
index e9aa9cf5ec..4db07b84c2 100644
--- a/models/asymkey/gpg_key_test.go
+++ b/models/asymkey/gpg_key_test.go
@@ -7,11 +7,11 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"github.com/ProtonMail/go-crypto/openpgp/packet"
"github.com/stretchr/testify/assert"
diff --git a/models/asymkey/gpg_key_verify.go b/models/asymkey/gpg_key_verify.go
index 01812a2d54..2b5ea7a1ac 100644
--- a/models/asymkey/gpg_key_verify.go
+++ b/models/asymkey/gpg_key_verify.go
@@ -8,10 +8,10 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
)
// __________________ ________ ____ __.
diff --git a/models/asymkey/main_test.go b/models/asymkey/main_test.go
index 87b5c22c4a..316e8f1d54 100644
--- a/models/asymkey/main_test.go
+++ b/models/asymkey/main_test.go
@@ -6,7 +6,7 @@ package asymkey
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/models/asymkey/ssh_key.go b/models/asymkey/ssh_key.go
index 7a18732c32..7f76009e7f 100644
--- a/models/asymkey/ssh_key.go
+++ b/models/asymkey/ssh_key.go
@@ -10,13 +10,13 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"golang.org/x/crypto/ssh"
"xorm.io/builder"
diff --git a/models/asymkey/ssh_key_authorized_keys.go b/models/asymkey/ssh_key_authorized_keys.go
index 57baf89c0c..d3bf6fe886 100644
--- a/models/asymkey/ssh_key_authorized_keys.go
+++ b/models/asymkey/ssh_key_authorized_keys.go
@@ -14,10 +14,10 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// _____ __ .__ .__ .___
diff --git a/models/asymkey/ssh_key_authorized_principals.go b/models/asymkey/ssh_key_authorized_principals.go
index f85de12aae..0b4fe13ba7 100644
--- a/models/asymkey/ssh_key_authorized_principals.go
+++ b/models/asymkey/ssh_key_authorized_principals.go
@@ -13,10 +13,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// _____ __ .__ .__ .___
diff --git a/models/asymkey/ssh_key_deploy.go b/models/asymkey/ssh_key_deploy.go
index 429635330d..22e80840af 100644
--- a/models/asymkey/ssh_key_deploy.go
+++ b/models/asymkey/ssh_key_deploy.go
@@ -8,9 +8,9 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/asymkey/ssh_key_fingerprint.go b/models/asymkey/ssh_key_fingerprint.go
index 1ed3b5df2a..11112e4bc3 100644
--- a/models/asymkey/ssh_key_fingerprint.go
+++ b/models/asymkey/ssh_key_fingerprint.go
@@ -8,11 +8,11 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"golang.org/x/crypto/ssh"
"xorm.io/builder"
diff --git a/models/asymkey/ssh_key_object_verification.go b/models/asymkey/ssh_key_object_verification.go
index 5ad6fdb0a9..e0476fe5a8 100644
--- a/models/asymkey/ssh_key_object_verification.go
+++ b/models/asymkey/ssh_key_object_verification.go
@@ -9,9 +9,9 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
"github.com/42wim/sshsig"
)
diff --git a/models/asymkey/ssh_key_object_verification_test.go b/models/asymkey/ssh_key_object_verification_test.go
index 0d5ebabb70..5d1b7edc27 100644
--- a/models/asymkey/ssh_key_object_verification_test.go
+++ b/models/asymkey/ssh_key_object_verification_test.go
@@ -6,12 +6,12 @@ package asymkey
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/asymkey/ssh_key_parse.go b/models/asymkey/ssh_key_parse.go
index 3cb51b2b22..305e464b4b 100644
--- a/models/asymkey/ssh_key_parse.go
+++ b/models/asymkey/ssh_key_parse.go
@@ -16,10 +16,10 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"golang.org/x/crypto/ssh"
)
diff --git a/models/asymkey/ssh_key_principals.go b/models/asymkey/ssh_key_principals.go
index 4e7dee2c91..ba2a1a8c7d 100644
--- a/models/asymkey/ssh_key_principals.go
+++ b/models/asymkey/ssh_key_principals.go
@@ -8,11 +8,11 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// AddPrincipalKey adds new principal to database and authorized_principals file.
diff --git a/models/asymkey/ssh_key_test.go b/models/asymkey/ssh_key_test.go
index 9a4ef665af..f3c3e41955 100644
--- a/models/asymkey/ssh_key_test.go
+++ b/models/asymkey/ssh_key_test.go
@@ -12,9 +12,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
"github.com/42wim/sshsig"
"github.com/stretchr/testify/assert"
diff --git a/models/asymkey/ssh_key_verify.go b/models/asymkey/ssh_key_verify.go
index 208288c77b..5dd26ccc9a 100644
--- a/models/asymkey/ssh_key_verify.go
+++ b/models/asymkey/ssh_key_verify.go
@@ -7,8 +7,8 @@ import (
"bytes"
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
"github.com/42wim/sshsig"
)
diff --git a/models/auth/access_token.go b/models/auth/access_token.go
index 3ac18940a8..31d88c6b20 100644
--- a/models/auth/access_token.go
+++ b/models/auth/access_token.go
@@ -11,10 +11,10 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
lru "github.com/hashicorp/golang-lru/v2"
"xorm.io/builder"
diff --git a/models/auth/access_token_scope.go b/models/auth/access_token_scope.go
index 003ca5c9ab..802ad5aa07 100644
--- a/models/auth/access_token_scope.go
+++ b/models/auth/access_token_scope.go
@@ -7,7 +7,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/perm"
+ "forgejo.org/models/perm"
)
// AccessTokenScopeCategory represents the scope category for an access token
diff --git a/models/auth/access_token_test.go b/models/auth/access_token_test.go
index 976ff37493..913118433c 100644
--- a/models/auth/access_token_test.go
+++ b/models/auth/access_token_test.go
@@ -6,9 +6,9 @@ package auth_test
import (
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/auth/auth_token.go b/models/auth/auth_token.go
index c64af3e41f..a3ac9c4c1a 100644
--- a/models/auth/auth_token.go
+++ b/models/auth/auth_token.go
@@ -10,9 +10,9 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
type AuthorizationPurpose string
diff --git a/models/auth/main_test.go b/models/auth/main_test.go
index 7b374b38da..b30db24483 100644
--- a/models/auth/main_test.go
+++ b/models/auth/main_test.go
@@ -6,14 +6,14 @@ package auth_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/auth"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/perm/access"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/auth"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/perm/access"
)
func TestMain(m *testing.M) {
diff --git a/models/auth/oauth2.go b/models/auth/oauth2.go
index 9a7854408f..fb0a451566 100644
--- a/models/auth/oauth2.go
+++ b/models/auth/oauth2.go
@@ -14,11 +14,11 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
uuid "github.com/google/uuid"
"golang.org/x/crypto/bcrypt"
diff --git a/models/auth/oauth2_list.go b/models/auth/oauth2_list.go
index c55f10b3c8..6f508833a0 100644
--- a/models/auth/oauth2_list.go
+++ b/models/auth/oauth2_list.go
@@ -4,7 +4,7 @@
package auth
import (
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"xorm.io/builder"
)
diff --git a/models/auth/oauth2_test.go b/models/auth/oauth2_test.go
index 9b562c8648..65865c6d31 100644
--- a/models/auth/oauth2_test.go
+++ b/models/auth/oauth2_test.go
@@ -4,14 +4,12 @@
package auth_test
import (
- "path/filepath"
"slices"
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -275,13 +273,7 @@ func TestBuiltinApplicationsClientIDs(t *testing.T) {
}
func TestOrphanedOAuth2Applications(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"models/auth/TestOrphanedOAuth2Applications/"},
- },
- )()
+ defer unittest.OverrideFixtures("models/auth/TestOrphanedOAuth2Applications")()
require.NoError(t, unittest.PrepareTestDatabase())
count, err := auth_model.CountOrphanedOAuth2Applications(db.DefaultContext)
diff --git a/models/auth/session.go b/models/auth/session.go
index 75a205f702..b3724dafb6 100644
--- a/models/auth/session.go
+++ b/models/auth/session.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/auth/session_test.go b/models/auth/session_test.go
index 3b57239704..ab6415f289 100644
--- a/models/auth/session_test.go
+++ b/models/auth/session_test.go
@@ -7,10 +7,10 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/auth/source.go b/models/auth/source.go
index d7ed6b97a8..ecd3abc39d 100644
--- a/models/auth/source.go
+++ b/models/auth/source.go
@@ -9,11 +9,11 @@ import (
"fmt"
"reflect"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/auth/source_test.go b/models/auth/source_test.go
index 522fecc25f..ed21aef253 100644
--- a/models/auth/source_test.go
+++ b/models/auth/source_test.go
@@ -7,10 +7,10 @@ import (
"strings"
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/auth/two_factor.go b/models/auth/two_factor.go
new file mode 100644
index 0000000000..e8f19c33cc
--- /dev/null
+++ b/models/auth/two_factor.go
@@ -0,0 +1,21 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+package auth
+
+import (
+ "context"
+)
+
+// HasTwoFactorByUID returns true if the user has TOTP or WebAuthn enabled for
+// their account.
+func HasTwoFactorByUID(ctx context.Context, userID int64) (bool, error) {
+ hasTOTP, err := HasTOTPByUID(ctx, userID)
+ if err != nil {
+ return false, err
+ }
+ if hasTOTP {
+ return true, nil
+ }
+
+ return HasWebAuthnRegistrationsByUID(ctx, userID)
+}
diff --git a/models/auth/two_factor_test.go b/models/auth/two_factor_test.go
new file mode 100644
index 0000000000..36e0404ae2
--- /dev/null
+++ b/models/auth/two_factor_test.go
@@ -0,0 +1,34 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+package auth
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ "github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
+)
+
+func TestHasTwoFactorByUID(t *testing.T) {
+ require.NoError(t, unittest.PrepareTestDatabase())
+
+ t.Run("No twofactor", func(t *testing.T) {
+ ok, err := HasTwoFactorByUID(t.Context(), 2)
+ require.NoError(t, err)
+ assert.False(t, ok)
+ })
+
+ t.Run("WebAuthn credential", func(t *testing.T) {
+ ok, err := HasTwoFactorByUID(t.Context(), 32)
+ require.NoError(t, err)
+ assert.True(t, ok)
+ })
+
+ t.Run("TOTP", func(t *testing.T) {
+ ok, err := HasTwoFactorByUID(t.Context(), 24)
+ require.NoError(t, err)
+ assert.True(t, ok)
+ })
+}
diff --git a/models/auth/twofactor.go b/models/auth/twofactor.go
index 67be23320e..edff471836 100644
--- a/models/auth/twofactor.go
+++ b/models/auth/twofactor.go
@@ -11,10 +11,10 @@ import (
"encoding/hex"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/keying"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/keying"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"github.com/pquerna/otp/totp"
"golang.org/x/crypto/pbkdf2"
@@ -139,9 +139,9 @@ func GetTwoFactorByUID(ctx context.Context, uid int64) (*TwoFactor, error) {
return twofa, nil
}
-// HasTwoFactorByUID returns the two-factor authentication token associated with
-// the user, if any.
-func HasTwoFactorByUID(ctx context.Context, uid int64) (bool, error) {
+// HasTOTPByUID returns the TOTP authentication token associated with
+// the user, if the user has TOTP enabled for their account.
+func HasTOTPByUID(ctx context.Context, uid int64) (bool, error) {
return db.GetEngine(ctx).Where("uid=?", uid).Exist(&TwoFactor{})
}
diff --git a/models/auth/webauthn.go b/models/auth/webauthn.go
index b230e1665a..5b86a6e6f2 100644
--- a/models/auth/webauthn.go
+++ b/models/auth/webauthn.go
@@ -8,9 +8,9 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"github.com/go-webauthn/webauthn/webauthn"
)
diff --git a/models/auth/webauthn_test.go b/models/auth/webauthn_test.go
index e1cd652009..abf8e34408 100644
--- a/models/auth/webauthn_test.go
+++ b/models/auth/webauthn_test.go
@@ -6,9 +6,9 @@ package auth_test
import (
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/go-webauthn/webauthn/webauthn"
"github.com/stretchr/testify/assert"
diff --git a/models/avatars/avatar.go b/models/avatars/avatar.go
index 9eb34dcbcc..ad59bd8769 100644
--- a/models/avatars/avatar.go
+++ b/models/avatars/avatar.go
@@ -14,10 +14,10 @@ import (
"strings"
"sync/atomic"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"code.forgejo.org/forgejo-contrib/go-libravatar"
)
diff --git a/models/avatars/avatar_test.go b/models/avatars/avatar_test.go
index 85c40c3fa1..7850d2c096 100644
--- a/models/avatars/avatar_test.go
+++ b/models/avatars/avatar_test.go
@@ -6,11 +6,11 @@ package avatars_test
import (
"testing"
- avatars_model "code.gitea.io/gitea/models/avatars"
- "code.gitea.io/gitea/models/db"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/setting/config"
+ avatars_model "forgejo.org/models/avatars"
+ "forgejo.org/models/db"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/setting/config"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/avatars/main_test.go b/models/avatars/main_test.go
index c721a7dc2a..bdc66954b1 100644
--- a/models/avatars/main_test.go
+++ b/models/avatars/main_test.go
@@ -6,11 +6,11 @@ package avatars_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/perm/access"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/perm/access"
)
func TestMain(m *testing.M) {
diff --git a/models/db/collation.go b/models/db/collation.go
index 39d28fa2ff..768ada89e6 100644
--- a/models/db/collation.go
+++ b/models/db/collation.go
@@ -8,9 +8,9 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/db/common.go b/models/db/common.go
index f3fd3e72ae..c9b012597c 100644
--- a/models/db/common.go
+++ b/models/db/common.go
@@ -6,8 +6,8 @@ package db
import (
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/db/context_test.go b/models/db/context_test.go
index 855f360b75..7ab327b7e9 100644
--- a/models/db/context_test.go
+++ b/models/db/context_test.go
@@ -7,8 +7,8 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/db/convert.go b/models/db/convert.go
index 956e17d411..1f37e49176 100644
--- a/models/db/convert.go
+++ b/models/db/convert.go
@@ -8,8 +8,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/db/engine.go b/models/db/engine.go
index 822618a7e3..ca6576da8a 100755
--- a/models/db/engine.go
+++ b/models/db/engine.go
@@ -15,8 +15,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/contexts"
diff --git a/models/db/engine_test.go b/models/db/engine_test.go
index 230ee3f2b1..5d20e3d602 100644
--- a/models/db/engine_test.go
+++ b/models/db/engine_test.go
@@ -8,14 +8,14 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
- _ "code.gitea.io/gitea/cmd" // for TestPrimaryKeys
+ _ "forgejo.org/cmd" // for TestPrimaryKeys
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -64,7 +64,7 @@ func TestPrimaryKeys(t *testing.T) {
// https://github.com/go-gitea/gitea/issues/21086
// https://github.com/go-gitea/gitea/issues/16802
// To avoid creating tables without primary key again, this test will check them.
- // Import "code.gitea.io/gitea/cmd" to make sure each db.RegisterModel in init functions has been called.
+ // Import "forgejo.org/cmd" to make sure each db.RegisterModel in init functions has been called.
beans, err := db.NamesToBean()
if err != nil {
diff --git a/models/db/error.go b/models/db/error.go
index 665e970e17..6b70c40eb3 100644
--- a/models/db/error.go
+++ b/models/db/error.go
@@ -6,7 +6,7 @@ package db
import (
"fmt"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// ErrCancelled represents an error due to context cancellation
diff --git a/models/db/index.go b/models/db/index.go
index 259ddd6ade..4c15dbe8a1 100644
--- a/models/db/index.go
+++ b/models/db/index.go
@@ -9,7 +9,7 @@ import (
"fmt"
"strconv"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// ResourceIndex represents a resource index which could be used as issue/release and others
diff --git a/models/db/index_test.go b/models/db/index_test.go
index 11fbc70d8d..929e514329 100644
--- a/models/db/index_test.go
+++ b/models/db/index_test.go
@@ -9,8 +9,8 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/db/install/db.go b/models/db/install/db.go
index d4c1139637..104a7a8e39 100644
--- a/models/db/install/db.go
+++ b/models/db/install/db.go
@@ -4,8 +4,8 @@
package install
import (
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/db/iterate.go b/models/db/iterate.go
index e1caefa72b..450c7d3389 100644
--- a/models/db/iterate.go
+++ b/models/db/iterate.go
@@ -6,7 +6,7 @@ package db
import (
"context"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/builder"
)
diff --git a/models/db/iterate_test.go b/models/db/iterate_test.go
index 7535d01d56..47b6a956f4 100644
--- a/models/db/iterate_test.go
+++ b/models/db/iterate_test.go
@@ -7,9 +7,9 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/db/list.go b/models/db/list.go
index 5c005a0350..057221936c 100644
--- a/models/db/list.go
+++ b/models/db/list.go
@@ -6,7 +6,7 @@ package db
import (
"context"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/db/list_test.go b/models/db/list_test.go
index 82240d205b..f13958496a 100644
--- a/models/db/list_test.go
+++ b/models/db/list_test.go
@@ -6,9 +6,9 @@ package db_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/db/log.go b/models/db/log.go
index 457ee80ff5..387709cc50 100644
--- a/models/db/log.go
+++ b/models/db/log.go
@@ -7,7 +7,7 @@ import (
"fmt"
"sync/atomic"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
xormlog "xorm.io/xorm/log"
)
@@ -69,6 +69,9 @@ func (l *XORMLogBridge) Warn(v ...any) {
// Warnf show warning log
func (l *XORMLogBridge) Warnf(format string, v ...any) {
+ if format == "Table %s Column %s db default is %s, struct default is %s" || format == "Table %s Column %s db nullable is %v, struct nullable is %v" {
+ return
+ }
l.Log(stackLevel, log.WARN, format, v...)
}
diff --git a/models/db/main_test.go b/models/db/main_test.go
index 7d80b400fe..4b06923950 100644
--- a/models/db/main_test.go
+++ b/models/db/main_test.go
@@ -6,10 +6,10 @@ package db_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/repo"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/repo"
)
func TestMain(m *testing.M) {
diff --git a/models/db/name.go b/models/db/name.go
index 51be33a8bc..29b60b2373 100644
--- a/models/db/name.go
+++ b/models/db/name.go
@@ -9,7 +9,7 @@ import (
"strings"
"unicode/utf8"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
var (
diff --git a/models/db/paginator/main_test.go b/models/db/paginator/main_test.go
index 47993aed6b..e2528be121 100644
--- a/models/db/paginator/main_test.go
+++ b/models/db/paginator/main_test.go
@@ -6,7 +6,7 @@ package paginator
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/models/db/paginator/paginator_test.go b/models/db/paginator/paginator_test.go
index 20602212d9..c6d0569aaa 100644
--- a/models/db/paginator/paginator_test.go
+++ b/models/db/paginator/paginator_test.go
@@ -6,8 +6,8 @@ package paginator
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/models/db/sequence.go b/models/db/sequence.go
index f49ad935de..1740e74c52 100644
--- a/models/db/sequence.go
+++ b/models/db/sequence.go
@@ -8,7 +8,7 @@ import (
"fmt"
"regexp"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// CountBadSequences looks for broken sequences from recreate-table mistakes
diff --git a/models/db/sql_postgres_with_schema.go b/models/db/sql_postgres_with_schema.go
index ec63447f6f..376f984dc6 100644
--- a/models/db/sql_postgres_with_schema.go
+++ b/models/db/sql_postgres_with_schema.go
@@ -8,7 +8,7 @@ import (
"database/sql/driver"
"sync"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/lib/pq"
"xorm.io/xorm/dialects"
diff --git a/models/dbfs/dbfile.go b/models/dbfs/dbfile.go
index dd27b5c36b..12c0398abc 100644
--- a/models/dbfs/dbfile.go
+++ b/models/dbfs/dbfile.go
@@ -14,7 +14,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
var defaultFileBlockSize int64 = 32 * 1024
diff --git a/models/dbfs/dbfs.go b/models/dbfs/dbfs.go
index f68b4a2b70..ba57e50151 100644
--- a/models/dbfs/dbfs.go
+++ b/models/dbfs/dbfs.go
@@ -10,7 +10,7 @@ import (
"path"
"time"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
/*
diff --git a/models/dbfs/dbfs_test.go b/models/dbfs/dbfs_test.go
index 3ad273a732..8e42c54f31 100644
--- a/models/dbfs/dbfs_test.go
+++ b/models/dbfs/dbfs_test.go
@@ -9,7 +9,7 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/dbfs/main_test.go b/models/dbfs/main_test.go
index 537ba0935d..3d4b2bc235 100644
--- a/models/dbfs/main_test.go
+++ b/models/dbfs/main_test.go
@@ -6,7 +6,7 @@ package dbfs
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/models/error.go b/models/error.go
index 658bdc165c..e8962f386b 100644
--- a/models/error.go
+++ b/models/error.go
@@ -7,9 +7,9 @@ package models
import (
"fmt"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/util"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/util"
)
// ErrUserOwnRepos represents a "UserOwnRepos" kind of error.
diff --git a/models/fixtures/TestActivateUserEmail/email_address.yml b/models/fixtures/TestActivateUserEmail/email_address.yml
new file mode 100644
index 0000000000..cf41ff8241
--- /dev/null
+++ b/models/fixtures/TestActivateUserEmail/email_address.yml
@@ -0,0 +1,7 @@
+-
+ id: 1001
+ uid: 1001
+ email: AnotherTestUserWithUpperCaseEmail@otto.splvs.net
+ lower_email: anothertestuserwithuppercaseemail@otto.splvs.net
+ is_activated: false
+ is_primary: true
diff --git a/models/fixtures/TestActivateUserEmail/user.yml b/models/fixtures/TestActivateUserEmail/user.yml
new file mode 100644
index 0000000000..0a68e70a4a
--- /dev/null
+++ b/models/fixtures/TestActivateUserEmail/user.yml
@@ -0,0 +1,12 @@
+-
+ id: 1001
+ lower_name: user1001
+ name: user1001
+ full_name: User That loves Upper Cases
+ email: AnotherTestUserWithUpperCaseEmail@otto.splvs.net
+ passwd: ZogKvWdyEx:password
+ passwd_hash_algo: dummy
+ avatar: ''
+ avatar_email: anothertestuserwithuppercaseemail@otto.splvs.net
+ login_name: user1
+ created_unix: 1672578000
diff --git a/models/fixtures/TestGetUsedForUser/action_artifact.yaml b/models/fixtures/TestGetUsedForUser/action_artifact.yaml
new file mode 100644
index 0000000000..db5392126d
--- /dev/null
+++ b/models/fixtures/TestGetUsedForUser/action_artifact.yaml
@@ -0,0 +1,17 @@
+-
+ id: 1001
+ run_id: 792
+ runner_id: 1
+ repo_id: 4
+ owner_id: 1
+ commit_sha: c2d72f548424103f01ee1dc02889c1e2bff816b0
+ storage_path: "27/5/1730330775594233150.chunk"
+ file_size: 693147180559
+ file_compressed_size: 693147180559
+ content_encoding: "application/zip"
+ artifact_path: "big-file.zip"
+ artifact_name: "big-file"
+ status: 4
+ created_unix: 1730330775
+ updated_unix: 1730330775
+ expired_unix: 1738106775
diff --git a/models/fixtures/TestPackagesGetOrInsertBlob/package_blob.yml b/models/fixtures/TestPackagesGetOrInsertBlob/package_blob.yml
new file mode 100644
index 0000000000..ec90787c43
--- /dev/null
+++ b/models/fixtures/TestPackagesGetOrInsertBlob/package_blob.yml
@@ -0,0 +1,17 @@
+-
+ id: 1
+ size: 10
+ hash_md5: HASHMD5_1
+ hash_sha1: HASHSHA1_1
+ hash_sha256: HASHSHA256_1
+ hash_sha512: HASHSHA512_1
+ hash_blake2b: HASHBLAKE2B_1
+ created_unix: 946687980
+-
+ id: 2
+ size: 20
+ hash_md5: HASHMD5_2
+ hash_sha1: HASHSHA1_2
+ hash_sha256: HASHSHA256_2
+ hash_sha512: HASHSHA512_2
+ created_unix: 946687980
diff --git a/models/fixtures/pull_auto_merge.yml b/models/fixtures/pull_auto_merge.yml
new file mode 100644
index 0000000000..ca780a73aa
--- /dev/null
+++ b/models/fixtures/pull_auto_merge.yml
@@ -0,0 +1 @@
+[] # empty
diff --git a/models/fixtures/pull_request.yml b/models/fixtures/pull_request.yml
index fbc0d504f8..79051ffb6c 100644
--- a/models/fixtures/pull_request.yml
+++ b/models/fixtures/pull_request.yml
@@ -65,6 +65,7 @@
merge_base: 985f0301dba5e7b34be866819cd15ad3d8f508ee
has_merged: false
allow_maintainer_edit: true
+ commits_behind: 1
-
id: 6
diff --git a/models/fixtures/repository.yml b/models/fixtures/repository.yml
index f7aaad1f31..0ba4d06e14 100644
--- a/models/fixtures/repository.yml
+++ b/models/fixtures/repository.yml
@@ -132,6 +132,7 @@
owner_name: org3
lower_name: repo5
name: repo5
+ default_branch: master
num_watches: 0
num_stars: 0
num_forks: 0
diff --git a/models/forgefed/federationhost.go b/models/forgefed/federationhost.go
index b60c0c39cf..00f13ea399 100644
--- a/models/forgefed/federationhost.go
+++ b/models/forgefed/federationhost.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/validation"
)
// FederationHost data type
diff --git a/models/forgefed/federationhost_repository.go b/models/forgefed/federationhost_repository.go
index 03d8741c58..b04a5cd882 100644
--- a/models/forgefed/federationhost_repository.go
+++ b/models/forgefed/federationhost_repository.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/validation"
)
func init() {
diff --git a/models/forgefed/federationhost_test.go b/models/forgefed/federationhost_test.go
index ea5494c6e9..7e48a41d3b 100644
--- a/models/forgefed/federationhost_test.go
+++ b/models/forgefed/federationhost_test.go
@@ -8,7 +8,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func Test_FederationHostValidation(t *testing.T) {
diff --git a/models/forgefed/nodeinfo.go b/models/forgefed/nodeinfo.go
index 66d2eca7aa..2461b5e499 100644
--- a/models/forgefed/nodeinfo.go
+++ b/models/forgefed/nodeinfo.go
@@ -6,7 +6,7 @@ package forgefed
import (
"net/url"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
"github.com/valyala/fastjson"
)
diff --git a/models/forgefed/nodeinfo_test.go b/models/forgefed/nodeinfo_test.go
index 4c73bb44d8..9e37e77100 100644
--- a/models/forgefed/nodeinfo_test.go
+++ b/models/forgefed/nodeinfo_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func Test_NodeInfoWellKnownUnmarshalJSON(t *testing.T) {
diff --git a/models/forgejo/semver/main_test.go b/models/forgejo/semver/main_test.go
index 10875f14fe..dcc9d588cd 100644
--- a/models/forgejo/semver/main_test.go
+++ b/models/forgejo/semver/main_test.go
@@ -5,12 +5,12 @@ package semver
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/models/forgejo/semver/semver.go b/models/forgejo/semver/semver.go
index 7f122d2301..24a3db9181 100644
--- a/models/forgejo/semver/semver.go
+++ b/models/forgejo/semver/semver.go
@@ -5,7 +5,7 @@ package semver
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"github.com/hashicorp/go-version"
)
diff --git a/models/forgejo/semver/semver_test.go b/models/forgejo/semver/semver_test.go
index a508c69b18..2d055e86bb 100644
--- a/models/forgejo/semver/semver_test.go
+++ b/models/forgejo/semver/semver_test.go
@@ -5,8 +5,8 @@ package semver
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/hashicorp/go-version"
"github.com/stretchr/testify/assert"
diff --git a/models/forgejo_migrations/main_test.go b/models/forgejo_migrations/main_test.go
index 2297f74f73..031fe8090d 100644
--- a/models/forgejo_migrations/main_test.go
+++ b/models/forgejo_migrations/main_test.go
@@ -6,7 +6,7 @@ package forgejo_migrations //nolint:revive
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/forgejo_migrations/migrate.go b/models/forgejo_migrations/migrate.go
index 935b072331..a4cbca70c1 100644
--- a/models/forgejo_migrations/migrate.go
+++ b/models/forgejo_migrations/migrate.go
@@ -8,12 +8,12 @@ import (
"fmt"
"os"
- "code.gitea.io/gitea/models/forgejo/semver"
- forgejo_v1_20 "code.gitea.io/gitea/models/forgejo_migrations/v1_20"
- forgejo_v1_22 "code.gitea.io/gitea/models/forgejo_migrations/v1_22"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/forgejo/semver"
+ forgejo_v1_20 "forgejo.org/models/forgejo_migrations/v1_20"
+ forgejo_v1_22 "forgejo.org/models/forgejo_migrations/v1_22"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/names"
diff --git a/models/forgejo_migrations/migrate_test.go b/models/forgejo_migrations/migrate_test.go
index 48ee4f77b1..20653929a3 100644
--- a/models/forgejo_migrations/migrate_test.go
+++ b/models/forgejo_migrations/migrate_test.go
@@ -6,7 +6,7 @@ package forgejo_migrations //nolint:revive
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/require"
)
diff --git a/models/forgejo_migrations/v14.go b/models/forgejo_migrations/v14.go
index f6dd35ecf0..53f1ef2223 100644
--- a/models/forgejo_migrations/v14.go
+++ b/models/forgejo_migrations/v14.go
@@ -4,7 +4,7 @@
package forgejo_migrations //nolint:revive
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/forgejo_migrations/v15.go b/models/forgejo_migrations/v15.go
index d7ed19ca7c..5e5588dd05 100644
--- a/models/forgejo_migrations/v15.go
+++ b/models/forgejo_migrations/v15.go
@@ -6,7 +6,7 @@ package forgejo_migrations //nolint:revive
import (
"time"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/forgejo_migrations/v1_20/v1.go b/models/forgejo_migrations/v1_20/v1.go
index 1097613655..72beaf23de 100644
--- a/models/forgejo_migrations/v1_20/v1.go
+++ b/models/forgejo_migrations/v1_20/v1.go
@@ -4,7 +4,7 @@
package forgejo_v1_20 //nolint:revive
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/forgejo_migrations/v1_20/v3.go b/models/forgejo_migrations/v1_20/v3.go
index caa4f1aa99..cce227e6eb 100644
--- a/models/forgejo_migrations/v1_20/v3.go
+++ b/models/forgejo_migrations/v1_20/v3.go
@@ -4,7 +4,7 @@
package forgejo_v1_20 //nolint:revive
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/forgejo_migrations/v1_22/main_test.go b/models/forgejo_migrations/v1_22/main_test.go
index 097110893f..03c4c5272c 100644
--- a/models/forgejo_migrations/v1_22/main_test.go
+++ b/models/forgejo_migrations/v1_22/main_test.go
@@ -6,7 +6,7 @@ package v1_22 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/forgejo_migrations/v1_22/v11.go b/models/forgejo_migrations/v1_22/v11.go
index c693993565..17bb592379 100644
--- a/models/forgejo_migrations/v1_22/v11.go
+++ b/models/forgejo_migrations/v1_22/v11.go
@@ -4,7 +4,7 @@
package v1_22 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/forgejo_migrations/v1_22/v8_test.go b/models/forgejo_migrations/v1_22/v8_test.go
index 128fd08ab0..2af9e431b1 100644
--- a/models/forgejo_migrations/v1_22/v8_test.go
+++ b/models/forgejo_migrations/v1_22/v8_test.go
@@ -6,7 +6,7 @@ package v1_22 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/forgejo_migrations/v25.go b/models/forgejo_migrations/v25.go
index 5e3dff80b3..8e3032a40c 100644
--- a/models/forgejo_migrations/v25.go
+++ b/models/forgejo_migrations/v25.go
@@ -9,11 +9,11 @@ import (
"encoding/base64"
"fmt"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/forgejo_migrations/v25_test.go b/models/forgejo_migrations/v25_test.go
index 73b97f7a35..e7402fd021 100644
--- a/models/forgejo_migrations/v25_test.go
+++ b/models/forgejo_migrations/v25_test.go
@@ -6,10 +6,10 @@ package forgejo_migrations //nolint:revive
import (
"testing"
- "code.gitea.io/gitea/models/auth"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/keying"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/auth"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/keying"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/forgejo_migrations/v26.go b/models/forgejo_migrations/v26.go
index 5efe48a302..3292d93ffd 100644
--- a/models/forgejo_migrations/v26.go
+++ b/models/forgejo_migrations/v26.go
@@ -7,8 +7,8 @@ import "xorm.io/xorm"
func AddHashBlake2bToPackageBlob(x *xorm.Engine) error {
type PackageBlob struct {
- ID int64 `xorm:"pk autoincr"`
- HashBlake2b string
+ ID int64 `xorm:"pk autoincr"`
+ HashBlake2b string `xorm:"hash_blake2b char(128) UNIQUE(blake2b) INDEX"`
}
return x.Sync(&PackageBlob{})
}
diff --git a/models/forgejo_migrations/v27.go b/models/forgejo_migrations/v27.go
index b3a93a9aad..2efa3485a8 100644
--- a/models/forgejo_migrations/v27.go
+++ b/models/forgejo_migrations/v27.go
@@ -4,7 +4,7 @@
package forgejo_migrations //nolint:revive
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/git/branch.go b/models/git/branch.go
index 702d767c75..a73a0f2a20 100644
--- a/models/git/branch.go
+++ b/models/git/branch.go
@@ -8,14 +8,14 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/git/branch_list.go b/models/git/branch_list.go
index 81a43eaea3..4b678f15c0 100644
--- a/models/git/branch_list.go
+++ b/models/git/branch_list.go
@@ -6,10 +6,10 @@ package git
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
"xorm.io/builder"
)
diff --git a/models/git/branch_test.go b/models/git/branch_test.go
index 81839eb774..5c1762750e 100644
--- a/models/git/branch_test.go
+++ b/models/git/branch_test.go
@@ -7,13 +7,13 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/optional"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/git/commit_status.go b/models/git/commit_status.go
index f6ac1dcc54..a679703ffd 100644
--- a/models/git/commit_status.go
+++ b/models/git/commit_status.go
@@ -13,16 +13,16 @@ import (
"strings"
"time"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/git/commit_status_summary.go b/models/git/commit_status_summary.go
index 7603e7aa65..448aa5aed7 100644
--- a/models/git/commit_status_summary.go
+++ b/models/git/commit_status_summary.go
@@ -6,9 +6,9 @@ package git
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
"xorm.io/builder"
)
diff --git a/models/git/commit_status_test.go b/models/git/commit_status_test.go
index 9a039bfc39..c062bbbbb9 100644
--- a/models/git/commit_status_test.go
+++ b/models/git/commit_status_test.go
@@ -8,15 +8,15 @@ import (
"testing"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/structs"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/git/lfs.go b/models/git/lfs.go
index 635d70d9bc..9ec1ca7d8a 100644
--- a/models/git/lfs.go
+++ b/models/git/lfs.go
@@ -7,16 +7,16 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/git/lfs_lock.go b/models/git/lfs_lock.go
index 07ce7d4abf..9dc0a947c3 100644
--- a/models/git/lfs_lock.go
+++ b/models/git/lfs_lock.go
@@ -10,14 +10,14 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// LFSLock represents a git lfs lock of repository.
diff --git a/models/git/lfs_lock_list.go b/models/git/lfs_lock_list.go
index cab1e61cab..ffa4db21c4 100644
--- a/models/git/lfs_lock_list.go
+++ b/models/git/lfs_lock_list.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
)
// LFSLockList is a list of LFSLock
diff --git a/models/git/lfs_test.go b/models/git/lfs_test.go
index afb73ecf4e..af5e1abd90 100644
--- a/models/git/lfs_test.go
+++ b/models/git/lfs_test.go
@@ -5,26 +5,19 @@ package git
import (
"context"
- "path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestIterateRepositoryIDsWithLFSMetaObjects(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"models/git/TestIterateRepositoryIDsWithLFSMetaObjects/"},
- },
- )()
+ defer unittest.OverrideFixtures("models/git/TestIterateRepositoryIDsWithLFSMetaObjects")()
require.NoError(t, unittest.PrepareTestDatabase())
type repocount struct {
diff --git a/models/git/main_test.go b/models/git/main_test.go
index f25ad42584..63a3c363ab 100644
--- a/models/git/main_test.go
+++ b/models/git/main_test.go
@@ -6,12 +6,12 @@ package git_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/models/git/protected_branch.go b/models/git/protected_branch.go
index 4fc08020e0..c1eb750230 100644
--- a/models/git/protected_branch.go
+++ b/models/git/protected_branch.go
@@ -10,16 +10,16 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"github.com/gobwas/glob"
"github.com/gobwas/glob/syntax"
diff --git a/models/git/protected_branch_list.go b/models/git/protected_branch_list.go
index 613333a5a2..c7a3154884 100644
--- a/models/git/protected_branch_list.go
+++ b/models/git/protected_branch_list.go
@@ -7,8 +7,8 @@ import (
"context"
"sort"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/optional"
"github.com/gobwas/glob"
)
diff --git a/models/git/protected_tag.go b/models/git/protected_tag.go
index 9a6646c742..eeaae41868 100644
--- a/models/git/protected_tag.go
+++ b/models/git/protected_tag.go
@@ -9,9 +9,9 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/modules/timeutil"
"github.com/gobwas/glob"
)
diff --git a/models/git/protected_tag_test.go b/models/git/protected_tag_test.go
index 796e1594b9..eec13fdc1f 100644
--- a/models/git/protected_tag_test.go
+++ b/models/git/protected_tag_test.go
@@ -6,9 +6,9 @@ package git_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/action_aggregator.go b/models/issues/action_aggregator.go
index 722696fbb2..cf5be753f1 100644
--- a/models/issues/action_aggregator.go
+++ b/models/issues/action_aggregator.go
@@ -6,8 +6,8 @@ package issues
import (
"slices"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
)
type ActionAggregator struct {
diff --git a/models/issues/assignees.go b/models/issues/assignees.go
index a83cb250fa..b1099b6b63 100644
--- a/models/issues/assignees.go
+++ b/models/issues/assignees.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/assignees_test.go b/models/issues/assignees_test.go
index 47fb81a237..a5e8f0cb09 100644
--- a/models/issues/assignees_test.go
+++ b/models/issues/assignees_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/comment.go b/models/issues/comment.go
index f77b2bcc8d..1b9b259a30 100644
--- a/models/issues/comment.go
+++ b/models/issues/comment.go
@@ -12,22 +12,22 @@ import (
"strconv"
"unicode/utf8"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/references"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/references"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
@@ -649,8 +649,11 @@ func (c *Comment) LoadAssigneeUserAndTeam(ctx context.Context) error {
if c.Issue.Repo.Owner.IsOrganization() {
c.AssigneeTeam, err = organization.GetTeamByID(ctx, c.AssigneeTeamID)
- if err != nil && !organization.IsErrTeamNotExist(err) {
- return err
+ if err != nil {
+ if !organization.IsErrTeamNotExist(err) {
+ return err
+ }
+ c.AssigneeTeam = organization.NewGhostTeam()
}
}
}
diff --git a/models/issues/comment_code.go b/models/issues/comment_code.go
index 2f6f57e0da..3c87a1b41a 100644
--- a/models/issues/comment_code.go
+++ b/models/issues/comment_code.go
@@ -6,10 +6,10 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
"xorm.io/builder"
)
diff --git a/models/issues/comment_list.go b/models/issues/comment_list.go
index 7a133d1c16..7285e347b4 100644
--- a/models/issues/comment_list.go
+++ b/models/issues/comment_list.go
@@ -6,11 +6,11 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
)
// CommentList defines a list of comments
diff --git a/models/issues/comment_list_test.go b/models/issues/comment_list_test.go
index 5ad1cd19c9..062a710b84 100644
--- a/models/issues/comment_list_test.go
+++ b/models/issues/comment_list_test.go
@@ -6,10 +6,10 @@ package issues
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/comment_test.go b/models/issues/comment_test.go
index 88d2200bd1..0e257f533c 100644
--- a/models/issues/comment_test.go
+++ b/models/issues/comment_test.go
@@ -7,12 +7,12 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/content_history.go b/models/issues/content_history.go
index cd3e217b21..476c6e0f90 100644
--- a/models/issues/content_history.go
+++ b/models/issues/content_history.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/avatars"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/avatars"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/content_history_test.go b/models/issues/content_history_test.go
index dde6f195bc..4e158da1cc 100644
--- a/models/issues/content_history_test.go
+++ b/models/issues/content_history_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/dependency.go b/models/issues/dependency.go
index 146dd1887d..fab35dad12 100644
--- a/models/issues/dependency.go
+++ b/models/issues/dependency.go
@@ -7,10 +7,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// ErrDependencyExists represents a "DependencyAlreadyExists" kind of error.
diff --git a/models/issues/dependency_test.go b/models/issues/dependency_test.go
index 1e73c581ee..46f3ad10e5 100644
--- a/models/issues/dependency_test.go
+++ b/models/issues/dependency_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue.go b/models/issues/issue.go
index 79701c7be8..142f2de182 100644
--- a/models/issues/issue.go
+++ b/models/issues/issue.go
@@ -11,16 +11,16 @@ import (
"regexp"
"slices"
- "code.gitea.io/gitea/models/db"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/issue_index.go b/models/issues/issue_index.go
index 9386027f74..5012067d70 100644
--- a/models/issues/issue_index.go
+++ b/models/issues/issue_index.go
@@ -6,7 +6,7 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
func GetMaxIssueIndexForRepo(ctx context.Context, repoID int64) (int64, error) {
diff --git a/models/issues/issue_index_test.go b/models/issues/issue_index_test.go
index eb79a0806c..6de3f0bc95 100644
--- a/models/issues/issue_index_test.go
+++ b/models/issues/issue_index_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_label.go b/models/issues/issue_label.go
index 04e1fa3d7d..c9e792ed0f 100644
--- a/models/issues/issue_label.go
+++ b/models/issues/issue_label.go
@@ -8,9 +8,9 @@ import (
"fmt"
"sort"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/models/issues/issue_label_test.go b/models/issues/issue_label_test.go
index 67f4874c8f..753e389c7b 100644
--- a/models/issues/issue_label_test.go
+++ b/models/issues/issue_label_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_list.go b/models/issues/issue_list.go
index fe6c630a31..5a02baa428 100644
--- a/models/issues/issue_list.go
+++ b/models/issues/issue_list.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/models/db"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
"xorm.io/builder"
)
diff --git a/models/issues/issue_list_test.go b/models/issues/issue_list_test.go
index 32cc0fe423..7aa5222958 100644
--- a/models/issues/issue_list_test.go
+++ b/models/issues/issue_list_test.go
@@ -6,11 +6,11 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_lock.go b/models/issues/issue_lock.go
index b21629b529..1e4a5906d9 100644
--- a/models/issues/issue_lock.go
+++ b/models/issues/issue_lock.go
@@ -6,8 +6,8 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
)
// IssueLockOptions defines options for locking and/or unlocking an issue/PR
diff --git a/models/issues/issue_project.go b/models/issues/issue_project.go
index 697ef7fad6..3c6ce0ca1c 100644
--- a/models/issues/issue_project.go
+++ b/models/issues/issue_project.go
@@ -6,12 +6,12 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- project_model "code.gitea.io/gitea/models/project"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ project_model "forgejo.org/models/project"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/util"
)
// LoadProject load the project the issue was assigned to
diff --git a/models/issues/issue_project_test.go b/models/issues/issue_project_test.go
index d724922946..099679a8c7 100644
--- a/models/issues/issue_project_test.go
+++ b/models/issues/issue_project_test.go
@@ -6,21 +6,21 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/project"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/tests"
+ "forgejo.org/models/db"
+ "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/project"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/tests"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestPrivateIssueProjects(t *testing.T) {
- defer tests.AddFixtures("models/fixtures/PrivateIssueProjects/")()
+ defer unittest.OverrideFixtures("models/fixtures/PrivateIssueProjects")()
require.NoError(t, unittest.PrepareTestDatabase())
user2 := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
@@ -119,7 +119,7 @@ func TestPrivateIssueProjects(t *testing.T) {
}
func TestPrivateRepoProjects(t *testing.T) {
- defer tests.AddFixtures("models/fixtures/TestPrivateRepoProjects/")()
+ defer unittest.OverrideFixtures("models/fixtures/TestPrivateRepoProjects")()
require.NoError(t, unittest.PrepareTestDatabase())
org := unittest.AssertExistsAndLoadBean(t, &organization.Organization{ID: 3})
diff --git a/models/issues/issue_search.go b/models/issues/issue_search.go
index 6592f3708c..bf4b89ee0b 100644
--- a/models/issues/issue_search.go
+++ b/models/issues/issue_search.go
@@ -9,13 +9,13 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/issues/issue_stats.go b/models/issues/issue_stats.go
index fdc06b05d1..eee8760b9f 100644
--- a/models/issues/issue_stats.go
+++ b/models/issues/issue_stats.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/issues/issue_stats_test.go b/models/issues/issue_stats_test.go
index 9967557337..549dc04433 100644
--- a/models/issues/issue_stats_test.go
+++ b/models/issues/issue_stats_test.go
@@ -6,9 +6,9 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_test.go b/models/issues/issue_test.go
index d121435f0a..afca27dfcf 100644
--- a/models/issues/issue_test.go
+++ b/models/issues/issue_test.go
@@ -10,12 +10,12 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_update.go b/models/issues/issue_update.go
index ad59b767ab..9d0bc84454 100644
--- a/models/issues/issue_update.go
+++ b/models/issues/issue_update.go
@@ -8,20 +8,20 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/references"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/references"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/issue_user.go b/models/issues/issue_user.go
index 6b59e0725e..70e162411f 100644
--- a/models/issues/issue_user.go
+++ b/models/issues/issue_user.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
)
// IssueUser represents an issue-user relation.
diff --git a/models/issues/issue_user_test.go b/models/issues/issue_user_test.go
index e059e43e8b..77e6c5bc5a 100644
--- a/models/issues/issue_user_test.go
+++ b/models/issues/issue_user_test.go
@@ -6,10 +6,10 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/require"
)
diff --git a/models/issues/issue_watch.go b/models/issues/issue_watch.go
index 560be17eb6..ecc09e1e81 100644
--- a/models/issues/issue_watch.go
+++ b/models/issues/issue_watch.go
@@ -6,10 +6,10 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
)
// IssueWatch is connection request for receiving issue notification.
diff --git a/models/issues/issue_watch_test.go b/models/issues/issue_watch_test.go
index 573215d577..a5c01693fa 100644
--- a/models/issues/issue_watch_test.go
+++ b/models/issues/issue_watch_test.go
@@ -6,9 +6,9 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/issue_xref.go b/models/issues/issue_xref.go
index 9c9d5d66cd..4c753a58eb 100644
--- a/models/issues/issue_xref.go
+++ b/models/issues/issue_xref.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/references"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/references"
)
type crossReference struct {
diff --git a/models/issues/issue_xref_test.go b/models/issues/issue_xref_test.go
index a24d1b04ee..e74717be1e 100644
--- a/models/issues/issue_xref_test.go
+++ b/models/issues/issue_xref_test.go
@@ -7,12 +7,12 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/references"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/references"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/label.go b/models/issues/label.go
index cb5fdd577d..264ca8cc3d 100644
--- a/models/issues/label.go
+++ b/models/issues/label.go
@@ -11,11 +11,11 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/label_test.go b/models/issues/label_test.go
index 3e3d097458..f2ba28a6d2 100644
--- a/models/issues/label_test.go
+++ b/models/issues/label_test.go
@@ -6,12 +6,12 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/main_test.go b/models/issues/main_test.go
index baabd6646a..05d854c964 100644
--- a/models/issues/main_test.go
+++ b/models/issues/main_test.go
@@ -6,14 +6,14 @@ package issues_test
import (
"testing"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/repo"
- _ "code.gitea.io/gitea/models/user"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/repo"
+ _ "forgejo.org/models/user"
"github.com/stretchr/testify/require"
)
diff --git a/models/issues/milestone.go b/models/issues/milestone.go
index 03fab8b3ee..52433e735d 100644
--- a/models/issues/milestone.go
+++ b/models/issues/milestone.go
@@ -9,12 +9,12 @@ import (
"html/template"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/milestone_list.go b/models/issues/milestone_list.go
index 955ab2356d..e2079fb324 100644
--- a/models/issues/milestone_list.go
+++ b/models/issues/milestone_list.go
@@ -7,8 +7,8 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/optional"
"xorm.io/builder"
)
diff --git a/models/issues/milestone_test.go b/models/issues/milestone_test.go
index c83450e9db..bfb4f38ad0 100644
--- a/models/issues/milestone_test.go
+++ b/models/issues/milestone_test.go
@@ -7,14 +7,14 @@ import (
"sort"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/pull.go b/models/issues/pull.go
index 708dff9b8e..c46961447c 100644
--- a/models/issues/pull.go
+++ b/models/issues/pull.go
@@ -12,17 +12,17 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- org_model "code.gitea.io/gitea/models/organization"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ org_model "forgejo.org/models/organization"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/pull_list.go b/models/issues/pull_list.go
index 123ff18d81..a448673454 100644
--- a/models/issues/pull_list.go
+++ b/models/issues/pull_list.go
@@ -7,14 +7,14 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
)
diff --git a/models/issues/pull_test.go b/models/issues/pull_test.go
index 8e0c020ad9..e85b626c83 100644
--- a/models/issues/pull_test.go
+++ b/models/issues/pull_test.go
@@ -8,13 +8,12 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/tests"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -161,7 +160,7 @@ func TestGetUnmergedPullRequestsByHeadInfo(t *testing.T) {
}
func TestGetUnmergedPullRequestsByHeadInfoMax(t *testing.T) {
- defer tests.AddFixtures("models/fixtures/TestGetUnmergedPullRequestsByHeadInfoMax/")()
+ defer unittest.OverrideFixtures("models/fixtures/TestGetUnmergedPullRequestsByHeadInfoMax")()
require.NoError(t, unittest.PrepareTestDatabase())
repoID := int64(1)
diff --git a/models/issues/reaction.go b/models/issues/reaction.go
index 11b3c6be20..522040c022 100644
--- a/models/issues/reaction.go
+++ b/models/issues/reaction.go
@@ -8,13 +8,13 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/reaction_test.go b/models/issues/reaction_test.go
index e02e6d7e0c..0ae201c500 100644
--- a/models/issues/reaction_test.go
+++ b/models/issues/reaction_test.go
@@ -6,12 +6,12 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/review.go b/models/issues/review.go
index cd3190f119..db5cd65e2e 100644
--- a/models/issues/review.go
+++ b/models/issues/review.go
@@ -9,16 +9,16 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/issues/review_list.go b/models/issues/review_list.go
index a5ceb21791..45480832d8 100644
--- a/models/issues/review_list.go
+++ b/models/issues/review_list.go
@@ -6,11 +6,11 @@ package issues
import (
"context"
- "code.gitea.io/gitea/models/db"
- organization_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ organization_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
"xorm.io/builder"
)
diff --git a/models/issues/review_test.go b/models/issues/review_test.go
index 51cb940579..33d131c225 100644
--- a/models/issues/review_test.go
+++ b/models/issues/review_test.go
@@ -6,11 +6,11 @@ package issues_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/issues/stopwatch.go b/models/issues/stopwatch.go
index 68e59d59f4..2ff2a17d92 100644
--- a/models/issues/stopwatch.go
+++ b/models/issues/stopwatch.go
@@ -8,11 +8,11 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// ErrIssueStopwatchNotExist represents an error that stopwatch is not exist
diff --git a/models/issues/stopwatch_test.go b/models/issues/stopwatch_test.go
index af86e8b1d8..3334ffea7d 100644
--- a/models/issues/stopwatch_test.go
+++ b/models/issues/stopwatch_test.go
@@ -4,15 +4,13 @@
package issues_test
import (
- "path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -81,13 +79,7 @@ func TestCreateOrStopIssueStopwatch(t *testing.T) {
}
func TestGetUIDsAndStopwatch(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"models/issues/TestGetUIDsAndStopwatch/"},
- },
- )()
+ defer unittest.OverrideFixtures("models/issues/TestGetUIDsAndStopwatch")()
require.NoError(t, unittest.PrepareTestDatabase())
uidStopwatches, err := issues_model.GetUIDsAndStopwatch(db.DefaultContext)
diff --git a/models/issues/tracked_time.go b/models/issues/tracked_time.go
index ea404d36cd..05d7b15815 100644
--- a/models/issues/tracked_time.go
+++ b/models/issues/tracked_time.go
@@ -9,11 +9,11 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/issues/tracked_time_test.go b/models/issues/tracked_time_test.go
index 4d4e232012..770b43abd7 100644
--- a/models/issues/tracked_time_test.go
+++ b/models/issues/tracked_time_test.go
@@ -7,11 +7,11 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/main_test.go b/models/main_test.go
index f9e019f5e2..0edcf8f49d 100644
--- a/models/main_test.go
+++ b/models/main_test.go
@@ -6,15 +6,15 @@ package models
import (
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/system"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/system"
"github.com/stretchr/testify/require"
)
diff --git a/models/migrations/base/db.go b/models/migrations/base/db.go
index 333fa3151f..897ad016ab 100644
--- a/models/migrations/base/db.go
+++ b/models/migrations/base/db.go
@@ -10,8 +10,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/base/db_test.go b/models/migrations/base/db_test.go
index 4010a14311..4a610e065d 100644
--- a/models/migrations/base/db_test.go
+++ b/models/migrations/base/db_test.go
@@ -6,8 +6,8 @@ package base
import (
"testing"
- migrations_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/timeutil"
+ migrations_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm/names"
)
diff --git a/models/migrations/base/main_test.go b/models/migrations/base/main_test.go
index c625ef02b8..2b3889441a 100644
--- a/models/migrations/base/main_test.go
+++ b/models/migrations/base/main_test.go
@@ -6,7 +6,7 @@ package base
import (
"testing"
- migrations_tests "code.gitea.io/gitea/models/migrations/test"
+ migrations_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/migrations.go b/models/migrations/migrations.go
index 1674af08cd..11933014d7 100644
--- a/models/migrations/migrations.go
+++ b/models/migrations/migrations.go
@@ -8,29 +8,29 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/forgejo_migrations"
- "code.gitea.io/gitea/models/migrations/v1_10"
- "code.gitea.io/gitea/models/migrations/v1_11"
- "code.gitea.io/gitea/models/migrations/v1_12"
- "code.gitea.io/gitea/models/migrations/v1_13"
- "code.gitea.io/gitea/models/migrations/v1_14"
- "code.gitea.io/gitea/models/migrations/v1_15"
- "code.gitea.io/gitea/models/migrations/v1_16"
- "code.gitea.io/gitea/models/migrations/v1_17"
- "code.gitea.io/gitea/models/migrations/v1_18"
- "code.gitea.io/gitea/models/migrations/v1_19"
- "code.gitea.io/gitea/models/migrations/v1_20"
- "code.gitea.io/gitea/models/migrations/v1_21"
- "code.gitea.io/gitea/models/migrations/v1_22"
- "code.gitea.io/gitea/models/migrations/v1_23"
- "code.gitea.io/gitea/models/migrations/v1_6"
- "code.gitea.io/gitea/models/migrations/v1_7"
- "code.gitea.io/gitea/models/migrations/v1_8"
- "code.gitea.io/gitea/models/migrations/v1_9"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- forgejo_services "code.gitea.io/gitea/services/forgejo"
+ "forgejo.org/models/forgejo_migrations"
+ "forgejo.org/models/migrations/v1_10"
+ "forgejo.org/models/migrations/v1_11"
+ "forgejo.org/models/migrations/v1_12"
+ "forgejo.org/models/migrations/v1_13"
+ "forgejo.org/models/migrations/v1_14"
+ "forgejo.org/models/migrations/v1_15"
+ "forgejo.org/models/migrations/v1_16"
+ "forgejo.org/models/migrations/v1_17"
+ "forgejo.org/models/migrations/v1_18"
+ "forgejo.org/models/migrations/v1_19"
+ "forgejo.org/models/migrations/v1_20"
+ "forgejo.org/models/migrations/v1_21"
+ "forgejo.org/models/migrations/v1_22"
+ "forgejo.org/models/migrations/v1_23"
+ "forgejo.org/models/migrations/v1_6"
+ "forgejo.org/models/migrations/v1_7"
+ "forgejo.org/models/migrations/v1_8"
+ "forgejo.org/models/migrations/v1_9"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ forgejo_services "forgejo.org/services/forgejo"
"xorm.io/xorm"
"xorm.io/xorm/names"
diff --git a/models/migrations/migrations_test.go b/models/migrations/migrations_test.go
index 78c2898996..ea941b9a09 100644
--- a/models/migrations/migrations_test.go
+++ b/models/migrations/migrations_test.go
@@ -6,7 +6,7 @@ package migrations
import (
"testing"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
)
diff --git a/models/migrations/test/tests.go b/models/migrations/test/tests.go
index 177e33c56a..07487cf58a 100644
--- a/models/migrations/test/tests.go
+++ b/models/migrations/test/tests.go
@@ -15,14 +15,14 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/testlogger"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/testlogger"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/require"
"xorm.io/xorm"
diff --git a/models/migrations/v1_10/v96.go b/models/migrations/v1_10/v96.go
index 34c8240031..3bfb770f24 100644
--- a/models/migrations/v1_10/v96.go
+++ b/models/migrations/v1_10/v96.go
@@ -6,8 +6,8 @@ package v1_10 //nolint
import (
"path/filepath"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_10/v99.go b/models/migrations/v1_10/v99.go
index ebe6597f7c..7f287b77aa 100644
--- a/models/migrations/v1_10/v99.go
+++ b/models/migrations/v1_10/v99.go
@@ -4,7 +4,7 @@
package v1_10 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_11/v102.go b/models/migrations/v1_11/v102.go
index 9358e4cef3..a585d9c423 100644
--- a/models/migrations/v1_11/v102.go
+++ b/models/migrations/v1_11/v102.go
@@ -4,7 +4,7 @@
package v1_11 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_11/v104.go b/models/migrations/v1_11/v104.go
index 3e8ee64bc1..af3578ca4a 100644
--- a/models/migrations/v1_11/v104.go
+++ b/models/migrations/v1_11/v104.go
@@ -4,7 +4,7 @@
package v1_11 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_11/v112.go b/models/migrations/v1_11/v112.go
index 0857663119..6112ab51a5 100644
--- a/models/migrations/v1_11/v112.go
+++ b/models/migrations/v1_11/v112.go
@@ -7,8 +7,8 @@ import (
"fmt"
"path/filepath"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_11/v115.go b/models/migrations/v1_11/v115.go
index 8c631cfd0b..3d4b41017b 100644
--- a/models/migrations/v1_11/v115.go
+++ b/models/migrations/v1_11/v115.go
@@ -12,10 +12,10 @@ import (
"path/filepath"
"time"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v127.go b/models/migrations/v1_12/v127.go
index 00e391dc87..11a4042973 100644
--- a/models/migrations/v1_12/v127.go
+++ b/models/migrations/v1_12/v127.go
@@ -6,7 +6,7 @@ package v1_12 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v128.go b/models/migrations/v1_12/v128.go
index 6eea1337ef..6d7307f470 100644
--- a/models/migrations/v1_12/v128.go
+++ b/models/migrations/v1_12/v128.go
@@ -10,9 +10,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v130.go b/models/migrations/v1_12/v130.go
index 391810c7ca..bfa856796a 100644
--- a/models/migrations/v1_12/v130.go
+++ b/models/migrations/v1_12/v130.go
@@ -4,8 +4,8 @@
package v1_12 //nolint
import (
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v134.go b/models/migrations/v1_12/v134.go
index 23c2916ba8..bba996fd40 100644
--- a/models/migrations/v1_12/v134.go
+++ b/models/migrations/v1_12/v134.go
@@ -10,9 +10,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v136.go b/models/migrations/v1_12/v136.go
index d91ff92feb..db6fc6dea1 100644
--- a/models/migrations/v1_12/v136.go
+++ b/models/migrations/v1_12/v136.go
@@ -10,10 +10,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_12/v139.go b/models/migrations/v1_12/v139.go
index 5b6576951d..cd7963524e 100644
--- a/models/migrations/v1_12/v139.go
+++ b/models/migrations/v1_12/v139.go
@@ -4,7 +4,7 @@
package v1_12 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v140.go b/models/migrations/v1_13/v140.go
index 2d3337012d..d74f808e9f 100644
--- a/models/migrations/v1_13/v140.go
+++ b/models/migrations/v1_13/v140.go
@@ -6,8 +6,8 @@ package v1_13 //nolint
import (
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v142.go b/models/migrations/v1_13/v142.go
index 7c7c01ad47..7490e0f3b4 100644
--- a/models/migrations/v1_13/v142.go
+++ b/models/migrations/v1_13/v142.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_13/v143.go b/models/migrations/v1_13/v143.go
index 885768dff3..1f9120e2ba 100644
--- a/models/migrations/v1_13/v143.go
+++ b/models/migrations/v1_13/v143.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v144.go b/models/migrations/v1_13/v144.go
index f5a0bc5751..7e801eab8a 100644
--- a/models/migrations/v1_13/v144.go
+++ b/models/migrations/v1_13/v144.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_13/v145.go b/models/migrations/v1_13/v145.go
index 5b38f1cd80..a01f577ed1 100644
--- a/models/migrations/v1_13/v145.go
+++ b/models/migrations/v1_13/v145.go
@@ -6,7 +6,7 @@ package v1_13 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v146.go b/models/migrations/v1_13/v146.go
index 7d9a878704..a1b54ee3aa 100644
--- a/models/migrations/v1_13/v146.go
+++ b/models/migrations/v1_13/v146.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v147.go b/models/migrations/v1_13/v147.go
index 510ef39b28..cc57504c74 100644
--- a/models/migrations/v1_13/v147.go
+++ b/models/migrations/v1_13/v147.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v149.go b/models/migrations/v1_13/v149.go
index 2a1db04cbb..3a0c5909d5 100644
--- a/models/migrations/v1_13/v149.go
+++ b/models/migrations/v1_13/v149.go
@@ -6,7 +6,7 @@ package v1_13 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v150.go b/models/migrations/v1_13/v150.go
index d5ba489566..be14fd130c 100644
--- a/models/migrations/v1_13/v150.go
+++ b/models/migrations/v1_13/v150.go
@@ -4,8 +4,8 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_13/v151.go b/models/migrations/v1_13/v151.go
index ea4a8eae31..60339962cb 100644
--- a/models/migrations/v1_13/v151.go
+++ b/models/migrations/v1_13/v151.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_13/v154.go b/models/migrations/v1_13/v154.go
index 60cc56713e..cf31190781 100644
--- a/models/migrations/v1_13/v154.go
+++ b/models/migrations/v1_13/v154.go
@@ -4,7 +4,7 @@
package v1_13 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/main_test.go b/models/migrations/v1_14/main_test.go
index cf7fcb56a6..c01faedc35 100644
--- a/models/migrations/v1_14/main_test.go
+++ b/models/migrations/v1_14/main_test.go
@@ -6,7 +6,7 @@ package v1_14 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_14/v156.go b/models/migrations/v1_14/v156.go
index 2cf4954a15..b6dc91a054 100644
--- a/models/migrations/v1_14/v156.go
+++ b/models/migrations/v1_14/v156.go
@@ -8,9 +8,9 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v158.go b/models/migrations/v1_14/v158.go
index 2d688b1706..9849d5a9ea 100644
--- a/models/migrations/v1_14/v158.go
+++ b/models/migrations/v1_14/v158.go
@@ -7,8 +7,8 @@ import (
"fmt"
"strconv"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v159.go b/models/migrations/v1_14/v159.go
index 149ae0f6a8..fdd7e12449 100644
--- a/models/migrations/v1_14/v159.go
+++ b/models/migrations/v1_14/v159.go
@@ -4,8 +4,8 @@
package v1_14 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v161.go b/models/migrations/v1_14/v161.go
index ac7e821a80..6e904cfab6 100644
--- a/models/migrations/v1_14/v161.go
+++ b/models/migrations/v1_14/v161.go
@@ -6,7 +6,7 @@ package v1_14 //nolint
import (
"context"
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v162.go b/models/migrations/v1_14/v162.go
index 2e4e0b8eb0..5d6d7c2e3f 100644
--- a/models/migrations/v1_14/v162.go
+++ b/models/migrations/v1_14/v162.go
@@ -4,7 +4,7 @@
package v1_14 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v163.go b/models/migrations/v1_14/v163.go
index 0cd8ba68c8..60fc98c0a4 100644
--- a/models/migrations/v1_14/v163.go
+++ b/models/migrations/v1_14/v163.go
@@ -4,7 +4,7 @@
package v1_14 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v165.go b/models/migrations/v1_14/v165.go
index 5b1a779294..9315e44197 100644
--- a/models/migrations/v1_14/v165.go
+++ b/models/migrations/v1_14/v165.go
@@ -4,7 +4,7 @@
package v1_14 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_14/v172.go b/models/migrations/v1_14/v172.go
index 0f9bef902a..d49b70f5ad 100644
--- a/models/migrations/v1_14/v172.go
+++ b/models/migrations/v1_14/v172.go
@@ -4,7 +4,7 @@
package v1_14 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v175.go b/models/migrations/v1_14/v175.go
index 70d72b2600..3cda5772a0 100644
--- a/models/migrations/v1_14/v175.go
+++ b/models/migrations/v1_14/v175.go
@@ -7,8 +7,8 @@ import (
"fmt"
"regexp"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_14/v176_test.go b/models/migrations/v1_14/v176_test.go
index f5e644e501..d88ff207e7 100644
--- a/models/migrations/v1_14/v176_test.go
+++ b/models/migrations/v1_14/v176_test.go
@@ -6,7 +6,7 @@ package v1_14 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
)
diff --git a/models/migrations/v1_14/v177_test.go b/models/migrations/v1_14/v177_test.go
index cf5e745d39..199a71186a 100644
--- a/models/migrations/v1_14/v177_test.go
+++ b/models/migrations/v1_14/v177_test.go
@@ -6,8 +6,8 @@ package v1_14 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/timeutil"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_15/main_test.go b/models/migrations/v1_15/main_test.go
index e4960658d3..6c04d3f5ee 100644
--- a/models/migrations/v1_15/main_test.go
+++ b/models/migrations/v1_15/main_test.go
@@ -6,7 +6,7 @@ package v1_15 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_15/v179.go b/models/migrations/v1_15/v179.go
index f6b142eb42..b990583303 100644
--- a/models/migrations/v1_15/v179.go
+++ b/models/migrations/v1_15/v179.go
@@ -4,7 +4,7 @@
package v1_15 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_15/v180.go b/models/migrations/v1_15/v180.go
index c71e771861..02fbd57cdb 100644
--- a/models/migrations/v1_15/v180.go
+++ b/models/migrations/v1_15/v180.go
@@ -4,8 +4,8 @@
package v1_15 //nolint
import (
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_15/v181_test.go b/models/migrations/v1_15/v181_test.go
index ead26f5fcf..4544ca6520 100644
--- a/models/migrations/v1_15/v181_test.go
+++ b/models/migrations/v1_15/v181_test.go
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_15/v182_test.go b/models/migrations/v1_15/v182_test.go
index eb21311339..6865cafac4 100644
--- a/models/migrations/v1_15/v182_test.go
+++ b/models/migrations/v1_15/v182_test.go
@@ -6,7 +6,7 @@ package v1_15 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_15/v183.go b/models/migrations/v1_15/v183.go
index effad1b467..aaad64c220 100644
--- a/models/migrations/v1_15/v183.go
+++ b/models/migrations/v1_15/v183.go
@@ -7,7 +7,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_15/v184.go b/models/migrations/v1_15/v184.go
index 871c9db18a..41b64d4743 100644
--- a/models/migrations/v1_15/v184.go
+++ b/models/migrations/v1_15/v184.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_15/v186.go b/models/migrations/v1_15/v186.go
index 01aab3add5..ad75822de5 100644
--- a/models/migrations/v1_15/v186.go
+++ b/models/migrations/v1_15/v186.go
@@ -4,7 +4,7 @@
package v1_15 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_15/v187.go b/models/migrations/v1_15/v187.go
index 21cd6772b7..b573fc52ef 100644
--- a/models/migrations/v1_15/v187.go
+++ b/models/migrations/v1_15/v187.go
@@ -4,7 +4,7 @@
package v1_15 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_16/main_test.go b/models/migrations/v1_16/main_test.go
index 49611776dd..6f891f3e94 100644
--- a/models/migrations/v1_16/main_test.go
+++ b/models/migrations/v1_16/main_test.go
@@ -6,7 +6,7 @@ package v1_16 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_16/v189.go b/models/migrations/v1_16/v189.go
index 5649645051..1ee72d9c39 100644
--- a/models/migrations/v1_16/v189.go
+++ b/models/migrations/v1_16/v189.go
@@ -7,8 +7,8 @@ import (
"encoding/binary"
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/json"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_16/v189_test.go b/models/migrations/v1_16/v189_test.go
index 88c6ebd2b1..e72c385168 100644
--- a/models/migrations/v1_16/v189_test.go
+++ b/models/migrations/v1_16/v189_test.go
@@ -6,8 +6,8 @@ package v1_16 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/json"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_16/v191.go b/models/migrations/v1_16/v191.go
index c618783c08..567f88d6d1 100644
--- a/models/migrations/v1_16/v191.go
+++ b/models/migrations/v1_16/v191.go
@@ -4,7 +4,7 @@
package v1_16 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_16/v192.go b/models/migrations/v1_16/v192.go
index 2d5d158a09..731b9fb43a 100644
--- a/models/migrations/v1_16/v192.go
+++ b/models/migrations/v1_16/v192.go
@@ -4,7 +4,7 @@
package v1_16 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_16/v193_test.go b/models/migrations/v1_16/v193_test.go
index 0da670888b..ab39bcd98c 100644
--- a/models/migrations/v1_16/v193_test.go
+++ b/models/migrations/v1_16/v193_test.go
@@ -6,7 +6,7 @@ package v1_16 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_16/v195_test.go b/models/migrations/v1_16/v195_test.go
index 9a62fc9649..71234a6fb3 100644
--- a/models/migrations/v1_16/v195_test.go
+++ b/models/migrations/v1_16/v195_test.go
@@ -6,7 +6,7 @@ package v1_16 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_16/v198.go b/models/migrations/v1_16/v198.go
index 115bb313a0..8b3c73addc 100644
--- a/models/migrations/v1_16/v198.go
+++ b/models/migrations/v1_16/v198.go
@@ -6,7 +6,7 @@ package v1_16 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_16/v205.go b/models/migrations/v1_16/v205.go
index d6c577083c..a064b9830d 100644
--- a/models/migrations/v1_16/v205.go
+++ b/models/migrations/v1_16/v205.go
@@ -4,7 +4,7 @@
package v1_16 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_16/v210.go b/models/migrations/v1_16/v210.go
index db45b11aed..375a008e18 100644
--- a/models/migrations/v1_16/v210.go
+++ b/models/migrations/v1_16/v210.go
@@ -10,7 +10,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_16/v210_test.go b/models/migrations/v1_16/v210_test.go
index 7321350de2..010cd8a770 100644
--- a/models/migrations/v1_16/v210_test.go
+++ b/models/migrations/v1_16/v210_test.go
@@ -7,8 +7,8 @@ import (
"encoding/hex"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/timeutil"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_17/main_test.go b/models/migrations/v1_17/main_test.go
index 8a787f68b6..0a8e05ab5f 100644
--- a/models/migrations/v1_17/main_test.go
+++ b/models/migrations/v1_17/main_test.go
@@ -6,7 +6,7 @@ package v1_17 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_17/v212.go b/models/migrations/v1_17/v212.go
index e3f9437121..2337adcc80 100644
--- a/models/migrations/v1_17/v212.go
+++ b/models/migrations/v1_17/v212.go
@@ -4,7 +4,7 @@
package v1_17 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v215.go b/models/migrations/v1_17/v215.go
index b338f85417..5aae798562 100644
--- a/models/migrations/v1_17/v215.go
+++ b/models/migrations/v1_17/v215.go
@@ -4,8 +4,8 @@
package v1_17 //nolint
import (
- "code.gitea.io/gitea/models/pull"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/pull"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v217.go b/models/migrations/v1_17/v217.go
index 3f970b68a5..5f096d4824 100644
--- a/models/migrations/v1_17/v217.go
+++ b/models/migrations/v1_17/v217.go
@@ -4,7 +4,7 @@
package v1_17 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v218.go b/models/migrations/v1_17/v218.go
index 4c05a9b539..5e3dcd0841 100644
--- a/models/migrations/v1_17/v218.go
+++ b/models/migrations/v1_17/v218.go
@@ -4,8 +4,8 @@
package v1_17 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_17/v219.go b/models/migrations/v1_17/v219.go
index d266029fd9..e90656090f 100644
--- a/models/migrations/v1_17/v219.go
+++ b/models/migrations/v1_17/v219.go
@@ -6,8 +6,8 @@ package v1_17 //nolint
import (
"time"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/repo"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v220.go b/models/migrations/v1_17/v220.go
index d4007163ab..61bbf19725 100644
--- a/models/migrations/v1_17/v220.go
+++ b/models/migrations/v1_17/v220.go
@@ -4,8 +4,8 @@
package v1_17 //nolint
import (
- packages_model "code.gitea.io/gitea/models/packages"
- container_module "code.gitea.io/gitea/modules/packages/container"
+ packages_model "forgejo.org/models/packages"
+ container_module "forgejo.org/modules/packages/container"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_17/v221.go b/models/migrations/v1_17/v221.go
index 9e159388bd..84e9a238af 100644
--- a/models/migrations/v1_17/v221.go
+++ b/models/migrations/v1_17/v221.go
@@ -7,7 +7,7 @@ import (
"encoding/base32"
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v221_test.go b/models/migrations/v1_17/v221_test.go
index 0f6db2a54f..02607d6b32 100644
--- a/models/migrations/v1_17/v221_test.go
+++ b/models/migrations/v1_17/v221_test.go
@@ -7,7 +7,7 @@ import (
"encoding/base32"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_17/v222.go b/models/migrations/v1_17/v222.go
index 2ffb94eb1c..c9a33f007d 100644
--- a/models/migrations/v1_17/v222.go
+++ b/models/migrations/v1_17/v222.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_17/v223.go b/models/migrations/v1_17/v223.go
index 3592eb1be6..7d92dcf5ae 100644
--- a/models/migrations/v1_17/v223.go
+++ b/models/migrations/v1_17/v223.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_18/main_test.go b/models/migrations/v1_18/main_test.go
index 329aa2003a..33f5c51222 100644
--- a/models/migrations/v1_18/main_test.go
+++ b/models/migrations/v1_18/main_test.go
@@ -6,7 +6,7 @@ package v1_18 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_18/v225.go b/models/migrations/v1_18/v225.go
index b0ac3777fc..86bcb1323d 100644
--- a/models/migrations/v1_18/v225.go
+++ b/models/migrations/v1_18/v225.go
@@ -4,7 +4,7 @@
package v1_18 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_18/v227.go b/models/migrations/v1_18/v227.go
index 5fe5dcd0c9..b6250fb76c 100644
--- a/models/migrations/v1_18/v227.go
+++ b/models/migrations/v1_18/v227.go
@@ -4,7 +4,7 @@
package v1_18 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_18/v228.go b/models/migrations/v1_18/v228.go
index 3e7a36de15..1161c8a4c9 100644
--- a/models/migrations/v1_18/v228.go
+++ b/models/migrations/v1_18/v228.go
@@ -4,7 +4,7 @@
package v1_18 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_18/v229.go b/models/migrations/v1_18/v229.go
index 10d9f35097..f96dde9840 100644
--- a/models/migrations/v1_18/v229.go
+++ b/models/migrations/v1_18/v229.go
@@ -6,7 +6,7 @@ package v1_18 //nolint
import (
"fmt"
- "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/issues"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_18/v229_test.go b/models/migrations/v1_18/v229_test.go
index b20d0ff3a2..ac5e726a79 100644
--- a/models/migrations/v1_18/v229_test.go
+++ b/models/migrations/v1_18/v229_test.go
@@ -6,8 +6,8 @@ package v1_18 //nolint
import (
"testing"
- "code.gitea.io/gitea/models/issues"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ "forgejo.org/models/issues"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_18/v230_test.go b/models/migrations/v1_18/v230_test.go
index 82b3b8f2b0..7dd6675673 100644
--- a/models/migrations/v1_18/v230_test.go
+++ b/models/migrations/v1_18/v230_test.go
@@ -6,7 +6,7 @@ package v1_18 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_19/main_test.go b/models/migrations/v1_19/main_test.go
index 18696a7f69..7c56926f4c 100644
--- a/models/migrations/v1_19/main_test.go
+++ b/models/migrations/v1_19/main_test.go
@@ -6,7 +6,7 @@ package v1_19 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_19/v232.go b/models/migrations/v1_19/v232.go
index 9caf587c1e..7fb4a5ac8d 100644
--- a/models/migrations/v1_19/v232.go
+++ b/models/migrations/v1_19/v232.go
@@ -4,7 +4,7 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_19/v233.go b/models/migrations/v1_19/v233.go
index ba4cd8e20b..191afd4868 100644
--- a/models/migrations/v1_19/v233.go
+++ b/models/migrations/v1_19/v233.go
@@ -6,10 +6,10 @@ package v1_19 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/migrations/v1_19/v233_test.go b/models/migrations/v1_19/v233_test.go
index 94e9bc3a11..de025ca2b7 100644
--- a/models/migrations/v1_19/v233_test.go
+++ b/models/migrations/v1_19/v233_test.go
@@ -6,11 +6,11 @@ package v1_19 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_19/v234.go b/models/migrations/v1_19/v234.go
index 728a580807..c610a423dd 100644
--- a/models/migrations/v1_19/v234.go
+++ b/models/migrations/v1_19/v234.go
@@ -4,7 +4,7 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_19/v236.go b/models/migrations/v1_19/v236.go
index f172a85b1f..fa01a6ab80 100644
--- a/models/migrations/v1_19/v236.go
+++ b/models/migrations/v1_19/v236.go
@@ -4,7 +4,7 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_19/v238.go b/models/migrations/v1_19/v238.go
index 266e6cea58..7c912a8341 100644
--- a/models/migrations/v1_19/v238.go
+++ b/models/migrations/v1_19/v238.go
@@ -4,7 +4,7 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_19/v240.go b/models/migrations/v1_19/v240.go
index 4505f86299..4ca5becede 100644
--- a/models/migrations/v1_19/v240.go
+++ b/models/migrations/v1_19/v240.go
@@ -4,8 +4,8 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_19/v242.go b/models/migrations/v1_19/v242.go
index 4470835214..bbf227ef77 100644
--- a/models/migrations/v1_19/v242.go
+++ b/models/migrations/v1_19/v242.go
@@ -4,7 +4,7 @@
package v1_19 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/main_test.go b/models/migrations/v1_20/main_test.go
index e8d95b0e1e..f870dca429 100644
--- a/models/migrations/v1_20/main_test.go
+++ b/models/migrations/v1_20/main_test.go
@@ -6,7 +6,7 @@ package v1_20 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_20/v245.go b/models/migrations/v1_20/v245.go
index b0d4c21502..7e6585388b 100644
--- a/models/migrations/v1_20/v245.go
+++ b/models/migrations/v1_20/v245.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v247.go b/models/migrations/v1_20/v247.go
index 59fc5c46b5..9ed810a623 100644
--- a/models/migrations/v1_20/v247.go
+++ b/models/migrations/v1_20/v247.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v249.go b/models/migrations/v1_20/v249.go
index 02951a74d6..d2b096bf58 100644
--- a/models/migrations/v1_20/v249.go
+++ b/models/migrations/v1_20/v249.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_20/v250.go b/models/migrations/v1_20/v250.go
index 86388ef0b8..cfcde2fc9b 100644
--- a/models/migrations/v1_20/v250.go
+++ b/models/migrations/v1_20/v250.go
@@ -6,7 +6,7 @@ package v1_20 //nolint
import (
"strings"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v251.go b/models/migrations/v1_20/v251.go
index 7743248a3f..c8665ba7eb 100644
--- a/models/migrations/v1_20/v251.go
+++ b/models/migrations/v1_20/v251.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v252.go b/models/migrations/v1_20/v252.go
index ab61cd9b8b..bb85c78309 100644
--- a/models/migrations/v1_20/v252.go
+++ b/models/migrations/v1_20/v252.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v253.go b/models/migrations/v1_20/v253.go
index 96c494bd8d..5f4057e9d9 100644
--- a/models/migrations/v1_20/v253.go
+++ b/models/migrations/v1_20/v253.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v255.go b/models/migrations/v1_20/v255.go
index 14b70f8f96..49b0ecf220 100644
--- a/models/migrations/v1_20/v255.go
+++ b/models/migrations/v1_20/v255.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v257.go b/models/migrations/v1_20/v257.go
index 6c6ca4c748..70f229d73f 100644
--- a/models/migrations/v1_20/v257.go
+++ b/models/migrations/v1_20/v257.go
@@ -4,7 +4,7 @@
package v1_20 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v259.go b/models/migrations/v1_20/v259.go
index 5b8ced4ad7..f10b94fa9c 100644
--- a/models/migrations/v1_20/v259.go
+++ b/models/migrations/v1_20/v259.go
@@ -7,7 +7,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_20/v259_test.go b/models/migrations/v1_20/v259_test.go
index ae219ea814..d67cc9dd81 100644
--- a/models/migrations/v1_20/v259_test.go
+++ b/models/migrations/v1_20/v259_test.go
@@ -8,7 +8,7 @@ import (
"strings"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_21/main_test.go b/models/migrations/v1_21/main_test.go
index 0148170458..7104887afb 100644
--- a/models/migrations/v1_21/main_test.go
+++ b/models/migrations/v1_21/main_test.go
@@ -6,7 +6,7 @@ package v1_21 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_21/v260.go b/models/migrations/v1_21/v260.go
index 6ca52c5998..245f3011ab 100644
--- a/models/migrations/v1_21/v260.go
+++ b/models/migrations/v1_21/v260.go
@@ -4,7 +4,7 @@
package v1_21 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v261.go b/models/migrations/v1_21/v261.go
index 4ec1160d0b..743bef152d 100644
--- a/models/migrations/v1_21/v261.go
+++ b/models/migrations/v1_21/v261.go
@@ -4,7 +4,7 @@
package v1_21 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v264.go b/models/migrations/v1_21/v264.go
index e81a17ad6d..88eaf0d918 100644
--- a/models/migrations/v1_21/v264.go
+++ b/models/migrations/v1_21/v264.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v267.go b/models/migrations/v1_21/v267.go
index bc0e954bdc..f94696a22b 100644
--- a/models/migrations/v1_21/v267.go
+++ b/models/migrations/v1_21/v267.go
@@ -4,7 +4,7 @@
package v1_21 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v271.go b/models/migrations/v1_21/v271.go
index 098f6499d5..f45c113c1f 100644
--- a/models/migrations/v1_21/v271.go
+++ b/models/migrations/v1_21/v271.go
@@ -3,7 +3,7 @@
package v1_21 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v273.go b/models/migrations/v1_21/v273.go
index 61c79f4a76..1ec6ade566 100644
--- a/models/migrations/v1_21/v273.go
+++ b/models/migrations/v1_21/v273.go
@@ -3,7 +3,7 @@
package v1_21 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v274.go b/models/migrations/v1_21/v274.go
index df5994f159..b74e5fed51 100644
--- a/models/migrations/v1_21/v274.go
+++ b/models/migrations/v1_21/v274.go
@@ -5,7 +5,7 @@ package v1_21 //nolint
import (
"time"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_21/v276.go b/models/migrations/v1_21/v276.go
index 67e950177d..0830c3bd92 100644
--- a/models/migrations/v1_21/v276.go
+++ b/models/migrations/v1_21/v276.go
@@ -4,8 +4,8 @@
package v1_21 //nolint
import (
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/main_test.go b/models/migrations/v1_22/main_test.go
index 2005789b6d..dc991b78fe 100644
--- a/models/migrations/v1_22/main_test.go
+++ b/models/migrations/v1_22/main_test.go
@@ -6,7 +6,7 @@ package v1_22 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_22/v281.go b/models/migrations/v1_22/v281.go
index fc1866aa83..5271c786be 100644
--- a/models/migrations/v1_22/v281.go
+++ b/models/migrations/v1_22/v281.go
@@ -4,7 +4,7 @@
package v1_22 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/v283_test.go b/models/migrations/v1_22/v283_test.go
index 5f6c04a881..d8e147a131 100644
--- a/models/migrations/v1_22/v283_test.go
+++ b/models/migrations/v1_22/v283_test.go
@@ -6,7 +6,7 @@ package v1_22 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/require"
)
diff --git a/models/migrations/v1_22/v286.go b/models/migrations/v1_22/v286.go
index 97ff649dca..d0489e7aeb 100644
--- a/models/migrations/v1_22/v286.go
+++ b/models/migrations/v1_22/v286.go
@@ -5,8 +5,8 @@ package v1_22 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/v286_test.go b/models/migrations/v1_22/v286_test.go
index 76b00e5b14..e6f8d4096e 100644
--- a/models/migrations/v1_22/v286_test.go
+++ b/models/migrations/v1_22/v286_test.go
@@ -6,7 +6,7 @@ package v1_22 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_22/v288.go b/models/migrations/v1_22/v288.go
index 7c93bfcc66..44e4991851 100644
--- a/models/migrations/v1_22/v288.go
+++ b/models/migrations/v1_22/v288.go
@@ -4,7 +4,7 @@
package v1_22 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/v290.go b/models/migrations/v1_22/v290.go
index e3c58b0515..594e417644 100644
--- a/models/migrations/v1_22/v290.go
+++ b/models/migrations/v1_22/v290.go
@@ -4,8 +4,8 @@
package v1_22 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/v290_test.go b/models/migrations/v1_22/v290_test.go
index ced200f83f..569d77bc16 100644
--- a/models/migrations/v1_22/v290_test.go
+++ b/models/migrations/v1_22/v290_test.go
@@ -7,9 +7,9 @@ import (
"strconv"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_22/v293.go b/models/migrations/v1_22/v293.go
index 53cc719294..9f38c3db56 100644
--- a/models/migrations/v1_22/v293.go
+++ b/models/migrations/v1_22/v293.go
@@ -4,8 +4,8 @@
package v1_22 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_22/v293_test.go b/models/migrations/v1_22/v293_test.go
index 85bb46421b..444146737d 100644
--- a/models/migrations/v1_22/v293_test.go
+++ b/models/migrations/v1_22/v293_test.go
@@ -6,9 +6,9 @@ package v1_22 //nolint
import (
"testing"
- "code.gitea.io/gitea/models/db"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
- "code.gitea.io/gitea/models/project"
+ "forgejo.org/models/db"
+ migration_tests "forgejo.org/models/migrations/test"
+ "forgejo.org/models/project"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_22/v294_test.go b/models/migrations/v1_22/v294_test.go
index c465d53738..ef7b67ca5b 100644
--- a/models/migrations/v1_22/v294_test.go
+++ b/models/migrations/v1_22/v294_test.go
@@ -7,7 +7,7 @@ import (
"slices"
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/migrations/v1_23/main_test.go b/models/migrations/v1_23/main_test.go
index e3425e4625..0fd90a4a67 100644
--- a/models/migrations/v1_23/main_test.go
+++ b/models/migrations/v1_23/main_test.go
@@ -6,7 +6,7 @@ package v1_23 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
)
func TestMain(m *testing.M) {
diff --git a/models/migrations/v1_23/v302.go b/models/migrations/v1_23/v302.go
index d7ea03eb3d..c8ed786d63 100644
--- a/models/migrations/v1_23/v302.go
+++ b/models/migrations/v1_23/v302.go
@@ -4,7 +4,7 @@
package v1_23 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_23/v303.go b/models/migrations/v1_23/v303.go
index 2fb37ac843..fae0131bdd 100644
--- a/models/migrations/v1_23/v303.go
+++ b/models/migrations/v1_23/v303.go
@@ -4,7 +4,7 @@
package v1_23 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_23/v303_test.go b/models/migrations/v1_23/v303_test.go
index 752eacee0c..f105d11830 100644
--- a/models/migrations/v1_23/v303_test.go
+++ b/models/migrations/v1_23/v303_test.go
@@ -6,7 +6,7 @@ package v1_23 //nolint
import (
"testing"
- migration_tests "code.gitea.io/gitea/models/migrations/test"
+ migration_tests "forgejo.org/models/migrations/test"
"github.com/stretchr/testify/require"
"xorm.io/xorm/schemas"
diff --git a/models/migrations/v1_6/v70.go b/models/migrations/v1_6/v70.go
index 74434a84a1..ec6bd09bb5 100644
--- a/models/migrations/v1_6/v70.go
+++ b/models/migrations/v1_6/v70.go
@@ -7,7 +7,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_6/v71.go b/models/migrations/v1_6/v71.go
index 586187228b..3706ad4406 100644
--- a/models/migrations/v1_6/v71.go
+++ b/models/migrations/v1_6/v71.go
@@ -6,9 +6,9 @@ package v1_6 //nolint
import (
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_6/v72.go b/models/migrations/v1_6/v72.go
index 04cef9a170..4df2a0f6e9 100644
--- a/models/migrations/v1_6/v72.go
+++ b/models/migrations/v1_6/v72.go
@@ -6,7 +6,7 @@ package v1_6 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_8/v76.go b/models/migrations/v1_8/v76.go
index d3fbd94deb..61ad006a47 100644
--- a/models/migrations/v1_8/v76.go
+++ b/models/migrations/v1_8/v76.go
@@ -6,7 +6,7 @@ package v1_8 //nolint
import (
"fmt"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_8/v78.go b/models/migrations/v1_8/v78.go
index 8f041c1484..8102b19335 100644
--- a/models/migrations/v1_8/v78.go
+++ b/models/migrations/v1_8/v78.go
@@ -4,7 +4,7 @@
package v1_8 //nolint
import (
- "code.gitea.io/gitea/models/migrations/base"
+ "forgejo.org/models/migrations/base"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_8/v79.go b/models/migrations/v1_8/v79.go
index eb3a9ed0f4..f7d2d68f96 100644
--- a/models/migrations/v1_8/v79.go
+++ b/models/migrations/v1_8/v79.go
@@ -4,7 +4,7 @@
package v1_8 //nolint
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_9/v82.go b/models/migrations/v1_9/v82.go
index 26806dd645..78a90bdde9 100644
--- a/models/migrations/v1_9/v82.go
+++ b/models/migrations/v1_9/v82.go
@@ -8,8 +8,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_9/v83.go b/models/migrations/v1_9/v83.go
index 10e6c45875..fa24a92d28 100644
--- a/models/migrations/v1_9/v83.go
+++ b/models/migrations/v1_9/v83.go
@@ -4,7 +4,7 @@
package v1_9 //nolint
import (
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"xorm.io/xorm"
)
diff --git a/models/migrations/v1_9/v85.go b/models/migrations/v1_9/v85.go
index a23d7c5d6e..d8e9d91840 100644
--- a/models/migrations/v1_9/v85.go
+++ b/models/migrations/v1_9/v85.go
@@ -6,10 +6,10 @@ package v1_9 //nolint
import (
"fmt"
- "code.gitea.io/gitea/models/migrations/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/migrations/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
)
diff --git a/models/org.go b/models/org.go
index 5f61f05b16..6e191acff0 100644
--- a/models/org.go
+++ b/models/org.go
@@ -8,10 +8,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
)
// RemoveOrgUser removes user from given organization.
diff --git a/models/org_team.go b/models/org_team.go
index 1a452436c3..ecda43f0a9 100644
--- a/models/org_team.go
+++ b/models/org_team.go
@@ -9,16 +9,16 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/org_team_test.go b/models/org_team_test.go
index 2819607e12..dc1fdb4b3b 100644
--- a/models/org_team_test.go
+++ b/models/org_team_test.go
@@ -7,13 +7,13 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/org_test.go b/models/org_test.go
index bb5e524ec9..45e21da0e0 100644
--- a/models/org_test.go
+++ b/models/org_test.go
@@ -6,10 +6,10 @@ package models
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/organization/TestFindOrgs/org_user.yml b/models/organization/TestFindOrgs/org_user.yml
new file mode 100644
index 0000000000..79b6fc613e
--- /dev/null
+++ b/models/organization/TestFindOrgs/org_user.yml
@@ -0,0 +1,5 @@
+-
+ id: 1000
+ uid: 4
+ org_id: 22
+ is_public: true
diff --git a/models/organization/main_test.go b/models/organization/main_test.go
index 96eeadafa9..dd10b60d30 100644
--- a/models/organization/main_test.go
+++ b/models/organization/main_test.go
@@ -6,15 +6,15 @@ package organization_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/organization"
- _ "code.gitea.io/gitea/models/repo"
- _ "code.gitea.io/gitea/models/user"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/organization"
+ _ "forgejo.org/models/repo"
+ _ "forgejo.org/models/user"
)
func TestMain(m *testing.M) {
diff --git a/models/organization/org.go b/models/organization/org.go
index d7269c7166..1339f7415d 100644
--- a/models/organization/org.go
+++ b/models/organization/org.go
@@ -9,17 +9,17 @@ import (
"fmt"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- secret_model "code.gitea.io/gitea/models/secret"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ secret_model "forgejo.org/models/secret"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/organization/org_list.go b/models/organization/org_list.go
index 7f31b49ccd..e387936473 100644
--- a/models/organization/org_list.go
+++ b/models/organization/org_list.go
@@ -8,10 +8,10 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
"xorm.io/builder"
)
@@ -26,6 +26,7 @@ type SearchOrganizationsOptions struct {
type FindOrgOptions struct {
db.ListOptions
UserID int64
+ IncludeLimited bool
IncludePrivate bool
}
@@ -43,7 +44,11 @@ func (opts FindOrgOptions) ToConds() builder.Cond {
cond = cond.And(builder.In("`user`.`id`", queryUserOrgIDs(opts.UserID, opts.IncludePrivate)))
}
if !opts.IncludePrivate {
- cond = cond.And(builder.Eq{"`user`.visibility": structs.VisibleTypePublic})
+ if !opts.IncludeLimited {
+ cond = cond.And(builder.Eq{"`user`.visibility": structs.VisibleTypePublic})
+ } else {
+ cond = cond.And(builder.In("`user`.visibility", structs.VisibleTypePublic, structs.VisibleTypeLimited))
+ }
}
return cond
}
diff --git a/models/organization/org_list_test.go b/models/organization/org_list_test.go
index aa5b1f2636..619427a719 100644
--- a/models/organization/org_list_test.go
+++ b/models/organization/org_list_test.go
@@ -8,10 +8,10 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -27,6 +27,7 @@ func TestCountOrganizations(t *testing.T) {
}
func TestFindOrgs(t *testing.T) {
+ defer unittest.OverrideFixtures("models/organization/TestFindOrgs")()
require.NoError(t, unittest.PrepareTestDatabase())
orgs, err := db.Find[organization.Organization](db.DefaultContext, organization.FindOrgOptions{
@@ -34,8 +35,14 @@ func TestFindOrgs(t *testing.T) {
IncludePrivate: true,
})
require.NoError(t, err)
- if assert.Len(t, orgs, 1) {
- assert.EqualValues(t, 3, orgs[0].ID)
+ if assert.Len(t, orgs, 2) {
+ if orgs[0].ID == 22 {
+ assert.EqualValues(t, 22, orgs[0].ID)
+ assert.EqualValues(t, 3, orgs[1].ID)
+ } else {
+ assert.EqualValues(t, 3, orgs[0].ID)
+ assert.EqualValues(t, 22, orgs[1].ID)
+ }
}
orgs, err = db.Find[organization.Organization](db.DefaultContext, organization.FindOrgOptions{
@@ -50,6 +57,14 @@ func TestFindOrgs(t *testing.T) {
IncludePrivate: true,
})
require.NoError(t, err)
+ assert.EqualValues(t, 2, total)
+
+ total, err = db.Count[organization.Organization](db.DefaultContext, organization.FindOrgOptions{
+ UserID: 4,
+ IncludePrivate: false,
+ IncludeLimited: true,
+ })
+ require.NoError(t, err)
assert.EqualValues(t, 1, total)
}
diff --git a/models/organization/org_repo.go b/models/organization/org_repo.go
index f7e59928f4..f190a38bda 100644
--- a/models/organization/org_repo.go
+++ b/models/organization/org_repo.go
@@ -6,8 +6,8 @@ package organization
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
)
// GetOrgRepositories get repos belonging to the given organization
diff --git a/models/organization/org_test.go b/models/organization/org_test.go
index 7a67d9f822..212b893a42 100644
--- a/models/organization/org_test.go
+++ b/models/organization/org_test.go
@@ -7,14 +7,14 @@ import (
"sort"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/organization/org_user.go b/models/organization/org_user.go
index 5fe3a178d2..81671c5cf5 100644
--- a/models/organization/org_user.go
+++ b/models/organization/org_user.go
@@ -7,10 +7,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/models/organization/org_user_test.go b/models/organization/org_user_test.go
index 336bf1a5a4..3f6799e8a1 100644
--- a/models/organization/org_user_test.go
+++ b/models/organization/org_user_test.go
@@ -7,11 +7,11 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/organization/team.go b/models/organization/team.go
index 5065a1a1d5..c78eff39fb 100644
--- a/models/organization/team.go
+++ b/models/organization/team.go
@@ -9,13 +9,13 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
@@ -292,3 +292,11 @@ func FixInconsistentOwnerTeams(ctx context.Context) (int64, error) {
return int64(len(teamIDs)), nil
}
+
+func NewGhostTeam() *Team {
+ return &Team{
+ ID: -1,
+ Name: "Ghost team",
+ LowerName: "ghost team",
+ }
+}
diff --git a/models/organization/team_invite.go b/models/organization/team_invite.go
index 17f6c59610..45be6c4c64 100644
--- a/models/organization/team_invite.go
+++ b/models/organization/team_invite.go
@@ -7,10 +7,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/organization/team_invite_test.go b/models/organization/team_invite_test.go
index cbabf79b49..8d55864237 100644
--- a/models/organization/team_invite_test.go
+++ b/models/organization/team_invite_test.go
@@ -6,10 +6,10 @@ package organization_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/organization/team_list.go b/models/organization/team_list.go
index 5b45429acf..573fd4ef96 100644
--- a/models/organization/team_list.go
+++ b/models/organization/team_list.go
@@ -7,10 +7,10 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
"xorm.io/builder"
)
diff --git a/models/organization/team_repo.go b/models/organization/team_repo.go
index 1184e39263..334b139808 100644
--- a/models/organization/team_repo.go
+++ b/models/organization/team_repo.go
@@ -6,9 +6,9 @@ package organization
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
"xorm.io/builder"
)
diff --git a/models/organization/team_test.go b/models/organization/team_test.go
index 64cc68b064..1be96b6a01 100644
--- a/models/organization/team_test.go
+++ b/models/organization/team_test.go
@@ -4,14 +4,12 @@
package organization_test
import (
- "path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -189,13 +187,7 @@ func TestHasTeamRepo(t *testing.T) {
}
func TestInconsistentOwnerTeam(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"models/organization/TestInconsistentOwnerTeam/"},
- },
- )()
+ defer unittest.OverrideFixtures("models/organization/TestInconsistentOwnerTeam")()
require.NoError(t, unittest.PrepareTestDatabase())
unittest.AssertExistsAndLoadBean(t, &organization.TeamUnit{ID: 1000, TeamID: 1000, AccessMode: perm.AccessModeNone})
diff --git a/models/organization/team_unit.go b/models/organization/team_unit.go
index b5237c2c58..b45ac2fc07 100644
--- a/models/organization/team_unit.go
+++ b/models/organization/team_unit.go
@@ -6,9 +6,9 @@ package organization
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
)
// TeamUnit describes all units of a repository
diff --git a/models/organization/team_user.go b/models/organization/team_user.go
index f7fa136498..a954e94767 100644
--- a/models/organization/team_user.go
+++ b/models/organization/team_user.go
@@ -6,8 +6,8 @@ package organization
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/models/packages/alpine/search.go b/models/packages/alpine/search.go
index 77eccb90ed..1cc808d18d 100644
--- a/models/packages/alpine/search.go
+++ b/models/packages/alpine/search.go
@@ -6,8 +6,8 @@ package alpine
import (
"context"
- packages_model "code.gitea.io/gitea/models/packages"
- alpine_module "code.gitea.io/gitea/modules/packages/alpine"
+ packages_model "forgejo.org/models/packages"
+ alpine_module "forgejo.org/modules/packages/alpine"
)
// GetBranches gets all available branches
diff --git a/models/packages/alt/search.go b/models/packages/alt/search.go
index a9a0d524d3..0bfba77e0e 100644
--- a/models/packages/alt/search.go
+++ b/models/packages/alt/search.go
@@ -6,8 +6,8 @@ package alt
import (
"context"
- packages_model "code.gitea.io/gitea/models/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
+ packages_model "forgejo.org/models/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
)
type PackageSearchOptions struct {
diff --git a/models/packages/conan/references.go b/models/packages/conan/references.go
index 0d888a1ec8..5e09c4b63f 100644
--- a/models/packages/conan/references.go
+++ b/models/packages/conan/references.go
@@ -8,11 +8,11 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- conan_module "code.gitea.io/gitea/modules/packages/conan"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ conan_module "forgejo.org/modules/packages/conan"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/packages/conan/search.go b/models/packages/conan/search.go
index ab0bff5968..3ef8b4cceb 100644
--- a/models/packages/conan/search.go
+++ b/models/packages/conan/search.go
@@ -9,10 +9,10 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/container"
- conan_module "code.gitea.io/gitea/modules/packages/conan"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/modules/container"
+ conan_module "forgejo.org/modules/packages/conan"
"xorm.io/builder"
)
diff --git a/models/packages/conda/search.go b/models/packages/conda/search.go
index 887441e3b2..147de1aa02 100644
--- a/models/packages/conda/search.go
+++ b/models/packages/conda/search.go
@@ -7,9 +7,9 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- conda_module "code.gitea.io/gitea/modules/packages/conda"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ conda_module "forgejo.org/modules/packages/conda"
"xorm.io/builder"
)
diff --git a/models/packages/container/search.go b/models/packages/container/search.go
index 5df35117ce..1dab7c7b79 100644
--- a/models/packages/container/search.go
+++ b/models/packages/container/search.go
@@ -8,11 +8,11 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- user_model "code.gitea.io/gitea/models/user"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ user_model "forgejo.org/models/user"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/packages/cran/search.go b/models/packages/cran/search.go
index 8a8b52a35e..35525dfd55 100644
--- a/models/packages/cran/search.go
+++ b/models/packages/cran/search.go
@@ -8,9 +8,9 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- cran_module "code.gitea.io/gitea/modules/packages/cran"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ cran_module "forgejo.org/modules/packages/cran"
"xorm.io/builder"
)
diff --git a/models/packages/debian/search.go b/models/packages/debian/search.go
index abf23e42f6..a434a06d2a 100644
--- a/models/packages/debian/search.go
+++ b/models/packages/debian/search.go
@@ -7,10 +7,10 @@ import (
"context"
"strconv"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- debian_module "code.gitea.io/gitea/modules/packages/debian"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ debian_module "forgejo.org/modules/packages/debian"
+ "forgejo.org/modules/setting"
"xorm.io/builder"
)
diff --git a/models/packages/debian/search_test.go b/models/packages/debian/search_test.go
index 949094d8c1..b8ed98d8fa 100644
--- a/models/packages/debian/search_test.go
+++ b/models/packages/debian/search_test.go
@@ -7,19 +7,19 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ packages_service "forgejo.org/services/packages"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/packages/descriptor.go b/models/packages/descriptor.go
index 31ab84fd68..19e0e8f5d5 100644
--- a/models/packages/descriptor.go
+++ b/models/packages/descriptor.go
@@ -9,30 +9,30 @@ import (
"fmt"
"net/url"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/packages/alpine"
- "code.gitea.io/gitea/modules/packages/arch"
- "code.gitea.io/gitea/modules/packages/cargo"
- "code.gitea.io/gitea/modules/packages/chef"
- "code.gitea.io/gitea/modules/packages/composer"
- "code.gitea.io/gitea/modules/packages/conan"
- "code.gitea.io/gitea/modules/packages/conda"
- "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/packages/cran"
- "code.gitea.io/gitea/modules/packages/debian"
- "code.gitea.io/gitea/modules/packages/helm"
- "code.gitea.io/gitea/modules/packages/maven"
- "code.gitea.io/gitea/modules/packages/npm"
- "code.gitea.io/gitea/modules/packages/nuget"
- "code.gitea.io/gitea/modules/packages/pub"
- "code.gitea.io/gitea/modules/packages/pypi"
- "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/packages/rubygems"
- "code.gitea.io/gitea/modules/packages/swift"
- "code.gitea.io/gitea/modules/packages/vagrant"
- "code.gitea.io/gitea/modules/util"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/packages/alpine"
+ "forgejo.org/modules/packages/arch"
+ "forgejo.org/modules/packages/cargo"
+ "forgejo.org/modules/packages/chef"
+ "forgejo.org/modules/packages/composer"
+ "forgejo.org/modules/packages/conan"
+ "forgejo.org/modules/packages/conda"
+ "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/packages/cran"
+ "forgejo.org/modules/packages/debian"
+ "forgejo.org/modules/packages/helm"
+ "forgejo.org/modules/packages/maven"
+ "forgejo.org/modules/packages/npm"
+ "forgejo.org/modules/packages/nuget"
+ "forgejo.org/modules/packages/pub"
+ "forgejo.org/modules/packages/pypi"
+ "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/packages/rubygems"
+ "forgejo.org/modules/packages/swift"
+ "forgejo.org/modules/packages/vagrant"
+ "forgejo.org/modules/util"
"github.com/hashicorp/go-version"
)
diff --git a/models/packages/main_test.go b/models/packages/main_test.go
new file mode 100644
index 0000000000..f9083d705d
--- /dev/null
+++ b/models/packages/main_test.go
@@ -0,0 +1,19 @@
+// Copyright 2020 The Gitea Authors. All rights reserved.
+// SPDX-License-Identifier: MIT
+
+package packages
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+)
+
+func TestMain(m *testing.M) {
+ unittest.MainTest(m)
+}
diff --git a/models/packages/nuget/search.go b/models/packages/nuget/search.go
index 7a505ff08f..af83c27c66 100644
--- a/models/packages/nuget/search.go
+++ b/models/packages/nuget/search.go
@@ -7,8 +7,8 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
"xorm.io/builder"
)
diff --git a/models/packages/package.go b/models/packages/package.go
index 874c7c2847..3b01d0b1ea 100644
--- a/models/packages/package.go
+++ b/models/packages/package.go
@@ -9,8 +9,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/packages/package_blob.go b/models/packages/package_blob.go
index 439178a14e..0de4434ef8 100644
--- a/models/packages/package_blob.go
+++ b/models/packages/package_blob.go
@@ -8,13 +8,13 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
@@ -44,14 +44,19 @@ func GetOrInsertBlob(ctx context.Context, pb *PackageBlob) (*PackageBlob, bool,
existing := &PackageBlob{}
- has, err := e.Where(builder.Eq{
- "size": pb.Size,
- "hash_md5": pb.HashMD5,
- "hash_sha1": pb.HashSHA1,
- "hash_sha256": pb.HashSHA256,
- "hash_sha512": pb.HashSHA512,
- "hash_blake2b": pb.HashBlake2b,
- }).Get(existing)
+ has, err := e.Where(builder.And(
+ builder.Eq{
+ "size": pb.Size,
+ "hash_md5": pb.HashMD5,
+ "hash_sha1": pb.HashSHA1,
+ "hash_sha256": pb.HashSHA256,
+ "hash_sha512": pb.HashSHA512,
+ },
+ builder.Or(
+ builder.Eq{"hash_blake2b": pb.HashBlake2b},
+ builder.IsNull{"hash_blake2b"},
+ ),
+ )).Get(existing)
if err != nil {
return nil, false, err
}
diff --git a/models/packages/package_blob_test.go b/models/packages/package_blob_test.go
new file mode 100644
index 0000000000..664dfa4d81
--- /dev/null
+++ b/models/packages/package_blob_test.go
@@ -0,0 +1,64 @@
+// Copyright 2025 The Forgejo Authors.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package packages
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ "github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
+)
+
+func TestPackagesGetOrInsertBlob(t *testing.T) {
+ defer unittest.OverrideFixtures("models/fixtures/TestPackagesGetOrInsertBlob")()
+ require.NoError(t, unittest.PrepareTestDatabase())
+
+ blake2bIsSet := unittest.AssertExistsAndLoadBean(t, &PackageBlob{ID: 1})
+ blake2bNotSet := unittest.AssertExistsAndLoadBean(t, &PackageBlob{ID: 2})
+
+ blake2bSetToRandom := *blake2bNotSet
+ blake2bSetToRandom.HashBlake2b = "SOMETHING RANDOM"
+
+ for _, testCase := range []struct {
+ name string
+ exists bool
+ packageBlob *PackageBlob
+ }{
+ {
+ name: "exists and blake2b is not null in the database",
+ exists: true,
+ packageBlob: blake2bIsSet,
+ },
+ {
+ name: "exists and blake2b is null in the database",
+ exists: true,
+ packageBlob: &blake2bSetToRandom,
+ },
+ {
+ name: "does not exists",
+ exists: false,
+ packageBlob: &PackageBlob{
+ Size: 30,
+ HashMD5: "HASHMD5_3",
+ HashSHA1: "HASHSHA1_3",
+ HashSHA256: "HASHSHA256_3",
+ HashSHA512: "HASHSHA512_3",
+ HashBlake2b: "HASHBLAKE2B_3",
+ },
+ },
+ } {
+ t.Run(testCase.name, func(t *testing.T) {
+ found, has, _ := GetOrInsertBlob(t.Context(), testCase.packageBlob)
+ assert.Equal(t, testCase.exists, has)
+ require.NotNil(t, found)
+ if testCase.exists {
+ assert.Equal(t, found.ID, testCase.packageBlob.ID)
+ } else {
+ unittest.BeanExists(t, &PackageBlob{ID: found.ID})
+ }
+ })
+ }
+}
diff --git a/models/packages/package_blob_upload.go b/models/packages/package_blob_upload.go
index 4b0e789221..ddffb6c305 100644
--- a/models/packages/package_blob_upload.go
+++ b/models/packages/package_blob_upload.go
@@ -8,9 +8,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// ErrPackageBlobUploadNotExist indicates a package blob upload not exist error
diff --git a/models/packages/package_cleanup_rule.go b/models/packages/package_cleanup_rule.go
index fa12dec406..d0765c8492 100644
--- a/models/packages/package_cleanup_rule.go
+++ b/models/packages/package_cleanup_rule.go
@@ -8,9 +8,9 @@ import (
"fmt"
"regexp"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/packages/package_file.go b/models/packages/package_file.go
index 1bb6b57a34..d4bcc2859a 100644
--- a/models/packages/package_file.go
+++ b/models/packages/package_file.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/packages/package_property.go b/models/packages/package_property.go
index e0170016cf..c4e7be342b 100644
--- a/models/packages/package_property.go
+++ b/models/packages/package_property.go
@@ -6,7 +6,7 @@ package packages
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"xorm.io/builder"
)
diff --git a/models/packages/package_test.go b/models/packages/package_test.go
index 5b9b9b7403..3c1ec413fd 100644
--- a/models/packages/package_test.go
+++ b/models/packages/package_test.go
@@ -7,24 +7,15 @@ package packages_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
-
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/require"
)
-func TestMain(m *testing.M) {
- unittest.MainTest(m)
-}
-
func prepareExamplePackage(t *testing.T) *packages_model.Package {
require.NoError(t, unittest.PrepareTestDatabase())
diff --git a/models/packages/package_version.go b/models/packages/package_version.go
index 278e8e3a86..79086ff1ad 100644
--- a/models/packages/package_version.go
+++ b/models/packages/package_version.go
@@ -8,10 +8,10 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/packages/rpm/search.go b/models/packages/rpm/search.go
index e697421b49..d4f065a89e 100644
--- a/models/packages/rpm/search.go
+++ b/models/packages/rpm/search.go
@@ -6,8 +6,8 @@ package rpm
import (
"context"
- packages_model "code.gitea.io/gitea/models/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
+ packages_model "forgejo.org/models/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
)
// GetGroups gets all available groups
diff --git a/models/perm/access/access.go b/models/perm/access/access.go
index 3e2568b4b4..76b547f772 100644
--- a/models/perm/access/access.go
+++ b/models/perm/access/access.go
@@ -8,11 +8,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/models/perm/access/access_test.go b/models/perm/access/access_test.go
index 556f51311c..00939bced6 100644
--- a/models/perm/access/access_test.go
+++ b/models/perm/access/access_test.go
@@ -6,12 +6,12 @@ package access_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- perm_model "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ perm_model "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/perm/access/main_test.go b/models/perm/access/main_test.go
index da6f03715f..0c27d022e0 100644
--- a/models/perm/access/main_test.go
+++ b/models/perm/access/main_test.go
@@ -6,14 +6,14 @@ package access_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/repo"
- _ "code.gitea.io/gitea/models/user"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/repo"
+ _ "forgejo.org/models/user"
)
func TestMain(m *testing.M) {
diff --git a/models/perm/access/repo_permission.go b/models/perm/access/repo_permission.go
index 7e39627a75..ce9963b83a 100644
--- a/models/perm/access/repo_permission.go
+++ b/models/perm/access/repo_permission.go
@@ -7,13 +7,13 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- perm_model "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ perm_model "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
)
// Permission contains all the permissions related variables to a repository for a user
diff --git a/models/project/column.go b/models/project/column.go
index 4757b61677..52917cb9fd 100644
--- a/models/project/column.go
+++ b/models/project/column.go
@@ -9,10 +9,10 @@ import (
"fmt"
"regexp"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/project/column_test.go b/models/project/column_test.go
index fb6dc77126..2ef27de3b5 100644
--- a/models/project/column_test.go
+++ b/models/project/column_test.go
@@ -7,8 +7,8 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/project/issue.go b/models/project/issue.go
index 984f47ee7c..9e9db19004 100644
--- a/models/project/issue.go
+++ b/models/project/issue.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// ProjectIssue saves relation from issue to a project
diff --git a/models/project/main_test.go b/models/project/main_test.go
index f4b2d6feda..eaa13bf309 100644
--- a/models/project/main_test.go
+++ b/models/project/main_test.go
@@ -6,9 +6,9 @@ package project
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/repo"
+ _ "forgejo.org/models/repo"
)
func TestMain(m *testing.M) {
diff --git a/models/project/project.go b/models/project/project.go
index 6c2b02487d..b9813fda91 100644
--- a/models/project/project.go
+++ b/models/project/project.go
@@ -8,14 +8,14 @@ import (
"fmt"
"html/template"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/project/project_test.go b/models/project/project_test.go
index cef2ea17bd..ee9fdaa2e2 100644
--- a/models/project/project_test.go
+++ b/models/project/project_test.go
@@ -6,9 +6,9 @@ package project
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/pull/automerge.go b/models/pull/automerge.go
index d739d5a145..dcc1f39271 100644
--- a/models/pull/automerge.go
+++ b/models/pull/automerge.go
@@ -7,10 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
)
// AutoMerge represents a pull request scheduled for merging when checks succeed
@@ -58,13 +59,15 @@ func ScheduleAutoMerge(ctx context.Context, doer *user_model.User, pullID int64,
return ErrAlreadyScheduledToAutoMerge{PullID: pullID}
}
- _, err := db.GetEngine(ctx).Insert(&AutoMerge{
+ scheduledPRM, err := db.GetEngine(ctx).Insert(&AutoMerge{
DoerID: doer.ID,
PullID: pullID,
MergeStyle: style,
Message: message,
DeleteBranchAfterMerge: deleteBranch,
})
+ log.Trace("ScheduleAutoMerge %+v for PR %d", scheduledPRM, pullID)
+
return err
}
@@ -81,6 +84,8 @@ func GetScheduledMergeByPullID(ctx context.Context, pullID int64) (bool, *AutoMe
return false, nil, err
}
+ log.Trace("GetScheduledMergeByPullID found %+v for PR %d", scheduledPRM, pullID)
+
scheduledPRM.Doer = doer
return true, scheduledPRM, nil
}
@@ -94,6 +99,8 @@ func DeleteScheduledAutoMerge(ctx context.Context, pullID int64) error {
return db.ErrNotExist{Resource: "auto_merge", ID: pullID}
}
+ log.Trace("DeleteScheduledAutoMerge %+v for PR %d", scheduledPRM, pullID)
+
_, err = db.GetEngine(ctx).ID(scheduledPRM.ID).Delete(&AutoMerge{})
return err
}
diff --git a/models/pull/review_state.go b/models/pull/review_state.go
index e46a22a49d..2702d5d5a1 100644
--- a/models/pull/review_state.go
+++ b/models/pull/review_state.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
)
// ViewedState stores for a file in which state it is currently viewed
diff --git a/models/quota/default.go b/models/quota/default.go
index e53e47bade..9f655d7847 100644
--- a/models/quota/default.go
+++ b/models/quota/default.go
@@ -4,7 +4,7 @@
package quota
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
func EvaluateDefault(used Used, forSubject LimitSubject) (bool, int64) {
diff --git a/models/quota/group.go b/models/quota/group.go
index 50080748a1..7ddc20b2d6 100644
--- a/models/quota/group.go
+++ b/models/quota/group.go
@@ -7,9 +7,9 @@ import (
"context"
"math"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"xorm.io/builder"
)
diff --git a/models/quota/main_test.go b/models/quota/main_test.go
new file mode 100644
index 0000000000..ec0a0e0013
--- /dev/null
+++ b/models/quota/main_test.go
@@ -0,0 +1,19 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package quota
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+)
+
+func TestMain(m *testing.M) {
+ unittest.MainTest(m)
+}
diff --git a/models/quota/quota.go b/models/quota/quota.go
index ee3fec6c1a..9f1c3ca949 100644
--- a/models/quota/quota.go
+++ b/models/quota/quota.go
@@ -6,8 +6,8 @@ package quota
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
)
func init() {
diff --git a/models/quota/quota_group_test.go b/models/quota/quota_group_test.go
index edbf43fcf5..7f693b391b 100644
--- a/models/quota/quota_group_test.go
+++ b/models/quota/quota_group_test.go
@@ -7,7 +7,7 @@ import (
"math"
"testing"
- quota_model "code.gitea.io/gitea/models/quota"
+ quota_model "forgejo.org/models/quota"
"github.com/stretchr/testify/assert"
)
diff --git a/models/quota/quota_rule_test.go b/models/quota/quota_rule_test.go
index 1e1daf4c4a..59c05563f0 100644
--- a/models/quota/quota_rule_test.go
+++ b/models/quota/quota_rule_test.go
@@ -6,7 +6,7 @@ package quota_test
import (
"testing"
- quota_model "code.gitea.io/gitea/models/quota"
+ quota_model "forgejo.org/models/quota"
"github.com/stretchr/testify/assert"
)
diff --git a/models/quota/rule.go b/models/quota/rule.go
index cb23b74b52..89cb57cace 100644
--- a/models/quota/rule.go
+++ b/models/quota/rule.go
@@ -7,7 +7,7 @@ import (
"context"
"slices"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
type Rule struct {
diff --git a/models/quota/used.go b/models/quota/used.go
index ff84ac20f8..22815165f6 100644
--- a/models/quota/used.go
+++ b/models/quota/used.go
@@ -6,10 +6,10 @@ package quota
import (
"context"
- action_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- package_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
+ action_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ package_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
"xorm.io/builder"
)
@@ -131,7 +131,8 @@ func createQueryFor(ctx context.Context, userID int64, q string) db.Engine {
case "artifacts":
session = session.
Table("action_artifact").
- Join("INNER", "`repository`", "`action_artifact`.repo_id = `repository`.id")
+ Join("INNER", "`repository`", "`action_artifact`.repo_id = `repository`.id").
+ Where("`action_artifact`.status != ?", action_model.ArtifactStatusExpired)
case "packages":
session = session.
Table("package_version").
diff --git a/models/quota/used_test.go b/models/quota/used_test.go
new file mode 100644
index 0000000000..82cc5b9bcc
--- /dev/null
+++ b/models/quota/used_test.go
@@ -0,0 +1,23 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package quota
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ "github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
+)
+
+func TestGetUsedForUser(t *testing.T) {
+ defer unittest.OverrideFixtures("models/fixtures/TestGetUsedForUser/")()
+ require.NoError(t, unittest.PrepareTestDatabase())
+
+ used, err := GetUsedForUser(t.Context(), 5)
+ require.NoError(t, err)
+
+ assert.EqualValues(t, 4096, used.Size.Assets.Artifacts)
+}
diff --git a/models/repo.go b/models/repo.go
index 598f8df6a4..6f7ae25615 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -11,14 +11,14 @@ import (
_ "image/jpeg" // Needed for jpeg support
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/models/repo/archive_download_count.go b/models/repo/archive_download_count.go
index b0735df3ea..8e2df21198 100644
--- a/models/repo/archive_download_count.go
+++ b/models/repo/archive_download_count.go
@@ -6,9 +6,9 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
)
// RepoArchiveDownloadCount counts all archive downloads for a tag
diff --git a/models/repo/archive_download_count_test.go b/models/repo/archive_download_count_test.go
index ffc6cdf6df..0faf515284 100644
--- a/models/repo/archive_download_count_test.go
+++ b/models/repo/archive_download_count_test.go
@@ -6,10 +6,10 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/archiver.go b/models/repo/archiver.go
index 3f05fcf752..2d0172a163 100644
--- a/models/repo/archiver.go
+++ b/models/repo/archiver.go
@@ -10,10 +10,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/repo/attachment.go b/models/repo/attachment.go
index b95d785fa5..3bf51e80ca 100644
--- a/models/repo/attachment.go
+++ b/models/repo/attachment.go
@@ -9,12 +9,12 @@ import (
"net/url"
"path"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
)
// Attachment represent a attachment of issue/comment/release.
diff --git a/models/repo/attachment_test.go b/models/repo/attachment_test.go
index 881a40c3e7..23f4b3799f 100644
--- a/models/repo/attachment_test.go
+++ b/models/repo/attachment_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/avatar.go b/models/repo/avatar.go
index 72ee938ada..a108fda62d 100644
--- a/models/repo/avatar.go
+++ b/models/repo/avatar.go
@@ -11,11 +11,11 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/avatar"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/avatar"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
)
// CustomAvatarRelativePath returns repository custom avatar file path.
diff --git a/models/repo/collaboration.go b/models/repo/collaboration.go
index cb66cb56a6..16d10d38b6 100644
--- a/models/repo/collaboration.go
+++ b/models/repo/collaboration.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/repo/collaboration_test.go b/models/repo/collaboration_test.go
index 5adedfe442..783091ba9e 100644
--- a/models/repo/collaboration_test.go
+++ b/models/repo/collaboration_test.go
@@ -6,12 +6,12 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/following_repo.go b/models/repo/following_repo.go
index 85b96aa147..f9b9bf5e5e 100644
--- a/models/repo/following_repo.go
+++ b/models/repo/following_repo.go
@@ -4,7 +4,7 @@
package repo
import (
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
// FollowingRepo represents a federated Repository Actor connected with a local Repo
diff --git a/models/repo/following_repo_test.go b/models/repo/following_repo_test.go
index d0dd0a31a7..cff125dabe 100644
--- a/models/repo/following_repo_test.go
+++ b/models/repo/following_repo_test.go
@@ -6,7 +6,7 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func Test_FollowingRepoValidation(t *testing.T) {
diff --git a/models/repo/fork.go b/models/repo/fork.go
index 632e91c2bb..ed8b488738 100644
--- a/models/repo/fork.go
+++ b/models/repo/fork.go
@@ -6,9 +6,9 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/models/repo/fork_test.go b/models/repo/fork_test.go
index dd12429cc4..d567081ee6 100644
--- a/models/repo/fork_test.go
+++ b/models/repo/fork_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/git.go b/models/repo/git.go
index d39915e869..692176c8f6 100644
--- a/models/repo/git.go
+++ b/models/repo/git.go
@@ -6,7 +6,7 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// MergeStyle represents the approach to merge commits into base branch.
diff --git a/models/repo/issue.go b/models/repo/issue.go
index 0dd4fd5ed4..35453f109f 100644
--- a/models/repo/issue.go
+++ b/models/repo/issue.go
@@ -6,9 +6,9 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// ___________.__ ___________ __
diff --git a/models/repo/language_stats.go b/models/repo/language_stats.go
index d44fea5375..1b619c80cc 100644
--- a/models/repo/language_stats.go
+++ b/models/repo/language_stats.go
@@ -10,8 +10,8 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
"github.com/go-enry/go-enry/v2"
)
diff --git a/models/repo/main_test.go b/models/repo/main_test.go
index a9fdcc9000..9fd1cacc97 100644
--- a/models/repo/main_test.go
+++ b/models/repo/main_test.go
@@ -6,15 +6,15 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models" // register table model
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/perm/access" // register table model
- _ "code.gitea.io/gitea/models/repo" // register table model
- _ "code.gitea.io/gitea/models/user" // register table model
+ _ "forgejo.org/models" // register table model
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/perm/access" // register table model
+ _ "forgejo.org/models/repo" // register table model
+ _ "forgejo.org/models/user" // register table model
)
func TestMain(m *testing.M) {
diff --git a/models/repo/mirror.go b/models/repo/mirror.go
index be7b785612..1fe9afd8e9 100644
--- a/models/repo/mirror.go
+++ b/models/repo/mirror.go
@@ -8,10 +8,10 @@ import (
"context"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// ErrMirrorNotExist mirror does not exist error
diff --git a/models/repo/pushmirror.go b/models/repo/pushmirror.go
index 68fb504fdc..d6d0d1135a 100644
--- a/models/repo/pushmirror.go
+++ b/models/repo/pushmirror.go
@@ -10,14 +10,14 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/git"
- giturl "code.gitea.io/gitea/modules/git/url"
- "code.gitea.io/gitea/modules/keying"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/git"
+ giturl "forgejo.org/modules/git/url"
+ "forgejo.org/modules/keying"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/repo/pushmirror_test.go b/models/repo/pushmirror_test.go
index c3368ccafe..de6c9b0a41 100644
--- a/models/repo/pushmirror_test.go
+++ b/models/repo/pushmirror_test.go
@@ -7,10 +7,10 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/redirect.go b/models/repo/redirect.go
index 61789ebefa..9c44a255d0 100644
--- a/models/repo/redirect.go
+++ b/models/repo/redirect.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
)
// ErrRedirectNotExist represents a "RedirectNotExist" kind of error.
diff --git a/models/repo/redirect_test.go b/models/repo/redirect_test.go
index 2016784aed..d84cbbed54 100644
--- a/models/repo/redirect_test.go
+++ b/models/repo/redirect_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/release.go b/models/repo/release.go
index 8761cb4410..10e9bb259f 100644
--- a/models/repo/release.go
+++ b/models/repo/release.go
@@ -13,13 +13,13 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/repo/release_list.go b/models/repo/release_list.go
index 6c33262125..4ec955adf3 100644
--- a/models/repo/release_list.go
+++ b/models/repo/release_list.go
@@ -6,7 +6,7 @@ package repo
import (
"context"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
)
type ReleaseList []*Release
diff --git a/models/repo/release_list_test.go b/models/repo/release_list_test.go
index cbd77683d0..2b494cb179 100644
--- a/models/repo/release_list_test.go
+++ b/models/repo/release_list_test.go
@@ -6,7 +6,7 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/release_test.go b/models/repo/release_test.go
index 7680f2cc9d..94dbd6d9d5 100644
--- a/models/repo/release_test.go
+++ b/models/repo/release_test.go
@@ -6,8 +6,8 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/repo.go b/models/repo/repo.go
index ca7d50ca6a..8d204d5594 100644
--- a/models/repo/repo.go
+++ b/models/repo/repo.go
@@ -14,18 +14,18 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/repo/repo_flags.go b/models/repo/repo_flags.go
index de76ed2b37..247a588cdf 100644
--- a/models/repo/repo_flags.go
+++ b/models/repo/repo_flags.go
@@ -6,7 +6,7 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"xorm.io/builder"
)
diff --git a/models/repo/repo_flags_test.go b/models/repo/repo_flags_test.go
index bccefcf72b..bd92b18208 100644
--- a/models/repo/repo_flags_test.go
+++ b/models/repo/repo_flags_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/repo_indexer.go b/models/repo/repo_indexer.go
index 6e19d8f937..e95517bb07 100644
--- a/models/repo/repo_indexer.go
+++ b/models/repo/repo_indexer.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"xorm.io/builder"
)
diff --git a/models/repo/repo_list.go b/models/repo/repo_list.go
index 25329ae712..ac7d2b69e3 100644
--- a/models/repo/repo_list.go
+++ b/models/repo/repo_list.go
@@ -8,15 +8,15 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/repo/repo_list_test.go b/models/repo/repo_list_test.go
index 8c13f387ba..c654d1b602 100644
--- a/models/repo/repo_list_test.go
+++ b/models/repo/repo_list_test.go
@@ -4,18 +4,16 @@
package repo_test
import (
- "path/filepath"
"slices"
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -410,13 +408,7 @@ func TestSearchRepositoryByTopicName(t *testing.T) {
}
func TestSearchRepositoryIDsByCondition(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"models/repo/TestSearchRepositoryIDsByCondition/"},
- },
- )()
+ defer unittest.OverrideFixtures("models/repo/TestSearchRepositoryIDsByCondition")()
require.NoError(t, unittest.PrepareTestDatabase())
// Sanity check of the database
limitedUser := unittest.AssertExistsAndLoadBean(t, &user.User{ID: 33, Visibility: structs.VisibleTypeLimited})
diff --git a/models/repo/repo_repository.go b/models/repo/repo_repository.go
index 6780165a38..0ba50e6614 100644
--- a/models/repo/repo_repository.go
+++ b/models/repo/repo_repository.go
@@ -5,8 +5,8 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/validation"
)
func init() {
diff --git a/models/repo/repo_test.go b/models/repo/repo_test.go
index 56b84798d7..a9591a357b 100644
--- a/models/repo/repo_test.go
+++ b/models/repo/repo_test.go
@@ -7,15 +7,15 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/repo_unit.go b/models/repo/repo_unit.go
index 5b4066d994..e50f79e945 100644
--- a/models/repo/repo_unit.go
+++ b/models/repo/repo_unit.go
@@ -9,13 +9,13 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/xorm"
"xorm.io/xorm/convert"
@@ -41,27 +41,30 @@ func (err ErrUnitTypeNotExist) Unwrap() error {
}
// RepoUnitAccessMode specifies the users access mode to a repo unit
+// Only UnitAccessModeWrite is used by the wiki, to mark it as instance-writable
type UnitAccessMode int
const (
// UnitAccessModeUnset - no unit mode set
UnitAccessModeUnset UnitAccessMode = iota // 0
+
// UnitAccessModeNone no access
- UnitAccessModeNone // 1
+ // UnitAccessModeNone UnitAccessMode = 1
// UnitAccessModeRead read access
- UnitAccessModeRead // 2
+ // UnitAccessModeRead UnitAccessMode = 2
+
// UnitAccessModeWrite write access
- UnitAccessModeWrite // 3
+ UnitAccessModeWrite UnitAccessMode = 3
)
func (mode UnitAccessMode) ToAccessMode(modeIfUnset perm.AccessMode) perm.AccessMode {
switch mode {
case UnitAccessModeUnset:
return modeIfUnset
- case UnitAccessModeNone:
- return perm.AccessModeNone
- case UnitAccessModeRead:
- return perm.AccessModeRead
+ // case UnitAccessModeNone:
+ // return perm.AccessModeNone
+ // case UnitAccessModeRead:
+ // return perm.AccessModeRead
case UnitAccessModeWrite:
return perm.AccessModeWrite
default:
diff --git a/models/repo/repo_unit_test.go b/models/repo/repo_unit_test.go
index 129d913cfb..b706c9a550 100644
--- a/models/repo/repo_unit_test.go
+++ b/models/repo/repo_unit_test.go
@@ -6,9 +6,9 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/perm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
)
@@ -34,8 +34,8 @@ func TestActionsConfig(t *testing.T) {
}
func TestRepoUnitAccessMode(t *testing.T) {
- assert.Equal(t, perm.AccessModeNone, UnitAccessModeNone.ToAccessMode(perm.AccessModeAdmin))
- assert.Equal(t, perm.AccessModeRead, UnitAccessModeRead.ToAccessMode(perm.AccessModeAdmin))
+ // assert.Equal(t, perm.AccessModeNone, UnitAccessModeNone.ToAccessMode(perm.AccessModeAdmin))
+ // assert.Equal(t, perm.AccessModeRead, UnitAccessModeRead.ToAccessMode(perm.AccessModeAdmin))
assert.Equal(t, perm.AccessModeWrite, UnitAccessModeWrite.ToAccessMode(perm.AccessModeAdmin))
assert.Equal(t, perm.AccessModeRead, UnitAccessModeUnset.ToAccessMode(perm.AccessModeRead))
}
diff --git a/models/repo/search.go b/models/repo/search.go
index ffb8e26745..c16bfa4922 100644
--- a/models/repo/search.go
+++ b/models/repo/search.go
@@ -3,7 +3,7 @@
package repo
-import "code.gitea.io/gitea/models/db"
+import "forgejo.org/models/db"
// OrderByMap represents all possible search order
var OrderByMap = map[string]map[string]db.SearchOrderBy{
diff --git a/models/repo/star.go b/models/repo/star.go
index 60737149da..25c039a50b 100644
--- a/models/repo/star.go
+++ b/models/repo/star.go
@@ -6,9 +6,9 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
)
// Star represents a starred repo by an user.
diff --git a/models/repo/star_test.go b/models/repo/star_test.go
index 73b362c68c..cbaa21db64 100644
--- a/models/repo/star_test.go
+++ b/models/repo/star_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/topic.go b/models/repo/topic.go
index 2f14ff7f62..4a3bdc7d8c 100644
--- a/models/repo/topic.go
+++ b/models/repo/topic.go
@@ -8,9 +8,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/repo/topic_test.go b/models/repo/topic_test.go
index f87ef2bcdf..26ad27896e 100644
--- a/models/repo/topic_test.go
+++ b/models/repo/topic_test.go
@@ -6,9 +6,9 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/update.go b/models/repo/update.go
index e7ca224028..0222d09de5 100644
--- a/models/repo/update.go
+++ b/models/repo/update.go
@@ -8,10 +8,10 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// UpdateRepositoryOwnerNames updates repository owner_names (this should only be used when the ownerName has changed case)
diff --git a/models/repo/upload.go b/models/repo/upload.go
index 18834f6b83..49152db7fd 100644
--- a/models/repo/upload.go
+++ b/models/repo/upload.go
@@ -12,10 +12,10 @@ import (
"os"
"path"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
gouuid "github.com/google/uuid"
)
diff --git a/models/repo/user_repo.go b/models/repo/user_repo.go
index 0f95f5ab6b..309bfee18f 100644
--- a/models/repo/user_repo.go
+++ b/models/repo/user_repo.go
@@ -6,12 +6,12 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ api "forgejo.org/modules/structs"
"xorm.io/builder"
)
diff --git a/models/repo/user_repo_test.go b/models/repo/user_repo_test.go
index c784a5565d..2912986cd1 100644
--- a/models/repo/user_repo_test.go
+++ b/models/repo/user_repo_test.go
@@ -6,10 +6,10 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/watch.go b/models/repo/watch.go
index 6974d893df..3fd915e1e7 100644
--- a/models/repo/watch.go
+++ b/models/repo/watch.go
@@ -6,10 +6,10 @@ package repo
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
)
// WatchMode specifies what kind of watch the user has on a repository
diff --git a/models/repo/watch_test.go b/models/repo/watch_test.go
index dbf15050cf..059489afbf 100644
--- a/models/repo/watch_test.go
+++ b/models/repo/watch_test.go
@@ -6,10 +6,10 @@ package repo_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo/wiki.go b/models/repo/wiki.go
index b378666a20..f0dd945a72 100644
--- a/models/repo/wiki.go
+++ b/models/repo/wiki.go
@@ -9,9 +9,9 @@ import (
"path/filepath"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// ErrWikiAlreadyExist represents a "WikiAlreadyExist" kind of error.
diff --git a/models/repo/wiki_test.go b/models/repo/wiki_test.go
index 28495a4b7d..bf35a4c610 100644
--- a/models/repo/wiki_test.go
+++ b/models/repo/wiki_test.go
@@ -7,9 +7,9 @@ import (
"path/filepath"
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo_test.go b/models/repo_test.go
index 52f028bbb2..6fbef8edf6 100644
--- a/models/repo_test.go
+++ b/models/repo_test.go
@@ -6,9 +6,9 @@ package models
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/repo_transfer.go b/models/repo_transfer.go
index 0c23d759f9..f515f1bcf0 100644
--- a/models/repo_transfer.go
+++ b/models/repo_transfer.go
@@ -8,12 +8,12 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
)
// RepoTransfer is used to manage repository transfers
diff --git a/models/repo_transfer_test.go b/models/repo_transfer_test.go
index 6b6d5a8098..6449e40fce 100644
--- a/models/repo_transfer_test.go
+++ b/models/repo_transfer_test.go
@@ -6,9 +6,9 @@ package models
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/secret/secret.go b/models/secret/secret.go
index 2666199547..7be7f454a1 100644
--- a/models/secret/secret.go
+++ b/models/secret/secret.go
@@ -8,14 +8,14 @@ import (
"fmt"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/log"
- secret_module "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/log"
+ secret_module "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/shared/types/ownertype.go b/models/shared/types/ownertype.go
index a1d46c986f..62ca1bb9cc 100644
--- a/models/shared/types/ownertype.go
+++ b/models/shared/types/ownertype.go
@@ -3,7 +3,7 @@
package types
-import "code.gitea.io/gitea/modules/translation"
+import "forgejo.org/modules/translation"
type OwnerType string
diff --git a/models/system/appstate.go b/models/system/appstate.go
index 01faa1a5be..31274b4c34 100644
--- a/models/system/appstate.go
+++ b/models/system/appstate.go
@@ -6,7 +6,7 @@ package system
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// AppState represents a state record in database
diff --git a/models/system/main_test.go b/models/system/main_test.go
index 4181d44ddf..ca2846527a 100644
--- a/models/system/main_test.go
+++ b/models/system/main_test.go
@@ -6,13 +6,13 @@ package system_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models" // register models
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/system" // register models of system
+ _ "forgejo.org/models" // register models
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/system" // register models of system
)
func TestMain(m *testing.M) {
diff --git a/models/system/notice.go b/models/system/notice.go
index e7ec6a9693..b1fdd2e4f2 100644
--- a/models/system/notice.go
+++ b/models/system/notice.go
@@ -8,11 +8,11 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// NoticeType describes the notice type
diff --git a/models/system/notice_test.go b/models/system/notice_test.go
index bfb7862fd7..4862160755 100644
--- a/models/system/notice_test.go
+++ b/models/system/notice_test.go
@@ -6,9 +6,9 @@ package system_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/system"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/system/setting.go b/models/system/setting.go
index cda60d1758..a57602688a 100644
--- a/models/system/setting.go
+++ b/models/system/setting.go
@@ -9,10 +9,10 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting/config"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting/config"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/models/system/setting_test.go b/models/system/setting_test.go
index 7a7fa02b01..1abaf2f16b 100644
--- a/models/system/setting_test.go
+++ b/models/system/setting_test.go
@@ -6,9 +6,9 @@ package system_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/system"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/unit/unit.go b/models/unit/unit.go
index 5a8b9114f2..6251d44c9b 100644
--- a/models/unit/unit.go
+++ b/models/unit/unit.go
@@ -9,10 +9,10 @@ import (
"strings"
"sync/atomic"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/perm"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// Type is Unit's Type
diff --git a/models/unit/unit_test.go b/models/unit/unit_test.go
index a73967742f..efcad4a405 100644
--- a/models/unit/unit_test.go
+++ b/models/unit/unit_test.go
@@ -6,7 +6,7 @@ package unit
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/unittest/consistency.go b/models/unittest/consistency.go
index 4e26de7503..fd2d4b7d75 100644
--- a/models/unittest/consistency.go
+++ b/models/unittest/consistency.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/unittest/fixture_loader.go b/models/unittest/fixture_loader.go
new file mode 100644
index 0000000000..67ef1b28df
--- /dev/null
+++ b/models/unittest/fixture_loader.go
@@ -0,0 +1,198 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package unittest
+
+import (
+ "database/sql"
+ "encoding/hex"
+ "encoding/json" //nolint:depguard
+ "fmt"
+ "os"
+ "path/filepath"
+ "strings"
+
+ "gopkg.in/yaml.v3"
+)
+
+type insertSQL struct {
+ statement string
+ values []any
+}
+
+type fixtureFile struct {
+ name string
+ insertSQLs []insertSQL
+}
+
+type loader struct {
+ db *sql.DB
+ dialect string
+
+ fixtureFiles []*fixtureFile
+}
+
+func newFixtureLoader(db *sql.DB, dialect string, fixturePaths []string) (*loader, error) {
+ l := &loader{
+ db: db,
+ dialect: dialect,
+ fixtureFiles: []*fixtureFile{},
+ }
+
+ // Load fixtures
+ for _, fixturePath := range fixturePaths {
+ stat, err := os.Stat(fixturePath)
+ if err != nil {
+ return nil, err
+ }
+
+ // If fixture path is a directory, then read read the files of the directory
+ // and use those as fixture files.
+ if stat.IsDir() {
+ files, err := os.ReadDir(fixturePath)
+ if err != nil {
+ return nil, err
+ }
+ for _, file := range files {
+ if !file.IsDir() {
+ fixtureFile, err := l.buildFixtureFile(filepath.Join(fixturePath, file.Name()))
+ if err != nil {
+ return nil, err
+ }
+ l.fixtureFiles = append(l.fixtureFiles, fixtureFile)
+ }
+ }
+ } else {
+ fixtureFile, err := l.buildFixtureFile(fixturePath)
+ if err != nil {
+ return nil, err
+ }
+ l.fixtureFiles = append(l.fixtureFiles, fixtureFile)
+ }
+ }
+
+ return l, nil
+}
+
+// quoteKeyword returns the quoted string of keyword.
+func (l *loader) quoteKeyword(keyword string) string {
+ switch l.dialect {
+ case "sqlite3":
+ return `"` + keyword + `"`
+ case "mysql":
+ return "`" + keyword + "`"
+ case "postgres":
+ parts := strings.Split(keyword, ".")
+ for i, p := range parts {
+ parts[i] = `"` + p + `"`
+ }
+ return strings.Join(parts, ".")
+ default:
+ return "invalid"
+ }
+}
+
+// placeholder returns the placeholder string.
+func (l *loader) placeholder(index int) string {
+ if l.dialect == "postgres" {
+ return fmt.Sprintf("$%d", index)
+ }
+ return "?"
+}
+
+func (l *loader) buildFixtureFile(fixturePath string) (*fixtureFile, error) {
+ f, err := os.Open(fixturePath)
+ if err != nil {
+ return nil, err
+ }
+ defer f.Close()
+
+ var records []map[string]any
+ if err := yaml.NewDecoder(f).Decode(&records); err != nil {
+ return nil, err
+ }
+
+ fixture := &fixtureFile{
+ name: filepath.Base(strings.TrimSuffix(f.Name(), filepath.Ext(f.Name()))),
+ insertSQLs: []insertSQL{},
+ }
+
+ for _, record := range records {
+ columns := []string{}
+ sqlValues := []string{}
+ values := []any{}
+ i := 1
+
+ for key, value := range record {
+ columns = append(columns, l.quoteKeyword(key))
+
+ switch v := value.(type) {
+ case string:
+ // Try to decode hex.
+ if strings.HasPrefix(v, "0x") {
+ value, err = hex.DecodeString(strings.TrimPrefix(v, "0x"))
+ if err != nil {
+ return nil, err
+ }
+ }
+ case []any:
+ // Decode array.
+ var bytes []byte
+ bytes, err = json.Marshal(v)
+ if err != nil {
+ return nil, err
+ }
+ value = string(bytes)
+ }
+
+ values = append(values, value)
+
+ sqlValues = append(sqlValues, l.placeholder(i))
+ i++
+ }
+
+ // Construct the insert SQL.
+ fixture.insertSQLs = append(fixture.insertSQLs, insertSQL{
+ statement: fmt.Sprintf(
+ "INSERT INTO %s (%s) VALUES (%s)",
+ l.quoteKeyword(fixture.name),
+ strings.Join(columns, ", "),
+ strings.Join(sqlValues, ", "),
+ ),
+ values: values,
+ })
+ }
+
+ return fixture, nil
+}
+
+func (l *loader) Load() error {
+ // Start transaction.
+ tx, err := l.db.Begin()
+ if err != nil {
+ return err
+ }
+
+ defer func() {
+ _ = tx.Rollback()
+ }()
+
+ // Clean the table and re-insert the fixtures.
+ tableDeleted := map[string]struct{}{}
+ for _, fixture := range l.fixtureFiles {
+ if _, ok := tableDeleted[fixture.name]; !ok {
+ if _, err := tx.Exec(fmt.Sprintf("DELETE FROM %s", l.quoteKeyword(fixture.name))); err != nil {
+ return fmt.Errorf("cannot delete table %s: %w", fixture.name, err)
+ }
+ tableDeleted[fixture.name] = struct{}{}
+ }
+
+ for _, insertSQL := range fixture.insertSQLs {
+ if _, err := tx.Exec(insertSQL.statement, insertSQL.values...); err != nil {
+ return fmt.Errorf("cannot insert %q with values %q: %w", insertSQL.statement, insertSQL.values, err)
+ }
+ }
+ }
+
+ return tx.Commit()
+}
diff --git a/models/unittest/fixtures.go b/models/unittest/fixtures.go
index 63b26a0af7..495f9a2aac 100644
--- a/models/unittest/fixtures.go
+++ b/models/unittest/fixtures.go
@@ -6,20 +6,18 @@ package unittest
import (
"fmt"
- "os"
"path/filepath"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/setting"
- "github.com/go-testfixtures/testfixtures/v3"
"xorm.io/xorm"
"xorm.io/xorm/schemas"
)
-var fixturesLoader *testfixtures.Loader
+var fixturesLoader *loader
// GetXORMEngine gets the XORM engine
func GetXORMEngine(engine ...*xorm.Engine) (x *xorm.Engine) {
@@ -29,11 +27,18 @@ func GetXORMEngine(engine ...*xorm.Engine) (x *xorm.Engine) {
return db.DefaultContext.(*db.Context).Engine().(*xorm.Engine)
}
-func OverrideFixtures(opts FixturesOptions, engine ...*xorm.Engine) func() {
+func OverrideFixtures(dir string) func() {
old := fixturesLoader
- if err := InitFixtures(opts, engine...); err != nil {
+
+ opts := FixturesOptions{
+ Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
+ Base: setting.AppWorkPath,
+ Dirs: []string{dir},
+ }
+ if err := InitFixtures(opts); err != nil {
panic(err)
}
+
return func() {
fixturesLoader = old
}
@@ -42,19 +47,19 @@ func OverrideFixtures(opts FixturesOptions, engine ...*xorm.Engine) func() {
// InitFixtures initialize test fixtures for a test database
func InitFixtures(opts FixturesOptions, engine ...*xorm.Engine) (err error) {
e := GetXORMEngine(engine...)
- var fixtureOptionFiles func(*testfixtures.Loader) error
+ fixturePaths := []string{}
if opts.Dir != "" {
- fixtureOptionFiles = testfixtures.Directory(opts.Dir)
+ fixturePaths = append(fixturePaths, opts.Dir)
} else {
- fixtureOptionFiles = testfixtures.Files(opts.Files...)
+ fixturePaths = append(fixturePaths, opts.Files...)
}
- var fixtureOptionDirs []func(*testfixtures.Loader) error
if opts.Dirs != nil {
for _, dir := range opts.Dirs {
- fixtureOptionDirs = append(fixtureOptionDirs, testfixtures.Directory(filepath.Join(opts.Base, dir)))
+ fixturePaths = append(fixturePaths, filepath.Join(opts.Base, dir))
}
}
- dialect := "unknown"
+
+ var dialect string
switch e.Dialect().URI().DBType {
case schemas.POSTGRES:
dialect = "postgres"
@@ -63,22 +68,10 @@ func InitFixtures(opts FixturesOptions, engine ...*xorm.Engine) (err error) {
case schemas.SQLITE:
dialect = "sqlite3"
default:
- fmt.Println("Unsupported RDBMS for integration tests")
- os.Exit(1)
- }
- loaderOptions := []func(loader *testfixtures.Loader) error{
- testfixtures.Database(e.DB().DB),
- testfixtures.Dialect(dialect),
- testfixtures.DangerousSkipTestDatabaseCheck(),
- fixtureOptionFiles,
- }
- loaderOptions = append(loaderOptions, fixtureOptionDirs...)
-
- if e.Dialect().URI().DBType == schemas.POSTGRES {
- loaderOptions = append(loaderOptions, testfixtures.SkipResetSequences())
+ panic("Unsupported RDBMS for test")
}
- fixturesLoader, err = testfixtures.New(loaderOptions...)
+ fixturesLoader, err = newFixtureLoader(e.DB().DB, dialect, fixturePaths)
if err != nil {
return err
}
diff --git a/models/unittest/mock_http.go b/models/unittest/mock_http.go
index 8e79699895..e749275282 100644
--- a/models/unittest/mock_http.go
+++ b/models/unittest/mock_http.go
@@ -15,7 +15,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/unittest/testdb.go b/models/unittest/testdb.go
index 70110c4962..d34c9e9a0a 100644
--- a/models/unittest/testdb.go
+++ b/models/unittest/testdb.go
@@ -12,15 +12,15 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/setting/config"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/system"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/setting/config"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/require"
"xorm.io/xorm"
diff --git a/models/unittest/unit_tests.go b/models/unittest/unit_tests.go
index 157c676d09..a7c8e9c2fa 100644
--- a/models/unittest/unit_tests.go
+++ b/models/unittest/unit_tests.go
@@ -7,7 +7,7 @@ import (
"math"
"testing"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/avatar.go b/models/user/avatar.go
index c39928ce43..27af7f774d 100644
--- a/models/user/avatar.go
+++ b/models/user/avatar.go
@@ -11,12 +11,12 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/models/avatars"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/avatar"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/avatars"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/avatar"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
)
// CustomAvatarRelativePath returns user custom avatar relative path.
diff --git a/models/user/avatar_test.go b/models/user/avatar_test.go
index 974a714477..d3a164142d 100644
--- a/models/user/avatar_test.go
+++ b/models/user/avatar_test.go
@@ -8,11 +8,11 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/badge.go b/models/user/badge.go
index ee52b44cf5..e54c993a37 100644
--- a/models/user/badge.go
+++ b/models/user/badge.go
@@ -6,7 +6,7 @@ package user
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// Badge represents a user badge
diff --git a/models/user/block.go b/models/user/block.go
index 189cacc2a2..2e3cfc2fa3 100644
--- a/models/user/block.go
+++ b/models/user/block.go
@@ -7,8 +7,8 @@ import (
"context"
"errors"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
)
// ErrBlockedByUser defines an error stating that the user is not allowed to perform the action because they are blocked.
diff --git a/models/user/block_test.go b/models/user/block_test.go
index a795ef345e..b1674bf2ff 100644
--- a/models/user/block_test.go
+++ b/models/user/block_test.go
@@ -6,9 +6,9 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/email_address.go b/models/user/email_address.go
index fdb3d64904..f9eaec56c9 100644
--- a/models/user/email_address.go
+++ b/models/user/email_address.go
@@ -9,11 +9,11 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/user/email_address_test.go b/models/user/email_address_test.go
index 5653111fff..85f5b16c65 100644
--- a/models/user/email_address_test.go
+++ b/models/user/email_address_test.go
@@ -7,10 +7,10 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -181,3 +181,20 @@ func TestDeletePrimaryEmailAddressOfUser(t *testing.T) {
assert.True(t, user_model.IsErrEmailAddressNotExist(err))
assert.Nil(t, email)
}
+
+func TestActivateUserEmail(t *testing.T) {
+ defer unittest.OverrideFixtures("models/fixtures/TestActivateUserEmail")()
+ require.NoError(t, unittest.PrepareTestDatabase())
+
+ t.Run("Activate email", func(t *testing.T) {
+ require.NoError(t, user_model.ActivateUserEmail(t.Context(), 1001, "AnotherTestUserWithUpperCaseEmail@otto.splvs.net", true))
+
+ unittest.AssertExistsAndLoadBean(t, &user_model.EmailAddress{UID: 1001}, "is_activated = true")
+ })
+
+ t.Run("Deactivate email", func(t *testing.T) {
+ require.NoError(t, user_model.ActivateUserEmail(t.Context(), 1001, "AnotherTestUserWithUpperCaseEmail@otto.splvs.net", false))
+
+ unittest.AssertExistsAndLoadBean(t, &user_model.EmailAddress{UID: 1001}, "is_activated = false")
+ })
+}
diff --git a/models/user/error.go b/models/user/error.go
index 5a956a2afe..a0fc1af2bd 100644
--- a/models/user/error.go
+++ b/models/user/error.go
@@ -6,7 +6,7 @@ package user
import (
"fmt"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// ErrUserAlreadyExist represents a "user already exists" error.
diff --git a/models/user/external_login_user.go b/models/user/external_login_user.go
index 965b7a5ed1..f13454c38a 100644
--- a/models/user/external_login_user.go
+++ b/models/user/external_login_user.go
@@ -8,8 +8,8 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/user/federated_user.go b/models/user/federated_user.go
index 1fc42c3c32..fc07836408 100644
--- a/models/user/federated_user.go
+++ b/models/user/federated_user.go
@@ -4,7 +4,7 @@
package user
import (
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
type FederatedUser struct {
diff --git a/models/user/federated_user_test.go b/models/user/federated_user_test.go
index 6a2112666f..374236f6d3 100644
--- a/models/user/federated_user_test.go
+++ b/models/user/federated_user_test.go
@@ -6,7 +6,7 @@ package user
import (
"testing"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func Test_FederatedUserValidation(t *testing.T) {
diff --git a/models/user/follow.go b/models/user/follow.go
index 9c3283b888..5be0f73c35 100644
--- a/models/user/follow.go
+++ b/models/user/follow.go
@@ -6,8 +6,8 @@ package user
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
)
// Follow represents relations of user and their followers.
diff --git a/models/user/follow_test.go b/models/user/follow_test.go
index 8c56164ee3..976225a4a8 100644
--- a/models/user/follow_test.go
+++ b/models/user/follow_test.go
@@ -6,9 +6,9 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/list.go b/models/user/list.go
index ca589d1e02..71c96c8565 100644
--- a/models/user/list.go
+++ b/models/user/list.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
)
// UserList is a list of user.
diff --git a/models/user/main_test.go b/models/user/main_test.go
index a626d323a7..f0dae086e0 100644
--- a/models/user/main_test.go
+++ b/models/user/main_test.go
@@ -6,12 +6,13 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/user"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/user"
)
func TestMain(m *testing.M) {
diff --git a/models/user/must_change_password.go b/models/user/must_change_password.go
index 7eab08de89..5503f503b5 100644
--- a/models/user/must_change_password.go
+++ b/models/user/must_change_password.go
@@ -7,8 +7,8 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/user/openid.go b/models/user/openid.go
index ee4ecabae0..96b00255a3 100644
--- a/models/user/openid.go
+++ b/models/user/openid.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/util"
)
// ErrOpenIDNotExist openid is not known
diff --git a/models/user/openid_test.go b/models/user/openid_test.go
index c2857aac98..3c55891c1f 100644
--- a/models/user/openid_test.go
+++ b/models/user/openid_test.go
@@ -6,9 +6,9 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/redirect.go b/models/user/redirect.go
index 895e76c889..75876f17d2 100644
--- a/models/user/redirect.go
+++ b/models/user/redirect.go
@@ -11,10 +11,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/user/redirect_test.go b/models/user/redirect_test.go
index 35fd29aa5d..c598fb045f 100644
--- a/models/user/redirect_test.go
+++ b/models/user/redirect_test.go
@@ -6,9 +6,9 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/search.go b/models/user/search.go
index ecc95caf3d..d2b9901823 100644
--- a/models/user/search.go
+++ b/models/user/search.go
@@ -8,10 +8,10 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/structs"
"xorm.io/builder"
"xorm.io/xorm"
diff --git a/models/user/setting.go b/models/user/setting.go
index b4af0e5ccd..a915119ad2 100644
--- a/models/user/setting.go
+++ b/models/user/setting.go
@@ -8,10 +8,10 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/cache"
- setting_module "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/cache"
+ setting_module "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/models/user/setting_test.go b/models/user/setting_test.go
index 0b05c54ee6..7b6658041f 100644
--- a/models/user/setting_test.go
+++ b/models/user/setting_test.go
@@ -6,9 +6,9 @@ package user_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/models/user/user.go b/models/user/user.go
index 37dd69f42d..566d348fa9 100644
--- a/models/user/user.go
+++ b/models/user/user.go
@@ -21,20 +21,20 @@ import (
_ "image/jpeg" // Needed for jpeg support
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/auth/openid"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/auth/openid"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"golang.org/x/text/runes"
"golang.org/x/text/transform"
@@ -181,11 +181,11 @@ func (u *User) BeforeUpdate() {
u.MaxRepoCreation = -1
}
- // Organization does not need email
- u.Email = strings.ToLower(u.Email)
+ // Ensure AvatarEmail is set for non-organization users, because organization
+ // are not required to have a email set.
if !u.IsOrganization() {
if len(u.AvatarEmail) == 0 {
- u.AvatarEmail = u.Email
+ u.AvatarEmail = strings.ToLower(u.Email)
}
}
@@ -576,7 +576,7 @@ func GetUserSalt() (string, error) {
// Note: The set of characters here can safely expand without a breaking change,
// but characters removed from this set can cause user account linking to break
var (
- customCharsReplacement = strings.NewReplacer("Æ", "AE")
+ customCharsReplacement = strings.NewReplacer("Æ", "AE", "ß", "ss")
removeCharsRE = regexp.MustCompile(`['´\x60]`)
removeDiacriticsTransform = transform.Chain(norm.NFD, runes.Remove(runes.In(unicode.Mn)), norm.NFC)
replaceCharsHyphenRE = regexp.MustCompile(`[\s~+]`)
diff --git a/models/user/user_repository.go b/models/user/user_repository.go
index c06441b5c8..172bf7c8b4 100644
--- a/models/user/user_repository.go
+++ b/models/user/user_repository.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/validation"
)
func init() {
diff --git a/models/user/user_system.go b/models/user/user_system.go
index b13b355d37..f1585b512a 100644
--- a/models/user/user_system.go
+++ b/models/user/user_system.go
@@ -8,8 +8,8 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
)
const (
diff --git a/models/user/user_test.go b/models/user/user_test.go
index 4f238967c1..7c89337510 100644
--- a/models/user/user_test.go
+++ b/models/user/user_test.go
@@ -12,20 +12,19 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/tests"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -73,7 +72,7 @@ func TestGetUserFromMap(t *testing.T) {
}
func TestGetUserByName(t *testing.T) {
- defer tests.AddFixtures("models/user/fixtures/")()
+ defer unittest.OverrideFixtures("models/user/fixtures")()
require.NoError(t, unittest.PrepareTestDatabase())
{
@@ -120,7 +119,7 @@ func TestCanCreateOrganization(t *testing.T) {
}
func TestGetAllUsers(t *testing.T) {
- defer tests.AddFixtures("models/user/fixtures/")()
+ defer unittest.OverrideFixtures("models/user/fixtures")()
require.NoError(t, unittest.PrepareTestDatabase())
users, err := user_model.GetAllUsers(db.DefaultContext)
@@ -145,7 +144,7 @@ func TestAPActorID(t *testing.T) {
}
func TestSearchUsers(t *testing.T) {
- defer tests.AddFixtures("models/user/fixtures/")()
+ defer unittest.OverrideFixtures("models/user/fixtures")()
require.NoError(t, unittest.PrepareTestDatabase())
testSuccess := func(opts *user_model.SearchUserOptions, expectedUserOrOrgIDs []int64) {
users, _, err := user_model.SearchUsers(db.DefaultContext, opts)
@@ -634,6 +633,7 @@ func Test_NormalizeUserFromEmail(t *testing.T) {
{"test", "test", true},
{"Sinéad.O'Connor", "Sinead.OConnor", true},
{"Æsir", "AEsir", true},
+ {"Flußpferd", "Flusspferd", true},
// \u00e9\u0065\u0301
{"éé", "ee", true},
{"Awareness Hub", "Awareness-Hub", true},
diff --git a/models/user/user_update.go b/models/user/user_update.go
index 66702e2a14..bf258811e4 100644
--- a/models/user/user_update.go
+++ b/models/user/user_update.go
@@ -6,7 +6,7 @@ package user
import (
"context"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
func IncrUserRepoNum(ctx context.Context, userID int64) error {
diff --git a/models/webhook/hooktask.go b/models/webhook/hooktask.go
index 8734feb2e1..58600cb8bf 100644
--- a/models/webhook/hooktask.go
+++ b/models/webhook/hooktask.go
@@ -8,12 +8,12 @@ import (
"errors"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
gouuid "github.com/google/uuid"
"xorm.io/builder"
diff --git a/models/webhook/main_test.go b/models/webhook/main_test.go
index f19465d505..fac998e8cd 100644
--- a/models/webhook/main_test.go
+++ b/models/webhook/main_test.go
@@ -6,7 +6,7 @@ package webhook
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/models/webhook/webhook.go b/models/webhook/webhook.go
index f3370f3db5..0691f231b2 100644
--- a/models/webhook/webhook.go
+++ b/models/webhook/webhook.go
@@ -9,15 +9,15 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
"xorm.io/builder"
)
diff --git a/models/webhook/webhook_system.go b/models/webhook/webhook_system.go
index 62e8286205..b63346635c 100644
--- a/models/webhook/webhook_system.go
+++ b/models/webhook/webhook_system.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// GetDefaultWebhooks returns all admin-default webhooks.
diff --git a/models/webhook/webhook_test.go b/models/webhook/webhook_test.go
index 6af9c26c1c..7f0abbd8bb 100644
--- a/models/webhook/webhook_test.go
+++ b/models/webhook/webhook_test.go
@@ -7,12 +7,12 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/actions/github.go b/modules/actions/github.go
index c27d4edf53..111537c913 100644
--- a/modules/actions/github.go
+++ b/modules/actions/github.go
@@ -4,7 +4,7 @@
package actions
import (
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_module "forgejo.org/modules/webhook"
)
const (
diff --git a/modules/actions/github_test.go b/modules/actions/github_test.go
index 6652ff6eac..2a5d8a19b8 100644
--- a/modules/actions/github_test.go
+++ b/modules/actions/github_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/actions/log.go b/modules/actions/log.go
index 5a1425e031..78b1196f87 100644
--- a/modules/actions/log.go
+++ b/modules/actions/log.go
@@ -12,10 +12,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/dbfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/zstd"
+ "forgejo.org/models/dbfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/zstd"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
"google.golang.org/protobuf/types/known/timestamppb"
diff --git a/modules/actions/task_state.go b/modules/actions/task_state.go
index 1f36e021a5..77bfc747ee 100644
--- a/modules/actions/task_state.go
+++ b/modules/actions/task_state.go
@@ -4,7 +4,7 @@
package actions
import (
- actions_model "code.gitea.io/gitea/models/actions"
+ actions_model "forgejo.org/models/actions"
)
const (
diff --git a/modules/actions/task_state_test.go b/modules/actions/task_state_test.go
index ff0fd57195..e18de4573f 100644
--- a/modules/actions/task_state_test.go
+++ b/modules/actions/task_state_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
+ actions_model "forgejo.org/models/actions"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/actions/workflows.go b/modules/actions/workflows.go
index 94c221ee7b..43948cce5c 100644
--- a/modules/actions/workflows.go
+++ b/modules/actions/workflows.go
@@ -8,10 +8,10 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/gobwas/glob"
"github.com/nektos/act/pkg/jobparser"
diff --git a/modules/actions/workflows_test.go b/modules/actions/workflows_test.go
index 965d01f134..b85ed7fd56 100644
--- a/modules/actions/workflows_test.go
+++ b/modules/actions/workflows_test.go
@@ -6,9 +6,9 @@ package actions
import (
"testing"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/activitypub/client.go b/modules/activitypub/client.go
index 645a4b8c8d..d43e9c2bb0 100644
--- a/modules/activitypub/client.go
+++ b/modules/activitypub/client.go
@@ -17,10 +17,10 @@ import (
"strings"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
"github.com/42wim/httpsig"
)
diff --git a/modules/activitypub/client_test.go b/modules/activitypub/client_test.go
index 6a771b5a7b..e63d4859be 100644
--- a/modules/activitypub/client_test.go
+++ b/modules/activitypub/client_test.go
@@ -12,11 +12,11 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/activitypub/main_test.go b/modules/activitypub/main_test.go
index 30216812cf..4895c85d6b 100644
--- a/modules/activitypub/main_test.go
+++ b/modules/activitypub/main_test.go
@@ -6,12 +6,12 @@ package activitypub
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/modules/activitypub/user_settings.go b/modules/activitypub/user_settings.go
index 7f939af352..77c11d5ae3 100644
--- a/modules/activitypub/user_settings.go
+++ b/modules/activitypub/user_settings.go
@@ -6,8 +6,8 @@ package activitypub
import (
"context"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
)
const rsaBits = 3072
diff --git a/modules/activitypub/user_settings_test.go b/modules/activitypub/user_settings_test.go
index f510e7a6ac..f1a779855c 100644
--- a/modules/activitypub/user_settings_test.go
+++ b/modules/activitypub/user_settings_test.go
@@ -6,11 +6,11 @@ package activitypub
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
- _ "code.gitea.io/gitea/models" // https://forum.gitea.com/t/testfixtures-could-not-clean-table-access-no-such-table-access/4137/4
+ _ "forgejo.org/models" // https://forum.gitea.com/t/testfixtures-could-not-clean-table-access-no-such-table-access/4137/4
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/assetfs/layered.go b/modules/assetfs/layered.go
index 9feabc3f8c..8d54ae5e4a 100644
--- a/modules/assetfs/layered.go
+++ b/modules/assetfs/layered.go
@@ -14,10 +14,10 @@ import (
"slices"
"time"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/util"
"github.com/fsnotify/fsnotify"
)
diff --git a/modules/auth/common.go b/modules/auth/common.go
index 77361f6561..0f36fd942f 100644
--- a/modules/auth/common.go
+++ b/modules/auth/common.go
@@ -4,8 +4,8 @@
package auth
import (
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
)
func UnmarshalGroupTeamMapping(raw string) (map[string]map[string][]string, error) {
diff --git a/modules/auth/password/hash/argon2.go b/modules/auth/password/hash/argon2.go
index 0cd6472fa1..0f65d60c66 100644
--- a/modules/auth/password/hash/argon2.go
+++ b/modules/auth/password/hash/argon2.go
@@ -7,7 +7,7 @@ import (
"encoding/hex"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"golang.org/x/crypto/argon2"
)
diff --git a/modules/auth/password/hash/common.go b/modules/auth/password/hash/common.go
index 487c0738f4..618ebfd15b 100644
--- a/modules/auth/password/hash/common.go
+++ b/modules/auth/password/hash/common.go
@@ -6,7 +6,7 @@ package hash
import (
"strconv"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
func parseIntParam(value, param, algorithmName, config string, previousErr error) (int, error) {
diff --git a/modules/auth/password/hash/hash.go b/modules/auth/password/hash/hash.go
index 459320e1b0..eb79db1b9e 100644
--- a/modules/auth/password/hash/hash.go
+++ b/modules/auth/password/hash/hash.go
@@ -10,7 +10,7 @@ import (
"strings"
"sync/atomic"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// This package takes care of hashing passwords, verifying passwords, defining
diff --git a/modules/auth/password/hash/pbkdf2.go b/modules/auth/password/hash/pbkdf2.go
index 27382fedb8..0dff5e5134 100644
--- a/modules/auth/password/hash/pbkdf2.go
+++ b/modules/auth/password/hash/pbkdf2.go
@@ -8,7 +8,7 @@ import (
"encoding/hex"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"golang.org/x/crypto/pbkdf2"
)
diff --git a/modules/auth/password/hash/scrypt.go b/modules/auth/password/hash/scrypt.go
index f3d38f751a..668b69cb9e 100644
--- a/modules/auth/password/hash/scrypt.go
+++ b/modules/auth/password/hash/scrypt.go
@@ -7,7 +7,7 @@ import (
"encoding/hex"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"golang.org/x/crypto/scrypt"
)
diff --git a/modules/auth/password/password.go b/modules/auth/password/password.go
index 85f9780709..fdbc4ff291 100644
--- a/modules/auth/password/password.go
+++ b/modules/auth/password/password.go
@@ -13,8 +13,8 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
var (
diff --git a/modules/auth/password/pwn.go b/modules/auth/password/pwn.go
index e00205ea19..239a25f11c 100644
--- a/modules/auth/password/pwn.go
+++ b/modules/auth/password/pwn.go
@@ -8,8 +8,8 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/modules/auth/password/pwn"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/auth/password/pwn"
+ "forgejo.org/modules/setting"
)
var ErrIsPwned = errors.New("password has been pwned")
diff --git a/modules/auth/password/pwn/pwn.go b/modules/auth/password/pwn/pwn.go
index f77ce9f40b..10693ec663 100644
--- a/modules/auth/password/pwn/pwn.go
+++ b/modules/auth/password/pwn/pwn.go
@@ -14,7 +14,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
const passwordURL = "https://api.pwnedpasswords.com/range/"
diff --git a/modules/auth/webauthn/webauthn.go b/modules/auth/webauthn/webauthn.go
index 189d197333..a26dc89545 100644
--- a/modules/auth/webauthn/webauthn.go
+++ b/modules/auth/webauthn/webauthn.go
@@ -7,10 +7,10 @@ import (
"encoding/binary"
"encoding/gob"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/go-webauthn/webauthn/protocol"
"github.com/go-webauthn/webauthn/webauthn"
diff --git a/modules/auth/webauthn/webauthn_test.go b/modules/auth/webauthn/webauthn_test.go
index 15a8d71828..552b698984 100644
--- a/modules/auth/webauthn/webauthn_test.go
+++ b/modules/auth/webauthn/webauthn_test.go
@@ -6,7 +6,7 @@ package webauthn
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/avatar/avatar.go b/modules/avatar/avatar.go
index 106215ec0b..33af60a3b8 100644
--- a/modules/avatar/avatar.go
+++ b/modules/avatar/avatar.go
@@ -14,8 +14,8 @@ import (
_ "image/gif" // for processing gif images
_ "image/jpeg" // for processing jpeg images
- "code.gitea.io/gitea/modules/avatar/identicon"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/avatar/identicon"
+ "forgejo.org/modules/setting"
"golang.org/x/image/draw"
diff --git a/modules/avatar/avatar_test.go b/modules/avatar/avatar_test.go
index 824a38e15b..2166ca51b0 100644
--- a/modules/avatar/avatar_test.go
+++ b/modules/avatar/avatar_test.go
@@ -10,7 +10,7 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/avatar/hash_test.go b/modules/avatar/hash_test.go
index 1b8249c696..0a2db53ad4 100644
--- a/modules/avatar/hash_test.go
+++ b/modules/avatar/hash_test.go
@@ -9,7 +9,7 @@ import (
"image/png"
"testing"
- "code.gitea.io/gitea/modules/avatar"
+ "forgejo.org/modules/avatar"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/base/tool.go b/modules/base/tool.go
index 02f1db59d3..fd6a7c2b77 100644
--- a/modules/base/tool.go
+++ b/modules/base/tool.go
@@ -16,8 +16,8 @@ import (
"strings"
"unicode/utf8"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
"github.com/dustin/go-humanize"
)
diff --git a/modules/cache/cache.go b/modules/cache/cache.go
index 2148e028d5..9ad4b5cd90 100644
--- a/modules/cache/cache.go
+++ b/modules/cache/cache.go
@@ -8,7 +8,7 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
mc "code.forgejo.org/go-chi/cache"
diff --git a/modules/cache/cache_redis.go b/modules/cache/cache_redis.go
index 4c243b2426..489a585b04 100644
--- a/modules/cache/cache_redis.go
+++ b/modules/cache/cache_redis.go
@@ -8,8 +8,8 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/nosql"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/nosql"
"code.forgejo.org/go-chi/cache"
)
diff --git a/modules/cache/cache_test.go b/modules/cache/cache_test.go
index 8bc986f1a7..8e931d5b2c 100644
--- a/modules/cache/cache_test.go
+++ b/modules/cache/cache_test.go
@@ -8,7 +8,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/cache/cache_twoqueue.go b/modules/cache/cache_twoqueue.go
index c15ed52da1..08efe703c6 100644
--- a/modules/cache/cache_twoqueue.go
+++ b/modules/cache/cache_twoqueue.go
@@ -8,7 +8,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
mc "code.forgejo.org/go-chi/cache"
lru "github.com/hashicorp/golang-lru/v2"
diff --git a/modules/cache/context.go b/modules/cache/context.go
index f9bdf52044..457c5c1258 100644
--- a/modules/cache/context.go
+++ b/modules/cache/context.go
@@ -8,7 +8,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// cacheContext is a context that can be used to cache data in a request level context
diff --git a/modules/card/card.go b/modules/card/card.go
index 370d241073..087cd4ec05 100644
--- a/modules/card/card.go
+++ b/modules/card/card.go
@@ -19,9 +19,9 @@ import (
_ "image/jpeg" // for processing jpeg images
_ "image/png" // for processing png images
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
"github.com/golang/freetype"
"github.com/golang/freetype/truetype"
diff --git a/modules/card/card_test.go b/modules/card/card_test.go
index 27753794c4..ef695b4549 100644
--- a/modules/card/card_test.go
+++ b/modules/card/card_test.go
@@ -15,8 +15,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/test"
"github.com/golang/freetype/truetype"
"github.com/stretchr/testify/assert"
diff --git a/modules/charset/ambiguous.go b/modules/charset/ambiguous.go
index 96e0561e15..a8eacf26a0 100644
--- a/modules/charset/ambiguous.go
+++ b/modules/charset/ambiguous.go
@@ -9,7 +9,7 @@ import (
"strings"
"unicode"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/translation"
)
// AmbiguousTablesForLocale provides the table of ambiguous characters for this locale.
diff --git a/modules/charset/ambiguous/generate.go b/modules/charset/ambiguous/generate.go
index e3fda5be98..bf7c03a16c 100644
--- a/modules/charset/ambiguous/generate.go
+++ b/modules/charset/ambiguous/generate.go
@@ -13,7 +13,7 @@ import (
"text/template"
"unicode"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"golang.org/x/text/unicode/rangetable"
)
diff --git a/modules/charset/charset.go b/modules/charset/charset.go
index fc42372b4d..cb03deb966 100644
--- a/modules/charset/charset.go
+++ b/modules/charset/charset.go
@@ -10,9 +10,9 @@ import (
"strings"
"unicode/utf8"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/gogs/chardet"
"golang.org/x/net/html/charset"
diff --git a/modules/charset/charset_test.go b/modules/charset/charset_test.go
index f7ea2beccf..ef0d1565d6 100644
--- a/modules/charset/charset_test.go
+++ b/modules/charset/charset_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/charset/escape.go b/modules/charset/escape.go
index ba0eb73a3a..57b13c1f18 100644
--- a/modules/charset/escape.go
+++ b/modules/charset/escape.go
@@ -13,9 +13,9 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
// RuneNBSP is the codepoint for NBSP
diff --git a/modules/charset/escape_stream.go b/modules/charset/escape_stream.go
index 29943eb858..01ebf52a15 100644
--- a/modules/charset/escape_stream.go
+++ b/modules/charset/escape_stream.go
@@ -10,7 +10,7 @@ import (
"unicode"
"unicode/utf8"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/translation"
"golang.org/x/net/html"
)
diff --git a/modules/charset/escape_test.go b/modules/charset/escape_test.go
index 2ca76f88d5..eec6f102cb 100644
--- a/modules/charset/escape_test.go
+++ b/modules/charset/escape_test.go
@@ -8,9 +8,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/translation"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/csv/csv.go b/modules/csv/csv.go
index 35c5d6ab67..996a35bdeb 100644
--- a/modules/csv/csv.go
+++ b/modules/csv/csv.go
@@ -11,9 +11,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/csv/csv_test.go b/modules/csv/csv_test.go
index 6ed6986629..6eb3b3056f 100644
--- a/modules/csv/csv_test.go
+++ b/modules/csv/csv_test.go
@@ -11,9 +11,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/translation"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/eventsource/event.go b/modules/eventsource/event.go
index ebcca50903..0e4dbf6e9c 100644
--- a/modules/eventsource/event.go
+++ b/modules/eventsource/event.go
@@ -10,7 +10,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
func wrapNewlines(w io.Writer, prefix, value []byte) (sum int64, err error) {
diff --git a/modules/eventsource/manager_run.go b/modules/eventsource/manager_run.go
index d4d95ae72a..0eaee5dc3c 100644
--- a/modules/eventsource/manager_run.go
+++ b/modules/eventsource/manager_run.go
@@ -7,15 +7,15 @@ import (
"context"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/convert"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/convert"
)
// Init starts this eventsource
diff --git a/modules/forgefed/activity_like.go b/modules/forgefed/activity_like.go
index 0f001486b5..e52d0a9af6 100644
--- a/modules/forgefed/activity_like.go
+++ b/modules/forgefed/activity_like.go
@@ -6,7 +6,7 @@ package forgefed
import (
"time"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/activity_like_test.go b/modules/forgefed/activity_like_test.go
index 6b83381cf9..815b0e02f3 100644
--- a/modules/forgefed/activity_like_test.go
+++ b/modules/forgefed/activity_like_test.go
@@ -10,7 +10,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/activity_undo_like.go b/modules/forgefed/activity_undo_like.go
index b6b13ba50d..8b7df582ad 100644
--- a/modules/forgefed/activity_undo_like.go
+++ b/modules/forgefed/activity_undo_like.go
@@ -6,7 +6,7 @@ package forgefed
import (
"time"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/activity_undo_like_test.go b/modules/forgefed/activity_undo_like_test.go
index 541e524cb3..1b77369b67 100644
--- a/modules/forgefed/activity_undo_like_test.go
+++ b/modules/forgefed/activity_undo_like_test.go
@@ -10,7 +10,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/activity_validateandcheckerror_test.go b/modules/forgefed/activity_validateandcheckerror_test.go
index f2f1fbcccb..c1c9164fd2 100644
--- a/modules/forgefed/activity_validateandcheckerror_test.go
+++ b/modules/forgefed/activity_validateandcheckerror_test.go
@@ -6,7 +6,7 @@ package forgefed
import (
"fmt"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func validateAndCheckError(subject validation.Validateable, expectedError string) *string {
diff --git a/modules/forgefed/actor.go b/modules/forgefed/actor.go
index 0ef46185d1..c01175f0f6 100644
--- a/modules/forgefed/actor.go
+++ b/modules/forgefed/actor.go
@@ -8,7 +8,7 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/actor_test.go b/modules/forgefed/actor_test.go
index a3c01eceb0..e2157a96e4 100644
--- a/modules/forgefed/actor_test.go
+++ b/modules/forgefed/actor_test.go
@@ -8,8 +8,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/forgefed/repository_test.go b/modules/forgefed/repository_test.go
index 13a73c10f4..5aebbbc08f 100644
--- a/modules/forgefed/repository_test.go
+++ b/modules/forgefed/repository_test.go
@@ -8,7 +8,7 @@ import (
"reflect"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
ap "github.com/go-ap/activitypub"
)
diff --git a/modules/generate/generate.go b/modules/generate/generate.go
index 41a6aa2815..9738195da9 100644
--- a/modules/generate/generate.go
+++ b/modules/generate/generate.go
@@ -11,7 +11,7 @@ import (
"io"
"time"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/modules/git/batch_reader.go b/modules/git/batch_reader.go
index 3b1a466b2e..1297c7247f 100644
--- a/modules/git/batch_reader.go
+++ b/modules/git/batch_reader.go
@@ -14,7 +14,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/djherbis/buffer"
"github.com/djherbis/nio/v3"
diff --git a/modules/git/blame.go b/modules/git/blame.go
index d62a8ca0a2..4ff347e31b 100644
--- a/modules/git/blame.go
+++ b/modules/git/blame.go
@@ -11,8 +11,8 @@ import (
"io"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// BlamePart represents block of blame - continuous lines with one sha
diff --git a/modules/git/blob.go b/modules/git/blob.go
index 2f02693428..3fda358938 100644
--- a/modules/git/blob.go
+++ b/modules/git/blob.go
@@ -10,9 +10,9 @@ import (
"encoding/base64"
"io"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
)
// Blob represents a Git object.
diff --git a/modules/git/command.go b/modules/git/command.go
index 72640a2a94..bf1d624dbf 100644
--- a/modules/git/command.go
+++ b/modules/git/command.go
@@ -16,10 +16,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git/internal" //nolint:depguard // only this file can use the internal type CmdArg, other files and packages should use AddXxx functions
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git/internal" //nolint:depguard // only this file can use the internal type CmdArg, other files and packages should use AddXxx functions
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/util"
)
// TrustedCmdArgs returns the trusted arguments for git command.
diff --git a/modules/git/commit.go b/modules/git/commit.go
index 78468b907f..baefe3820d 100644
--- a/modules/git/commit.go
+++ b/modules/git/commit.go
@@ -15,8 +15,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
"github.com/go-git/go-git/v5/config"
)
diff --git a/modules/git/commit_info.go b/modules/git/commit_info.go
index 39e30b127d..8d9142d362 100644
--- a/modules/git/commit_info.go
+++ b/modules/git/commit_info.go
@@ -10,7 +10,7 @@ import (
"path"
"sort"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// CommitInfo describes the first commit with the provided entry
diff --git a/modules/git/commit_reader.go b/modules/git/commit_reader.go
index 8e2523d7fb..ec8989f5a7 100644
--- a/modules/git/commit_reader.go
+++ b/modules/git/commit_reader.go
@@ -85,6 +85,8 @@ readLoop:
_, _ = payloadSB.Write(line)
case "encoding":
_, _ = payloadSB.Write(line)
+ case "change-id": // jj-vcs specific header.
+ _, _ = payloadSB.Write(line)
case "gpgsig":
fallthrough
case "gpgsig-sha256": // FIXME: no intertop, so only 1 exists at present.
diff --git a/modules/git/commit_test.go b/modules/git/commit_test.go
index 6bb7d776f5..6b3a364d22 100644
--- a/modules/git/commit_test.go
+++ b/modules/git/commit_test.go
@@ -189,6 +189,55 @@ ISO-8859-1`, commitFromReader.Signature.Payload)
assert.EqualValues(t, commitFromReader, commitFromReader2)
}
+func TestCommitWithChangeIDFromReader(t *testing.T) {
+ commitString := `e66911914414b0daa85d4a428c8d607b9b249a2c commit 611
+tree efd3cbedfc360ce9f60e5f92d51221be5afb4bf0
+author Nicole Patricia Mazzuca 1746965490 +0200
+committer Nicole Patricia Mazzuca 1746965630 +0200
+change-id psyxzzozmuvvwrwnpqpvmtwntqsnwzpu
+gpgsig -----BEGIN PGP SIGNATURE-----
+` + " " + `
+ iHUEABYKAB0WIQT/T2ISZ7rMF2EbKVdDm0tNAL/2MgUCaCCUfgAKCRBDm0tNAL/2
+ Mmu/AQC0OWWHsSlfDKIArdALjDLgd00OQVbP+6iYVE9e+rorFwEA5qYVAXD60EHB
+ +7UVcfwZ2jKajkk3q01VyT/CDo3LLQE=
+ =yq2Y
+ -----END PGP SIGNATURE-----
+
+views: first commit!
+
+includes a basic month view, and prints a nice view of an imaginary
+January where the year starts on a Monday :)`
+
+ sha := &Sha1Hash{0xe6, 0x69, 0x11, 0x91, 0x44, 0x14, 0xb0, 0xda, 0xa8, 0x5d, 0x4a, 0x42, 0x8c, 0x8d, 0x60, 0x7b, 0x9b, 0x24, 0x9a, 0x2c}
+ gitRepo, err := openRepositoryWithDefaultContext(filepath.Join(testReposDir, "repo1_bare"))
+ require.NoError(t, err)
+ assert.NotNil(t, gitRepo)
+ defer gitRepo.Close()
+
+ commitFromReader, err := CommitFromReader(gitRepo, sha, strings.NewReader(commitString))
+ require.NoError(t, err)
+ require.NotNil(t, commitFromReader)
+ assert.EqualValues(t, sha, commitFromReader.ID)
+ assert.Equal(t, `-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQT/T2ISZ7rMF2EbKVdDm0tNAL/2MgUCaCCUfgAKCRBDm0tNAL/2
+Mmu/AQC0OWWHsSlfDKIArdALjDLgd00OQVbP+6iYVE9e+rorFwEA5qYVAXD60EHB
++7UVcfwZ2jKajkk3q01VyT/CDo3LLQE=
+=yq2Y
+-----END PGP SIGNATURE-----
+`, commitFromReader.Signature.Signature)
+ assert.Equal(t, `tree efd3cbedfc360ce9f60e5f92d51221be5afb4bf0
+author Nicole Patricia Mazzuca 1746965490 +0200
+committer Nicole Patricia Mazzuca 1746965630 +0200
+change-id psyxzzozmuvvwrwnpqpvmtwntqsnwzpu
+
+views: first commit!
+
+includes a basic month view, and prints a nice view of an imaginary
+January where the year starts on a Monday :)`, commitFromReader.Signature.Payload)
+ assert.Equal(t, "Nicole Patricia Mazzuca ", commitFromReader.Author.String())
+}
+
func TestHasPreviousCommit(t *testing.T) {
bareRepo1Path := filepath.Join(testReposDir, "repo1_bare")
diff --git a/modules/git/diff.go b/modules/git/diff.go
index 8374101d2a..0ba9c60912 100644
--- a/modules/git/diff.go
+++ b/modules/git/diff.go
@@ -14,7 +14,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// RawDiffType type of a raw diff.
diff --git a/modules/git/error.go b/modules/git/error.go
index 10fb37be07..427eb4a5b9 100644
--- a/modules/git/error.go
+++ b/modules/git/error.go
@@ -9,7 +9,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// ErrNotExist commit not exist error
diff --git a/modules/git/foreachref/format_test.go b/modules/git/foreachref/format_test.go
index 8ff239323c..99b8207168 100644
--- a/modules/git/foreachref/format_test.go
+++ b/modules/git/foreachref/format_test.go
@@ -6,7 +6,7 @@ package foreachref_test
import (
"testing"
- "code.gitea.io/gitea/modules/git/foreachref"
+ "forgejo.org/modules/git/foreachref"
"github.com/stretchr/testify/require"
)
diff --git a/modules/git/foreachref/parser_test.go b/modules/git/foreachref/parser_test.go
index 7a37ced356..1febab80c7 100644
--- a/modules/git/foreachref/parser_test.go
+++ b/modules/git/foreachref/parser_test.go
@@ -10,8 +10,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git/foreachref"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/git/foreachref"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/require"
)
diff --git a/modules/git/git.go b/modules/git/git.go
index 576609068a..c7d5a31b31 100644
--- a/modules/git/git.go
+++ b/modules/git/git.go
@@ -16,8 +16,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/hashicorp/go-version"
)
diff --git a/modules/git/git_test.go b/modules/git/git_test.go
index cdbd2a1768..bb07367e3b 100644
--- a/modules/git/git_test.go
+++ b/modules/git/git_test.go
@@ -10,8 +10,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/git/grep.go b/modules/git/grep.go
index dd176e7aec..117b09fc83 100644
--- a/modules/git/grep.go
+++ b/modules/git/grep.go
@@ -17,8 +17,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
type GrepResult struct {
diff --git a/modules/git/hook.go b/modules/git/hook.go
index 46f93ce13e..bef4d024c8 100644
--- a/modules/git/hook.go
+++ b/modules/git/hook.go
@@ -11,8 +11,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// hookNames is a list of Git server hooks' name that are supported.
diff --git a/modules/git/last_commit_cache.go b/modules/git/last_commit_cache.go
index 8c7ee5a933..1d7e74a0d7 100644
--- a/modules/git/last_commit_cache.go
+++ b/modules/git/last_commit_cache.go
@@ -8,8 +8,8 @@ import (
"crypto/sha256"
"fmt"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// Cache represents a caching interface
diff --git a/modules/git/log_name_status.go b/modules/git/log_name_status.go
index 1fd58abfcd..e98e8c19a3 100644
--- a/modules/git/log_name_status.go
+++ b/modules/git/log_name_status.go
@@ -13,7 +13,7 @@ import (
"sort"
"strings"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
"github.com/djherbis/buffer"
"github.com/djherbis/nio/v3"
diff --git a/modules/git/notes.go b/modules/git/notes.go
index 54f4d714e2..c36ab87fbd 100644
--- a/modules/git/notes.go
+++ b/modules/git/notes.go
@@ -9,7 +9,7 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// NotesRef is the git ref where Gitea will look for git-notes data.
diff --git a/modules/git/notes_test.go b/modules/git/notes_test.go
index 69ed3b8a6a..c7fb433ecf 100644
--- a/modules/git/notes_test.go
+++ b/modules/git/notes_test.go
@@ -7,8 +7,8 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/git/parse.go b/modules/git/parse.go
index 8c2c411db6..6bc32057a7 100644
--- a/modules/git/parse.go
+++ b/modules/git/parse.go
@@ -11,7 +11,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// ParseTreeEntries parses the output of a `git ls-tree -l` command.
diff --git a/modules/git/pipeline/catfile.go b/modules/git/pipeline/catfile.go
index 4677218150..476f876e2b 100644
--- a/modules/git/pipeline/catfile.go
+++ b/modules/git/pipeline/catfile.go
@@ -13,8 +13,8 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// CatFileBatchCheck runs cat-file with --batch-check
diff --git a/modules/git/pipeline/lfs.go b/modules/git/pipeline/lfs.go
index 3407eb9838..4395e25bd7 100644
--- a/modules/git/pipeline/lfs.go
+++ b/modules/git/pipeline/lfs.go
@@ -13,7 +13,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// LFSResult represents commits found using a provided pointer file hash
diff --git a/modules/git/pipeline/namerev.go b/modules/git/pipeline/namerev.go
index ad583a7479..70840edf19 100644
--- a/modules/git/pipeline/namerev.go
+++ b/modules/git/pipeline/namerev.go
@@ -11,7 +11,7 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// NameRevStdin runs name-rev --stdin
diff --git a/modules/git/pipeline/revlist.go b/modules/git/pipeline/revlist.go
index d88ebe78ef..f39b7113bb 100644
--- a/modules/git/pipeline/revlist.go
+++ b/modules/git/pipeline/revlist.go
@@ -12,8 +12,8 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// RevListAllObjects runs rev-list --objects --all and writes to a pipewriter
diff --git a/modules/git/ref.go b/modules/git/ref.go
index 2db630e2ea..1475d4dc5a 100644
--- a/modules/git/ref.go
+++ b/modules/git/ref.go
@@ -7,7 +7,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/git/remote.go b/modules/git/remote.go
index eea57dd8e0..fb66d76ff0 100644
--- a/modules/git/remote.go
+++ b/modules/git/remote.go
@@ -7,7 +7,7 @@ import (
"context"
"strings"
- giturl "code.gitea.io/gitea/modules/git/url"
+ giturl "forgejo.org/modules/git/url"
)
// GetRemoteAddress returns remote url of git repository in the repoPath with special remote name
diff --git a/modules/git/repo.go b/modules/git/repo.go
index 84db08d70c..0f4d1f5afa 100644
--- a/modules/git/repo.go
+++ b/modules/git/repo.go
@@ -18,9 +18,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// GPGSettings represents the default GPG settings for this repository
diff --git a/modules/git/repo_attribute.go b/modules/git/repo_attribute.go
index cfe4cf7156..2154467332 100644
--- a/modules/git/repo_attribute.go
+++ b/modules/git/repo_attribute.go
@@ -13,7 +13,7 @@ import (
"strings"
"sync/atomic"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/optional"
)
var LinguistAttributes = []string{"linguist-vendored", "linguist-generated", "linguist-language", "gitlab-language", "linguist-documentation", "linguist-detectable"}
diff --git a/modules/git/repo_attribute_test.go b/modules/git/repo_attribute_test.go
index 8b832e7221..ee89373b90 100644
--- a/modules/git/repo_attribute_test.go
+++ b/modules/git/repo_attribute_test.go
@@ -15,7 +15,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/git/repo_base.go b/modules/git/repo_base.go
index 5f17bc14f6..a82d59af3c 100644
--- a/modules/git/repo_base.go
+++ b/modules/git/repo_base.go
@@ -10,7 +10,7 @@ import (
"errors"
"path/filepath"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Repository represents a Git repository.
diff --git a/modules/git/repo_branch.go b/modules/git/repo_branch.go
index 7339c7db0d..1992060351 100644
--- a/modules/git/repo_branch.go
+++ b/modules/git/repo_branch.go
@@ -13,7 +13,7 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// BranchPrefix base dir of the branch information file store on git
diff --git a/modules/git/repo_commit.go b/modules/git/repo_commit.go
index e8c24eaa07..65ab6fd3fd 100644
--- a/modules/git/repo_commit.go
+++ b/modules/git/repo_commit.go
@@ -12,9 +12,9 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// GetBranchCommitID returns last commit ID string of given branch.
diff --git a/modules/git/repo_commit_test.go b/modules/git/repo_commit_test.go
index f9f7d0edc7..9cbc40eee7 100644
--- a/modules/git/repo_commit_test.go
+++ b/modules/git/repo_commit_test.go
@@ -7,8 +7,8 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/git/repo_compare.go b/modules/git/repo_compare.go
index b6e9d2b44a..373b5befb5 100644
--- a/modules/git/repo_compare.go
+++ b/modules/git/repo_compare.go
@@ -18,7 +18,7 @@ import (
"strings"
"time"
- logger "code.gitea.io/gitea/modules/log"
+ logger "forgejo.org/modules/log"
)
// CompareInfo represents needed information for comparing references.
diff --git a/modules/git/repo_gpg.go b/modules/git/repo_gpg.go
index e2b45064fd..2c94234017 100644
--- a/modules/git/repo_gpg.go
+++ b/modules/git/repo_gpg.go
@@ -8,7 +8,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/process"
+ "forgejo.org/modules/process"
)
// LoadPublicKeyContent will load the key from gpg
diff --git a/modules/git/repo_index.go b/modules/git/repo_index.go
index f45b6e6191..f58757a9a2 100644
--- a/modules/git/repo_index.go
+++ b/modules/git/repo_index.go
@@ -10,8 +10,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// ReadTreeToIndex reads a treeish to the index
diff --git a/modules/git/repo_language_stats.go b/modules/git/repo_language_stats.go
index 37c23faf68..7b76c7bcc7 100644
--- a/modules/git/repo_language_stats.go
+++ b/modules/git/repo_language_stats.go
@@ -10,9 +10,9 @@ import (
"strings"
"unicode"
- "code.gitea.io/gitea/modules/analyze"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/analyze"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
"github.com/go-enry/go-enry/v2"
)
@@ -204,7 +204,13 @@ func (repo *Repository) GetLanguageStats(commitID string) (map[string]int64, err
return nil, err
}
}
- if !isTrue(isGenerated) && enry.IsGenerated(f.Name(), content) {
+
+ // We consider three cases:
+ // 1. linguist-generated=true, then we ignore the file.
+ // 2. linguist-generated=false, we don't ignore the file.
+ // 3. linguist-generated is not set, then `enry.IsGenerated` determines if the file is generated.
+ if isTrue(isGenerated) || !isFalse(isGenerated) && enry.IsGenerated(f.Name(), content) {
+ log.Trace("Ignore %q for language stats, because it is generated", f.Name())
continue
}
diff --git a/modules/git/repo_language_stats_test.go b/modules/git/repo_language_stats_test.go
index fd80e44a86..ccd7301f81 100644
--- a/modules/git/repo_language_stats_test.go
+++ b/modules/git/repo_language_stats_test.go
@@ -25,6 +25,15 @@ func TestRepository_GetLanguageStats(t *testing.T) {
"Python": 134,
"Java": 112,
}, stats)
+
+ stats, err = gitRepo.GetLanguageStats("95d3505f2db273e40be79f84416051ae85e9ea0d")
+ require.NoError(t, err)
+
+ assert.Equal(t, map[string]int64{
+ "Cobra": 67,
+ "Python": 67,
+ "Java": 112,
+ }, stats)
}
func TestMergeLanguageStats(t *testing.T) {
diff --git a/modules/git/repo_ref.go b/modules/git/repo_ref.go
index 550c653729..3c8b863f75 100644
--- a/modules/git/repo_ref.go
+++ b/modules/git/repo_ref.go
@@ -10,7 +10,7 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// GetRefs returns all references of the repository.
diff --git a/modules/git/repo_stats.go b/modules/git/repo_stats.go
index 83220104bd..ef0865e3d3 100644
--- a/modules/git/repo_stats.go
+++ b/modules/git/repo_stats.go
@@ -13,7 +13,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
)
// CodeActivityStats represents git statistics data
diff --git a/modules/git/repo_tag.go b/modules/git/repo_tag.go
index 4466d8e5c0..f7f04e1f10 100644
--- a/modules/git/repo_tag.go
+++ b/modules/git/repo_tag.go
@@ -11,9 +11,9 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/modules/git/foreachref"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git/foreachref"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// TagPrefix tags prefix path on the repository
diff --git a/modules/git/signature.go b/modules/git/signature.go
index c368ce345c..bd9aebbdd6 100644
--- a/modules/git/signature.go
+++ b/modules/git/signature.go
@@ -10,8 +10,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// Signature represents the Author, Committer or Tagger information.
diff --git a/modules/git/tag.go b/modules/git/tag.go
index 34ce8f6fc3..64f1b952ad 100644
--- a/modules/git/tag.go
+++ b/modules/git/tag.go
@@ -7,8 +7,8 @@ import (
"bytes"
"strings"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/git/tests/repos/language_stats_repo/index b/modules/git/tests/repos/language_stats_repo/index
deleted file mode 100644
index e6c0223171..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/index and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/logs/HEAD b/modules/git/tests/repos/language_stats_repo/logs/HEAD
deleted file mode 100644
index 9cedbb66a9..0000000000
--- a/modules/git/tests/repos/language_stats_repo/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 8fee858da5796dfb37704761701bb8e800ad9ef3 Andrew Thornton 1632140318 +0100 commit (initial): Add some test files for GetLanguageStats
-8fee858da5796dfb37704761701bb8e800ad9ef3 341fca5b5ea3de596dc483e54c2db28633cd2f97 oliverpool 1711278775 +0100 push
diff --git a/modules/git/tests/repos/language_stats_repo/logs/refs/heads/master b/modules/git/tests/repos/language_stats_repo/logs/refs/heads/master
deleted file mode 100644
index 9cedbb66a9..0000000000
--- a/modules/git/tests/repos/language_stats_repo/logs/refs/heads/master
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 8fee858da5796dfb37704761701bb8e800ad9ef3 Andrew Thornton 1632140318 +0100 commit (initial): Add some test files for GetLanguageStats
-8fee858da5796dfb37704761701bb8e800ad9ef3 341fca5b5ea3de596dc483e54c2db28633cd2f97 oliverpool 1711278775 +0100 push
diff --git a/modules/git/tests/repos/language_stats_repo/objects/1e/ea60592b55dcb45c36029cc1202132e9fb756c b/modules/git/tests/repos/language_stats_repo/objects/1e/ea60592b55dcb45c36029cc1202132e9fb756c
deleted file mode 100644
index 3c55bab91e..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/1e/ea60592b55dcb45c36029cc1202132e9fb756c and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/22/b6aa0588563508d8879f062470c8cbc7b2f2bb b/modules/git/tests/repos/language_stats_repo/objects/22/b6aa0588563508d8879f062470c8cbc7b2f2bb
deleted file mode 100644
index 947feecea9..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/22/b6aa0588563508d8879f062470c8cbc7b2f2bb and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/34/1fca5b5ea3de596dc483e54c2db28633cd2f97 b/modules/git/tests/repos/language_stats_repo/objects/34/1fca5b5ea3de596dc483e54c2db28633cd2f97
deleted file mode 100644
index 9ce337e070..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/34/1fca5b5ea3de596dc483e54c2db28633cd2f97 and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/42/25ecfaf6bafbcfa31ea5cbd8121c36d9457085 b/modules/git/tests/repos/language_stats_repo/objects/42/25ecfaf6bafbcfa31ea5cbd8121c36d9457085
deleted file mode 100644
index ff3b642734..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/42/25ecfaf6bafbcfa31ea5cbd8121c36d9457085 and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/4a/c803638e4b8995146e329a05e096fa2c77a03d b/modules/git/tests/repos/language_stats_repo/objects/4a/c803638e4b8995146e329a05e096fa2c77a03d
deleted file mode 100644
index b71abc120c..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/4a/c803638e4b8995146e329a05e096fa2c77a03d and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/64/4c37ad7fe64ac012df7e59d27a92e3137c640e b/modules/git/tests/repos/language_stats_repo/objects/64/4c37ad7fe64ac012df7e59d27a92e3137c640e
deleted file mode 100644
index 5c2485d82f..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/64/4c37ad7fe64ac012df7e59d27a92e3137c640e and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/6c/633a0067b463e459ae952716b17ae36aa30adc b/modules/git/tests/repos/language_stats_repo/objects/6c/633a0067b463e459ae952716b17ae36aa30adc
deleted file mode 100644
index 873cb7187d..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/6c/633a0067b463e459ae952716b17ae36aa30adc and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/8e/b563dc106e3dfd3ad0fa81f7a0c5e2604f80cd b/modules/git/tests/repos/language_stats_repo/objects/8e/b563dc106e3dfd3ad0fa81f7a0c5e2604f80cd
deleted file mode 100644
index f89ecb7d60..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/8e/b563dc106e3dfd3ad0fa81f7a0c5e2604f80cd and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/8f/ee858da5796dfb37704761701bb8e800ad9ef3 b/modules/git/tests/repos/language_stats_repo/objects/8f/ee858da5796dfb37704761701bb8e800ad9ef3
deleted file mode 100644
index 0219c2d565..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/8f/ee858da5796dfb37704761701bb8e800ad9ef3 and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/aa/a21bf84c8b2304608d3fc83b747840f2456299 b/modules/git/tests/repos/language_stats_repo/objects/aa/a21bf84c8b2304608d3fc83b747840f2456299
deleted file mode 100644
index adc50f2bce..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/aa/a21bf84c8b2304608d3fc83b747840f2456299 and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/da/a5abe3c5f42cae598e362e8a8db6284565d6bb b/modules/git/tests/repos/language_stats_repo/objects/da/a5abe3c5f42cae598e362e8a8db6284565d6bb
deleted file mode 100644
index 9d4d4b1a04..0000000000
Binary files a/modules/git/tests/repos/language_stats_repo/objects/da/a5abe3c5f42cae598e362e8a8db6284565d6bb and /dev/null differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.idx b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.idx
new file mode 100644
index 0000000000..186136cb12
Binary files /dev/null and b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.idx differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.pack b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.pack
new file mode 100644
index 0000000000..046061c688
Binary files /dev/null and b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.pack differ
diff --git a/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.rev b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.rev
new file mode 100644
index 0000000000..7d8c6f3562
Binary files /dev/null and b/modules/git/tests/repos/language_stats_repo/objects/pack/pack-371b1f6c24df14da4898b22c00ff8fb55303ac76.rev differ
diff --git a/modules/git/tests/repos/language_stats_repo/packed-refs b/modules/git/tests/repos/language_stats_repo/packed-refs
new file mode 100644
index 0000000000..63e01583a4
--- /dev/null
+++ b/modules/git/tests/repos/language_stats_repo/packed-refs
@@ -0,0 +1,2 @@
+# pack-refs with: peeled fully-peeled sorted
+95d3505f2db273e40be79f84416051ae85e9ea0d refs/heads/master
diff --git a/modules/git/tests/repos/language_stats_repo/refs/heads/.gitkeep b/modules/git/tests/repos/language_stats_repo/refs/heads/.gitkeep
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/modules/git/tests/repos/language_stats_repo/refs/heads/master b/modules/git/tests/repos/language_stats_repo/refs/heads/master
deleted file mode 100644
index e89143e56b..0000000000
--- a/modules/git/tests/repos/language_stats_repo/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-341fca5b5ea3de596dc483e54c2db28633cd2f97
diff --git a/modules/git/tests/repos/language_stats_repo/refs/tags/.gitkeep b/modules/git/tests/repos/language_stats_repo/refs/tags/.gitkeep
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/modules/git/tree_entry.go b/modules/git/tree_entry.go
index 0d9cfd2258..d51b7992fe 100644
--- a/modules/git/tree_entry.go
+++ b/modules/git/tree_entry.go
@@ -9,7 +9,7 @@ import (
"sort"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// TreeEntry the leaf in the git tree
diff --git a/modules/gitrepo/branch.go b/modules/gitrepo/branch.go
index e13a4c82e1..a46e2e6bb7 100644
--- a/modules/gitrepo/branch.go
+++ b/modules/gitrepo/branch.go
@@ -6,7 +6,7 @@ package gitrepo
import (
"context"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// GetBranchesByPath returns a branch by its path
diff --git a/modules/gitrepo/gitrepo.go b/modules/gitrepo/gitrepo.go
index d89f8f9c0c..a9c920d564 100644
--- a/modules/gitrepo/gitrepo.go
+++ b/modules/gitrepo/gitrepo.go
@@ -9,8 +9,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
)
type Repository interface {
diff --git a/modules/gitrepo/walk.go b/modules/gitrepo/walk.go
index 8c672ea78b..8349835ff8 100644
--- a/modules/gitrepo/walk.go
+++ b/modules/gitrepo/walk.go
@@ -6,7 +6,7 @@ package gitrepo
import (
"context"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// WalkReferences walks all the references from the repository
diff --git a/modules/graceful/manager.go b/modules/graceful/manager.go
index 077eac64f3..db5738c94c 100644
--- a/modules/graceful/manager.go
+++ b/modules/graceful/manager.go
@@ -9,9 +9,9 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
)
type state uint8
diff --git a/modules/graceful/manager_unix.go b/modules/graceful/manager_unix.go
index 8147743f79..37edf79075 100644
--- a/modules/graceful/manager_unix.go
+++ b/modules/graceful/manager_unix.go
@@ -13,10 +13,10 @@ import (
"syscall"
"time"
- "code.gitea.io/gitea/modules/graceful/releasereopen"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful/releasereopen"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
)
func pidMsg() systemdNotifyMsg {
diff --git a/modules/graceful/net_unix.go b/modules/graceful/net_unix.go
index 320904db17..dc38b02d82 100644
--- a/modules/graceful/net_unix.go
+++ b/modules/graceful/net_unix.go
@@ -15,9 +15,9 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/graceful/server.go b/modules/graceful/server.go
index 2525a83e77..121bbed364 100644
--- a/modules/graceful/server.go
+++ b/modules/graceful/server.go
@@ -15,9 +15,9 @@ import (
"syscall"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/proxyprotocol"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/proxyprotocol"
+ "forgejo.org/modules/setting"
)
// GetListener returns a net listener
diff --git a/modules/graceful/server_hooks.go b/modules/graceful/server_hooks.go
index 9b67589571..06be783361 100644
--- a/modules/graceful/server_hooks.go
+++ b/modules/graceful/server_hooks.go
@@ -7,7 +7,7 @@ import (
"os"
"runtime"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// awaitShutdown waits for the shutdown signal from the Manager
diff --git a/modules/hcaptcha/hcaptcha.go b/modules/hcaptcha/hcaptcha.go
index b970d491c5..7f5df9af5a 100644
--- a/modules/hcaptcha/hcaptcha.go
+++ b/modules/hcaptcha/hcaptcha.go
@@ -10,8 +10,8 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
)
const verifyURL = "https://hcaptcha.com/siteverify"
diff --git a/modules/highlight/highlight.go b/modules/highlight/highlight.go
index c0bc33a3c6..ba3ba479d5 100644
--- a/modules/highlight/highlight.go
+++ b/modules/highlight/highlight.go
@@ -15,10 +15,10 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/analyze"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/analyze"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/alecthomas/chroma/v2"
"github.com/alecthomas/chroma/v2/formatters/html"
diff --git a/modules/httpcache/httpcache.go b/modules/httpcache/httpcache.go
index 30ce0a4a03..7978fc38a1 100644
--- a/modules/httpcache/httpcache.go
+++ b/modules/httpcache/httpcache.go
@@ -10,7 +10,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// SetCacheControlInHeader sets suitable cache-control headers in the response
diff --git a/modules/httplib/serve.go b/modules/httplib/serve.go
index 2e3e6a7c42..cd35367bc9 100644
--- a/modules/httplib/serve.go
+++ b/modules/httplib/serve.go
@@ -16,13 +16,13 @@ import (
"strings"
"time"
- charsetModule "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
+ charsetModule "forgejo.org/modules/charset"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
"github.com/klauspost/compress/gzhttp"
)
diff --git a/modules/httplib/url.go b/modules/httplib/url.go
index 14b95898f5..32a02e3277 100644
--- a/modules/httplib/url.go
+++ b/modules/httplib/url.go
@@ -7,7 +7,7 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// IsRiskyRedirectURL returns true if the URL is considered risky for redirects
diff --git a/modules/httplib/url_test.go b/modules/httplib/url_test.go
index 2842edd514..cd2ceac267 100644
--- a/modules/httplib/url_test.go
+++ b/modules/httplib/url_test.go
@@ -6,8 +6,8 @@ package httplib
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/indexer/code/bleve/bleve.go b/modules/indexer/code/bleve/bleve.go
index 25f96933b6..5428a9d313 100644
--- a/modules/indexer/code/bleve/bleve.go
+++ b/modules/indexer/code/bleve/bleve.go
@@ -12,18 +12,18 @@ import (
"strings"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/analyze"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- tokenizer_hierarchy "code.gitea.io/gitea/modules/indexer/code/bleve/tokenizer/hierarchy"
- "code.gitea.io/gitea/modules/indexer/code/internal"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_bleve "code.gitea.io/gitea/modules/indexer/internal/bleve"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/typesniffer"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/analyze"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ tokenizer_hierarchy "forgejo.org/modules/indexer/code/bleve/tokenizer/hierarchy"
+ "forgejo.org/modules/indexer/code/internal"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_bleve "forgejo.org/modules/indexer/internal/bleve"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/typesniffer"
"github.com/blevesearch/bleve/v2"
analyzer_custom "github.com/blevesearch/bleve/v2/analysis/analyzer/custom"
@@ -259,11 +259,11 @@ func (b *Indexer) Search(ctx context.Context, opts *internal.SearchOptions) (int
if opts.Mode == internal.CodeSearchModeUnion {
query := bleve.NewDisjunctionQuery()
for _, field := range strings.Fields(opts.Keyword) {
- query.AddQuery(inner_bleve.MatchPhraseQuery(field, "Content", repoIndexerAnalyzer, 0))
+ query.AddQuery(inner_bleve.MatchPhraseQuery(field, "Content", repoIndexerAnalyzer, false))
}
keywordQuery = query
} else {
- keywordQuery = inner_bleve.MatchPhraseQuery(opts.Keyword, "Content", repoIndexerAnalyzer, 0)
+ keywordQuery = inner_bleve.MatchPhraseQuery(opts.Keyword, "Content", repoIndexerAnalyzer, false)
}
if len(opts.RepoIDs) > 0 {
diff --git a/modules/indexer/code/bleve/tokenizer/hierarchy/hierarchy.go b/modules/indexer/code/bleve/tokenizer/hierarchy/hierarchy.go
index 83d53b58b1..c44aa78c46 100644
--- a/modules/indexer/code/bleve/tokenizer/hierarchy/hierarchy.go
+++ b/modules/indexer/code/bleve/tokenizer/hierarchy/hierarchy.go
@@ -65,5 +65,7 @@ func TokenizerConstructor(config map[string]any, cache *registry.Cache) (analysi
}
func init() {
- registry.RegisterTokenizer(Name, TokenizerConstructor)
+ if err := registry.RegisterTokenizer(Name, TokenizerConstructor); err != nil {
+ panic(err)
+ }
}
diff --git a/modules/indexer/code/elasticsearch/elasticsearch.go b/modules/indexer/code/elasticsearch/elasticsearch.go
index 688e53eb71..3903d77fe0 100644
--- a/modules/indexer/code/elasticsearch/elasticsearch.go
+++ b/modules/indexer/code/elasticsearch/elasticsearch.go
@@ -11,19 +11,19 @@ import (
"strconv"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/analyze"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/indexer/code/internal"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_elasticsearch "code.gitea.io/gitea/modules/indexer/internal/elasticsearch"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/typesniffer"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/analyze"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/indexer/code/internal"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_elasticsearch "forgejo.org/modules/indexer/internal/elasticsearch"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/typesniffer"
"github.com/go-enry/go-enry/v2"
"github.com/olivere/elastic/v7"
diff --git a/modules/indexer/code/git.go b/modules/indexer/code/git.go
index c7ffcfdd40..14a43cf3be 100644
--- a/modules/indexer/code/git.go
+++ b/modules/indexer/code/git.go
@@ -8,11 +8,11 @@ import (
"strconv"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/indexer/code/internal"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/indexer/code/internal"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
func getDefaultBranchSha(ctx context.Context, repo *repo_model.Repository) (string, error) {
diff --git a/modules/indexer/code/indexer.go b/modules/indexer/code/indexer.go
index 0a8ce27907..c32b637ab4 100644
--- a/modules/indexer/code/indexer.go
+++ b/modules/indexer/code/indexer.go
@@ -11,16 +11,16 @@ import (
"sync/atomic"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/indexer/code/bleve"
- "code.gitea.io/gitea/modules/indexer/code/elasticsearch"
- "code.gitea.io/gitea/modules/indexer/code/internal"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/indexer/code/bleve"
+ "forgejo.org/modules/indexer/code/elasticsearch"
+ "forgejo.org/modules/indexer/code/internal"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
var (
diff --git a/modules/indexer/code/indexer_test.go b/modules/indexer/code/indexer_test.go
index 58768205c6..29b2936fa1 100644
--- a/modules/indexer/code/indexer_test.go
+++ b/modules/indexer/code/indexer_test.go
@@ -7,17 +7,17 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/indexer/code/bleve"
- "code.gitea.io/gitea/modules/indexer/code/elasticsearch"
- "code.gitea.io/gitea/modules/indexer/code/internal"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/indexer/code/bleve"
+ "forgejo.org/modules/indexer/code/elasticsearch"
+ "forgejo.org/modules/indexer/code/internal"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/indexer/code/internal/indexer.go b/modules/indexer/code/internal/indexer.go
index b7440e9de2..cc2c2aaf06 100644
--- a/modules/indexer/code/internal/indexer.go
+++ b/modules/indexer/code/internal/indexer.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/indexer/internal"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/indexer/internal"
)
// Indexer defines an interface to index and search code contents
diff --git a/modules/indexer/code/internal/model.go b/modules/indexer/code/internal/model.go
index f75263c83c..ad0a7934d9 100644
--- a/modules/indexer/code/internal/model.go
+++ b/modules/indexer/code/internal/model.go
@@ -3,7 +3,7 @@
package internal
-import "code.gitea.io/gitea/modules/timeutil"
+import "forgejo.org/modules/timeutil"
type FileUpdate struct {
Filename string
diff --git a/modules/indexer/code/internal/util.go b/modules/indexer/code/internal/util.go
index 1c999fda7d..f5a4ec8e4e 100644
--- a/modules/indexer/code/internal/util.go
+++ b/modules/indexer/code/internal/util.go
@@ -3,7 +3,7 @@
package internal
-import "code.gitea.io/gitea/modules/indexer/internal"
+import "forgejo.org/modules/indexer/internal"
func FilenameIndexerID(repoID int64, filename string) string {
return internal.Base36(repoID) + "_" + filename
diff --git a/modules/indexer/code/search.go b/modules/indexer/code/search.go
index 27e35251f0..adf51a76d7 100644
--- a/modules/indexer/code/search.go
+++ b/modules/indexer/code/search.go
@@ -9,10 +9,10 @@ import (
"html/template"
"strings"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/indexer/code/internal"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/gitdiff"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/indexer/code/internal"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/gitdiff"
)
// Result a search result to display
diff --git a/modules/indexer/internal/bleve/indexer.go b/modules/indexer/internal/bleve/indexer.go
index 1435d2f519..4a61a80765 100644
--- a/modules/indexer/internal/bleve/indexer.go
+++ b/modules/indexer/internal/bleve/indexer.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/indexer/internal"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/indexer/internal"
+ "forgejo.org/modules/log"
"github.com/blevesearch/bleve/v2"
"github.com/blevesearch/bleve/v2/mapping"
diff --git a/modules/indexer/internal/bleve/metadata.go b/modules/indexer/internal/bleve/metadata.go
index 3c570ab4ba..08979d3e98 100644
--- a/modules/indexer/internal/bleve/metadata.go
+++ b/modules/indexer/internal/bleve/metadata.go
@@ -9,7 +9,7 @@ import (
"os"
"path/filepath"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
const metaFilename = "rupture_meta.json"
diff --git a/modules/indexer/internal/bleve/query.go b/modules/indexer/internal/bleve/query.go
index 30e903c49d..7f411b516b 100644
--- a/modules/indexer/internal/bleve/query.go
+++ b/modules/indexer/internal/bleve/query.go
@@ -4,7 +4,7 @@
package bleve
import (
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/optional"
"github.com/blevesearch/bleve/v2"
"github.com/blevesearch/bleve/v2/search/query"
@@ -29,11 +29,11 @@ func MatchQuery(matchTerm, field, analyzer string, fuzziness int) *query.MatchQu
}
// MatchPhraseQuery generates a match phrase query for the given phrase, field and analyzer
-func MatchPhraseQuery(matchPhrase, field, analyzer string, fuzziness int) *query.MatchPhraseQuery {
+func MatchPhraseQuery(matchPhrase, field, analyzer string, autoFuzzy bool) *query.MatchPhraseQuery {
q := bleve.NewMatchPhraseQuery(matchPhrase)
q.FieldVal = field
q.Analyzer = analyzer
- q.Fuzziness = fuzziness
+ q.SetAutoFuzziness(autoFuzzy)
return q
}
diff --git a/modules/indexer/internal/bleve/util.go b/modules/indexer/internal/bleve/util.go
index d05b679765..e7311aec6c 100644
--- a/modules/indexer/internal/bleve/util.go
+++ b/modules/indexer/internal/bleve/util.go
@@ -7,8 +7,8 @@ import (
"errors"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
"github.com/blevesearch/bleve/v2"
"github.com/blevesearch/bleve/v2/index/upsidedown"
diff --git a/modules/indexer/internal/db/indexer.go b/modules/indexer/internal/db/indexer.go
index 3deec836c4..a1121db333 100644
--- a/modules/indexer/internal/db/indexer.go
+++ b/modules/indexer/internal/db/indexer.go
@@ -6,7 +6,7 @@ package db
import (
"context"
- "code.gitea.io/gitea/modules/indexer/internal"
+ "forgejo.org/modules/indexer/internal"
)
var _ internal.Indexer = &Indexer{}
diff --git a/modules/indexer/internal/elasticsearch/indexer.go b/modules/indexer/internal/elasticsearch/indexer.go
index 395eea3bce..9cd29f3e49 100644
--- a/modules/indexer/internal/elasticsearch/indexer.go
+++ b/modules/indexer/internal/elasticsearch/indexer.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/indexer/internal"
+ "forgejo.org/modules/indexer/internal"
"github.com/olivere/elastic/v7"
)
diff --git a/modules/indexer/internal/elasticsearch/util.go b/modules/indexer/internal/elasticsearch/util.go
index 18cb152d3c..8458bd1326 100644
--- a/modules/indexer/internal/elasticsearch/util.go
+++ b/modules/indexer/internal/elasticsearch/util.go
@@ -8,7 +8,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/olivere/elastic/v7"
)
diff --git a/modules/indexer/internal/meilisearch/util.go b/modules/indexer/internal/meilisearch/util.go
index 845bdb6e7f..ff41b3a857 100644
--- a/modules/indexer/internal/meilisearch/util.go
+++ b/modules/indexer/internal/meilisearch/util.go
@@ -6,7 +6,7 @@ package meilisearch
import (
"fmt"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// VersionedIndexName returns the full index name with version
diff --git a/modules/indexer/internal/paginator.go b/modules/indexer/internal/paginator.go
index ee204bf047..3ef800c630 100644
--- a/modules/indexer/internal/paginator.go
+++ b/modules/indexer/internal/paginator.go
@@ -6,7 +6,7 @@ package internal
import (
"math"
- "code.gitea.io/gitea/models/db"
+ "forgejo.org/models/db"
)
// ParsePaginator parses a db.Paginator into a skip and limit
diff --git a/modules/indexer/issues/bleve/bleve.go b/modules/indexer/issues/bleve/bleve.go
index 3dcc9fe3a4..5ab5d19fc9 100644
--- a/modules/indexer/issues/bleve/bleve.go
+++ b/modules/indexer/issues/bleve/bleve.go
@@ -6,9 +6,9 @@ package bleve
import (
"context"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_bleve "code.gitea.io/gitea/modules/indexer/internal/bleve"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_bleve "forgejo.org/modules/indexer/internal/bleve"
+ "forgejo.org/modules/indexer/issues/internal"
"github.com/blevesearch/bleve/v2"
"github.com/blevesearch/bleve/v2/analysis/analyzer/custom"
@@ -155,22 +155,18 @@ func (b *Indexer) Delete(_ context.Context, ids ...int64) error {
func (b *Indexer) Search(ctx context.Context, options *internal.SearchOptions) (*internal.SearchResult, error) {
var queries []query.Query
- if options.Keyword != "" {
- tokens, err := options.Tokens()
- if err != nil {
- return nil, err
- }
+ tokens, err := options.Tokens()
+ if err != nil {
+ return nil, err
+ }
+
+ if len(tokens) > 0 {
q := bleve.NewBooleanQuery()
for _, token := range tokens {
- fuzziness := 0
- if token.Fuzzy {
- // TODO: replace with "auto" after bleve update
- fuzziness = min(len(token.Term)/4, 2)
- }
innerQ := bleve.NewDisjunctionQuery(
- inner_bleve.MatchPhraseQuery(token.Term, "title", issueIndexerAnalyzer, fuzziness),
- inner_bleve.MatchPhraseQuery(token.Term, "content", issueIndexerAnalyzer, fuzziness),
- inner_bleve.MatchPhraseQuery(token.Term, "comments", issueIndexerAnalyzer, fuzziness))
+ inner_bleve.MatchPhraseQuery(token.Term, "title", issueIndexerAnalyzer, token.Fuzzy),
+ inner_bleve.MatchPhraseQuery(token.Term, "content", issueIndexerAnalyzer, token.Fuzzy),
+ inner_bleve.MatchPhraseQuery(token.Term, "comments", issueIndexerAnalyzer, token.Fuzzy))
switch token.Kind {
case internal.BoolOptMust:
diff --git a/modules/indexer/issues/bleve/bleve_test.go b/modules/indexer/issues/bleve/bleve_test.go
index 908514a01a..ead57b572f 100644
--- a/modules/indexer/issues/bleve/bleve_test.go
+++ b/modules/indexer/issues/bleve/bleve_test.go
@@ -6,7 +6,7 @@ package bleve
import (
"testing"
- "code.gitea.io/gitea/modules/indexer/issues/internal/tests"
+ "forgejo.org/modules/indexer/issues/internal/tests"
)
func TestBleveIndexer(t *testing.T) {
diff --git a/modules/indexer/issues/db/db.go b/modules/indexer/issues/db/db.go
index 05ec548435..9dd026e74f 100644
--- a/modules/indexer/issues/db/db.go
+++ b/modules/indexer/issues/db/db.go
@@ -6,11 +6,11 @@ package db
import (
"context"
- "code.gitea.io/gitea/models/db"
- issue_model "code.gitea.io/gitea/models/issues"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_db "code.gitea.io/gitea/modules/indexer/internal/db"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
+ "forgejo.org/models/db"
+ issue_model "forgejo.org/models/issues"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_db "forgejo.org/modules/indexer/internal/db"
+ "forgejo.org/modules/indexer/issues/internal"
"xorm.io/builder"
)
diff --git a/modules/indexer/issues/db/options.go b/modules/indexer/issues/db/options.go
index 875a4ca279..4411cc1c37 100644
--- a/modules/indexer/issues/db/options.go
+++ b/modules/indexer/issues/db/options.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issue_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ issue_model "forgejo.org/models/issues"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/optional"
)
func ToDBOptions(ctx context.Context, options *internal.SearchOptions) (*issue_model.IssuesOptions, error) {
diff --git a/modules/indexer/issues/dboptions.go b/modules/indexer/issues/dboptions.go
index e34ef607c2..d67dc68bfc 100644
--- a/modules/indexer/issues/dboptions.go
+++ b/modules/indexer/issues/dboptions.go
@@ -4,9 +4,9 @@
package issues
import (
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/optional"
)
func ToSearchOptions(keyword string, opts *issues_model.IssuesOptions) *SearchOptions {
diff --git a/modules/indexer/issues/elasticsearch/elasticsearch.go b/modules/indexer/issues/elasticsearch/elasticsearch.go
index 221ae6dd2f..9c8ca3eb8a 100644
--- a/modules/indexer/issues/elasticsearch/elasticsearch.go
+++ b/modules/indexer/issues/elasticsearch/elasticsearch.go
@@ -9,10 +9,10 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/graceful"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_elasticsearch "code.gitea.io/gitea/modules/indexer/internal/elasticsearch"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
+ "forgejo.org/modules/graceful"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_elasticsearch "forgejo.org/modules/indexer/internal/elasticsearch"
+ "forgejo.org/modules/indexer/issues/internal"
"github.com/olivere/elastic/v7"
)
@@ -148,12 +148,13 @@ func (b *Indexer) Delete(ctx context.Context, ids ...int64) error {
func (b *Indexer) Search(ctx context.Context, options *internal.SearchOptions) (*internal.SearchResult, error) {
query := elastic.NewBoolQuery()
- if options.Keyword != "" {
+ tokens, err := options.Tokens()
+ if err != nil {
+ return nil, err
+ }
+
+ if len(tokens) > 0 {
q := elastic.NewBoolQuery()
- tokens, err := options.Tokens()
- if err != nil {
- return nil, err
- }
for _, token := range tokens {
innerQ := elastic.NewMultiMatchQuery(token.Term, "title", "content", "comments")
if token.Fuzzy {
diff --git a/modules/indexer/issues/elasticsearch/elasticsearch_test.go b/modules/indexer/issues/elasticsearch/elasticsearch_test.go
index 4ed0b84442..f8cd4e02f6 100644
--- a/modules/indexer/issues/elasticsearch/elasticsearch_test.go
+++ b/modules/indexer/issues/elasticsearch/elasticsearch_test.go
@@ -10,7 +10,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/indexer/issues/internal/tests"
+ "forgejo.org/modules/indexer/issues/internal/tests"
)
func TestElasticsearchIndexer(t *testing.T) {
diff --git a/modules/indexer/issues/indexer.go b/modules/indexer/issues/indexer.go
index 3078882258..446e714735 100644
--- a/modules/indexer/issues/indexer.go
+++ b/modules/indexer/issues/indexer.go
@@ -12,19 +12,19 @@ import (
"sync/atomic"
"time"
- db_model "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/indexer/issues/bleve"
- "code.gitea.io/gitea/modules/indexer/issues/db"
- "code.gitea.io/gitea/modules/indexer/issues/elasticsearch"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/indexer/issues/meilisearch"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ db_model "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/indexer/issues/bleve"
+ "forgejo.org/modules/indexer/issues/db"
+ "forgejo.org/modules/indexer/issues/elasticsearch"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/indexer/issues/meilisearch"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
// IndexerMetadata is used to send data to the queue, so it contains only the ids.
diff --git a/modules/indexer/issues/indexer_test.go b/modules/indexer/issues/indexer_test.go
index 9f80d70696..d3b3494672 100644
--- a/modules/indexer/issues/indexer_test.go
+++ b/modules/indexer/issues/indexer_test.go
@@ -6,17 +6,17 @@ package issues
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/indexer/issues/internal/indexer.go b/modules/indexer/issues/internal/indexer.go
index 95740bc598..2f3b4029dc 100644
--- a/modules/indexer/issues/internal/indexer.go
+++ b/modules/indexer/issues/internal/indexer.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/indexer/internal"
+ "forgejo.org/modules/indexer/internal"
)
// Indexer defines an interface to indexer issues contents
diff --git a/modules/indexer/issues/internal/model.go b/modules/indexer/issues/internal/model.go
index 0751060afc..03f5595a5b 100644
--- a/modules/indexer/issues/internal/model.go
+++ b/modules/indexer/issues/internal/model.go
@@ -4,9 +4,9 @@
package internal
import (
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
)
// IndexerData data stored in the issue indexer
diff --git a/modules/indexer/issues/internal/qstring.go b/modules/indexer/issues/internal/qstring.go
index fdb89b09e9..edf7510cb3 100644
--- a/modules/indexer/issues/internal/qstring.go
+++ b/modules/indexer/issues/internal/qstring.go
@@ -36,12 +36,9 @@ func (t *Tokenizer) next() (tk Token, err error) {
// skip all leading white space
for {
- if r, _, err = t.in.ReadRune(); err == nil && r == ' ' {
- //nolint:staticcheck,wastedassign // SA4006 the variable is used after the loop
- r, _, err = t.in.ReadRune()
- continue
+ if r, _, err = t.in.ReadRune(); err != nil || r != ' ' {
+ break
}
- break
}
if err != nil {
return tk, err
@@ -98,11 +95,17 @@ nextEnd:
// Tokenize the keyword
func (o *SearchOptions) Tokens() (tokens []Token, err error) {
+ if o.Keyword == "" {
+ return nil, nil
+ }
+
in := strings.NewReader(o.Keyword)
it := Tokenizer{in: in}
for token, err := it.next(); err == nil; token, err = it.next() {
- tokens = append(tokens, token)
+ if token.Term != "" {
+ tokens = append(tokens, token)
+ }
}
if err != nil && err != io.EOF {
return nil, err
diff --git a/modules/indexer/issues/internal/qstring_test.go b/modules/indexer/issues/internal/qstring_test.go
index a911b86e2f..d1d2b90a00 100644
--- a/modules/indexer/issues/internal/qstring_test.go
+++ b/modules/indexer/issues/internal/qstring_test.go
@@ -41,6 +41,36 @@ var testOpts = []testIssueQueryStringOpt{
},
},
},
+ {
+ Keyword: "Hello World",
+ Results: []Token{
+ {
+ Term: "Hello",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ {
+ Term: "World",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ },
+ },
+ {
+ Keyword: " Hello World ",
+ Results: []Token{
+ {
+ Term: "Hello",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ {
+ Term: "World",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ },
+ },
{
Keyword: "+Hello +World",
Results: []Token{
@@ -156,6 +186,68 @@ var testOpts = []testIssueQueryStringOpt{
},
},
},
+ {
+ Keyword: "\\",
+ Results: nil,
+ },
+ {
+ Keyword: "\"",
+ Results: nil,
+ },
+ {
+ Keyword: "Hello \\",
+ Results: []Token{
+ {
+ Term: "Hello",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ },
+ },
+ {
+ Keyword: "\"\"",
+ Results: nil,
+ },
+ {
+ Keyword: "\" World \"",
+ Results: []Token{
+ {
+ Term: " World ",
+ Fuzzy: false,
+ Kind: BoolOptShould,
+ },
+ },
+ },
+ {
+ Keyword: "\"\" World \"\"",
+ Results: []Token{
+ {
+ Term: "World",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ },
+ },
+ {
+ Keyword: "Best \"Hello World\" Ever",
+ Results: []Token{
+ {
+ Term: "Best",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ {
+ Term: "Hello World",
+ Fuzzy: false,
+ Kind: BoolOptShould,
+ },
+ {
+ Term: "Ever",
+ Fuzzy: true,
+ Kind: BoolOptShould,
+ },
+ },
+ },
}
func TestIssueQueryString(t *testing.T) {
diff --git a/modules/indexer/issues/internal/tests/tests.go b/modules/indexer/issues/internal/tests/tests.go
index 80ff34713e..973c5615f0 100644
--- a/modules/indexer/issues/internal/tests/tests.go
+++ b/modules/indexer/issues/internal/tests/tests.go
@@ -14,10 +14,10 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -88,6 +88,11 @@ func TestIndexer(t *testing.T, indexer internal.Indexer) {
}
}
+func allResults(t *testing.T, data map[int64]*internal.IndexerData, result *internal.SearchResult) {
+ assert.Len(t, result.Hits, len(data))
+ assert.Equal(t, len(data), int(result.Total))
+}
+
var cases = []*testIndexerCase{
{
Name: "default",
@@ -97,6 +102,34 @@ var cases = []*testIndexerCase{
assert.Equal(t, len(data), int(result.Total))
},
},
+ {
+ Name: "empty keyword",
+ SearchOptions: &internal.SearchOptions{
+ Keyword: "",
+ },
+ Expected: allResults,
+ },
+ {
+ Name: "whitespace keyword",
+ SearchOptions: &internal.SearchOptions{
+ Keyword: " ",
+ },
+ Expected: allResults,
+ },
+ {
+ Name: "dangling slash in keyword",
+ SearchOptions: &internal.SearchOptions{
+ Keyword: "\\",
+ },
+ Expected: allResults,
+ },
+ {
+ Name: "dangling quote in keyword",
+ SearchOptions: &internal.SearchOptions{
+ Keyword: "\"",
+ },
+ Expected: allResults,
+ },
{
Name: "empty",
SearchOptions: &internal.SearchOptions{
diff --git a/modules/indexer/issues/meilisearch/meilisearch.go b/modules/indexer/issues/meilisearch/meilisearch.go
index 951f3c8bfb..17a8ba2452 100644
--- a/modules/indexer/issues/meilisearch/meilisearch.go
+++ b/modules/indexer/issues/meilisearch/meilisearch.go
@@ -10,9 +10,9 @@ import (
"strconv"
"strings"
- indexer_internal "code.gitea.io/gitea/modules/indexer/internal"
- inner_meilisearch "code.gitea.io/gitea/modules/indexer/internal/meilisearch"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
+ indexer_internal "forgejo.org/modules/indexer/internal"
+ inner_meilisearch "forgejo.org/modules/indexer/internal/meilisearch"
+ "forgejo.org/modules/indexer/issues/internal"
"github.com/meilisearch/meilisearch-go"
)
diff --git a/modules/indexer/issues/meilisearch/meilisearch_test.go b/modules/indexer/issues/meilisearch/meilisearch_test.go
index 349102b762..01160a5240 100644
--- a/modules/indexer/issues/meilisearch/meilisearch_test.go
+++ b/modules/indexer/issues/meilisearch/meilisearch_test.go
@@ -10,8 +10,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/indexer/issues/internal/tests"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/indexer/issues/internal/tests"
"github.com/meilisearch/meilisearch-go"
"github.com/stretchr/testify/assert"
diff --git a/modules/indexer/issues/util.go b/modules/indexer/issues/util.go
index e752ae6f24..3e6c8babe4 100644
--- a/modules/indexer/issues/util.go
+++ b/modules/indexer/issues/util.go
@@ -8,12 +8,12 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- issue_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/indexer/issues/internal"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
+ "forgejo.org/models/db"
+ issue_model "forgejo.org/models/issues"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/indexer/issues/internal"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
)
// getIssueIndexerData returns the indexer data of an issue and a bool value indicating whether the issue exists.
diff --git a/modules/indexer/stats/db.go b/modules/indexer/stats/db.go
index 98a977c700..0d25192e3c 100644
--- a/modules/indexer/stats/db.go
+++ b/modules/indexer/stats/db.go
@@ -6,13 +6,13 @@ package stats
import (
"fmt"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
)
// DBIndexer implements Indexer interface to use database's like search
diff --git a/modules/indexer/stats/indexer.go b/modules/indexer/stats/indexer.go
index 7ec89e2afb..482c4b2ab4 100644
--- a/modules/indexer/stats/indexer.go
+++ b/modules/indexer/stats/indexer.go
@@ -6,10 +6,10 @@ package stats
import (
"context"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
)
// Indexer defines an interface to index repository stats
diff --git a/modules/indexer/stats/indexer_test.go b/modules/indexer/stats/indexer_test.go
index 781bb72eaa..a5899d2506 100644
--- a/modules/indexer/stats/indexer_test.go
+++ b/modules/indexer/stats/indexer_test.go
@@ -7,16 +7,16 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/indexer/stats/queue.go b/modules/indexer/stats/queue.go
index d002bd57cf..2403eb8dca 100644
--- a/modules/indexer/stats/queue.go
+++ b/modules/indexer/stats/queue.go
@@ -6,11 +6,11 @@ package stats
import (
"fmt"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
// statsQueue represents a queue to handle repository stats updates
diff --git a/modules/issue/template/template.go b/modules/issue/template/template.go
index dbbc9e9186..8e07cbecd8 100644
--- a/modules/issue/template/template.go
+++ b/modules/issue/template/template.go
@@ -10,8 +10,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/container"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/container"
+ api "forgejo.org/modules/structs"
"code.forgejo.org/go-chi/binding"
)
diff --git a/modules/issue/template/template_test.go b/modules/issue/template/template_test.go
index 349dbeabb0..89e8924e95 100644
--- a/modules/issue/template/template_test.go
+++ b/modules/issue/template/template_test.go
@@ -7,8 +7,8 @@ import (
"net/url"
"testing"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/issue/template/unmarshal.go b/modules/issue/template/unmarshal.go
index 0fc13d7ddf..8df71a3299 100644
--- a/modules/issue/template/unmarshal.go
+++ b/modules/issue/template/unmarshal.go
@@ -9,11 +9,11 @@ import (
"path"
"strconv"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
"gopkg.in/yaml.v3"
)
diff --git a/modules/keying/keying_test.go b/modules/keying/keying_test.go
index d88e907a0b..87dce0a566 100644
--- a/modules/keying/keying_test.go
+++ b/modules/keying/keying_test.go
@@ -7,7 +7,7 @@ import (
"math"
"testing"
- "code.gitea.io/gitea/modules/keying"
+ "forgejo.org/modules/keying"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/label/parser.go b/modules/label/parser.go
index 511bac823f..558ae68def 100644
--- a/modules/label/parser.go
+++ b/modules/label/parser.go
@@ -8,7 +8,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/options"
+ "forgejo.org/modules/options"
"gopkg.in/yaml.v3"
)
diff --git a/modules/lfs/content_store.go b/modules/lfs/content_store.go
index 0d9c0c98ac..ba23cec2be 100644
--- a/modules/lfs/content_store.go
+++ b/modules/lfs/content_store.go
@@ -11,8 +11,8 @@ import (
"io"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
)
var (
diff --git a/modules/lfs/endpoint.go b/modules/lfs/endpoint.go
index 97bd7d4446..b8df4be3ee 100644
--- a/modules/lfs/endpoint.go
+++ b/modules/lfs/endpoint.go
@@ -10,8 +10,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// DetermineEndpoint determines an endpoint from the clone url or uses the specified LFS url.
diff --git a/modules/lfs/filesystem_client.go b/modules/lfs/filesystem_client.go
index 71bef5c899..164dfa0011 100644
--- a/modules/lfs/filesystem_client.go
+++ b/modules/lfs/filesystem_client.go
@@ -10,7 +10,7 @@ import (
"os"
"path/filepath"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// FilesystemClient is used to read LFS data from a filesystem path
diff --git a/modules/lfs/http_client.go b/modules/lfs/http_client.go
index 0a27fb0c86..e531e2c1fe 100644
--- a/modules/lfs/http_client.go
+++ b/modules/lfs/http_client.go
@@ -13,10 +13,10 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
"golang.org/x/sync/errgroup"
)
diff --git a/modules/lfs/http_client_test.go b/modules/lfs/http_client_test.go
index e80e4847f8..f825d95951 100644
--- a/modules/lfs/http_client_test.go
+++ b/modules/lfs/http_client_test.go
@@ -11,9 +11,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/lfs/pointer_scanner.go b/modules/lfs/pointer_scanner.go
index 8bbf7a8692..632ecd19ae 100644
--- a/modules/lfs/pointer_scanner.go
+++ b/modules/lfs/pointer_scanner.go
@@ -11,8 +11,8 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pipeline"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pipeline"
)
// SearchPointerBlobs scans the whole repository for LFS pointer files
diff --git a/modules/lfs/shared.go b/modules/lfs/shared.go
index ae4bb1f86b..504a726bce 100644
--- a/modules/lfs/shared.go
+++ b/modules/lfs/shared.go
@@ -8,7 +8,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/lfs/transferadapter.go b/modules/lfs/transferadapter.go
index fbc3a3ad8c..98ac8b9a49 100644
--- a/modules/lfs/transferadapter.go
+++ b/modules/lfs/transferadapter.go
@@ -9,8 +9,8 @@ import (
"io"
"net/http"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
)
// TransferAdapter represents an adapter for downloading/uploading LFS objects.
diff --git a/modules/lfs/transferadapter_test.go b/modules/lfs/transferadapter_test.go
index a90ee5c6c0..aa87d2e01a 100644
--- a/modules/lfs/transferadapter_test.go
+++ b/modules/lfs/transferadapter_test.go
@@ -10,7 +10,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/log/event_writer_buffer_test.go b/modules/log/event_writer_buffer_test.go
index 58c6be1399..ba9455ba69 100644
--- a/modules/log/event_writer_buffer_test.go
+++ b/modules/log/event_writer_buffer_test.go
@@ -6,7 +6,7 @@ package log_test
import (
"testing"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/log/event_writer_file.go b/modules/log/event_writer_file.go
index fd73d7d30a..fd7189e2df 100644
--- a/modules/log/event_writer_file.go
+++ b/modules/log/event_writer_file.go
@@ -6,7 +6,7 @@ package log
import (
"io"
- "code.gitea.io/gitea/modules/util/rotatingfilewriter"
+ "forgejo.org/modules/util/rotatingfilewriter"
)
type WriterFileOption struct {
diff --git a/modules/log/flags.go b/modules/log/flags.go
index cadf54fdd3..afce30680d 100644
--- a/modules/log/flags.go
+++ b/modules/log/flags.go
@@ -7,7 +7,7 @@ import (
"sort"
"strings"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
// These flags define which text to prefix to each log entry generated
diff --git a/modules/log/flags_test.go b/modules/log/flags_test.go
index a101c42a78..1ee322c630 100644
--- a/modules/log/flags_test.go
+++ b/modules/log/flags_test.go
@@ -6,7 +6,7 @@ package log
import (
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/log/init.go b/modules/log/init.go
index 3fb5200ad7..4c6b7b5f82 100644
--- a/modules/log/init.go
+++ b/modules/log/init.go
@@ -8,8 +8,8 @@ import (
"runtime"
"strings"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/util/rotatingfilewriter"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/util/rotatingfilewriter"
)
var projectPackagePrefix string
diff --git a/modules/log/level.go b/modules/log/level.go
index 47f7b83f0b..2ad1d67f1a 100644
--- a/modules/log/level.go
+++ b/modules/log/level.go
@@ -7,7 +7,7 @@ import (
"bytes"
"strings"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
// Level is the level of the logger
diff --git a/modules/log/level_test.go b/modules/log/level_test.go
index 9831ca5650..e6cacc723b 100644
--- a/modules/log/level_test.go
+++ b/modules/log/level_test.go
@@ -7,7 +7,7 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/log/logger_impl.go b/modules/log/logger_impl.go
index 77e7edf6aa..b21e800f52 100644
--- a/modules/log/logger_impl.go
+++ b/modules/log/logger_impl.go
@@ -11,8 +11,8 @@ import (
"sync/atomic"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
)
type LoggerImpl struct {
diff --git a/modules/markup/asciicast/asciicast.go b/modules/markup/asciicast/asciicast.go
index 873029c1bd..739a035977 100644
--- a/modules/markup/asciicast/asciicast.go
+++ b/modules/markup/asciicast/asciicast.go
@@ -9,8 +9,8 @@ import (
"net/url"
"regexp"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
)
func init() {
diff --git a/modules/markup/camo.go b/modules/markup/camo.go
index 7e2583469d..8380f79280 100644
--- a/modules/markup/camo.go
+++ b/modules/markup/camo.go
@@ -10,8 +10,8 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// CamoEncode encodes a lnk to fit with the go-camo and camo proxy links. The purposes of camo-proxy are:
diff --git a/modules/markup/camo_test.go b/modules/markup/camo_test.go
index 3c5d40afa0..d5600996c9 100644
--- a/modules/markup/camo_test.go
+++ b/modules/markup/camo_test.go
@@ -6,7 +6,7 @@ package markup
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/markup/console/console.go b/modules/markup/console/console.go
index f544ab218d..c61b6495d3 100644
--- a/modules/markup/console/console.go
+++ b/modules/markup/console/console.go
@@ -10,8 +10,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
trend "github.com/buildkite/terminal-to-html/v3"
"github.com/go-enry/go-enry/v2"
diff --git a/modules/markup/console/console_test.go b/modules/markup/console/console_test.go
index 0d4a2bbeb9..11e0a54e5d 100644
--- a/modules/markup/console/console_test.go
+++ b/modules/markup/console/console_test.go
@@ -7,8 +7,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/markup"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/markup"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/markup/csv/csv.go b/modules/markup/csv/csv.go
index 092eec7098..6a05088ae1 100644
--- a/modules/markup/csv/csv.go
+++ b/modules/markup/csv/csv.go
@@ -10,11 +10,11 @@ import (
"regexp"
"strconv"
- "code.gitea.io/gitea/modules/csv"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/csv"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
)
func init() {
diff --git a/modules/markup/csv/csv_test.go b/modules/markup/csv/csv_test.go
index 383f134155..008a899c05 100644
--- a/modules/markup/csv/csv_test.go
+++ b/modules/markup/csv/csv_test.go
@@ -7,8 +7,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/markup"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/markup"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/markup/external/external.go b/modules/markup/external/external.go
index 59f0397515..87c1a284cc 100644
--- a/modules/markup/external/external.go
+++ b/modules/markup/external/external.go
@@ -11,12 +11,12 @@ import (
"os/exec"
"strings"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// RegisterRenderers registers all supported third part renderers according settings
diff --git a/modules/markup/file_preview.go b/modules/markup/file_preview.go
index 2171f6097b..5499eff18c 100644
--- a/modules/markup/file_preview.go
+++ b/modules/markup/file_preview.go
@@ -14,11 +14,11 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
"golang.org/x/net/html"
"golang.org/x/net/html/atom"
diff --git a/modules/markup/html.go b/modules/markup/html.go
index 936d717903..e7be453ea3 100644
--- a/modules/markup/html.go
+++ b/modules/markup/html.go
@@ -14,17 +14,17 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup/common"
- "code.gitea.io/gitea/modules/references"
- "code.gitea.io/gitea/modules/regexplru"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates/vars"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup/common"
+ "forgejo.org/modules/references"
+ "forgejo.org/modules/regexplru"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates/vars"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
"golang.org/x/net/html"
"golang.org/x/net/html/atom"
@@ -55,7 +55,7 @@ var (
shortLinkPattern = regexp.MustCompile(`\[\[(.*?)\]\](\w*)`)
// anyHashPattern splits url containing SHA into parts
- anyHashPattern = regexp.MustCompile(`https?://(?:\S+/){4,5}([0-9a-f]{7,64})(/[-+~_%.a-zA-Z0-9/]+)?(\?[-+~_%\.a-zA-Z0-9=&]+)?(#[-+~_%.a-zA-Z0-9]+)?`)
+ anyHashPattern = regexp.MustCompile(`https?://(?:(?:\S+/){3,4}(?:commit|tree|blob)/)([0-9a-f]{7,64})(/[-+~_%.a-zA-Z0-9/]+)?(\?[-+~_%\.a-zA-Z0-9=&]+)?(#[-+~_%.a-zA-Z0-9]+)?`)
// comparePattern matches "http://domain/org/repo/compare/COMMIT1...COMMIT2#hash"
comparePattern = regexp.MustCompile(`https?://(?:\S+/){4,5}([0-9a-f]{7,64})(\.\.\.?)([0-9a-f]{7,64})?(#[-+~_%.a-zA-Z0-9]+)?`)
diff --git a/modules/markup/html_internal_test.go b/modules/markup/html_internal_test.go
index 71be75f6bd..08b1fed505 100644
--- a/modules/markup/html_internal_test.go
+++ b/modules/markup/html_internal_test.go
@@ -10,9 +10,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -469,6 +469,10 @@ func TestRegExp_anySHA1Pattern(t *testing.T) {
for k, v := range testCases {
assert.Equal(t, anyHashPattern.FindStringSubmatch(k)[1:], v)
}
+
+ for _, v := range []string{"https://codeberg.org/forgejo/forgejo/attachments/774421a1-b0ae-4501-8fba-983874b76811"} {
+ assert.False(t, anyHashPattern.MatchString(v))
+ }
}
func TestRegExp_shortLinkPattern(t *testing.T) {
diff --git a/modules/markup/html_test.go b/modules/markup/html_test.go
index 905a10c58c..d503796eb6 100644
--- a/modules/markup/html_test.go
+++ b/modules/markup/html_test.go
@@ -11,16 +11,16 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/markup/markdown/callout/github.go b/modules/markup/markdown/callout/github.go
index adc2071823..49ad249696 100644
--- a/modules/markup/markdown/callout/github.go
+++ b/modules/markup/markdown/callout/github.go
@@ -7,7 +7,7 @@ package callout
import (
"strings"
- "code.gitea.io/gitea/modules/svg"
+ "forgejo.org/modules/svg"
"github.com/yuin/goldmark/ast"
"github.com/yuin/goldmark/parser"
diff --git a/modules/markup/markdown/callout/github_legacy.go b/modules/markup/markdown/callout/github_legacy.go
index 39ea8619d8..e77da73dd9 100644
--- a/modules/markup/markdown/callout/github_legacy.go
+++ b/modules/markup/markdown/callout/github_legacy.go
@@ -7,7 +7,7 @@ package callout
import (
"strings"
- "code.gitea.io/gitea/modules/markup/markdown/util"
+ "forgejo.org/modules/markup/markdown/util"
"github.com/yuin/goldmark/ast"
"github.com/yuin/goldmark/parser"
diff --git a/modules/markup/markdown/goldmark.go b/modules/markup/markdown/goldmark.go
index 1d3e04224f..9a901a2287 100644
--- a/modules/markup/markdown/goldmark.go
+++ b/modules/markup/markdown/goldmark.go
@@ -8,8 +8,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
"github.com/yuin/goldmark/ast"
east "github.com/yuin/goldmark/extension/ast"
diff --git a/modules/markup/markdown/markdown.go b/modules/markup/markdown/markdown.go
index d249d25014..db92631acc 100644
--- a/modules/markup/markdown/markdown.go
+++ b/modules/markup/markdown/markdown.go
@@ -11,13 +11,13 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/common"
- "code.gitea.io/gitea/modules/markup/markdown/callout"
- "code.gitea.io/gitea/modules/markup/markdown/math"
- "code.gitea.io/gitea/modules/setting"
- giteautil "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/common"
+ "forgejo.org/modules/markup/markdown/callout"
+ "forgejo.org/modules/markup/markdown/math"
+ "forgejo.org/modules/setting"
+ giteautil "forgejo.org/modules/util"
chromahtml "github.com/alecthomas/chroma/v2/formatters/html"
"github.com/yuin/goldmark"
diff --git a/modules/markup/markdown/markdown_test.go b/modules/markup/markdown/markdown_test.go
index bb59d72957..f7955115e0 100644
--- a/modules/markup/markdown/markdown_test.go
+++ b/modules/markup/markdown/markdown_test.go
@@ -10,14 +10,14 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -104,7 +104,7 @@ func TestRender_Images(t *testing.T) {
test(
"",
- `
`)
+ `
`)
test(
"[["+title+"|"+url+"]]",
@@ -115,7 +115,7 @@ func TestRender_Images(t *testing.T) {
test(
"",
- `
`)
+ `
`)
test(
"[["+title+"|"+url+"]]",
@@ -412,8 +412,8 @@ func TestRenderSiblingImages_Issue12925(t *testing.T) {
testcase := `

`
- expected := `
-
+ expected := `
+
`
res, err := markdown.RenderRawString(&markup.RenderContext{Ctx: git.DefaultContext}, testcase)
require.NoError(t, err)
@@ -845,10 +845,10 @@ mail@domain.com
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -872,10 +872,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -901,10 +901,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -930,10 +930,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -959,10 +959,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -988,10 +988,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1018,10 +1018,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1048,10 +1048,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1078,10 +1078,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1108,10 +1108,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1139,10 +1139,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
@@ -1170,10 +1170,10 @@ space
remote link
local link
remote link
-
-
-
-
+
+
+
+
https://example.com/user/repo/compare/88fc37a3c0a4dda553bdcfc80c178a58247f42fb...12fc37a3c0a4dda553bdcfc80c178a58247f42fb#hash
diff --git a/modules/markup/markdown/prefixed_id.go b/modules/markup/markdown/prefixed_id.go
index 63d7fadc0a..036481dc05 100644
--- a/modules/markup/markdown/prefixed_id.go
+++ b/modules/markup/markdown/prefixed_id.go
@@ -7,9 +7,9 @@ import (
"bytes"
"fmt"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/markup/common"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/markup/common"
+ "forgejo.org/modules/util"
"github.com/yuin/goldmark/ast"
)
diff --git a/modules/markup/markdown/renderconfig.go b/modules/markup/markdown/renderconfig.go
index f4c48d1b3d..5c3eb1beec 100644
--- a/modules/markup/markdown/renderconfig.go
+++ b/modules/markup/markdown/renderconfig.go
@@ -7,7 +7,7 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/markup"
+ "forgejo.org/modules/markup"
"github.com/yuin/goldmark/ast"
"gopkg.in/yaml.v3"
diff --git a/modules/markup/markdown/toc.go b/modules/markup/markdown/toc.go
index 38f744a25f..dbfab3e9dc 100644
--- a/modules/markup/markdown/toc.go
+++ b/modules/markup/markdown/toc.go
@@ -7,8 +7,8 @@ import (
"fmt"
"net/url"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/translation"
"github.com/yuin/goldmark/ast"
)
diff --git a/modules/markup/markdown/transform_codespan.go b/modules/markup/markdown/transform_codespan.go
index 45e3c20c8e..15c3a44f0a 100644
--- a/modules/markup/markdown/transform_codespan.go
+++ b/modules/markup/markdown/transform_codespan.go
@@ -8,8 +8,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/modules/markup"
- mdutil "code.gitea.io/gitea/modules/markup/markdown/util"
+ "forgejo.org/modules/markup"
+ mdutil "forgejo.org/modules/markup/markdown/util"
"github.com/yuin/goldmark/ast"
"github.com/yuin/goldmark/renderer/html"
diff --git a/modules/markup/markdown/transform_heading.go b/modules/markup/markdown/transform_heading.go
index 79fc9a3067..eedaf58556 100644
--- a/modules/markup/markdown/transform_heading.go
+++ b/modules/markup/markdown/transform_heading.go
@@ -6,9 +6,9 @@ package markdown
import (
"fmt"
- "code.gitea.io/gitea/modules/markup"
- mdutil "code.gitea.io/gitea/modules/markup/markdown/util"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/markup"
+ mdutil "forgejo.org/modules/markup/markdown/util"
+ "forgejo.org/modules/util"
"github.com/yuin/goldmark/ast"
"github.com/yuin/goldmark/text"
diff --git a/modules/markup/markdown/transform_image.go b/modules/markup/markdown/transform_image.go
index b34a710fed..b86c9e3d41 100644
--- a/modules/markup/markdown/transform_image.go
+++ b/modules/markup/markdown/transform_image.go
@@ -6,8 +6,8 @@ package markdown
import (
"strings"
- "code.gitea.io/gitea/modules/markup"
- giteautil "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/markup"
+ giteautil "forgejo.org/modules/util"
"github.com/yuin/goldmark/ast"
)
@@ -44,6 +44,7 @@ func (g *ASTTransformer) transformImage(ctx *markup.RenderContext, v *ast.Image)
for _, attr := range v.Attributes() {
image.SetAttribute(attr.Name, attr.Value)
}
+ image.SetAttributeString("loading", []byte("lazy"))
for child := v.FirstChild(); child != nil; {
next := child.NextSibling()
image.AppendChild(image, child)
diff --git a/modules/markup/markdown/transform_link.go b/modules/markup/markdown/transform_link.go
index e6f3836412..48e3479563 100644
--- a/modules/markup/markdown/transform_link.go
+++ b/modules/markup/markdown/transform_link.go
@@ -7,9 +7,9 @@ import (
"bytes"
"slices"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- giteautil "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ giteautil "forgejo.org/modules/util"
"github.com/yuin/goldmark/ast"
)
diff --git a/modules/markup/markdown/transform_list.go b/modules/markup/markdown/transform_list.go
index b982fd4a83..03b3c4e89c 100644
--- a/modules/markup/markdown/transform_list.go
+++ b/modules/markup/markdown/transform_list.go
@@ -6,7 +6,7 @@ package markdown
import (
"fmt"
- "code.gitea.io/gitea/modules/markup"
+ "forgejo.org/modules/markup"
"github.com/yuin/goldmark/ast"
east "github.com/yuin/goldmark/extension/ast"
diff --git a/modules/markup/mdstripper/mdstripper.go b/modules/markup/mdstripper/mdstripper.go
index aefa41d3d2..6a34ac81c4 100644
--- a/modules/markup/mdstripper/mdstripper.go
+++ b/modules/markup/mdstripper/mdstripper.go
@@ -10,9 +10,9 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup/common"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup/common"
+ "forgejo.org/modules/setting"
"github.com/yuin/goldmark"
"github.com/yuin/goldmark/ast"
diff --git a/modules/markup/orgmode/orgmode.go b/modules/markup/orgmode/orgmode.go
index 391ee6c12b..b9d7b21db0 100644
--- a/modules/markup/orgmode/orgmode.go
+++ b/modules/markup/orgmode/orgmode.go
@@ -9,11 +9,11 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/alecthomas/chroma/v2"
"github.com/alecthomas/chroma/v2/lexers"
diff --git a/modules/markup/orgmode/orgmode_test.go b/modules/markup/orgmode/orgmode_test.go
index 58fede7eb8..cdaa9f18ce 100644
--- a/modules/markup/orgmode/orgmode_test.go
+++ b/modules/markup/orgmode/orgmode_test.go
@@ -7,10 +7,10 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/markup/renderer.go b/modules/markup/renderer.go
index 2137302f43..a622d75085 100644
--- a/modules/markup/renderer.go
+++ b/modules/markup/renderer.go
@@ -14,9 +14,9 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/yuin/goldmark/ast"
)
diff --git a/modules/markup/sanitizer.go b/modules/markup/sanitizer.go
index 72d6571e4e..6c8b0f606a 100644
--- a/modules/markup/sanitizer.go
+++ b/modules/markup/sanitizer.go
@@ -10,7 +10,7 @@ import (
"regexp"
"sync"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/microcosm-cc/bluemonday"
)
@@ -108,6 +108,9 @@ func createDefaultPolicy() *bluemonday.Policy {
// Allow classes for emojis
policy.AllowAttrs("class").Matching(regexp.MustCompile(`^emoji$`)).OnElements("img")
+ // Allow attributes for images
+ policy.AllowAttrs("loading").Matching(regexp.MustCompile(`^lazy$`)).OnElements("img")
+
// Allow icons, emojis, chroma syntax and keyword markup on span
policy.AllowAttrs("class").Matching(regexp.MustCompile(`^((icon(\s+[\p{L}\p{N}_-]+)+)|(emoji)|(language-math display)|(language-math inline))$|^([a-z][a-z0-9]{0,2})$|^` + keywordClass + `$`)).OnElements("span")
policy.AllowAttrs("data-alias").Matching(regexp.MustCompile(`^[a-zA-Z0-9-_+]+$`)).OnElements("span")
diff --git a/modules/markup/sanitizer_test.go b/modules/markup/sanitizer_test.go
index 9805a34910..a0faff0494 100644
--- a/modules/markup/sanitizer_test.go
+++ b/modules/markup/sanitizer_test.go
@@ -75,6 +75,10 @@ func Test_Sanitizer(t *testing.T) {
// Emoji
`THUMBS UP `, `THUMBS UP `,
`THUMBS UP `, `THUMBS UP `,
+
+ // Images lazy loading
+ ` `, ` `,
+ ` `, ` `,
}
for i := 0; i < len(testCases); i += 2 {
diff --git a/modules/mcaptcha/mcaptcha.go b/modules/mcaptcha/mcaptcha.go
index 74142aa863..dbcafce29f 100644
--- a/modules/mcaptcha/mcaptcha.go
+++ b/modules/mcaptcha/mcaptcha.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"codeberg.org/gusted/mcaptcha"
)
diff --git a/modules/metrics/collector.go b/modules/metrics/collector.go
index 230260ff94..5b6787d2f7 100755
--- a/modules/metrics/collector.go
+++ b/modules/metrics/collector.go
@@ -6,9 +6,9 @@ package metrics
import (
"runtime"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/setting"
"github.com/prometheus/client_golang/prometheus"
)
diff --git a/modules/migration/downloader.go b/modules/migration/downloader.go
index 08dbbc29a9..48bdf0456d 100644
--- a/modules/migration/downloader.go
+++ b/modules/migration/downloader.go
@@ -7,7 +7,7 @@ package migration
import (
"context"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/structs"
)
// Downloader downloads the site repo information
diff --git a/modules/migration/file_format.go b/modules/migration/file_format.go
index d29d24dd0b..8851ad6de7 100644
--- a/modules/migration/file_format.go
+++ b/modules/migration/file_format.go
@@ -9,8 +9,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
"github.com/santhosh-tekuri/jsonschema/v6"
"gopkg.in/yaml.v3"
diff --git a/modules/migration/options.go b/modules/migration/options.go
index 234e72c295..63bbe60758 100644
--- a/modules/migration/options.go
+++ b/modules/migration/options.go
@@ -4,7 +4,7 @@
package migration
-import "code.gitea.io/gitea/modules/structs"
+import "forgejo.org/modules/structs"
// MigrateOptions defines the way a repository gets migrated
// this is for internal usage by migrations module and func who interact with it
diff --git a/modules/migration/pullrequest.go b/modules/migration/pullrequest.go
index fbfdff0315..0861ab24f1 100644
--- a/modules/migration/pullrequest.go
+++ b/modules/migration/pullrequest.go
@@ -8,7 +8,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// PullRequest defines a standard pull request information
@@ -34,6 +34,7 @@ type PullRequest struct {
Assignees []string
IsLocked bool `yaml:"is_locked"`
Reactions []*Reaction
+ Flow int64
ForeignIndex int64
Context DownloaderContext `yaml:"-"`
EnsuredSafe bool `yaml:"ensured_safe"`
diff --git a/modules/nosql/manager.go b/modules/nosql/manager.go
index 0ba21585fa..7eea069e09 100644
--- a/modules/nosql/manager.go
+++ b/modules/nosql/manager.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/process"
+ "forgejo.org/modules/process"
"github.com/redis/go-redis/v9"
"github.com/syndtr/goleveldb/leveldb"
diff --git a/modules/nosql/manager_leveldb.go b/modules/nosql/manager_leveldb.go
index 4d2c90debc..087aac3e9a 100644
--- a/modules/nosql/manager_leveldb.go
+++ b/modules/nosql/manager_leveldb.go
@@ -10,7 +10,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/syndtr/goleveldb/leveldb"
"github.com/syndtr/goleveldb/leveldb/errors"
diff --git a/modules/nosql/manager_redis.go b/modules/nosql/manager_redis.go
index 79a533bd6b..bdaade1b47 100644
--- a/modules/nosql/manager_redis.go
+++ b/modules/nosql/manager_redis.go
@@ -11,7 +11,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/redis/go-redis/v9"
)
diff --git a/modules/optional/option_test.go b/modules/optional/option_test.go
index 203e9221e3..f6d22d2431 100644
--- a/modules/optional/option_test.go
+++ b/modules/optional/option_test.go
@@ -6,7 +6,7 @@ package optional_test
import (
"testing"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/optional"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/optional/serialization.go b/modules/optional/serialization.go
index b120a0edf6..86c1c97341 100644
--- a/modules/optional/serialization.go
+++ b/modules/optional/serialization.go
@@ -4,7 +4,7 @@
package optional
import (
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"gopkg.in/yaml.v3"
)
diff --git a/modules/optional/serialization_test.go b/modules/optional/serialization_test.go
index c852b8a70f..80fe1c9805 100644
--- a/modules/optional/serialization_test.go
+++ b/modules/optional/serialization_test.go
@@ -7,8 +7,8 @@ import (
std_json "encoding/json" //nolint:depguard
"testing"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/optional"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/options/base.go b/modules/options/base.go
index 6c6e3839f4..3ae8c56b79 100644
--- a/modules/options/base.go
+++ b/modules/options/base.go
@@ -4,8 +4,8 @@
package options
import (
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/setting"
)
func CustomAssets() *assetfs.Layer {
diff --git a/modules/options/dynamic.go b/modules/options/dynamic.go
index 085492d11c..8eed8516ab 100644
--- a/modules/options/dynamic.go
+++ b/modules/options/dynamic.go
@@ -6,8 +6,8 @@
package options
import (
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/setting"
)
func BuiltinAssets() *assetfs.Layer {
diff --git a/modules/options/static.go b/modules/options/static.go
index 72b28e990e..02091a2b1c 100644
--- a/modules/options/static.go
+++ b/modules/options/static.go
@@ -6,7 +6,7 @@
package options
import (
- "code.gitea.io/gitea/modules/assetfs"
+ "forgejo.org/modules/assetfs"
)
func BuiltinAssets() *assetfs.Layer {
diff --git a/modules/packages/alpine/metadata.go b/modules/packages/alpine/metadata.go
index 582c42610d..8562612206 100644
--- a/modules/packages/alpine/metadata.go
+++ b/modules/packages/alpine/metadata.go
@@ -13,8 +13,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
)
var (
diff --git a/modules/packages/arch/metadata.go b/modules/packages/arch/metadata.go
index 0a51472d9c..f967bd25a0 100644
--- a/modules/packages/arch/metadata.go
+++ b/modules/packages/arch/metadata.go
@@ -15,9 +15,9 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/packages"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/mholt/archiver/v3"
)
diff --git a/modules/packages/arch/metadata_test.go b/modules/packages/arch/metadata_test.go
index eb8de333ad..16c1c1637d 100644
--- a/modules/packages/arch/metadata_test.go
+++ b/modules/packages/arch/metadata_test.go
@@ -12,7 +12,7 @@ import (
"testing/fstest"
"time"
- "code.gitea.io/gitea/modules/packages"
+ "forgejo.org/modules/packages"
"github.com/mholt/archiver/v3"
"github.com/stretchr/testify/require"
diff --git a/modules/packages/cargo/parser.go b/modules/packages/cargo/parser.go
index a09cfc1f73..f2c75538b5 100644
--- a/modules/packages/cargo/parser.go
+++ b/modules/packages/cargo/parser.go
@@ -9,8 +9,8 @@ import (
"io"
"regexp"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
)
diff --git a/modules/packages/chef/metadata.go b/modules/packages/chef/metadata.go
index a1c91870c2..951606bbc5 100644
--- a/modules/packages/chef/metadata.go
+++ b/modules/packages/chef/metadata.go
@@ -10,9 +10,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
)
const (
diff --git a/modules/packages/composer/metadata.go b/modules/packages/composer/metadata.go
index 6035eae8ca..940309b769 100644
--- a/modules/packages/composer/metadata.go
+++ b/modules/packages/composer/metadata.go
@@ -10,9 +10,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
)
diff --git a/modules/packages/composer/metadata_test.go b/modules/packages/composer/metadata_test.go
index 2bdb23965b..e2bbff4e58 100644
--- a/modules/packages/composer/metadata_test.go
+++ b/modules/packages/composer/metadata_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/packages/conan/conaninfo_parser.go b/modules/packages/conan/conaninfo_parser.go
index de11dbee45..6027e51401 100644
--- a/modules/packages/conan/conaninfo_parser.go
+++ b/modules/packages/conan/conaninfo_parser.go
@@ -8,7 +8,7 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// Conaninfo represents infos of a Conan package
diff --git a/modules/packages/conan/reference.go b/modules/packages/conan/reference.go
index 58f268bd48..0b863240cb 100644
--- a/modules/packages/conan/reference.go
+++ b/modules/packages/conan/reference.go
@@ -8,8 +8,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/packages/conda/metadata.go b/modules/packages/conda/metadata.go
index 76ba95eace..f61cc61c2a 100644
--- a/modules/packages/conda/metadata.go
+++ b/modules/packages/conda/metadata.go
@@ -10,10 +10,10 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/zstd"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/zstd"
)
var (
diff --git a/modules/packages/conda/metadata_test.go b/modules/packages/conda/metadata_test.go
index 25b0295157..959f9c4727 100644
--- a/modules/packages/conda/metadata_test.go
+++ b/modules/packages/conda/metadata_test.go
@@ -10,7 +10,7 @@ import (
"io"
"testing"
- "code.gitea.io/gitea/modules/zstd"
+ "forgejo.org/modules/zstd"
"github.com/dsnet/compress/bzip2"
"github.com/stretchr/testify/assert"
diff --git a/modules/packages/container/metadata.go b/modules/packages/container/metadata.go
index 2a41fb9105..ec9d834357 100644
--- a/modules/packages/container/metadata.go
+++ b/modules/packages/container/metadata.go
@@ -8,9 +8,9 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/packages/container/helm"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/packages/container/helm"
+ "forgejo.org/modules/validation"
oci "github.com/opencontainers/image-spec/specs-go/v1"
)
diff --git a/modules/packages/container/metadata_test.go b/modules/packages/container/metadata_test.go
index 930cf48f68..6c8c6ea5b9 100644
--- a/modules/packages/container/metadata_test.go
+++ b/modules/packages/container/metadata_test.go
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/packages/container/helm"
+ "forgejo.org/modules/packages/container/helm"
oci "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/stretchr/testify/assert"
diff --git a/modules/packages/content_store.go b/modules/packages/content_store.go
index 6438fb174f..f4578d91e0 100644
--- a/modules/packages/content_store.go
+++ b/modules/packages/content_store.go
@@ -9,9 +9,9 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
)
// BlobHash256Key is the key to address a blob content
diff --git a/modules/packages/cran/metadata.go b/modules/packages/cran/metadata.go
index 0b0bfb07c6..547fe87ccb 100644
--- a/modules/packages/cran/metadata.go
+++ b/modules/packages/cran/metadata.go
@@ -13,7 +13,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/packages/debian/metadata.go b/modules/packages/debian/metadata.go
index e76db63975..e44801654b 100644
--- a/modules/packages/debian/metadata.go
+++ b/modules/packages/debian/metadata.go
@@ -12,9 +12,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/zstd"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/zstd"
"github.com/blakesmith/ar"
"github.com/ulikunitz/xz"
diff --git a/modules/packages/debian/metadata_test.go b/modules/packages/debian/metadata_test.go
index 6f6c469989..cfcbc57ee0 100644
--- a/modules/packages/debian/metadata_test.go
+++ b/modules/packages/debian/metadata_test.go
@@ -10,7 +10,7 @@ import (
"io"
"testing"
- "code.gitea.io/gitea/modules/zstd"
+ "forgejo.org/modules/zstd"
"github.com/blakesmith/ar"
"github.com/stretchr/testify/assert"
diff --git a/modules/packages/goproxy/metadata.go b/modules/packages/goproxy/metadata.go
index 40f7d20508..2dae4100e7 100644
--- a/modules/packages/goproxy/metadata.go
+++ b/modules/packages/goproxy/metadata.go
@@ -10,7 +10,7 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/packages/hashed_buffer.go b/modules/packages/hashed_buffer.go
index 70a086da30..93c693efc9 100644
--- a/modules/packages/hashed_buffer.go
+++ b/modules/packages/hashed_buffer.go
@@ -6,7 +6,7 @@ package packages
import (
"io"
- "code.gitea.io/gitea/modules/util/filebuffer"
+ "forgejo.org/modules/util/filebuffer"
)
// HashedSizeReader provide methods to read, sum hashes and a Size method
diff --git a/modules/packages/helm/metadata.go b/modules/packages/helm/metadata.go
index 421fc5e725..19a30c5ffa 100644
--- a/modules/packages/helm/metadata.go
+++ b/modules/packages/helm/metadata.go
@@ -9,8 +9,8 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
"gopkg.in/yaml.v3"
diff --git a/modules/packages/maven/metadata.go b/modules/packages/maven/metadata.go
index fa48b4e0d7..bc0dc0155e 100644
--- a/modules/packages/maven/metadata.go
+++ b/modules/packages/maven/metadata.go
@@ -7,8 +7,8 @@ import (
"encoding/xml"
"io"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"golang.org/x/net/html/charset"
)
diff --git a/modules/packages/npm/creator.go b/modules/packages/npm/creator.go
index 7d3d7cd6b5..ed163d30ac 100644
--- a/modules/packages/npm/creator.go
+++ b/modules/packages/npm/creator.go
@@ -14,9 +14,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
)
diff --git a/modules/packages/npm/creator_test.go b/modules/packages/npm/creator_test.go
index b2cf1aae0e..5cbaf0d865 100644
--- a/modules/packages/npm/creator_test.go
+++ b/modules/packages/npm/creator_test.go
@@ -10,7 +10,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/packages/nuget/metadata.go b/modules/packages/nuget/metadata.go
index dfb81baf4e..126a0ad494 100644
--- a/modules/packages/nuget/metadata.go
+++ b/modules/packages/nuget/metadata.go
@@ -13,8 +13,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
)
diff --git a/modules/packages/nuget/symbol_extractor.go b/modules/packages/nuget/symbol_extractor.go
index 81bf0371a0..992ade7e8f 100644
--- a/modules/packages/nuget/symbol_extractor.go
+++ b/modules/packages/nuget/symbol_extractor.go
@@ -13,8 +13,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/packages"
+ "forgejo.org/modules/util"
)
var (
diff --git a/modules/packages/pub/metadata.go b/modules/packages/pub/metadata.go
index afb464e462..f8afdf7218 100644
--- a/modules/packages/pub/metadata.go
+++ b/modules/packages/pub/metadata.go
@@ -10,8 +10,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
"gopkg.in/yaml.v3"
diff --git a/modules/packages/rpm/metadata.go b/modules/packages/rpm/metadata.go
index 02003aba3d..30c91115e7 100644
--- a/modules/packages/rpm/metadata.go
+++ b/modules/packages/rpm/metadata.go
@@ -8,8 +8,8 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/validation"
"github.com/sassoftware/go-rpmutils"
)
diff --git a/modules/packages/rubygems/marshal.go b/modules/packages/rubygems/marshal.go
index 4e6a5fc5f8..191efc7c0e 100644
--- a/modules/packages/rubygems/marshal.go
+++ b/modules/packages/rubygems/marshal.go
@@ -9,7 +9,7 @@ import (
"io"
"reflect"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
const (
diff --git a/modules/packages/rubygems/metadata.go b/modules/packages/rubygems/metadata.go
index 8a9794860e..6d021a17ab 100644
--- a/modules/packages/rubygems/metadata.go
+++ b/modules/packages/rubygems/metadata.go
@@ -10,8 +10,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"gopkg.in/yaml.v3"
)
diff --git a/modules/packages/swift/metadata.go b/modules/packages/swift/metadata.go
index 24c4262ab7..34fc4f1784 100644
--- a/modules/packages/swift/metadata.go
+++ b/modules/packages/swift/metadata.go
@@ -11,9 +11,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"github.com/hashicorp/go-version"
)
diff --git a/modules/packages/vagrant/metadata.go b/modules/packages/vagrant/metadata.go
index 6789533339..24684249b7 100644
--- a/modules/packages/vagrant/metadata.go
+++ b/modules/packages/vagrant/metadata.go
@@ -9,8 +9,8 @@ import (
"io"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/validation"
)
const (
diff --git a/modules/packages/vagrant/metadata_test.go b/modules/packages/vagrant/metadata_test.go
index f467781a08..f1950685be 100644
--- a/modules/packages/vagrant/metadata_test.go
+++ b/modules/packages/vagrant/metadata_test.go
@@ -10,7 +10,7 @@ import (
"io"
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/pprof/pprof.go b/modules/pprof/pprof.go
index c611c14270..d46790458e 100644
--- a/modules/pprof/pprof.go
+++ b/modules/pprof/pprof.go
@@ -9,7 +9,7 @@ import (
"runtime"
"runtime/pprof"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// DumpMemProfileForUsername dumps a memory profile at pprofDataPath as memprofile__
diff --git a/modules/private/actions.go b/modules/private/actions.go
index 311a283650..8e4b44c226 100644
--- a/modules/private/actions.go
+++ b/modules/private/actions.go
@@ -6,7 +6,7 @@ package private
import (
"context"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
type GenerateTokenRequest struct {
diff --git a/modules/private/hook.go b/modules/private/hook.go
index 93cbcd469d..2d64c1dec9 100644
--- a/modules/private/hook.go
+++ b/modules/private/hook.go
@@ -9,10 +9,10 @@ import (
"net/url"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pushoptions"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pushoptions"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
)
// Git environment variables
diff --git a/modules/private/internal.go b/modules/private/internal.go
index 9c330a24a8..65fddbbe6b 100644
--- a/modules/private/internal.go
+++ b/modules/private/internal.go
@@ -13,11 +13,11 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/proxyprotocol"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/proxyprotocol"
+ "forgejo.org/modules/setting"
)
// Response is used for internal request response (for user message and error message)
diff --git a/modules/private/key.go b/modules/private/key.go
index dcd1714856..422ff16d9a 100644
--- a/modules/private/key.go
+++ b/modules/private/key.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// UpdatePublicKeyInRepo update public key and if necessary deploy key updates
diff --git a/modules/private/mail.go b/modules/private/mail.go
index 08de5b7e28..f6054f9c74 100644
--- a/modules/private/mail.go
+++ b/modules/private/mail.go
@@ -6,7 +6,7 @@ package private
import (
"context"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// Email structure holds a data for sending general emails
diff --git a/modules/private/manager.go b/modules/private/manager.go
index 6055e553bd..fa2e0b0d40 100644
--- a/modules/private/manager.go
+++ b/modules/private/manager.go
@@ -12,7 +12,7 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// Shutdown calls the internal shutdown function
diff --git a/modules/private/request.go b/modules/private/request.go
index 58cd261239..b80167adb6 100644
--- a/modules/private/request.go
+++ b/modules/private/request.go
@@ -8,8 +8,8 @@ import (
"io"
"net/http"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/json"
)
// ResponseText is used to get the response as text, instead of parsing it as JSON.
diff --git a/modules/private/restore_repo.go b/modules/private/restore_repo.go
index 496209d3cb..2192d3048d 100644
--- a/modules/private/restore_repo.go
+++ b/modules/private/restore_repo.go
@@ -8,7 +8,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// RestoreParams structure holds a data for restore repository
diff --git a/modules/private/serv.go b/modules/private/serv.go
index 480a446954..fb8496930e 100644
--- a/modules/private/serv.go
+++ b/modules/private/serv.go
@@ -8,10 +8,10 @@ import (
"fmt"
"net/url"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
)
// KeyAndOwner is the response from ServNoCommand
diff --git a/modules/proxy/proxy.go b/modules/proxy/proxy.go
index 1a6bdad7fb..8c460dba30 100644
--- a/modules/proxy/proxy.go
+++ b/modules/proxy/proxy.go
@@ -10,8 +10,8 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/gobwas/glob"
)
diff --git a/modules/proxyprotocol/conn.go b/modules/proxyprotocol/conn.go
index f437f13683..beac5de120 100644
--- a/modules/proxyprotocol/conn.go
+++ b/modules/proxyprotocol/conn.go
@@ -14,7 +14,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var (
diff --git a/modules/public/public.go b/modules/public/public.go
index abc6b46158..174936fd4a 100644
--- a/modules/public/public.go
+++ b/modules/public/public.go
@@ -12,12 +12,12 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
func CustomAssets() *assetfs.Layer {
diff --git a/modules/public/public_test.go b/modules/public/public_test.go
index 5e4bf5d671..4bfbb7ef31 100644
--- a/modules/public/public_test.go
+++ b/modules/public/public_test.go
@@ -6,7 +6,7 @@ package public
import (
"testing"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/public/serve_dynamic.go b/modules/public/serve_dynamic.go
index a668b17c34..e5bd89b1cd 100644
--- a/modules/public/serve_dynamic.go
+++ b/modules/public/serve_dynamic.go
@@ -6,8 +6,8 @@
package public
import (
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/setting"
)
func BuiltinAssets() *assetfs.Layer {
diff --git a/modules/public/serve_static.go b/modules/public/serve_static.go
index e79085021e..e19bd976eb 100644
--- a/modules/public/serve_static.go
+++ b/modules/public/serve_static.go
@@ -8,8 +8,8 @@ package public
import (
"time"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/timeutil"
)
var _ GzipBytesProvider = (*vfsgen۰CompressedFileInfo)(nil)
diff --git a/modules/queue/base_channel.go b/modules/queue/base_channel.go
index dd8ccb15f4..1be4edf144 100644
--- a/modules/queue/base_channel.go
+++ b/modules/queue/base_channel.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
)
var errChannelClosed = errors.New("channel is closed")
diff --git a/modules/queue/base_levelqueue.go b/modules/queue/base_levelqueue.go
index 06cb5f4819..12c805c0be 100644
--- a/modules/queue/base_levelqueue.go
+++ b/modules/queue/base_levelqueue.go
@@ -7,8 +7,8 @@ import (
"context"
"sync/atomic"
- "code.gitea.io/gitea/modules/nosql"
- "code.gitea.io/gitea/modules/queue/lqinternal"
+ "forgejo.org/modules/nosql"
+ "forgejo.org/modules/queue/lqinternal"
"code.forgejo.org/forgejo/levelqueue"
"github.com/syndtr/goleveldb/leveldb"
diff --git a/modules/queue/base_levelqueue_common.go b/modules/queue/base_levelqueue_common.go
index ee334c4571..8b4f35c47d 100644
--- a/modules/queue/base_levelqueue_common.go
+++ b/modules/queue/base_levelqueue_common.go
@@ -11,7 +11,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/nosql"
+ "forgejo.org/modules/nosql"
"code.forgejo.org/forgejo/levelqueue"
"github.com/syndtr/goleveldb/leveldb"
diff --git a/modules/queue/base_levelqueue_test.go b/modules/queue/base_levelqueue_test.go
index a4dc7a3062..0f02b9f3ee 100644
--- a/modules/queue/base_levelqueue_test.go
+++ b/modules/queue/base_levelqueue_test.go
@@ -6,8 +6,8 @@ package queue
import (
"testing"
- "code.gitea.io/gitea/modules/queue/lqinternal"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/queue/lqinternal"
+ "forgejo.org/modules/setting"
"code.forgejo.org/forgejo/levelqueue"
"github.com/stretchr/testify/assert"
diff --git a/modules/queue/base_levelqueue_unique.go b/modules/queue/base_levelqueue_unique.go
index ac133bdbf4..91d2e68500 100644
--- a/modules/queue/base_levelqueue_unique.go
+++ b/modules/queue/base_levelqueue_unique.go
@@ -8,8 +8,8 @@ import (
"sync"
"sync/atomic"
- "code.gitea.io/gitea/modules/nosql"
- "code.gitea.io/gitea/modules/queue/lqinternal"
+ "forgejo.org/modules/nosql"
+ "forgejo.org/modules/queue/lqinternal"
"code.forgejo.org/forgejo/levelqueue"
"github.com/syndtr/goleveldb/leveldb"
diff --git a/modules/queue/base_redis.go b/modules/queue/base_redis.go
index 62df30f68f..ec3c6dc16d 100644
--- a/modules/queue/base_redis.go
+++ b/modules/queue/base_redis.go
@@ -8,9 +8,9 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/nosql"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/nosql"
"github.com/redis/go-redis/v9"
)
diff --git a/modules/queue/base_redis_test.go b/modules/queue/base_redis_test.go
index fa1700dc2e..bf3ad5b97b 100644
--- a/modules/queue/base_redis_test.go
+++ b/modules/queue/base_redis_test.go
@@ -7,8 +7,8 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/modules/queue/mock"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/queue/mock"
+ "forgejo.org/modules/setting"
"github.com/redis/go-redis/v9"
"github.com/stretchr/testify/suite"
diff --git a/modules/queue/base_redis_with_server_test.go b/modules/queue/base_redis_with_server_test.go
index b73404f4e5..e1f552bfb2 100644
--- a/modules/queue/base_redis_with_server_test.go
+++ b/modules/queue/base_redis_with_server_test.go
@@ -7,8 +7,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/nosql"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/nosql"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/suite"
)
diff --git a/modules/queue/config.go b/modules/queue/config.go
index c5bc16b6f0..f736a5aa12 100644
--- a/modules/queue/config.go
+++ b/modules/queue/config.go
@@ -4,7 +4,7 @@
package queue
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
type BaseConfig struct {
diff --git a/modules/queue/manager.go b/modules/queue/manager.go
index 8b964c0c28..8f1a93f273 100644
--- a/modules/queue/manager.go
+++ b/modules/queue/manager.go
@@ -8,8 +8,8 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// Manager is a manager for the queues created by "CreateXxxQueue" functions, these queues are called "managed queues".
diff --git a/modules/queue/manager_test.go b/modules/queue/manager_test.go
index 5806cbd6c9..bd6e314493 100644
--- a/modules/queue/manager_test.go
+++ b/modules/queue/manager_test.go
@@ -7,7 +7,7 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/queue/mock/redisuniversalclient.go b/modules/queue/mock/redisuniversalclient.go
index 36e4b7cd5d..65bac755d1 100644
--- a/modules/queue/mock/redisuniversalclient.go
+++ b/modules/queue/mock/redisuniversalclient.go
@@ -1,9 +1,9 @@
// Code generated by MockGen. DO NOT EDIT.
-// Source: code.gitea.io/gitea/modules/nosql (interfaces: RedisClient)
+// Source: forgejo.org/modules/nosql (interfaces: RedisClient)
//
// Generated by this command:
//
-// mockgen -package mock -destination ./modules/queue/mock/redisuniversalclient.go code.gitea.io/gitea/modules/nosql RedisClient
+// mockgen -package mock -destination ./modules/queue/mock/redisuniversalclient.go forgejo.org/modules/nosql RedisClient
//
// Package mock is a generated GoMock package.
diff --git a/modules/queue/queue.go b/modules/queue/queue.go
index 56835014a5..f16b3c1f34 100644
--- a/modules/queue/queue.go
+++ b/modules/queue/queue.go
@@ -61,7 +61,7 @@
// func handler(items ...*mypkg.QueueItem) []*mypkg.QueueItem { ... }
package queue
-import "code.gitea.io/gitea/modules/util"
+import "forgejo.org/modules/util"
type HandlerFuncT[T any] func(...T) (unhandled []T)
diff --git a/modules/queue/workergroup.go b/modules/queue/workergroup.go
index ea4c0020c5..3fb821ce69 100644
--- a/modules/queue/workergroup.go
+++ b/modules/queue/workergroup.go
@@ -10,7 +10,7 @@ import (
"sync/atomic"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var (
diff --git a/modules/queue/workerqueue.go b/modules/queue/workerqueue.go
index 041ce9a3f2..6a71fc4fb4 100644
--- a/modules/queue/workerqueue.go
+++ b/modules/queue/workerqueue.go
@@ -10,10 +10,10 @@ import (
"sync/atomic"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
)
// WorkerPoolQueue is a queue that uses a pool of workers to process items
diff --git a/modules/queue/workerqueue_test.go b/modules/queue/workerqueue_test.go
index 0060d88ec6..5ae1a701b2 100644
--- a/modules/queue/workerqueue_test.go
+++ b/modules/queue/workerqueue_test.go
@@ -11,8 +11,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/recaptcha/recaptcha.go b/modules/recaptcha/recaptcha.go
index 1777d169c1..95b0a77a43 100644
--- a/modules/recaptcha/recaptcha.go
+++ b/modules/recaptcha/recaptcha.go
@@ -11,9 +11,9 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// Response is the structure of JSON returned from API
diff --git a/modules/references/references.go b/modules/references/references.go
index 3b4bcb3706..f008826e04 100644
--- a/modules/references/references.go
+++ b/modules/references/references.go
@@ -11,10 +11,10 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup/mdstripper"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup/mdstripper"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
var (
@@ -460,7 +460,8 @@ func findAllIssueReferencesBytes(content []byte, links []string) []*rawReference
}
parts := strings.Split(u.EscapedPath(), "/")
// /user/repo/issues/3
- if len(parts) != 5 || parts[0] != "" {
+ // /user/repo/pulls/7/files/...
+ if len(parts) < 5 || parts[0] != "" {
continue
}
var sep string
diff --git a/modules/references/references_test.go b/modules/references/references_test.go
index d5f7c4b4c5..5dc6cd94fe 100644
--- a/modules/references/references_test.go
+++ b/modules/references/references_test.go
@@ -7,7 +7,7 @@ import (
"regexp"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
@@ -132,6 +132,30 @@ func TestFindAllIssueReferences(t *testing.T) {
{203, "user4", "repo5", "203", true, XRefActionNone, nil, nil, ""},
},
},
+ {
+ "This http://gitea.com:3000/user4/repo5/pulls/202#x yes.",
+ []testResult{
+ {202, "user4", "repo5", "202", true, XRefActionNone, nil, nil, ""},
+ },
+ },
+ {
+ "This http://gitea.com:3000/user4/repo5/pulls/202/commits yes.",
+ []testResult{
+ {202, "user4", "repo5", "202", true, XRefActionNone, nil, nil, ""},
+ },
+ },
+ {
+ "This http://gitea.com:3000/user4/repo5/pulls/202/files yes.",
+ []testResult{
+ {202, "user4", "repo5", "202", true, XRefActionNone, nil, nil, ""},
+ },
+ },
+ {
+ "This http://gitea.com:3000/user4/repo5/pulls/202/files#diff- yes.",
+ []testResult{
+ {202, "user4", "repo5", "202", true, XRefActionNone, nil, nil, ""},
+ },
+ },
{
"This http://GiTeA.COM:3000/user4/repo6/pulls/205 yes.",
[]testResult{
diff --git a/modules/regexplru/regexplru.go b/modules/regexplru/regexplru.go
index 8f66dcf3f7..b452094c16 100644
--- a/modules/regexplru/regexplru.go
+++ b/modules/regexplru/regexplru.go
@@ -6,7 +6,7 @@ package regexplru
import (
"regexp"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
lru "github.com/hashicorp/golang-lru/v2"
)
diff --git a/modules/repository/branch.go b/modules/repository/branch.go
index 2bf9930f19..59b5f9e7d5 100644
--- a/modules/repository/branch.go
+++ b/modules/repository/branch.go
@@ -7,14 +7,14 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
)
// SyncRepoBranches synchronizes branch table with repository branches
diff --git a/modules/repository/branch_test.go b/modules/repository/branch_test.go
index b98618a16b..deb6cd5d19 100644
--- a/modules/repository/branch_test.go
+++ b/modules/repository/branch_test.go
@@ -6,10 +6,10 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/repository/collaborator.go b/modules/repository/collaborator.go
index 17915d34b7..5a0c4451b7 100644
--- a/modules/repository/collaborator.go
+++ b/modules/repository/collaborator.go
@@ -6,11 +6,11 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/modules/repository/collaborator_test.go b/modules/repository/collaborator_test.go
index 63352e33e8..dae173506b 100644
--- a/modules/repository/collaborator_test.go
+++ b/modules/repository/collaborator_test.go
@@ -6,14 +6,14 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- perm_model "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ perm_model "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/repository/commits.go b/modules/repository/commits.go
index ede60429a1..8f63f03db5 100644
--- a/modules/repository/commits.go
+++ b/modules/repository/commits.go
@@ -9,13 +9,13 @@ import (
"net/url"
"time"
- "code.gitea.io/gitea/models/avatars"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/avatars"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
)
// PushCommit represents a commit in a push operation.
diff --git a/modules/repository/commits_test.go b/modules/repository/commits_test.go
index a22f3d07b8..f49b0d37c5 100644
--- a/modules/repository/commits_test.go
+++ b/modules/repository/commits_test.go
@@ -8,11 +8,11 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/repository/create.go b/modules/repository/create.go
index 32c6235544..d76a5571c7 100644
--- a/modules/repository/create.go
+++ b/modules/repository/create.go
@@ -11,22 +11,22 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/models"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
// CreateRepositoryByExample creates a repository for the user/organization.
diff --git a/modules/repository/create_test.go b/modules/repository/create_test.go
index c743271c26..cb34143cef 100644
--- a/modules/repository/create_test.go
+++ b/modules/repository/create_test.go
@@ -6,10 +6,10 @@ package repository
import (
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/repository/delete.go b/modules/repository/delete.go
index 04af98beef..6fff16b406 100644
--- a/modules/repository/delete.go
+++ b/modules/repository/delete.go
@@ -6,9 +6,9 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
)
// CanUserDelete returns true if user could delete the repository
diff --git a/modules/repository/env.go b/modules/repository/env.go
index e4f32092fc..110f6ca674 100644
--- a/modules/repository/env.go
+++ b/modules/repository/env.go
@@ -8,9 +8,9 @@ import (
"os"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
)
// env keys for git hooks need
diff --git a/modules/repository/fork.go b/modules/repository/fork.go
index fbf0008716..42801fa80d 100644
--- a/modules/repository/fork.go
+++ b/modules/repository/fork.go
@@ -6,9 +6,9 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
)
// CanUserForkRepo returns true if specified user can fork repository.
diff --git a/modules/repository/hooks.go b/modules/repository/hooks.go
index 75a21a09dd..0f5e3afc34 100644
--- a/modules/repository/hooks.go
+++ b/modules/repository/hooks.go
@@ -8,8 +8,8 @@ import (
"os"
"path/filepath"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
func getHookTemplates() (hookNames, hookTpls, giteaHookTpls []string) {
diff --git a/modules/repository/init.go b/modules/repository/init.go
index 5f500c5233..7b1442be93 100644
--- a/modules/repository/init.go
+++ b/modules/repository/init.go
@@ -10,14 +10,14 @@ import (
"sort"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/options"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/options"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
type OptionFile struct {
diff --git a/modules/repository/license.go b/modules/repository/license.go
index dcbefc8ded..af75d463d2 100644
--- a/modules/repository/license.go
+++ b/modules/repository/license.go
@@ -11,7 +11,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/options"
+ "forgejo.org/modules/options"
)
type LicenseValues struct {
diff --git a/modules/repository/main_test.go b/modules/repository/main_test.go
index 7b245cf118..5906b10865 100644
--- a/modules/repository/main_test.go
+++ b/modules/repository/main_test.go
@@ -6,10 +6,10 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/modules/repository/push.go b/modules/repository/push.go
index 66d0417caf..d8be0a3e8c 100644
--- a/modules/repository/push.go
+++ b/modules/repository/push.go
@@ -4,7 +4,7 @@
package repository
import (
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
// PushUpdateOptions defines the push update options
diff --git a/modules/repository/repo.go b/modules/repository/repo.go
index 98e7fcbc0a..c86d48fe52 100644
--- a/modules/repository/repo.go
+++ b/modules/repository/repo.go
@@ -12,17 +12,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
)
/*
diff --git a/modules/repository/repo_test.go b/modules/repository/repo_test.go
index f3e7be6d7d..278bdc2420 100644
--- a/modules/repository/repo_test.go
+++ b/modules/repository/repo_test.go
@@ -6,7 +6,7 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/repository/temp.go b/modules/repository/temp.go
index 04faa9db3d..6048c43a8e 100644
--- a/modules/repository/temp.go
+++ b/modules/repository/temp.go
@@ -9,9 +9,9 @@ import (
"path"
"path/filepath"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// LocalCopyPath returns the local repository temporary copy path.
diff --git a/modules/session/db.go b/modules/session/db.go
index 3b12b93521..eea7e2136e 100644
--- a/modules/session/db.go
+++ b/modules/session/db.go
@@ -7,9 +7,9 @@ import (
"log"
"sync"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/timeutil"
"code.forgejo.org/go-chi/session"
)
diff --git a/modules/session/redis.go b/modules/session/redis.go
index 230b501080..cf84ef21d9 100644
--- a/modules/session/redis.go
+++ b/modules/session/redis.go
@@ -22,8 +22,8 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/nosql"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/nosql"
"code.forgejo.org/go-chi/session"
)
diff --git a/modules/session/virtual.go b/modules/session/virtual.go
index 9cf3683a71..1c3e1c778b 100644
--- a/modules/session/virtual.go
+++ b/modules/session/virtual.go
@@ -7,8 +7,8 @@ import (
"fmt"
"sync"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
"code.forgejo.org/go-chi/session"
memcache "code.forgejo.org/go-chi/session/memcache"
diff --git a/modules/setting/admin.go b/modules/setting/admin.go
index eed3aa22cf..7a1e071bac 100644
--- a/modules/setting/admin.go
+++ b/modules/setting/admin.go
@@ -4,7 +4,7 @@
package setting
import (
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
)
// Admin settings
diff --git a/modules/setting/admin_test.go b/modules/setting/admin_test.go
index 0c6c24b038..5473534521 100644
--- a/modules/setting/admin_test.go
+++ b/modules/setting/admin_test.go
@@ -6,7 +6,7 @@ package setting
import (
"testing"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/setting/api.go b/modules/setting/api.go
index c36f05cfd1..18180c3d07 100644
--- a/modules/setting/api.go
+++ b/modules/setting/api.go
@@ -7,7 +7,7 @@ import (
"net/url"
"path"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// API settings
diff --git a/modules/setting/cache.go b/modules/setting/cache.go
index bfa6ca0e61..cdc7e1a971 100644
--- a/modules/setting/cache.go
+++ b/modules/setting/cache.go
@@ -7,7 +7,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Cache represents cache settings
diff --git a/modules/setting/camo.go b/modules/setting/camo.go
index 608ecf8363..5d31446a41 100644
--- a/modules/setting/camo.go
+++ b/modules/setting/camo.go
@@ -6,7 +6,7 @@ package setting
import (
"strconv"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var Camo = struct {
diff --git a/modules/setting/config.go b/modules/setting/config.go
index 03558574c2..6299640e61 100644
--- a/modules/setting/config.go
+++ b/modules/setting/config.go
@@ -6,8 +6,8 @@ package setting
import (
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting/config"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting/config"
)
type PictureStruct struct {
diff --git a/modules/setting/config/value.go b/modules/setting/config/value.go
index f0ec120544..3409f61b76 100644
--- a/modules/setting/config/value.go
+++ b/modules/setting/config/value.go
@@ -7,9 +7,9 @@ import (
"context"
"sync"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
type CfgSecKey struct {
diff --git a/modules/setting/config_env.go b/modules/setting/config_env.go
index 2bc1a5c341..458dbb51bb 100644
--- a/modules/setting/config_env.go
+++ b/modules/setting/config_env.go
@@ -10,7 +10,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
const (
diff --git a/modules/setting/config_provider.go b/modules/setting/config_provider.go
index 12cf36aa59..e93b21abda 100644
--- a/modules/setting/config_provider.go
+++ b/modules/setting/config_provider.go
@@ -12,8 +12,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
"gopkg.in/ini.v1" //nolint:depguard
)
diff --git a/modules/setting/f3.go b/modules/setting/f3.go
index 8669b70562..31d12294b8 100644
--- a/modules/setting/f3.go
+++ b/modules/setting/f3.go
@@ -3,7 +3,7 @@
package setting
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Friendly Forge Format (F3) settings
diff --git a/modules/setting/federation.go b/modules/setting/federation.go
index edb18e0054..a0fdec228e 100644
--- a/modules/setting/federation.go
+++ b/modules/setting/federation.go
@@ -4,7 +4,7 @@
package setting
import (
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/42wim/httpsig"
)
diff --git a/modules/setting/git.go b/modules/setting/git.go
index 812c4fe6c9..f35592a924 100644
--- a/modules/setting/git.go
+++ b/modules/setting/git.go
@@ -8,7 +8,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Git settings
diff --git a/modules/setting/i18n.go b/modules/setting/i18n.go
index c2e5822cf0..a400cf844c 100644
--- a/modules/setting/i18n.go
+++ b/modules/setting/i18n.go
@@ -9,7 +9,7 @@ var defaultI18nLangNames = []string{
"zh-CN", "简体中文",
"zh-HK", "繁體中文(香港)",
"zh-TW", "繁體中文(台灣)",
- "da", "Danish",
+ "da", "Dansk",
"de-DE", "Deutsch",
"nds", "Plattdüütsch",
"fr-FR", "Français",
diff --git a/modules/setting/incoming_email.go b/modules/setting/incoming_email.go
index 287e72941c..502be159a1 100644
--- a/modules/setting/incoming_email.go
+++ b/modules/setting/incoming_email.go
@@ -8,7 +8,7 @@ import (
"net/mail"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var IncomingEmail = struct {
diff --git a/modules/setting/indexer.go b/modules/setting/indexer.go
index 4c4f63bc61..6a464ee0de 100644
--- a/modules/setting/indexer.go
+++ b/modules/setting/indexer.go
@@ -9,7 +9,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/gobwas/glob"
)
diff --git a/modules/setting/lfs.go b/modules/setting/lfs.go
index f55b0cdae9..3cd48c538b 100644
--- a/modules/setting/lfs.go
+++ b/modules/setting/lfs.go
@@ -7,7 +7,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/generate"
+ "forgejo.org/modules/generate"
)
// LFS represents the server-side configuration for Git LFS.
diff --git a/modules/setting/log.go b/modules/setting/log.go
index a141188c0c..0747ac4dac 100644
--- a/modules/setting/log.go
+++ b/modules/setting/log.go
@@ -11,8 +11,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
type LogGlobalConfig struct {
diff --git a/modules/setting/log_test.go b/modules/setting/log_test.go
index 3134d3e75c..eda6dc36af 100644
--- a/modules/setting/log_test.go
+++ b/modules/setting/log_test.go
@@ -8,8 +8,8 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
"github.com/stretchr/testify/require"
)
diff --git a/modules/setting/mailer.go b/modules/setting/mailer.go
index 0804fbd717..b7f69c3492 100644
--- a/modules/setting/mailer.go
+++ b/modules/setting/mailer.go
@@ -11,7 +11,7 @@ import (
"text/template"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
shellquote "github.com/kballard/go-shellquote"
)
diff --git a/modules/setting/markup.go b/modules/setting/markup.go
index e893c1c2f1..90fc86b131 100644
--- a/modules/setting/markup.go
+++ b/modules/setting/markup.go
@@ -7,7 +7,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// ExternalMarkupRenderers represents the external markup renderers
diff --git a/modules/setting/mirror.go b/modules/setting/mirror.go
index 3aa530a1f4..58c57c5c95 100644
--- a/modules/setting/mirror.go
+++ b/modules/setting/mirror.go
@@ -6,7 +6,7 @@ package setting
import (
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Mirror settings
diff --git a/modules/setting/oauth2.go b/modules/setting/oauth2.go
index 49288e2639..72500cfc89 100644
--- a/modules/setting/oauth2.go
+++ b/modules/setting/oauth2.go
@@ -8,8 +8,8 @@ import (
"path/filepath"
"sync/atomic"
- "code.gitea.io/gitea/modules/generate"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/generate"
+ "forgejo.org/modules/log"
)
// OAuth2UsernameType is enum describing the way gitea 'name' should be generated from oauth2 data
diff --git a/modules/setting/oauth2_test.go b/modules/setting/oauth2_test.go
index 18252b2447..2fc5da6996 100644
--- a/modules/setting/oauth2_test.go
+++ b/modules/setting/oauth2_test.go
@@ -7,8 +7,8 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/modules/generate"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/generate"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/setting/other.go b/modules/setting/other.go
index 4ba494765b..db60cd2205 100644
--- a/modules/setting/other.go
+++ b/modules/setting/other.go
@@ -3,7 +3,7 @@
package setting
-import "code.gitea.io/gitea/modules/log"
+import "forgejo.org/modules/log"
type OtherConfig struct {
ShowFooterVersion bool
diff --git a/modules/setting/path.go b/modules/setting/path.go
index b99f1977bb..33f27db8fd 100644
--- a/modules/setting/path.go
+++ b/modules/setting/path.go
@@ -10,7 +10,7 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var (
diff --git a/modules/setting/proxy.go b/modules/setting/proxy.go
index 4ff420d090..7a9de9568b 100644
--- a/modules/setting/proxy.go
+++ b/modules/setting/proxy.go
@@ -6,7 +6,7 @@ package setting
import (
"net/url"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Proxy settings
diff --git a/modules/setting/queue.go b/modules/setting/queue.go
index 251a6c1e30..06d007c140 100644
--- a/modules/setting/queue.go
+++ b/modules/setting/queue.go
@@ -7,8 +7,8 @@ import (
"path/filepath"
"runtime"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
)
// QueueSettings represent the settings for a queue from the ini
diff --git a/modules/setting/repository.go b/modules/setting/repository.go
index 93c01cb8fa..9efd674f8b 100644
--- a/modules/setting/repository.go
+++ b/modules/setting/repository.go
@@ -9,7 +9,7 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// enumerates all the policy repository creating
diff --git a/modules/setting/security.go b/modules/setting/security.go
index 678a57cb30..f3480d1056 100644
--- a/modules/setting/security.go
+++ b/modules/setting/security.go
@@ -8,10 +8,10 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/generate"
- "code.gitea.io/gitea/modules/keying"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/generate"
+ "forgejo.org/modules/keying"
+ "forgejo.org/modules/log"
)
var (
diff --git a/modules/setting/server.go b/modules/setting/server.go
index c874a58069..bff51f787d 100644
--- a/modules/setting/server.go
+++ b/modules/setting/server.go
@@ -13,9 +13,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
// Scheme describes protocol types
diff --git a/modules/setting/server_test.go b/modules/setting/server_test.go
index 4b95961a26..4450f99546 100644
--- a/modules/setting/server_test.go
+++ b/modules/setting/server_test.go
@@ -6,7 +6,7 @@ package setting
import (
"testing"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/setting/service.go b/modules/setting/service.go
index cc84ac7257..729b10839e 100644
--- a/modules/setting/service.go
+++ b/modules/setting/service.go
@@ -11,8 +11,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
"github.com/gobwas/glob"
)
diff --git a/modules/setting/service_test.go b/modules/setting/service_test.go
index e504bc68dc..4fc09021b6 100644
--- a/modules/setting/service_test.go
+++ b/modules/setting/service_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/structs"
"github.com/gobwas/glob"
"github.com/stretchr/testify/assert"
diff --git a/modules/setting/session.go b/modules/setting/session.go
index 29ee67914d..e9ff9bf0bc 100644
--- a/modules/setting/session.go
+++ b/modules/setting/session.go
@@ -9,8 +9,8 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
)
// SessionConfig defines Session settings
diff --git a/modules/setting/setting.go b/modules/setting/setting.go
index 487f2bb0d5..eb7b9e9373 100644
--- a/modules/setting/setting.go
+++ b/modules/setting/setting.go
@@ -11,9 +11,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/user"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/user"
+ "forgejo.org/modules/util"
)
var ForgejoVersion = "1.0.0"
diff --git a/modules/setting/setting_test.go b/modules/setting/setting_test.go
index 6801844729..1fef9e068a 100644
--- a/modules/setting/setting_test.go
+++ b/modules/setting/setting_test.go
@@ -7,7 +7,7 @@ package setting
import (
"testing"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/setting/ssh.go b/modules/setting/ssh.go
index ea387e521f..86193bddb9 100644
--- a/modules/setting/ssh.go
+++ b/modules/setting/ssh.go
@@ -11,8 +11,8 @@ import (
"text/template"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
gossh "golang.org/x/crypto/ssh"
)
diff --git a/modules/setting/time.go b/modules/setting/time.go
index 97988211a9..1211fd475a 100644
--- a/modules/setting/time.go
+++ b/modules/setting/time.go
@@ -6,7 +6,7 @@ package setting
import (
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// DefaultUILocation is the location on the UI, so that we can display the time on UI.
diff --git a/modules/setting/ui.go b/modules/setting/ui.go
index 40f1812839..2e6a3df4c6 100644
--- a/modules/setting/ui.go
+++ b/modules/setting/ui.go
@@ -6,8 +6,8 @@ package setting
import (
"time"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
)
// UI settings
diff --git a/modules/setting/webhook.go b/modules/setting/webhook.go
index dd60acf210..071b729aa1 100644
--- a/modules/setting/webhook.go
+++ b/modules/setting/webhook.go
@@ -6,7 +6,7 @@ package setting
import (
"net/url"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
// Webhook settings
diff --git a/modules/ssh/init.go b/modules/ssh/init.go
index 21d4f89936..1ccd95b18b 100644
--- a/modules/ssh/init.go
+++ b/modules/ssh/init.go
@@ -11,8 +11,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
func Init() error {
diff --git a/modules/ssh/ssh.go b/modules/ssh/ssh.go
index 6ee10f718b..19cac0b603 100644
--- a/modules/ssh/ssh.go
+++ b/modules/ssh/ssh.go
@@ -21,12 +21,12 @@ import (
"sync"
"syscall"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/gliderlabs/ssh"
gossh "golang.org/x/crypto/ssh"
diff --git a/modules/ssh/ssh_graceful.go b/modules/ssh/ssh_graceful.go
index cad2c685bd..825313ab1c 100644
--- a/modules/ssh/ssh_graceful.go
+++ b/modules/ssh/ssh_graceful.go
@@ -4,9 +4,9 @@
package ssh
import (
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/gliderlabs/ssh"
)
diff --git a/modules/storage/local.go b/modules/storage/local.go
index 00c7f668aa..6f851983b1 100644
--- a/modules/storage/local.go
+++ b/modules/storage/local.go
@@ -11,9 +11,9 @@ import (
"os"
"path/filepath"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
var _ ObjectStorage = &LocalStorage{}
diff --git a/modules/storage/local_test.go b/modules/storage/local_test.go
index e230323f67..d0dd3a6462 100644
--- a/modules/storage/local_test.go
+++ b/modules/storage/local_test.go
@@ -8,7 +8,7 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/storage/minio.go b/modules/storage/minio.go
index b02eec7aa0..ee545edc10 100644
--- a/modules/storage/minio.go
+++ b/modules/storage/minio.go
@@ -15,9 +15,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/minio/minio-go/v7"
"github.com/minio/minio-go/v7/pkg/credentials"
diff --git a/modules/storage/minio_test.go b/modules/storage/minio_test.go
index 9ce1dbc7b4..99f70c4565 100644
--- a/modules/storage/minio_test.go
+++ b/modules/storage/minio_test.go
@@ -10,7 +10,7 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/minio/minio-go/v7"
"github.com/stretchr/testify/assert"
diff --git a/modules/storage/storage.go b/modules/storage/storage.go
index 453d755fbb..db081e0768 100644
--- a/modules/storage/storage.go
+++ b/modules/storage/storage.go
@@ -11,8 +11,8 @@ import (
"net/url"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// ErrURLNotSupported represents url is not supported
diff --git a/modules/storage/storage_test.go b/modules/storage/storage_test.go
index 70bcd3155a..af3dd9520e 100644
--- a/modules/storage/storage_test.go
+++ b/modules/storage/storage_test.go
@@ -7,7 +7,7 @@ import (
"bytes"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/structs/attachment.go b/modules/structs/attachment.go
index c97cdcb83c..0a3d4140c2 100644
--- a/modules/structs/attachment.go
+++ b/modules/structs/attachment.go
@@ -1,7 +1,7 @@
// Copyright 2017 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT
-package structs // import "code.gitea.io/gitea/modules/structs"
+package structs // import "forgejo.org/modules/structs"
import (
"time"
diff --git a/modules/structs/hook.go b/modules/structs/hook.go
index 10b3a9db9b..1665dc4da6 100644
--- a/modules/structs/hook.go
+++ b/modules/structs/hook.go
@@ -9,7 +9,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
// ErrInvalidReceiveHook FIXME
diff --git a/modules/structs/pull.go b/modules/structs/pull.go
index ab627666c9..1ce7550e19 100644
--- a/modules/structs/pull.go
+++ b/modules/structs/pull.go
@@ -57,7 +57,8 @@ type PullRequest struct {
// swagger:strfmt date-time
Closed *time.Time `json:"closed_at"`
- PinOrder int `json:"pin_order"`
+ PinOrder int `json:"pin_order"`
+ Flow int64 `json:"flow"`
}
// PRBranchInfo information about a branch
diff --git a/modules/structs/repo.go b/modules/structs/repo.go
index b5f54a2a7a..c9cd729cf3 100644
--- a/modules/structs/repo.go
+++ b/modules/structs/repo.go
@@ -224,10 +224,10 @@ type EditRepoOption struct {
AllowRebaseUpdate *bool `json:"allow_rebase_update,omitempty"`
// set to `true` to delete pr branch after merge by default
DefaultDeleteBranchAfterMerge *bool `json:"default_delete_branch_after_merge,omitempty"`
- // set to a merge style to be used by this repository: "merge", "rebase", "rebase-merge", "squash", or "fast-forward-only".
- DefaultMergeStyle *string `json:"default_merge_style,omitempty"`
+ // set to a merge style to be used by this repository: "merge", "rebase", "rebase-merge", "squash", "fast-forward-only", "manually-merged", or "rebase-update-only".
+ DefaultMergeStyle *string `json:"default_merge_style,omitempty" binding:"In(merge,rebase,rebase-merge,squash,fast-forward-only,manually-merged,rebase-update-only)"`
// set to a update style to be used by this repository: "rebase" or "merge"
- DefaultUpdateStyle *string `json:"default_update_style,omitempty"`
+ DefaultUpdateStyle *string `json:"default_update_style,omitempty" binding:"In(merge,rebase)"`
// set to `true` to allow edits from maintainers by default
DefaultAllowMaintainerEdit *bool `json:"default_allow_maintainer_edit,omitempty"`
// set to `true` to archive this repository.
diff --git a/modules/structs/user.go b/modules/structs/user.go
index 6c0468b5fb..49e4c495cf 100644
--- a/modules/structs/user.go
+++ b/modules/structs/user.go
@@ -6,7 +6,7 @@ package structs
import (
"time"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
// User represents a user
diff --git a/modules/svg/svg.go b/modules/svg/svg.go
index 016e1dc08b..e00d8de2d1 100644
--- a/modules/svg/svg.go
+++ b/modules/svg/svg.go
@@ -9,9 +9,9 @@ import (
"path"
"strings"
- gitea_html "code.gitea.io/gitea/modules/html"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/public"
+ gitea_html "forgejo.org/modules/html"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/public"
)
var svgIcons map[string]string
diff --git a/modules/sync/status_pool.go b/modules/sync/status_pool.go
index 6f075d54b7..f22e3e155b 100644
--- a/modules/sync/status_pool.go
+++ b/modules/sync/status_pool.go
@@ -6,7 +6,7 @@ package sync
import (
"sync"
- "code.gitea.io/gitea/modules/container"
+ "forgejo.org/modules/container"
)
// StatusTable is a table maintains true/false values.
diff --git a/modules/system/appstate_test.go b/modules/system/appstate_test.go
index 2f44c7b845..8a444aff0f 100644
--- a/modules/system/appstate_test.go
+++ b/modules/system/appstate_test.go
@@ -6,8 +6,8 @@ package system
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/system/db.go b/modules/system/db.go
index 17178283d9..384087ab4f 100644
--- a/modules/system/db.go
+++ b/modules/system/db.go
@@ -6,9 +6,9 @@ package system
import (
"context"
- "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/system"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/util"
)
// DBStore can be used to store app state items in local filesystem
diff --git a/modules/templates/base.go b/modules/templates/base.go
index 2c2f35bbed..76d8e3271e 100644
--- a/modules/templates/base.go
+++ b/modules/templates/base.go
@@ -7,8 +7,8 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/setting"
)
func AssetFS() *assetfs.LayeredFS {
diff --git a/modules/templates/dynamic.go b/modules/templates/dynamic.go
index e1babd83c9..c5752c8c72 100644
--- a/modules/templates/dynamic.go
+++ b/modules/templates/dynamic.go
@@ -6,8 +6,8 @@
package templates
import (
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/setting"
)
func BuiltinAssets() *assetfs.Layer {
diff --git a/modules/templates/eval/eval.go b/modules/templates/eval/eval.go
index 5d4ac915b9..487a1de4b0 100644
--- a/modules/templates/eval/eval.go
+++ b/modules/templates/eval/eval.go
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
type Num struct {
diff --git a/modules/templates/helper.go b/modules/templates/helper.go
index 023ba60fa9..02b175e6f6 100644
--- a/modules/templates/helper.go
+++ b/modules/templates/helper.go
@@ -14,14 +14,14 @@ import (
"strings"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/svg"
- "code.gitea.io/gitea/modules/templates/eval"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/gitdiff"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/svg"
+ "forgejo.org/modules/templates/eval"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/gitdiff"
)
// NewFuncMap returns functions for injecting to templates
diff --git a/modules/templates/htmlrenderer.go b/modules/templates/htmlrenderer.go
index 55a55dd7f4..d60397df08 100644
--- a/modules/templates/htmlrenderer.go
+++ b/modules/templates/htmlrenderer.go
@@ -19,12 +19,12 @@ import (
"sync/atomic"
texttemplate "text/template"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates/scopedtmpl"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates/scopedtmpl"
+ "forgejo.org/modules/util"
)
type TemplateExecutor scopedtmpl.TemplateExecutor
diff --git a/modules/templates/htmlrenderer_test.go b/modules/templates/htmlrenderer_test.go
index a1d3783a75..7373605744 100644
--- a/modules/templates/htmlrenderer_test.go
+++ b/modules/templates/htmlrenderer_test.go
@@ -10,7 +10,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/assetfs"
+ "forgejo.org/modules/assetfs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/templates/mailer.go b/modules/templates/mailer.go
index ee79755dbb..a40728d7c7 100644
--- a/modules/templates/mailer.go
+++ b/modules/templates/mailer.go
@@ -11,9 +11,9 @@ import (
"strings"
texttmpl "text/template"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
var mailSubjectSplit = regexp.MustCompile(`(?m)^-{3,}\s*$`)
diff --git a/modules/templates/main_test.go b/modules/templates/main_test.go
index 977699f9c7..946bc603f6 100644
--- a/modules/templates/main_test.go
+++ b/modules/templates/main_test.go
@@ -7,12 +7,12 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/markup"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/markup"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/forgefed"
- _ "code.gitea.io/gitea/models/issues"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/forgefed"
+ _ "forgejo.org/models/issues"
)
func TestMain(m *testing.M) {
diff --git a/modules/templates/static.go b/modules/templates/static.go
index b5a7e561ec..776548c853 100644
--- a/modules/templates/static.go
+++ b/modules/templates/static.go
@@ -8,8 +8,8 @@ package templates
import (
"time"
- "code.gitea.io/gitea/modules/assetfs"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/assetfs"
+ "forgejo.org/modules/timeutil"
)
// GlobalModTime provide a global mod time for embedded asset files
diff --git a/modules/templates/util_avatar.go b/modules/templates/util_avatar.go
index a468361101..93ebec51e4 100644
--- a/modules/templates/util_avatar.go
+++ b/modules/templates/util_avatar.go
@@ -9,13 +9,13 @@ import (
"html"
"html/template"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/avatars"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- gitea_html "code.gitea.io/gitea/modules/html"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/avatars"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ gitea_html "forgejo.org/modules/html"
+ "forgejo.org/modules/setting"
)
type AvatarUtils struct {
diff --git a/modules/templates/util_date.go b/modules/templates/util_date.go
index f521b39b79..bb83bf692a 100644
--- a/modules/templates/util_date.go
+++ b/modules/templates/util_date.go
@@ -10,9 +10,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
)
type DateUtils struct{}
diff --git a/modules/templates/util_date_test.go b/modules/templates/util_date_test.go
index 2f5c79f762..37caf0d422 100644
--- a/modules/templates/util_date_test.go
+++ b/modules/templates/util_date_test.go
@@ -8,9 +8,9 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/templates/util_dict.go b/modules/templates/util_dict.go
index 8d6376b522..9d9af77fad 100644
--- a/modules/templates/util_dict.go
+++ b/modules/templates/util_dict.go
@@ -9,9 +9,9 @@ import (
"html/template"
"reflect"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
)
func dictMerge(base map[string]any, arg any) bool {
diff --git a/modules/templates/util_json.go b/modules/templates/util_json.go
index 71a4e23d36..3bc80e8f21 100644
--- a/modules/templates/util_json.go
+++ b/modules/templates/util_json.go
@@ -6,7 +6,7 @@ package templates
import (
"bytes"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
type JsonUtils struct{} //nolint:revive
diff --git a/modules/templates/util_misc.go b/modules/templates/util_misc.go
index 774385483b..12a65c87da 100644
--- a/modules/templates/util_misc.go
+++ b/modules/templates/util_misc.go
@@ -12,14 +12,14 @@ import (
"strings"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- giturl "code.gitea.io/gitea/modules/git/url"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/svg"
+ activities_model "forgejo.org/models/activities"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ giturl "forgejo.org/modules/git/url"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/svg"
"github.com/editorconfig/editorconfig-core-go/v2"
)
diff --git a/modules/templates/util_render.go b/modules/templates/util_render.go
index 3c337ae895..a4d7a82eea 100644
--- a/modules/templates/util_render.go
+++ b/modules/templates/util_render.go
@@ -14,14 +14,14 @@ import (
"strings"
"unicode"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
)
// RenderCommitMessage renders commit message with XSS-safe and special links.
diff --git a/modules/templates/util_render_test.go b/modules/templates/util_render_test.go
index 25a41f02c0..1fc2e9ea52 100644
--- a/modules/templates/util_render_test.go
+++ b/modules/templates/util_render_test.go
@@ -8,10 +8,10 @@ import (
"html/template"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/translation"
"github.com/stretchr/testify/assert"
)
@@ -192,8 +192,8 @@ func TestRenderMarkdownToHtml(t *testing.T) {
remote link
local link
remote link
-
-
+
+
88fc37a3c0...12fc37a3c0 (hash)
diff --git a/modules/templates/util_string.go b/modules/templates/util_string.go
index 685759dcbc..2d255e54a7 100644
--- a/modules/templates/util_string.go
+++ b/modules/templates/util_string.go
@@ -8,7 +8,7 @@ import (
"html/template"
"strings"
- "code.gitea.io/gitea/modules/base"
+ "forgejo.org/modules/base"
)
type StringUtils struct{}
diff --git a/modules/test/logchecker.go b/modules/test/logchecker.go
index 0f12257f3e..8e8fc32216 100644
--- a/modules/test/logchecker.go
+++ b/modules/test/logchecker.go
@@ -11,7 +11,7 @@ import (
"sync/atomic"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
type LogChecker struct {
diff --git a/modules/test/logchecker_test.go b/modules/test/logchecker_test.go
index 0f410fed12..d81142bf1c 100644
--- a/modules/test/logchecker_test.go
+++ b/modules/test/logchecker_test.go
@@ -7,7 +7,7 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/test/utils.go b/modules/test/utils.go
index 3d884b6cbe..f60bad022e 100644
--- a/modules/test/utils.go
+++ b/modules/test/utils.go
@@ -8,7 +8,7 @@ import (
"net/http/httptest"
"strings"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/modules/json"
)
// RedirectURL returns the redirect URL of a http response.
diff --git a/modules/testlogger/testlogger.go b/modules/testlogger/testlogger.go
index caa8abd07b..b5f196ad4b 100644
--- a/modules/testlogger/testlogger.go
+++ b/modules/testlogger/testlogger.go
@@ -16,9 +16,9 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/util"
)
var (
diff --git a/modules/timeutil/executable.go b/modules/timeutil/executable.go
index 57ae8b2a9d..7b30176df0 100644
--- a/modules/timeutil/executable.go
+++ b/modules/timeutil/executable.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
)
var (
diff --git a/modules/timeutil/since.go b/modules/timeutil/since.go
index 2c89ae38d5..b0bbe25f98 100644
--- a/modules/timeutil/since.go
+++ b/modules/timeutil/since.go
@@ -7,7 +7,7 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/translation"
)
// Seconds-based time units
diff --git a/modules/timeutil/since_test.go b/modules/timeutil/since_test.go
index 40fefe8700..b47b2c76dd 100644
--- a/modules/timeutil/since_test.go
+++ b/modules/timeutil/since_test.go
@@ -9,8 +9,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/timeutil/timestamp.go b/modules/timeutil/timestamp.go
index 27a80b6682..783ccba30b 100644
--- a/modules/timeutil/timestamp.go
+++ b/modules/timeutil/timestamp.go
@@ -6,7 +6,7 @@ package timeutil
import (
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// TimeStamp defines a timestamp
diff --git a/modules/timeutil/timestampnano.go b/modules/timeutil/timestampnano.go
index 4a9f7955b9..e2e86b863f 100644
--- a/modules/timeutil/timestampnano.go
+++ b/modules/timeutil/timestampnano.go
@@ -6,7 +6,7 @@ package timeutil
import (
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// TimeStampNano is for nano time in database, do not use it unless there is a real requirement.
diff --git a/modules/translation/i18n/dummy_test.go b/modules/translation/i18n/dummy_test.go
index 7bc29ef839..1df3d0c348 100644
--- a/modules/translation/i18n/dummy_test.go
+++ b/modules/translation/i18n/dummy_test.go
@@ -6,7 +6,7 @@ package i18n_test
import (
"testing"
- "code.gitea.io/gitea/modules/translation/i18n"
+ "forgejo.org/modules/translation/i18n"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/translation/i18n/errors.go b/modules/translation/i18n/errors.go
index ee9436a8f7..63a5f48dfa 100644
--- a/modules/translation/i18n/errors.go
+++ b/modules/translation/i18n/errors.go
@@ -4,7 +4,7 @@
package i18n
import (
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
var (
diff --git a/modules/translation/i18n/localestore.go b/modules/translation/i18n/localestore.go
index 0cfa96810e..1b64139690 100644
--- a/modules/translation/i18n/localestore.go
+++ b/modules/translation/i18n/localestore.go
@@ -1,4 +1,5 @@
// Copyright 2022 The Gitea Authors. All rights reserved.
+// Copyright 2024 The Forgejo Authors. All rights reserved.
// SPDX-License-Identifier: MIT
package i18n
@@ -8,10 +9,10 @@ import (
"html/template"
"slices"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// This file implements the static LocaleStore that will not watch for changes
@@ -239,6 +240,7 @@ func (l *locale) TrString(trKey string, trArgs ...any) string {
if defaultLang, ok := l.store.localeMap[l.store.defaultLang]; ok {
if msg := defaultLang.LookupNewStyleMessage(trKey); msg != "" {
format = msg
+ found = true
} else if foundIndex {
// Third fallback: old-style default language
if msg, ok := defaultLang.idxToMsgMap[idx]; ok {
diff --git a/modules/translation/plural_rules.go b/modules/translation/plural_rules.go
index b8c00ceef7..7e9ae39111 100644
--- a/modules/translation/plural_rules.go
+++ b/modules/translation/plural_rules.go
@@ -12,8 +12,8 @@ package translation
import (
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/translation/i18n"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/translation/i18n"
)
// The constants refer to indices below in `PluralRules` and also in i18n.js, keep them in sync!
diff --git a/modules/translation/translation.go b/modules/translation/translation.go
index 7be77536ca..1b763764f1 100644
--- a/modules/translation/translation.go
+++ b/modules/translation/translation.go
@@ -10,11 +10,11 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/options"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation/i18n"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/options"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation/i18n"
+ "forgejo.org/modules/util"
"github.com/dustin/go-humanize"
"golang.org/x/text/language"
diff --git a/modules/translation/translation_test.go b/modules/translation/translation_test.go
index 5b3eefb355..356b85f946 100644
--- a/modules/translation/translation_test.go
+++ b/modules/translation/translation_test.go
@@ -8,7 +8,7 @@ package translation
import (
"testing"
- "code.gitea.io/gitea/modules/translation/i18n"
+ "forgejo.org/modules/translation/i18n"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/turnstile/turnstile.go b/modules/turnstile/turnstile.go
index 38d0233446..31ba256195 100644
--- a/modules/turnstile/turnstile.go
+++ b/modules/turnstile/turnstile.go
@@ -11,8 +11,8 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
)
// Response is the structure of JSON returned from API
diff --git a/modules/typesniffer/typesniffer.go b/modules/typesniffer/typesniffer.go
index 212e50c4f1..a8fc70e54c 100644
--- a/modules/typesniffer/typesniffer.go
+++ b/modules/typesniffer/typesniffer.go
@@ -11,7 +11,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// Use at most this many bytes to determine Content Type.
diff --git a/modules/updatechecker/update_checker.go b/modules/updatechecker/update_checker.go
index 0c93f08d21..b0932ba663 100644
--- a/modules/updatechecker/update_checker.go
+++ b/modules/updatechecker/update_checker.go
@@ -11,10 +11,10 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/system"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/system"
"github.com/hashicorp/go-version"
)
diff --git a/modules/util/rotatingfilewriter/writer.go b/modules/util/rotatingfilewriter/writer.go
index c595f49c49..ff234eea93 100644
--- a/modules/util/rotatingfilewriter/writer.go
+++ b/modules/util/rotatingfilewriter/writer.go
@@ -14,8 +14,8 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/graceful/releasereopen"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/graceful/releasereopen"
+ "forgejo.org/modules/util"
)
type Options struct {
diff --git a/modules/util/util.go b/modules/util/util.go
index 88ac07567b..da405c9c4b 100644
--- a/modules/util/util.go
+++ b/modules/util/util.go
@@ -14,7 +14,7 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/modules/optional"
"golang.org/x/crypto/ssh"
"golang.org/x/text/cases"
diff --git a/modules/util/util_test.go b/modules/util/util_test.go
index 7344c8fbb7..5e0c4a9a0b 100644
--- a/modules/util/util_test.go
+++ b/modules/util/util_test.go
@@ -11,9 +11,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/validation/binding.go b/modules/validation/binding.go
index 006fbfafc1..f4f82278bd 100644
--- a/modules/validation/binding.go
+++ b/modules/validation/binding.go
@@ -8,9 +8,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/auth"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/auth"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/util"
"code.forgejo.org/go-chi/binding"
"github.com/gobwas/glob"
diff --git a/modules/validation/email.go b/modules/validation/email.go
index 326e93378a..fb563c2b81 100644
--- a/modules/validation/email.go
+++ b/modules/validation/email.go
@@ -11,8 +11,8 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/gobwas/glob"
)
diff --git a/modules/validation/helpers.go b/modules/validation/helpers.go
index 2f88fcbc60..1f573564e6 100644
--- a/modules/validation/helpers.go
+++ b/modules/validation/helpers.go
@@ -9,7 +9,7 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
var externalTrackerRegex = regexp.MustCompile(`({?)(?:user|repo|index)+?(}?)`)
diff --git a/modules/validation/helpers_test.go b/modules/validation/helpers_test.go
index a1bdf2a29c..01a17f0d6b 100644
--- a/modules/validation/helpers_test.go
+++ b/modules/validation/helpers_test.go
@@ -6,7 +6,7 @@ package validation
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/modules/validation/validatable.go b/modules/validation/validatable.go
index 94b5cc135c..bc565bd194 100644
--- a/modules/validation/validatable.go
+++ b/modules/validation/validatable.go
@@ -10,7 +10,7 @@ import (
"strings"
"unicode/utf8"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
)
// ErrNotValid represents an validation error
diff --git a/modules/validation/validatable_test.go b/modules/validation/validatable_test.go
index 919f5a3183..0802d5cc92 100644
--- a/modules/validation/validatable_test.go
+++ b/modules/validation/validatable_test.go
@@ -6,7 +6,7 @@ package validation
import (
"testing"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
)
type Sut struct {
diff --git a/modules/web/handler.go b/modules/web/handler.go
index 728cc5a160..4a7f28b1fa 100644
--- a/modules/web/handler.go
+++ b/modules/web/handler.go
@@ -9,9 +9,9 @@ import (
"net/http"
"reflect"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/web/routing"
- "code.gitea.io/gitea/modules/web/types"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/web/routing"
+ "forgejo.org/modules/web/types"
)
var responseStatusProviders = map[reflect.Type]func(req *http.Request) types.ResponseStatusProvider{}
diff --git a/modules/web/middleware/binding.go b/modules/web/middleware/binding.go
index 4e43f6d4b3..9083e9b485 100644
--- a/modules/web/middleware/binding.go
+++ b/modules/web/middleware/binding.go
@@ -8,10 +8,10 @@ import (
"reflect"
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
"code.forgejo.org/go-chi/binding"
)
diff --git a/modules/web/middleware/cookie.go b/modules/web/middleware/cookie.go
index f2d25f5b1c..3bfaeabe69 100644
--- a/modules/web/middleware/cookie.go
+++ b/modules/web/middleware/cookie.go
@@ -9,8 +9,8 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/session"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/session"
+ "forgejo.org/modules/setting"
)
// SetRedirectToCookie convenience function to set the RedirectTo cookie consistently
diff --git a/modules/web/middleware/data.go b/modules/web/middleware/data.go
index 08d83f94be..4603e64052 100644
--- a/modules/web/middleware/data.go
+++ b/modules/web/middleware/data.go
@@ -7,7 +7,7 @@ import (
"context"
"time"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// ContextDataStore represents a data store
diff --git a/modules/web/middleware/locale.go b/modules/web/middleware/locale.go
index 9653a6f349..565fb2f502 100644
--- a/modules/web/middleware/locale.go
+++ b/modules/web/middleware/locale.go
@@ -6,8 +6,8 @@ package middleware
import (
"net/http"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/translation/i18n"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/translation/i18n"
"golang.org/x/text/language"
)
diff --git a/modules/web/route.go b/modules/web/route.go
index eda6871d85..046c9f4ba7 100644
--- a/modules/web/route.go
+++ b/modules/web/route.go
@@ -7,7 +7,7 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/web/middleware"
+ "forgejo.org/modules/web/middleware"
"code.forgejo.org/go-chi/binding"
"github.com/go-chi/chi/v5"
diff --git a/modules/web/routemock.go b/modules/web/routemock.go
index cb41f63b91..33d2ad06eb 100644
--- a/modules/web/routemock.go
+++ b/modules/web/routemock.go
@@ -6,7 +6,7 @@ package web
import (
"net/http"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
// MockAfterMiddlewares is a general mock point, it's between middlewares and the handler
diff --git a/modules/web/routemock_test.go b/modules/web/routemock_test.go
index cd99b99323..43d4b28830 100644
--- a/modules/web/routemock_test.go
+++ b/modules/web/routemock_test.go
@@ -8,7 +8,7 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/modules/web/routing/logger.go b/modules/web/routing/logger.go
index 5f3a7592af..8fd24c9733 100644
--- a/modules/web/routing/logger.go
+++ b/modules/web/routing/logger.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/web/types"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/web/types"
)
// NewLoggerHandler is a handler that will log routing to the router log taking account of
@@ -90,7 +90,7 @@ func logPrinter(logger log.Logger) func(trigger Event, record *requestRecord) {
status = v.WrittenStatus()
}
logf := logger.Info
- if strings.HasPrefix(req.RequestURI, "/assets/") {
+ if strings.HasPrefix(req.RequestURI, "/assets/") || req.RequestURI == "/api/actions/runner.v1.RunnerService/FetchTask" || req.RequestURI == "/api/actions/runner.v1.RunnerService/UpdateLog" {
logf = logger.Trace
}
message := completedMessage
diff --git a/modules/web/routing/logger_manager.go b/modules/web/routing/logger_manager.go
index aa25ec3a27..4b12419b44 100644
--- a/modules/web/routing/logger_manager.go
+++ b/modules/web/routing/logger_manager.go
@@ -9,8 +9,8 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/process"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/process"
)
// Event indicates when the printer is triggered
diff --git a/options/locale/locale_ar.ini b/options/locale/locale_ar.ini
index b7b3a0c883..f4ac1a0e3d 100644
--- a/options/locale/locale_ar.ini
+++ b/options/locale/locale_ar.ini
@@ -10,7 +10,7 @@ preview = عاين
disabled = معطّل
go_back = عُد للوراء
licenses = التراخيص
-sign_in = سجل الدخول
+sign_in = تسجيل الدخول
activities = الأنشطة
copy_content = انسخ المحتوى
collaborative = مشترك
diff --git a/options/locale/locale_bg.ini b/options/locale/locale_bg.ini
index 6fc4b55eae..9ccdb1cb90 100644
--- a/options/locale/locale_bg.ini
+++ b/options/locale/locale_bg.ini
@@ -11,7 +11,7 @@ copy_content = Копиране на съдържанието
user_profile_and_more = Профил и настройки…
view = Преглед
your_settings = Настройки
-mirrors = Огледала
+mirrors = Огледални
explore = Разглеждане
write = Писане
twofa = Двуфакторно удостоверяване
@@ -36,7 +36,7 @@ dashboard = Табло
logo = Лого
toc = Съдържание
copy_url = Копиране на URL
-new_mirror = Ново огледало
+new_mirror = Ново огледално
re_type = Потвърдете паролата
copy = Копиране
enabled = Включено
@@ -61,7 +61,7 @@ ok = Добре
manage_org = Управление на организациите
new_repo = Ново хранилище
register = Регистрация
-mirror = Огледало
+mirror = Огледално
username = Потребителско име
password = Парола
template = Шаблон
@@ -69,7 +69,7 @@ signed_in_as = Влезли сте като
sign_up = Регистриране
enable_javascript = Този сайт изисква JavaScript.
home = Начало
-email = Адрес на ел. поща
+email = Адрес за ел. поща
issues = Задачи
retry = Повторен опит
remove = Премахване
@@ -93,8 +93,8 @@ filter.not_fork = Не разклонения
filter.is_template = Шаблони
filter.not_template = Не шаблони
filter.private = Частни
-filter.is_mirror = Огледала
-filter.not_mirror = Не огледала
+filter.is_mirror = Огледални
+filter.not_mirror = Не огледални
copy_hash = Копиране на контролната сума
artifacts = Артефакти
show_log_seconds = Показване на секундите
@@ -102,7 +102,7 @@ remove_all = Премахване на всичко
test = Проба
remove_label_str = Премахване на елемента „%s“
copy_branch = Копиране на името на клона
-error404 = Страницата, която се опитвате да отворите, или не съществува или не сте упълномощени да я видите.
+error404 = Страницата, която се опитвате да отворите, или не съществува , или е премахната , или не сте упълномощени да я видите.
new_repo.link = Ново хранилище
new_migrate.title = Нова миграция
new_repo.title = Ново хранилище
@@ -113,6 +113,36 @@ copy_generic = Копиране в клипборда
copy_error = Неуспешно копиране
copy_path = Копиране на пътя
+return_to_forgejo = Връщане към Forgejo
+toggle_menu = Превключване на менюто
+more_items = Още елементи
+twofa_scratch = Резервен код за двуфакторно удостоверяване
+webauthn_insert_key = Поставете вашия ключ за сигурност
+webauthn_sign_in = Натиснете бутона на вашия ключ за сигурност. Ако ключът ви за сигурност няма бутон, поставете го отново.
+webauthn_press_button = Моля, натиснете бутона на вашия ключ за сигурност…
+webauthn_use_twofa = Използвайте двуфакторен код от телефона си
+webauthn_error = Неуспешно прочитане на вашия ключ за сигурност.
+webauthn_unsupported_browser = Вашият браузър в момента не поддържа WebAuthn.
+webauthn_error_unknown = Възникна неизвестна грешка. Моля, опитайте отново.
+webauthn_error_insecure = WebAuthn поддържа само сигурни връзки. За тестване през HTTP можете да използвате произход „localhost“ или „127.0.0.1“
+webauthn_error_unable_to_process = Сървърът не можа да обработи заявката ви.
+webauthn_error_duplicated = Ключът за сигурност не е разрешен за тази заявка. Моля, уверете се, че ключът не е вече регистриран.
+webauthn_error_empty = Трябва да зададете име за този ключ.
+webauthn_error_timeout = Времето за изчакване изтече преди ключът ви да бъде прочетен. Моля, презаредете страницата и опитайте отново.
+rerun = Повторно изпълнение
+copy_type_unsupported = Този тип файл не може да бъде копиран
+error413 = Изчерпали сте квотата си.
+go_back = Връщане
+invalid_data = Невалидни данни: %v
+unknown = Неизвестно
+confirm_delete_artifact = Сигурни ли сте, че искате да изтриете артефакта „%s“?
+archived = Архивирано
+concept_system_global = Глобално
+concept_user_individual = Индивидуално
+show_timestamps = Показване на времеви отпечатъци
+show_full_screen = Показване на цял екран
+confirm_delete_selected = Потвърждавате ли изтриването на всички избрани елементи?
+
[settings]
ui = Тема
delete_key = Премахване
@@ -157,7 +187,7 @@ account = Акаунт
update_avatar = Обновяване на профилната снимка
ssh_gpg_keys = SSH / GPG ключове
comment_type_group_milestone = Етап
-manage_emails = Управление на адресите на ел. поща
+manage_emails = Управление на адресите за ел. поща
permission_read = Четене
update_password = Обновяване на паролата
biography_placeholder = Разкажете на другите малко за себе си! (Можете да използвате Маркдаун)
@@ -183,7 +213,7 @@ user_block_success = Потребителят е блокиран успешно
update_profile_success = Профилът ви е обновен.
update_user_avatar_success = Профилната снимка на потребителя е обновена.
remove_oauth2_application_success = Приложението е изтрито.
-email_deletion_success = Адресът на ел. поща е премахнат.
+email_deletion_success = Адресът за ел. поща е премахнат.
update_avatar_success = Профилната ви снимка е обновена.
change_username = Потребителското ви име е променено.
comment_type_group_assignee = Изпълнител
@@ -191,22 +221,22 @@ enable_custom_avatar = Използване на персонализирана
requires_activation = Изисква активиране
activated = Активиран
primary = Основен
-email_deletion = Премахване на адреса на ел. поща
-add_new_email = Добавяне на нов адрес на ел. поща
-add_email = Добавяне на адрес на ел. поща
+email_deletion = Премахване на адреса за ел. поща
+add_new_email = Добавяне на нов адрес за ел. поща
+add_email = Добавяне на адрес за ел. поща
key_content_gpg_placeholder = Започва с „-----BEGIN PGP PUBLIC KEY BLOCK-----“
comment_type_group_title = Заглавие
comment_type_group_label = Етикет
-change_username_prompt = Забележка: Промяната на потребителското ви име променя също URL на вашия акаунт.
+change_username_prompt = Бележка: Промяната на потребителското ви име променя също URL на вашия акаунт.
update_language_not_found = Езикът „%s“ не е наличен.
keep_activity_private_popup = Вашата дейност ще бъде видима само за вас и администраторите на сайта
uploaded_avatar_not_a_image = Каченият файл не е изображение.
uploaded_avatar_is_too_big = Размерът на качения файл (%d KiB) надвишава максималния размер (%d KiB).
-change_password_success = Паролата ви е обновена. Влизайте с новата си парола от сега нататък.
+change_password_success = Паролата ви е обновена. Отсега нататък използвайте новата си парола, за да влезете.
manage_themes = Тема по подразбиране
manage_openid = OpenID адреси
primary_email = Да е основен
-keep_email_private = Скриване на адреса на ел. поща
+keep_email_private = Скриване на адреса за ел. поща
theme_update_error = Избраната тема не съществува.
theme_update_success = Темата ви е обновена.
key_content_ssh_placeholder = Започва с „ssh-ed25519“, „ssh-rsa“, „ecdsa-sha2-nistp256“, „ecdsa-sha2-nistp384“, „ecdsa-sha2-nistp521“, „sk-ecdsa-sha2-nistp256@openssh.com“, или „sk-ssh-ed25519@openssh.com“
@@ -227,7 +257,7 @@ saved_successfully = Настройките бяха запазени успеш
no_activity = Няма скорошна дейност
theme_desc = Тази тема ще се използва за уеб интерфейса, когато сте влезли.
keep_activity_private = Скриване на дейността от профилната страница
-lookup_avatar_by_mail = Търсене на профилна снимка по адреса на ел. поща
+lookup_avatar_by_mail = Търсене на профилна снимка по адреса за ел. поща
password_incorrect = Текущата парола е неправилна.
change_username_redirect_prompt = Старото потребителско име ще се пренасочва, докато някой не го вземе.
principal_content = Съдържание
@@ -246,7 +276,7 @@ delete_prompt = Тази операция ще изтрие перманентн
email_notifications.disable = Изключване на известията по ел. поща
delete_account = Изтриване на акаунта ви
confirm_delete_account = Потвърждаване на изтриването
-email_notifications.onmention = Ел. поща само при споменаване
+email_notifications.onmention = Ел. писмо само при споменаване
pronouns_unspecified = Непосочени
pronouns = Местоимения
gpg_token_code = echo "%s" | gpg -a --default-key %s --detach-sig
@@ -254,9 +284,105 @@ language.title = Език по подразбиране
language.localization_project = Помогнете ни да преведем Forgejo на вашия език! Научете повече .
language.description = Този език ще бъде запазен във вашия акаунт и ще се използва като език по подразбиране, след като влезете.
pronouns_custom = Персонализирани
-visibility.limited_tooltip = Видимо само за влезли потребители
+visibility.limited_tooltip = Видим само за влезли потребители
pronouns_custom_label = Персонализирани местоимения
+storage_overview = Преглед на съхранението
+quota = Квота
+password_username_disabled = Нелокални потребители не могат да променят потребителското си име. Моля, свържете се с администратора на сайта за повече подробности.
+change_username_redirect_prompt.with_cooldown.one = Старото потребителско име ще бъде достъпно за всички след период на изчакване от %[1]d ден. Все още можете да си върнете старото потребителско име по време на периода на изчакване.
+change_username_redirect_prompt.with_cooldown.few = Старото потребителско име ще бъде достъпно за всички след период на изчакване от %[1]d дни. Все още можете да си върнете старото потребителско име по време на периода на изчакване.
+hints = Подсказки
+additional_repo_units_hint = Предлагане за включване на допълнителни елементи на хранилището
+additional_repo_units_hint_description = Показване на подсказка „Включване на повече“ за хранилища, които нямат включени всички налични елементи.
+update_hints = Обновяване на подсказките
+update_hints_success = Подсказките са обновени.
+hidden_comment_types = Скрити типове коментари
+hidden_comment_types_description = Типовете коментари, отметнати тук, няма да се показват в страниците на задачите. Например, отмятането на „Етикет“ премахва всички коментари от типа „<потребител> добави/премахна <етикет>“.
+hidden_comment_types.ref_tooltip = Коментари, в които тази задача е спомената от друга задача/подаване/…
+hidden_comment_types.issue_ref_tooltip = Коментари, в които потребителят променя клона/маркера, свързан със задачата
+comment_type_group_reference = Препратка
+comment_type_group_branch = Клон
+comment_type_group_time_tracking = Проследяване на времето
+comment_type_group_deadline = Краен срок
+comment_type_group_dependency = Зависимост
+comment_type_group_lock = Състояние на заключване
+comment_type_group_review_request = Искане за рецензия
+comment_type_group_pull_request_push = Добавени подавания
+comment_type_group_issue_ref = Препратка към задача
+keep_activity_private.description = Вашата публична дейност ще бъде видима само за вас и администраторите на инстанцията.
+password_change_disabled = Нелокални потребители не могат да обновяват паролата си през уеб интерфейса на Forgejo.
+email_desc = Вашият основен адрес за ел. поща ще се използва за известия, възстановяване на парола и, при условие че не е скрит, за уеб-базирани Git операции.
+activate_email = Изпращане на активация
+activations_pending = Чакащи активации
+can_not_add_email_activations_pending = Има чакаща активация, опитайте отново след няколко минути, ако искате да добавите нова ел. поща.
+email_deletion_desc = Адресът за ел. поща и свързаната информация ще бъдат премахнати от вашия акаунт. Git подаванията от този адрес за ел. поща ще останат непроменени. Продължаване?
+add_email_confirmation_sent = Изпратено е ел. писмо за потвърждение до „%s“. За да потвърдите адреса си за ел. поща, моля, проверете входящата си кутия и последвайте предоставената връзка в рамките на следващите %s.
+add_email_success = Новият адрес за ел. поща е добавен.
+email_preference_set_success = Предпочитанията за ел. поща са зададени успешно.
+keep_pronouns_private = Показване на местоименията само на удостоверени потребители
+keep_pronouns_private.description = Това ще скрие вашите местоимения от посетители, които не са влезли в системата.
+ssh_helper = Нуждаете се от помощ? Разгледайте ръководството за създаване на собствени SSH ключове или за решаване на често срещани проблеми , които може да срещнете при използване на SSH.
+gpg_helper = Нуждаете се от помощ? Разгледайте ръководството относно GPG .
+ssh_key_been_used = Този SSH ключ вече е добавен към сървъра.
+gpg_key_id_used = Вече съществува публичен GPG ключ със същото ID.
+added_on = Добавен на %s
+valid_until_date = Валиден до %s
+valid_forever = Валиден завинаги
+last_used = Последно използван на
+key_state_desc = Този ключ е използван през последните 7 дни
+ssh_disabled = SSH е изключен
+ssh_externally_managed = Този SSH ключ се управлява външно за този потребител
+generate_token_name_duplicate = %s вече е използвано като име на приложение. Моля, използвайте ново.
+repo_and_org_access = Достъп до хранилища и организации
+permissions_public_only = Само публични
+permissions_access_all = Всички (публични, частни и ограничени)
+permissions_list = Разрешения:
+manage_oauth2_applications = Управление на OAuth2 приложения
+edit_oauth2_application = Редактиране на OAuth2 приложение
+oauth2_applications_desc = OAuth2 приложенията позволяват на вашето приложение от трета страна да удостоверява сигурно потребители в тази инстанция на Forgejo.
+remove_oauth2_application = Премахване на OAuth2 приложение
+create_oauth2_application = Създаване на ново OAuth2 приложение
+create_oauth2_application_button = Създаване на приложение
+create_oauth2_application_success = Успешно създадохте ново OAuth2 приложение.
+update_oauth2_application_success = Успешно обновихте OAuth2 приложението.
+oauth2_application_name = Име на приложението
+authorized_oauth2_applications = Упълномощени OAuth2 приложения
+revoke_key = Отнемане
+revoke_oauth2_grant = Отнемане на достъпа
+revoke_oauth2_grant_description = Отнемането на достъпа за това приложение от трета страна ще му попречи да има достъп до вашите данни. Сигурни ли сте?
+revoke_oauth2_grant_success = Достъпът е отнет успешно.
+twofa_desc = За да защитите акаунта си от кражба на парола, можете да използвате смартфон или друго устройство за получаване на еднократни пароли, базирани на време („TOTP“).
+twofa_recovery_tip = Ако загубите устройството си, ще можете да използвате ключ за еднократно възстановяване, за да си върнете достъпа до акаунта.
+twofa_is_enrolled = Вашият акаунт в момента е включен в двуфакторно удостоверяване.
+twofa_not_enrolled = Вашият акаунт в момента не е включен в двуфакторно удостоверяване.
+twofa_disable_note = Можете да изключите двуфакторното удостоверяване, ако е необходимо.
+twofa_disable_desc = Изключването на двуфакторното удостоверяване ще направи акаунта ви по-малко сигурен. Продължаване?
+regenerate_scratch_token_desc = Ако сте загубили ключа си за възстановяване или вече сте го използвали, за да влезете, можете да го нулирате тук.
+scan_this_image = Сканирайте това изображение с вашето приложение за удостоверяване:
+webauthn_register_key = Добавяне на ключ за сигурност
+webauthn_nickname = Прякор
+webauthn_delete_key = Премахване на ключ за сигурност
+webauthn_delete_key_desc = Ако премахнете ключ за сигурност, вече няма да можете да влизате с него. Продължаване?
+webauthn_key_loss_warning = Ако загубите ключовете си за сигурност, ще загубите достъп до акаунта си.
+webauthn_alternative_tip = Може да искате да конфигурирате допълнителен метод за удостоверяване.
+manage_account_links = Свързани акаунти
+remove_account_link = Премахване на свързан акаунт
+hooks.desc = Добавете уеб-куки, които ще се задействат за всички хранилища , които притежавате.
+delete_account_title = Изтриване на потребителския акаунт
+delete_account_desc = Сигурни ли сте, че искате да изтриете перманентно този потребителски акаунт?
+email_notifications.submit = Задаване на предпочит. за ел. поща
+email_notifications.andyourown = И вашите собствени известия
+visibility.public_tooltip = Видим за всички
+visibility.private_tooltip = Видим само за членове на организации, в които участвате
+blocked_since = Блокиран от %s
+user_block_yourself = Не можете да блокирате себе си.
+quota.applies_to_user = Следните правила за квота се прилагат за вашия акаунт
+quota.applies_to_org = Следните правила за квота се прилагат за тази организация
+quota.rule.exceeded = Надвишена
+quota.rule.exceeded.helper = Общият размер на обектите за това правило надвиши квотата.
+quota.rule.no_limit = Неограничена
+
[packages]
container.labels.value = Стойност
alpine.repository.repositories = Хранилища
@@ -288,6 +414,34 @@ container.details.type = Тип образ
alpine.repository = За хранилището
container.images.title = Образи
+registry.documentation = За повече информация относно регистъра %s, вижте документацията .
+filter.type = Тип
+filter.type.all = Всички
+filter.no_result = Вашият филтър не даде резултати.
+filter.container.tagged = С маркер
+filter.container.untagged = Без маркер
+details.project_site = Уебсайт на проекта
+details.repository_site = Уебсайт на хранилището
+details.documentation_site = Уебсайт на документацията
+search_in_external_registry = Търсене в %s
+alpine.repository.branches = Клонове
+alpine.repository.architectures = Архитектури
+arch.pacman.helper.gpg = Добавете доверителен сертификат за pacman:
+arch.pacman.repo.multi = %s има същата версия в различни дистрибуции.
+arch.pacman.repo.multi.item = Конфигурация за %s
+arch.pacman.conf = Добавете сървър със свързаната дистрибуция и архитектура към /etc/pacman.conf
:
+arch.pacman.sync = Синхронизирайте пакета с pacman:
+arch.version.description = Описание
+arch.version.provides = Доставя
+arch.version.groups = Група
+arch.version.depends = Зависимости
+arch.version.optdepends = Допълнителни зависимости
+arch.version.conflicts = В конфликт
+arch.version.replaces = Заменя
+cargo.registry = Настройте този регистър в конфигурационния файл на Cargo (например ~/.cargo/config.toml
):
+cargo.install = За да инсталирате пакета с Cargo, изпълнете следната команда:
+go.install = Инсталирайте пакета от командния ред:
+
[tool]
hours = %d часа
now = сега
@@ -447,7 +601,7 @@ projects.template.desc = Шаблон
projects.card_type.text_only = Само текст
projects.card_type.images_and_text = Изображения и текст
wiki = Уики
-wiki.welcome = Добре дошли в Уикито.
+wiki.welcome = Добре дошли в уикито.
wiki.create_first_page = Създаване на първата страница
editor.upload_file = Качване на файл
projects.column.color = Цвят
@@ -644,7 +798,7 @@ milestones.filter_sort.latest_due_date = Най-далечен краен сро
diff.view_file = Преглед на файла
release.deletion_success = Изданието е изтрито.
projects.column.delete = Изтриване на колоната
-migrate.migrating = Мигриране от %s ...
+migrate.migrating = Мигриране от %s …
escape_control_characters = Екраниране
issues.label_deletion_success = Етикетът е изтрит.
pulls.is_closed = Заявката за сливане е затворена.
@@ -1025,7 +1179,7 @@ issues.content_history.edited = редактирано
pulls.title_desc_one = иска да слее %[1]d подаване от %[2]s
в %[3]s
pulls.showing_specified_commit_range = Показани са само промените между %[1]s..%[2]s
pulls.merged_title_desc_one = сля %[1]d подаване от %[2]s
в %[3]s
%[4]s
-pulls.no_merge_access = Не сте упълномощени за сливане на тази заявка за сливане.
+pulls.no_merge_access = Не сте упълномощени да слеете тази заявка за сливане.
activity.navbar.code_frequency = Честота на промените
activity.git_stats_pushed_1 = е изтласкал
activity.git_stats_push_to_branch = към %s и
@@ -1156,7 +1310,7 @@ pulls.reopen_to_merge = Моля, отворете наново тази зая
pulls.cant_reopen_deleted_branch = Тази заявка за сливане не може да бъде отворена наново, защото клонът е изтрит.
pulls.status_checks_hide_all = Скриване на всички проверки
pulls.status_checks_failure = Някои проверки са неуспешни
-issues.review.add_review_request = поиска рецензия от %s %s
+issues.review.add_review_request = поиска рецензия от %[1]s %[2]s
wiki.no_search_results = Няма резултати
wiki.search = Търсене в уикито
issues.author.tooltip.pr = Този потребител е авторът на тази заявка за сливане.
@@ -1291,6 +1445,135 @@ issues.reaction.alt_many = %[1]s и още %[2]d реагираха с %[3]s.
issues.reaction.alt_add = Добавяне на реакция %[1]s към коментара.
issues.reaction.alt_remove = Премахване на реакция %[1]s от коментара.
+already_forked = Вече сте разклонили %s
+mirror_sync = синхронизирано
+author_search_tooltip = Показва максимум 30 потребители
+transfer.accept_desc = Прехвърляне към „%s“
+transfer.reject_desc = Отказ от прехвърляне към „%s“
+transfer.no_permission_to_accept = Нямате разрешение да приемете това прехвърляне.
+transfer.no_permission_to_reject = Нямате разрешение да отхвърлите това прехвърляне.
+archive.pull.noreview = Това хранилище е архивирано. Не можете да рецензирате заявки за сливане.
+form.reach_limit_of_creation_1 = Притежателят вече е достигнал лимита от %d хранилище.
+form.reach_limit_of_creation_n = Притежателят вече е достигнал лимита от %d хранилища.
+form.name_reserved = Името на хранилището „%s“ е резервирано.
+form.string_too_long = Даденият низ е по-дълъг от %d знака.
+need_auth = Упълномощаване
+migrate_options = Опции за мигрирането
+migrate_options_mirror_helper = Това хранилище ще бъде огледално
+migrate_options_lfs = Мигриране на LFS файлове
+migrate_items = Елементи за мигриране
+migrate_repo = Мигриране на хранилище
+migrate.clone_address_desc = HTTP(S) или Git „clone“ URL на съществуващо хранилище
+migrate.failed = Мигрирането е неуспешно: %v
+migrate.migrating_failed = Мигрирането от %s е неуспешно.
+migrate.migrating_failed.error = Неуспешно мигриране: %s
+migrate.migrating_failed_no_addr = Мигрирането е неуспешно.
+migrate.github.description = Мигриране на данни от github.com или GitHub Enterprise сървър.
+migrate.git.description = Мигриране само на хранилище от всяка Git услуга.
+migrate.gitlab.description = Мигриране на данни от gitlab.com или други GitLab инстанции.
+migrate.forgejo.description = Мигриране на данни от codeberg.org или други Forgejo инстанции.
+migrate.gitea.description = Мигриране на данни от gitea.com или други Gitea инстанции.
+migrate.gogs.description = Мигриране на данни от notabug.org или други Gogs инстанции.
+migrate.onedev.description = Мигриране на данни от code.onedev.io или други OneDev инстанции.
+migrate.codebase.description = Мигриране на данни от codebasehq.com.
+migrate.gitbucket.description = Мигриране на данни от GitBucket инстанции.
+migrate.migrating_git = Мигриране на Git данни
+migrate.migrating_topics = Мигриране на теми
+migrate.migrating_milestones = Мигриране на етапи
+migrate.migrating_labels = Мигриране на етикети
+migrate.migrating_releases = Мигриране на издания
+migrate.migrating_issues = Мигриране на задачи
+migrate.migrating_pulls = Мигриране на заявки за сливане
+mirror_from = огледално на
+generated_from = генерирано от
+fork_from_self = Не можете да разклоните хранилище, което притежавате.
+subscribe.issue.guest.tooltip = Влезте, за да се абонирате за тази задача.
+subscribe.pull.guest.tooltip = Влезте, за да се абонирате за тази заявка за сливане.
+cite_this_repo = Цитиране на това хранилище
+broken_message = Git данните, лежащи в основата на това хранилище, не могат да бъдат прочетени. Свържете се с администратора на тази инстанция или изтрийте това хранилище.
+clear_ref = `Изчистване на текущата препратка`
+file_follow = Последване на символната връзка
+generated = Генерирано
+commit_graph.hide_pr_refs = Скриване на заявките за сливане
+commit.contained_in_default_branch = Това подаване е част от стандартния клон
+commit.load_referencing_branches_and_tags = Зареждане на клонове и маркери, препращащи към това подаване
+normal_view = Нормален изглед
+editor.fork_before_edit = Трябва да разклоните това хранилище, за да направите или предложите промени в този файл.
+editor.must_have_write_access = Трябва да имате право на запис, за да правите или предлагате промени в този файл.
+editor.patching = Прилагане на кръпка:
+editor.fail_to_apply_patch = Неуспешно прилагане на кръпка „%s“
+editor.new_branch_name = Дайте име на новия клон за това подаване
+editor.invalid_commit_mail = Невалидна ел. поща за създаване на подаване.
+editor.file_is_a_symlink = `„%s“ е символна връзка. Символните връзки не могат да се редактират в уеб редактора`
+editor.file_changed_while_editing = Съдържанието на файла е променено, откакто сте го отворили. Щракнете тук , за да го видите, или Подайте промените отново , за да ги презапишете.
+editor.commit_id_not_matching = Файлът е променен, докато сте го редактирали. Подайте в нов клон и след това слейте.
+editor.push_rejected_no_message = Промяната беше отхвърлена от сървъра без съобщение. Моля, проверете Git куките.
+editor.push_rejected = Промяната беше отхвърлена от сървъра. Моля, проверете Git куките.
+editor.push_rejected_summary = Пълно съобщение на отхвърлянето:
+editor.upload_file_is_locked = Файлът „%s“ е заключен от %s.
+editor.cannot_commit_to_protected_branch = Не може да се подава в защитения клон „%s“.
+editor.no_commit_to_branch = Не може да се подава директно в клона, защото:
+editor.user_no_push_to_branch = Потребителят не може да изтласква в клона
+commits.no_commits = Няма общи подавания. „%s“ и „%s“ имат напълно различни истории.
+commits.nothing_to_compare = Тези клонове са равни.
+commits.browse_further = Разглеждане нататък
+commits.older = По-стари
+commits.newer = По-нови
+commitstatus.failure = Неуспех
+commitstatus.pending = В очакване
+commitstatus.success = Успех
+projects.desc = Управлявайте задачи и заявки за сливане в проектни табла.
+issues.filter_no_results = Няма резултати
+issues.filter_no_results_placeholder = Опитайте да коригирате филтрите си за търсене.
+issues.edit.already_changed = Неуспешно запазване на промените в задачата. Изглежда съдържанието вече е променено от друг потребител. Моля, презаредете страницата и опитайте да редактирате отново, за да избегнете презаписването на техните промени
+issues.choose.open_external_link = Отваряне
+issues.choose.blank_about = Създаване на задача от стандартен шаблон.
+issues.choose.invalid_templates = %v невалидни шаблона са намерени
+issues.filter_label_exclude = `Използвайте alt
+ click/enter
, за да изключите етикети`
+issues.context.menu = Меню за коментара
+issues.attachment.open_tab = `Щракнете, за да видите „%s“ в нов раздел`
+issues.attachment.download = `Щракнете, за да изтеглите „%s“`
+issues.tracker = Проследяване на времето
+issues.start_tracking = Започване на проследяване на времето
+issues.tracker_auto_close = Таймерът ще бъде спрян автоматично, когато тази задача бъде затворена
+issues.tracking_already_started = `Вече сте започнали проследяване на времето по друга задача !`
+issues.add_time_history = `добави изразходвано време %s`
+issues.del_time_history = `изтри изразходваното време %s`
+issues.time_spent_total = Общо изразходвано време
+issues.time_spent_from_all_authors = `Общо изразходвано време: %s`
+issues.force_push_codes = `изтласка принудително %[1]s от %[2]s
към %[4]s
%[6]s`
+issues.force_push_compare = Сравняване
+pulls.edit.already_changed = Неуспешно запазване на промените в заявката за сливане. Изглежда съдържанието вече е променено от друг потребител. Моля, презаредете страницата и опитайте да редактирате отново, за да избегнете презаписването на техните промени
+pulls.nothing_to_compare = Тези клонове са равни. Не е нужно да създавате заявка за сливане.
+pulls.nothing_to_compare_have_tag = Избраните клон/маркер са равни.
+pulls.nothing_to_compare_and_allow_empty_pr = Тези клонове са равни. Тази заявка за сливане ще бъде празна.
+pulls.has_pull_request = `Вече съществува заявка за сливане между тези клонове: %[2]s#%[3]d `
+pulls.change_target_branch_at = `промени целевия клон от %s на %s %s`
+pulls.cannot_merge_work_in_progress = Тази заявка за сливане е отбелязана като в процес на работа.
+pulls.still_in_progress = Все още е в процес на работа?
+pulls.add_prefix = Добавете префикс %s
+pulls.ready_for_review = Готово е за рецензиране?
+pulls.remove_prefix = Премахнете префикса %s
+pulls.files_conflicted = Тази заявка за сливане има промени, които са в конфликт с целевия клон.
+pulls.is_checking = Проверката за конфликти при сливане е в ход. Опитайте отново след няколко минути.
+pulls.is_ancestor = Този клон вече е включен в целевия клон. Няма какво да се слива.
+pulls.is_empty = Промените в този клон вече са в целевия клон. Това ще бъде празно подаване.
+pulls.required_status_check_failed = Някои задължителни проверки не са успешни.
+pulls.required_status_check_missing = Някои задължителни проверки липсват.
+pulls.blocked_by_approvals = Тази заявка за сливане все още няма достатъчно одобрения. Дадени са %d от %d одобрения.
+pulls.blocked_by_rejection = Тази заявка за сливане има поискани промени от официален рецензент.
+pulls.blocked_by_official_review_requests = Тази заявка за сливане е блокирана, защото липсва одобрение от един или повече официални рецензенти.
+pulls.cannot_auto_merge_desc = Тази заявка за сливане не може да бъде слята автоматично поради конфликти.
+pulls.cannot_auto_merge_helper = Слейте ръчно, за да разрешите конфликтите.
+pulls.waiting_count_1 = %d чакаща рецензия
+pulls.waiting_count_n = %d чакащи рецензии
+pulls.merge_pull_request = Създаване на подаване със сливане
+pulls.status_checking = Някои проверки са в очакване
+pulls.status_checks_requested = Задължително
+pulls.update_branch = Обновяване на клона чрез сливане
+pulls.update_branch_success = Обновяването на клона е успешно
+comments.edit.already_changed = Неуспешно запазване на промените в коментара. Изглежда съдържанието вече е променено от друг потребител. Моля, презаредете страницата и опитайте да редактирате отново, за да избегнете презаписването на техните промени
+
[modal]
confirm = Потвърждаване
no = Не
@@ -1320,6 +1603,12 @@ table_modal.placeholder.header = Заглавка
buttons.new_table.tooltip = Добавяне на таблица
table_modal.header = Добавяне на таблица
+buttons.indent.tooltip = Вмъкване на елементи с едно ниво
+buttons.unindent.tooltip = Изваждане на елементи с едно ниво
+link_modal.header = Добавяне на връзка
+link_modal.description = Описание
+link_modal.paste_reminder = Подсказка: С URL адрес в клипборда можете да поставите директно в редактора, за да създадете връзка.
+
[org]
teams.write_access = Писане
settings.location = Местоположение
@@ -1394,10 +1683,12 @@ teams.no_desc = Този екип няма описание
settings.delete_org_desc = Тази организация ще бъде изтрита перманентно. Продължаване?
open_dashboard = Отваряне на таблото
+settings.change_orgname_prompt = Бележка: Промяната на името на организацията ще промени и URL адреса на вашата организация и ще освободи старото име.
+
[install]
admin_password = Парола
user = Потребителско име
-admin_email = Адрес на ел. поща
+admin_email = Адрес за ел. поща
path = Път
password = Парола
host = Хост
@@ -1427,14 +1718,19 @@ admin_title = Настройки на администраторския ака
err_empty_admin_password = Администраторската парола не може да бъде празна.
docker_helper = Ако стартирате Forgejo в Docker, моля, прочетете документацията преди да промените настройки.
sqlite_helper = Път на файла за SQLite3 базата данни. Въведете абсолютен път, ако стартирате Forgejo като service.
-err_empty_admin_email = Администраторският адрес на ел. поща не може да бъде празен.
+err_empty_admin_email = Администраторският адрес за ел. поща не може да бъде празен.
password_algorithm = Алгоритъм за хеш. на паролите
-default_keep_email_private = Скриване на адресите на ел. поща по подразбиране
+default_keep_email_private = Скриване на адресите за ел. поща по подразбиране
invalid_password_algorithm = Невалиден алгоритъм за хеш. на паролите
err_admin_name_is_reserved = Потребителското име на администратора е невалидно, потребителското име е резервирано
err_admin_name_pattern_not_allowed = Потребителското име на администратора е невалидно, потребителското име съответства с резервиран шаблон
err_admin_name_is_invalid = Потребителското име на администратора е невалидно
+db_schema_helper = Оставете празно за схемата по подразбиране на базата данни („public“).
+reinstall_error = Опитвате се да инсталирате върху съществуваща Forgejo база данни
+reinstall_confirm_message = Преинсталирането със съществуваща Forgejo база данни може да причини множество проблеми. В повечето случаи трябва да използвате съществуващия си „app.ini“, за да стартирате Forgejo. Ако знаете какво правите, потвърдете следното:
+app_slogan = Слоган на инстанцията
+
[filter]
string.asc = А - Я
string.desc = Я - А
@@ -1462,8 +1758,8 @@ link_not_working_do_paste = Ако връзката не работи, опит
activate_account = Моля, активирайте своя акаунт
admin.new_user.subject = Нов потребител %s току-що се регистрира
activate_account.text_1 = Здравейте, %[1]s , благодарим ви за регистрацията в %[2]s!
-activate_email.text = Моля, щракнете върху следната връзка, за да потвърдите своя адрес на ел. поща в рамките на %s :
-activate_email = Потвърдете своя адрес на ел. поща
+activate_email.text = Моля, щракнете върху следната връзка, за да потвърдите своя адрес за ел. поща в рамките на %s :
+activate_email = Потвърдете своя адрес за ел. поща
activate_account.text_2 = Моля, щракнете върху следната връзка, за да активирате своя акаунт в рамките на %s :
issue_assigned.issue = @%[1]s ви възложи задача %[2]s в хранилище %[3]s.
issue.action.push_n = @%[1]s изтласка %[3]d подавания към %[2]s
@@ -1474,6 +1770,29 @@ issue_assigned.pull = @%[1]s ви възложи заявката за слив
issue.action.ready_for_review = @%[1]s отбеляза тази заявка за сливане като готова за рецензиране.
repo.transfer.subject_to = %s иска да прехвърли хранилище "%s" към %s
+view_it_on = Вижте го на %s
+reply = или отговорете директно на това ел. писмо
+admin.new_user.text = Моля, щракнете тук , за да управлявате този потребител от администраторския панел.
+register_notify.text_1 = това е ел. писмо за потвърждение на вашата регистрация в %s!
+register_notify.text_2 = Можете да влезете в акаунта си с потребителско име: %s
+register_notify.text_3 = Ако някой друг е създал този акаунт за вас, първо ще трябва да зададете парола .
+reset_password = Възстановете своя акаунт
+reset_password.text = Ако това сте вие, моля, щракнете върху следната връзка, за да възстановите акаунта си в рамките на %s :
+password_change.subject = Вашата парола е променена
+password_change.text_1 = Паролата за вашия акаунт току-що беше променена.
+primary_mail_change.subject = Основният ви адрес за ел. поща е променен
+primary_mail_change.text_1 = Основният адрес за ел. поща на вашия акаунт току-що беше променен на %[1]s. Това означава, че този адрес за ел. поща повече няма да получава известия по ел. поща за вашия акаунт.
+account_security_caution.text_1 = Ако това сте били вие, можете спокойно да игнорирате това ел. писмо.
+account_security_caution.text_2 = Ако това не сте били вие, акаунтът ви е компрометиран. Моля, свържете се с администраторите на този сайт.
+issue.action.force_push = %[1]s изтласка принудително %[2]s от %[3]s към %[4]s.
+repo.transfer.body = За да го приемете или отхвърлите, посетете %s или просто го игнорирайте.
+repo.collaborator.added.subject = %s ви добави към %s като сътрудник
+repo.collaborator.added.text = Бяхте добавени като сътрудник в хранилище:
+team_invite.subject = %[1]s ви покани да се присъедините към организацията %[2]s
+team_invite.text_1 = %[1]s ви покани да се присъедините към екип %[2]s в организация %[3]s.
+team_invite.text_2 = Моля, щракнете върху следната връзка, за да се присъедините към екипа:
+team_invite.text_3 = Бележка: Тази покана е предназначена за %[1]s. Ако не сте очаквали тази покана, можете да игнорирате това ел. писмо.
+
[user]
joined_on = Присъединени на %s
user_bio = Биография
@@ -1493,7 +1812,7 @@ follow = Последване
followers_few = %d последователи
block_user = Блокиране на потребителя
change_avatar = Променете профилната си снимка…
-email_visibility.limited = Вашият адрес на ел. поща е видим за всички удостоверени потребители
+email_visibility.limited = Вашият адрес за ел. поща е видим за всички удостоверени потребители
disabled_public_activity = Този потребител е изключил публичната видимост на дейността.
email_visibility.private = Вашият адрес на ел. поща е видим само за вас и администраторите
show_on_map = Показване на това място на картата
@@ -1508,6 +1827,16 @@ form.name_pattern_not_allowed = Шаблонът "%s" не е разрешен
form.name_reserved = Потребителското име "%s" е резервирано.
public_activity.visibility_hint.self_private_profile = Вашата дейност е видима само за вас и администраторите на инстанцията, тъй като вашият профил е частен. Конфигуриране .
+block_user.detail = Моля, имайте предвид, че блокирането на потребител има и други ефекти, като например:
+block_user.detail_1 = Ще спрете да се следвате един друг и няма да можете да се последвате отново.
+block_user.detail_2 = Този потребител няма да може да взаимодейства с хранилищата, които притежавате, или със задачите и коментарите, които сте създали.
+block_user.detail_3 = Няма да можете да се добавяте един друг като сътрудници на хранилище.
+follow_blocked_user = Не можете да последвате този потребител, защото сте го блокирали или той ви е блокирал.
+public_activity.visibility_hint.admin_public = Тази дейност е видима за всички, но като администратор можете да виждате и взаимодействия в частни пространства.
+public_activity.visibility_hint.self_private = Вашата дейност е видима само за вас и администраторите на инстанцията. Конфигуриране .
+public_activity.visibility_hint.admin_private = Тази дейност е видима за вас, защото сте администратор, но потребителят иска тя да остане частна.
+form.name_chars_not_allowed = Потребителското име „%s“ съдържа невалидни знаци.
+
[home]
filter = Други филтри
show_archived = Архивирани
@@ -1531,6 +1860,8 @@ collaborative_repos = Съвместни хранилища
switch_dashboard_context = Превключване на контекста на таблото
show_only_public = Показване само на публични
+filter_by_team_repositories = Филтриране по хранилища на екипа
+
[admin]
packages.version = Версия
packages.name = Име
@@ -1587,7 +1918,7 @@ config.server_config = Сървърна конфигурация
packages.size = Размер
settings = Админ. настройки
users = Потребителски акаунти
-emails.duplicate_active = Този адрес на ел. поща вече е активен за друг потребител.
+emails.duplicate_active = Този адрес за ел. поща вече е активен за друг потребител.
config.app_ver = Forgejo версия
config.custom_conf = Път на конфигурационния файл
config.git_version = Git версия
@@ -1607,15 +1938,21 @@ packages.total_size = Общ размер: %s
dashboard.new_version_hint = Forgejo %s вече е наличен, вие изпълнявате %s. Проверете блога за повече подробности.
total = Общо: %d
+config.db_type = Тип
+monitor.queue.type = Тип
+notices.type = Тип
+
[error]
not_found = Целта не може да бъде намерена.
report_message = Ако смятате, че това е грешка на Forgejo, моля, потърсете в задачите на Codeberg или отворете нова задача, ако е необходимо.
network_error = Мрежова грешка
occurred = Възникна грешка
+server_internal = Вътрешна грешка на сървъра
+
[form]
UserName = Потребителско име
-Email = Адрес на ел. поща
+Email = Адрес за ел. поща
Password = Парола
RepoName = Име на хранилището
username_been_taken = Потребителското име вече е заето.
@@ -1633,8 +1970,8 @@ url_error = `„%s“ не е валиден URL.`
Content = Съдържание
team_not_exist = Екипът не съществува.
TeamName = Име на екипа
-email_error = ` не е валиден адрес на ел. поща.`
-email_invalid = Адресът на ел. поща е невалиден.
+email_error = ` не е валиден адрес за ел. поща.`
+email_invalid = Адресът за ел. поща е невалиден.
SSHTitle = Име на SSH ключ
repo_name_been_taken = Името на хранилището вече е използвано.
team_name_been_taken = Името на екипа вече е заето.
@@ -1648,6 +1985,45 @@ Biography = Биография
Website = Уебсайт
Location = Местоположение
+AdminEmail = Администраторски адрес за ел. поща
+To = Име на клон
+CommitSummary = Обобщение на подаването
+CommitMessage = Съобщение на подаването
+TreeName = Път до файла
+alpha_dash_error = ` трябва да съдържа само буквено-цифрови знаци, тире („-“) и долна черта („_“).`
+alpha_dash_dot_error = ` трябва да съдържа само буквено-цифрови знаци, тире („-“), долна черта („_“) и точка („.“).`
+size_error = ` трябва да е с размер %s.`
+min_size_error = ` трябва да съдържа поне %s знака.`
+max_size_error = ` трябва да съдържа най-много %s знака.`
+include_error = ` трябва да съдържа подниз „%s“.`
+glob_pattern_error = ` glob шаблонът е невалиден: %s.`
+username_error = ` може да съдържа само буквено-цифрови знаци („0-9“, „a-z“, „A-Z“), тире („-“), долна черта („_“) и точка („.“). Не може да започва или завършва с не-буквено-цифрови знаци, като също така са забранени и последователни не-буквено-цифрови знаци.`
+username_error_no_dots = ` може да съдържа само буквено-цифрови знаци („0-9“, „a-z“, „A-Z“), тире („-“) и долна черта („_“). Не може да започва или завършва с не-буквено-цифрови знаци, като също така са забранени и последователни не-буквено-цифрови знаци.`
+invalid_group_team_map_error = ` съпоставянето е невалидно: %s`
+unknown_error = Неизвестна грешка:
+team_no_units_error = Разрешете достъп до поне една секция на хранилището.
+email_been_used = Адресът за ел. поща вече се използва.
+email_domain_is_not_allowed = Домейнът на адреса за ел. поща на потребителя %s е в конфликт с EMAIL_DOMAIN_ALLOWLIST или EMAIL_DOMAIN_BLOCKLIST. Уверете се, че сте въвели правилно адреса за ел. поща.
+openid_been_used = OpenID адресът „%s“ вече е използван.
+password_complexity = Паролата не отговаря на изискванията за сложност:
+password_lowercase_one = Поне един малък знак
+password_uppercase_one = Поне един голям знак
+password_digit_one = Поне една цифра
+password_special_one = Поне един специален знак (препинателни знаци, скоби, кавички и др.)
+enterred_invalid_repo_name = Името на хранилището, което въведохте, е неправилно.
+enterred_invalid_org_name = Името на организацията, което въведохте, е неправилно.
+enterred_invalid_password = Паролата, която въведохте, е неправилна.
+cannot_add_org_to_team = Организация не може да бъде добавена като член на екип.
+duplicate_invite_to_team = Потребителят вече е поканен като член на екипа.
+organization_leave_success = Успешно напуснахте организацията %s.
+must_use_public_key = Ключът, който предоставихте, е частен ключ. Моля, не качвайте частния си ключ никъде. Вместо това използвайте публичния си ключ.
+auth_failed = Неуспешно удостоверяване: %v
+still_has_org = Вашият акаунт е член на една или повече организации, първо ги напуснете.
+org_still_own_repo = Тази организация все още притежава едно или повече хранилища, първо ги изтрийте или прехвърлете.
+org_still_own_packages = Тази организация все още притежава един или повече пакети, първо ги изтрийте.
+target_branch_not_exist = Целевият клон не съществува.
+admin_cannot_delete_self = Не можете да изтриете себе си, когато сте администратор. Моля, първо премахнете администраторските си привилегии.
+
[action]
close_issue = `затвори задача %[3]s#%[2]s `
rename_repo = преименува хранилище от %[1]s
на %[3]s
@@ -1710,11 +2086,40 @@ back_to_sign_in = Назад към Вход
sign_in_openid = Продължаване с OpenID
send_reset_mail = Изпращане на ел. писмо за възстановяване
+allow_password_change = Изискване потребителят да смени паролата си (препоръчително)
+reset_password_mail_sent_prompt = Изпратено е ел. писмо за потвърждение до %s . За да завършите процеса по възстановяване на акаунта, моля, проверете входящата си поща и последвайте предоставената връзка в рамките на следващите %s.
+resent_limit_prompt = Вече сте поискали ел. писмо за активация наскоро. Моля, изчакайте 3 минути и опитайте отново.
+has_unconfirmed_mail = Здравейте, %s, имате непотвърден адрес за ел. поща (%s ). Ако не сте получили ел. писмо за потвърждение или трябва да изпратите ново, моля, щракнете върху бутона по-долу.
+change_unconfirmed_email_summary = Промяна на адреса, на който се изпраща ел. писмо за активация.
+change_unconfirmed_email = Ако сте въвели грешен адрес за ел. поща по време на регистрацията, можете да го промените по-долу и потвърждение ще бъде изпратено на новия адрес.
+change_unconfirmed_email_error = Неуспешна промяна на адреса за ел. поща: %v
+resend_mail = Щракнете тук, за повторно изпращане на ел. писмо за активация
+invalid_code = Вашият код за потвърждение е невалиден или е изтекъл.
+invalid_code_forgot_password = Вашият код за потвърждение е невалиден или е изтекъл. Щракнете тук , за да започнете нова сесия.
+invalid_password = Вашата парола не съвпада с паролата, използвана за създаване на акаунта.
+reset_password_helper = Възстановяване на акаунт
+reset_password_wrong_user = Вие сте влезли като %s, но връзката за възстановяване на акаунта е предназначена за %s
+scratch_code = Резервен код
+use_scratch_code = Използвайте резервен код
+use_onetime_code = Използвайте еднократен код
+twofa_scratch_used = Използвали сте своя резервен код. Пренасочени сте към страницата с настройки за двуфакторно удостоверяване, за да можете да премахнете регистрацията на устройството си или да генерирате нов резервен код.
+twofa_scratch_token_incorrect = Вашият резервен код е неправилен.
+authorize_application = Упълномощаване на приложение
+authorize_redirect_notice = Ще бъдете пренасочени към %s, ако упълномощите това приложение.
+authorize_application_created_by = Това приложение е създадено от %s.
+authorize_application_description = Ако предоставите достъп, то ще може да осъществява достъп и да записва цялата информация за вашия акаунт, включително частни хранилища и организации.
+authorize_title = Упълномощавате ли „%s“ да има достъп до вашия акаунт?
+authorization_failed = Неуспешно упълномощаване
+password_pwned_err = Неуспешно завършване на заявката към HaveIBeenPwned
+last_admin = Не можете да премахнете последния администратор. Трябва да има поне един администратор.
+
[aria]
footer.software = Относно този софтуер
footer.links = Връзки
footer = Долен колонтитул
+navbar = Навигационна лента
+
[startpage]
install = Лесен за инсталиране
lightweight = Лек
@@ -1781,6 +2186,8 @@ variables.management = Управление на променливи
variables.not_found = Променливата не е открита.
variables.id_not_exist = Променлива с идентификатор %d не съществува.
+runners.owner_type = Тип
+
[heatmap]
less = По-малко
number_of_contributions_in_the_last_12_months = %s приноса през последните 12 месеца
@@ -1809,10 +2216,12 @@ invalid_input_type = Не можете да качвате файлове от
component_loading_failed = Неуспешно зареждане на %s
contributors.what = приноси
recent_commits.what = скорошни подавания
-component_loading = Зареждане на %s...
+component_loading = Зареждане на %s…
component_loading_info = Това може да отнеме известно време…
code_frequency.what = честота на промените
+component_failed_to_load = Възникна неочаквана грешка.
+
[projects]
type-1.display_name = Индивидуален проект
deleted.display_name = Изтрит проект
@@ -1820,21 +2229,31 @@ deleted.display_name = Изтрит проект
[search]
no_results = Няма намерени съответстващи резултати.
-team_kind = Търсене на екипи...
-repo_kind = Търсене на хранилища...
-org_kind = Търсене на организации...
-user_kind = Търсене на потребители...
-code_kind = Търсене на код...
-commit_kind = Търсене на подавания...
-project_kind = Търсене на проекти...
-package_kind = Търсене на пакети...
-search = Търсене...
-branch_kind = Търсене на клонове...
-pull_kind = Търсене на заявки за сливане...
-issue_kind = Търсене на задачи...
+team_kind = Търсене на екипи…
+repo_kind = Търсене на хранилища…
+org_kind = Търсене на организации…
+user_kind = Търсене на потребители…
+code_kind = Търсене на код…
+commit_kind = Търсене на подавания…
+project_kind = Търсене на проекти…
+package_kind = Търсене на пакети…
+search = Търсене…
+branch_kind = Търсене на клонове…
+pull_kind = Търсене на заявки за сливане…
+issue_kind = Търсене на задачи…
fuzzy = Приблизително
exact = Прецизно
+type_tooltip = Тип търсене
+fuzzy_tooltip = Включване на резултати, които също съвпадат приблизително с термина за търсене
+union = Обединение
+union_tooltip = Включване на резултати, които съвпадат с някоя от ключовите думи, разделени с интервал
+exact_tooltip = Включване само на резултати, които съвпадат точно с термина за търсене
+regexp = Регекс
+regexp_tooltip = Третиране на термина за търсене като регулярен израз
+code_search_unavailable = Търсенето на код в момента не е достъпно. Моля, свържете се с администратора на сайта.
+keyword_search_unavailable = Търсенето по ключова дума в момента не е достъпно. Моля, свържете се с администратора на сайта.
+
[markup]
filepreview.lines = Редове от %[1]d до %[2]d в %[3]s
filepreview.line = Ред %[1]d в %[2]s
diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini
index ae878acc15..98450598d8 100644
--- a/options/locale/locale_cs-CZ.ini
+++ b/options/locale/locale_cs-CZ.ini
@@ -118,7 +118,7 @@ go_back=Zpět
never=Nikdy
unknown=Neznámý
-rss_feed=RSS kanál
+rss_feed=Kanál RSS
pin=Připnout
unpin=Odepnout
@@ -493,16 +493,16 @@ use_onetime_code = Použít jednorázový kód
view_it_on=Zobrazit na %s
reply=nebo přímo odpovědět na tento e-mail
link_not_working_do_paste=Odkaz nefunguje? Zkuste jej zkopírovat a vložit do adresního řádku svého prohlížeče.
-hi_user_x=Ahoj %s ,
+hi_user_x=Dobrý den, uživateli %s ,
activate_account=Prosíme, aktivujte si váš účet
activate_account.title=%s, prosím aktivujte si váš účet
-activate_account.text_1=Ahoj %[1]s , děkujeme za registraci na %[2]s!
+activate_account.text_1=Dobrý den, uživateli %[1]s , děkujeme za registraci ve službě %[2]s!
activate_account.text_2=Pro aktivaci vašeho účtu klikněte %s na následující odkaz :
activate_email=Ověřte vaši e-mailovou adresu
activate_email.title=%s, prosím ověřte vaši e-mailovou adresu
-activate_email.text=Pro ověření vaší e-mailové adresy klikněte %s na následující odkaz:
+activate_email.text=Pro ověření vaší e-mailové adresy klikněte do %s na následující odkaz:
register_notify=Vítejte v %s
register_notify.title=%[1]s vítejte v %[2]s
@@ -932,14 +932,14 @@ generate_new_token=Vygenerovat nový token
tokens_desc=Tyto tokeny umožňují přístup k vašemu účtu pomocí Forgejo API.
token_name=Název tokenu
generate_token=Vygenerovat token
-generate_token_success=Nový token byl vygenerován. Zkopírujte jej nyní, jelikož již nebude znovu zobrazen.
+generate_token_success=Nový token byl vygenerován. Zkopírujte si jej nyní, jelikož již nebude znovu zobrazen.
generate_token_name_duplicate=%s byl již použit jako název aplikace. Použijte prosím nový.
delete_token=Smazat
access_token_deletion=Odstranit přístupový token
access_token_deletion_cancel_action=Zrušit
access_token_deletion_confirm_action=Smazat
access_token_deletion_desc=Smazání tokenu zruší přístup k vašemu účtu pro aplikace, které jej používají. Tuto akci nelze vrátit. Pokračovat?
-delete_token_success=Token byl odstraněn. Aplikace, které jej používají již nemají přístup k vašemu účtu.
+delete_token_success=Token byl odstraněn. Aplikace, které jej používají, již nemají přístup k vašemu účtu.
repo_and_org_access=Přístup k repozitářům a organizacím
permissions_public_only=Pouze veřejné
permissions_access_all=Vše (veřejné, soukromé a omezené)
@@ -1083,7 +1083,7 @@ quota.sizes.assets.artifacts = Artefakty
quota.sizes.assets.packages.all = Balíčky
quota.sizes.wiki = Wiki
storage_overview = Přehled úložiště
-quota.applies_to_user = Následující pravidla kvóty se vztahují na váš účet
+quota.applies_to_user = Na váš účet se vztahují následující pravidla kvóty
quota.rule.exceeded.helper = Celková velikost objektů pro toto pravidlo přesáhla kvótu.
quota.sizes.assets.attachments.releases = Přílohy vydání
regenerate_token_success = Token byl znovu vygenerován. Aplikace, které jej používají, již nemají přístup k vašemu účtu a je třeba je aktualizovat s novým tokenem.
@@ -1414,7 +1414,7 @@ editor.file_is_a_symlink=`„%s“ je symbolický odkaz. Symbolické odkazy nemo
editor.filename_is_a_directory=Jméno souboru „%s“ je již použito jako jméno adresáře v tomto repozitáři.
editor.file_editing_no_longer_exists=Upravovaný soubor „%s“ již není součástí tohoto repozitáře.
editor.file_deleting_no_longer_exists=Odstraňovaný soubor „%s“ již není součástí tohoto repozitáře.
-editor.file_changed_while_editing=Obsah souboru se od zahájení úprav změnil. Klikněte sem pro jeho zobrazení nebo odešlete změny ještě jednou pro jeho přepsání.
+editor.file_changed_while_editing=Obsah souboru se od doby, kdy jste ho otevřeli, změnil. Klikněte sem pro jeho zobrazení nebo odešlete změny ještě jednou pro jeho přepsání.
editor.file_already_exists=Soubor „%s“ již existuje v tomto repozitáři.
editor.commit_empty_file_header=Odeslat prázdný soubor
editor.commit_empty_file_text=Soubor, který se chystáte odeslat, je prázdný. Pokračovat?
@@ -1633,13 +1633,13 @@ issues.opened_by_fake=otevřeno %[1]s uživatelem %[2]s
issues.closed_by_fake=od %[2]s byl uzavřen %[1]s
issues.previous=Předchozí
issues.next=Další
-issues.open_title=Otevřeno
-issues.closed_title=Uzavřeno
+issues.open_title=Otevřené
+issues.closed_title=Uzavřené
issues.draft_title=Koncept
issues.num_comments_1=%d komentář
issues.num_comments=%d komentářů
issues.commented_at=`okomentoval/a %s `
-issues.delete_comment_confirm=Jste si jist, že chcete smazat tento komentář?
+issues.delete_comment_confirm=Opravdu chcete smazat tento komentář?
issues.context.copy_link=Kopírovat odkaz
issues.context.quote_reply=Citovat odpověď
issues.context.reference_issue=Odkázat v novém problému
@@ -1652,7 +1652,7 @@ issues.comment_manually_pull_merged_at=ručně sloučena revize %[1]s do %[2]s %
issues.close_comment_issue=Zavřít s komentářem
issues.reopen_issue=Znovu otevřít
issues.reopen_comment_issue=Znovu otevřít s komentářem
-issues.create_comment=Okomentovat
+issues.create_comment=Komentovat
issues.closed_at=`uzavřel/a tento problém %[2]s `
issues.reopened_at=`znovu otevřel/a tento problém %[2]s `
issues.commit_ref_at=`odkázal/a na tento problém z revize %[2]s `
@@ -2607,7 +2607,7 @@ diff.comment.reply=Odpovědět
diff.review=Dokončit posouzení
diff.review.header=Odeslat posouzení
diff.review.placeholder=Posoudit komentář
-diff.review.comment=Okomentovat
+diff.review.comment=Komentovat
diff.review.approve=Schválit
diff.review.self_reject=Autoři požadavků na natažení nemohou požadovat změny na svém vlastním požadavku na natažení
diff.review.reject=Požadovat změny
@@ -3562,7 +3562,7 @@ notices.type=Typ
notices.type_1=Repozitář
notices.type_2=Úloha
notices.desc=Popis
-notices.op=Akce
+notices.op=Op.
notices.delete_success=Systémové upozornění bylo smazáno.
dashboard.sync_repo_branches = Synchronizovat vynechané větve z dat Gitu do databáze
monitor.queue.activeworkers = Aktivní workery
diff --git a/options/locale/locale_da.ini b/options/locale/locale_da.ini
index 87bd4dae2b..82aa27a848 100644
--- a/options/locale/locale_da.ini
+++ b/options/locale/locale_da.ini
@@ -1,6 +1,3 @@
-
-
-
[common]
home = Hjem
dashboard = Instrumentpanel
@@ -10,7 +7,7 @@ logo = Logo
sign_in = Login
sign_in_with_provider = Login med %s
sign_in_or = eller
-sign_out = Logud
+sign_out = Log ud
sign_up = Register
return_to_forgejo = Vend tilbage til Forgejo
new_repo.title = Ny repository
@@ -158,7 +155,7 @@ exact_tooltip = Medtag kun resultater, der matcher den nøjagtige søgeterm
regexp = RegExp
regexp_tooltip = Fortolk søgetermen som et regulært udtryk
org_kind = Søg i organisationer…
-team_kind = Søg efter hold…
+team_kind = Søg efter teams…
code_kind = Søg kode…
code_search_by_git_grep = Aktuelle kodesøgeresultater leveres af "git grep". Der kan være bedre resultater, hvis webstedsadministratoren aktiverer kodeindeksering.
package_kind = Søg pakker…
@@ -186,7 +183,7 @@ number_of_contributions_in_the_last_12_months = %s bidrag inden for de sidste 12
contributions_zero = Ingen bidrag
contributions_format = {contributions} på {month} {day}, {year}
contributions_one = bidrag
-contributions_few = bidragene
+contributions_few = bidrag
less = Mindre
more = Mere
@@ -200,7 +197,7 @@ buttons.link.tooltip = Tilføj et link
buttons.list.unordered.tooltip = Tilføj en punktliste
buttons.list.task.tooltip = Tilføj en liste over opgaver
buttons.list.ordered.tooltip = Tilføj en nummereret liste
-buttons.mention.tooltip = Nævn en bruger eller et hold
+buttons.mention.tooltip = Nævn en bruger eller et team
buttons.ref.tooltip = Henvis til et problem eller pull-anmodning
buttons.enable_monospace_font = Aktiver monospace-skrifttype
buttons.disable_monospace_font = Deaktiver monospace-skrifttype
@@ -363,7 +360,7 @@ my_repos = Depoter
my_orgs = Organisationer
view_home = Se %s
filter = Andre filtre
-filter_by_team_repositories = Filtrer efter holddepoter
+filter_by_team_repositories = Filtrer efter team depoter
feed_of = Feed af "%s"
show_archived = Arkiveret
show_both_archived_unarchived = Viser både arkiveret og ikke-arkiveret
@@ -530,7 +527,7 @@ repo.collaborator.added.subject = %s føjede dig til %s som samarbejdspartner
repo.collaborator.added.text = Du er blevet tilføjet som samarbejdspartner til depotet:
team_invite.subject = %[1]s har inviteret dig til at deltage i %[2]s organisationen
team_invite.text_1 = %[1]s har inviteret dig til at deltage i teamet %[2]s i organisationen %[3]s.
-team_invite.text_2 = Klik venligst på følgende link for at blive medlem af holdet:
+team_invite.text_2 = Klik venligst på følgende link for at blive medlem af teamet:
team_invite.text_3 = Note: Denne invitation var beregnet til %[1]s. Hvis du ikke forventede denne invitation, kan du ignorere denne e-mail.
[modal]
@@ -553,7 +550,7 @@ Email = E-mailadresse
Password = Adgangskode
Retype = Bekræft adgangskode
PayloadUrl = Payload URL
-TeamName = Holdnavn
+TeamName = Team navn
AuthName = Autorisationsnavn
AdminEmail = Admin email
To = Gren navn
@@ -1432,7 +1429,7 @@ issues.new.no_items = Ingen elementer
issues.new.milestone = Milepæl
issues.new.no_milestone = Ingen milepæl
issues.filter_assignees = Filter tildelt
-issues.filter_milestones = Filter Milepæl
+issues.filter_milestones = Filter milepæl
issues.filter_projects = Filter projekt
issues.filter_labels = Filter etiket
issues.filter_reviewers = Filter anmelder
@@ -1451,7 +1448,7 @@ issues.filter_sort.leastcomment = Mindst kommenteret
issues.filter_sort.nearduedate = Nærmeste forfaldsdato
issues.filter_sort.farduedate = Længste forfaldsdato
issues.filter_sort.moststars = Flest stjerner
-editor.file_changed_while_editing = Filens indhold er ændret, siden du begyndte at redigere. Klik her for at se dem eller Bekræft ændringer igen for at overskrive dem.
+editor.file_changed_while_editing = Filens indhold er ændret, siden du begyndte at åbne den. Klik her for at se dem eller Bekræft ændringer igen for at overskrive dem.
editor.file_already_exists = En fil med navnet "%s" findes allerede i dette depot.
editor.commit_id_not_matching = Filen blev ændret, mens du redigerede den. Forpligt dig til en ny gren og merge derefter.
editor.push_out_of_date = Pushet ser ud til at være forældet.
@@ -2018,7 +2015,7 @@ settings.lfs_pointers.inRepo = i depot
settings.lfs_pointers.exists = Eksisterer i lager
settings.lfs_pointers.accessible = Tilgængeligt for bruger
signing.wont_sign.not_signed_in = Du er ikke logget ind.
-wiki.welcome = Velkommen til Wikien
+wiki.welcome = Velkommen til wikien
milestones.modify = Opdater milepæl
milestones.edit_success = Milepæl "%s" er blevet opdateret.
milestones.filter_sort.least_issues = Mindst problemer
@@ -2262,7 +2259,7 @@ settings.wiki_delete_notices_1 = - Dette vil permanent slette og deaktivere depo
settings.wiki_branch_rename_failure = Det lykkedes ikke at normalisere depotwikiens filialnavn.
settings.add_collaborator_duplicate = Samarbejdspartneren er allerede føjet til dette depot.
settings.add_collaborator_owner = Kan ikke tilføje en ejer som samarbejdspartner.
-settings.collaborator_deletion = Fjern Samarbejdspartner
+settings.collaborator_deletion = Fjern samarbejdspartner
settings.collaborator_deletion_desc = Fjernelse af en samarbejdspartner vil tilbagekalde deres adgang til dette depot. Vil du fortsætte?
settings.add_team_duplicate = Teamet har allerede depotet
settings.add_collaborator_blocked_our = Samarbejdspartneren kan ikke tilføjes, fordi depots ejer har blokeret dem.
@@ -2526,13 +2523,254 @@ settings.require_signed_commits = Kræv underskrevne commits
settings.remove_protected_branch_success = Grenbeskyttelse for reglen "%s" er blevet fjernet.
settings.enforce_on_admins = Håndhæv denne regel for depotadministratorer
+settings.tags.protection.allowed.teams = Tilladte hold
+settings.tags.protection.allowed.noone = Ingen
+settings.tags.protection.create = Tilføj regel
+settings.tags.protection.none = Der er ingen beskyttede tags.
+settings.tags.protection.pattern.description = Du kan bruge et enkelt navn eller et globmønster eller regulært udtryk til at matche flere tags. Læs mere i guiden til beskyttede tags .
+settings.bot_token = Bot token
+settings.chat_id = Chat ID
+settings.thread_id = Thread ID
+settings.matrix.homeserver_url = Hjemmeserver URL
+settings.matrix.room_id = Rum ID
+settings.matrix.message_type = Meddelelsestype
+settings.matrix.access_token_helper = Det anbefales at opsætte en dedikeret Matrix-konto til dette. Adgangstokenet kan hentes fra Element-webklienten (i en privat/inkognito-fane) > Brugermenu (øverst til venstre) > Alle indstillinger > Hjælp og om > Avanceret > Adgangstoken (lige under hjemmeserverens URL). Luk privat-/inkognitofanen (logging ud ville ugyldiggøre tokenet).
+settings.matrix.room_id_helper = Rum-id'et kan hentes fra Element-webklienten > Rumindstillinger > Avanceret > Internt rum-id. Eksempel: %s.
+settings.archive.button = Arkivere depot
+settings.archive.header = Arkivere dette depot
+settings.archive.text = Arkivering af depotet vil gøre den fuldstændig skrivebeskyttet. Det vil blive skjult fra dashboardet. Ingen (ikke engang dig!) vil være i stand til at foretage nye commits eller åbne nogen problemer eller pull-anmodninger.
+settings.archive.success = Depotet blev arkiveret.
+settings.archive.error = Der opstod en fejl under forsøg på at arkivere depotet. Se loggen for flere detaljer.
+settings.archive.error_ismirror = Du kan ikke arkivere et spejlet depot.
+settings.archive.branchsettings_unavailable = Indstillinger for gren er ikke tilgængelige i arkiverede depoter.
+settings.archive.tagsettings_unavailable = Tag-indstillinger er ikke tilgængelige i arkiverede depoter.
+settings.archive.mirrors_unavailable = Spejle er ikke tilgængelige i arkiverede depoter.
+settings.unarchive.button = Fjern arkivering af depot
+settings.unarchive.header = Fjern arkivering af dette depot
+settings.unarchive.text = Fjernelse af arkivering af depotet vil genoprette dens evne til at modtage commits og push, såvel som nye problemer og pull-anmodninger.
+settings.unarchive.success = Depotet blev fjernet fra arkivet.
+settings.unarchive.error = Der opstod en fejl under forsøg på at fjerne depotet fra arkivet. Se loggen for flere detaljer.
+settings.update_avatar_success = Depot avataren er blevet opdateret.
+settings.lfs = LFS
+settings.lfs_filelist = LFS-filer gemt i dette depot
+settings.lfs_no_lfs_files = Ingen LFS-filer gemt i dette depot
+settings.lfs_findcommits = Find commits
+settings.lfs_lfs_file_no_commits = Ingen commits fundet for denne LFS-fil
+settings.lfs_noattribute = Denne sti har ikke den låsbare attribut i standardgrenen
+settings.lfs_delete = Slet LFS-fil med OID %s
+settings.lfs_delete_warning = Sletning af en LFS-fil kan forårsage "objekt findes ikke"-fejl ved checkout. Er du sikker?
+settings.lfs_findpointerfiles = Find pointer-filer
+settings.lfs_locks = Låse
+settings.lfs_invalid_locking_path = Ugyldig sti: %s
+settings.lfs_invalid_lock_directory = Kan ikke låse mappe: %s
+settings.lfs_lock_already_exists = Låsen findes allerede: %s
+settings.lfs_pointers.associateAccessible = Tilknyt tilgængelige %d OID'er
+settings.rename_branch_failed_protected = Kan ikke omdøbe grenen %s, fordi den er en beskyttet gren.
+settings.rename_branch_failed_exist = Kan ikke omdøbe grenen, fordi målgrenen %s eksisterer.
+settings.rename_branch_failed_not_exist = Kan ikke omdøbe grenen %s, fordi den ikke eksisterer.
+settings.rename_branch_success = Grenen %s blev omdøbt til %s.
+settings.rename_branch = Omdøb gren
+diff.browse_source = Gennemse kilde
+diff.parent = forælder
+diff.commit = commit
+diff.git-notes = Noter
+diff.git-notes.add = Tilføj note
+diff.git-notes.remove-header = Fjern note
+diff.git-notes.remove-body = Denne note vil blive fjernet.
+diff.data_not_available = Diff-indhold er ikke tilgængeligt
+diff.options_button = Diff muligheder
+diff.download_patch = Download patch-fil
+diff.download_diff = Download diff fil
+diff.show_split_view = Opdelt visning
+diff.show_unified_view = Samlet visning
+diff.whitespace_button = Blanke mellemrum
+diff.whitespace_show_everything = Vis alle ændringer
+diff.whitespace_ignore_all_whitespace = Ignorer blanke mellemrum, når du sammenligner linjer
+diff.whitespace_ignore_amount_changes = Ignorer ændringer i mængden af blanke mellemrum
+diff.whitespace_ignore_at_eol = Ignorer ændringer i blanke mellemrum på EOL
+diff.stats_desc = %d ændrede filer med %d tilføjelser og %d sletninger
+diff.stats_desc_file = %d ændringer: %d tilføjelser og %d sletninger
+diff.bin = BIN
+diff.bin_not_shown = Binær fil vises ikke.
+diff.view_file = Se fil
+diff.file_before = Før
+diff.file_after = Efter
+diff.file_image_width = Bredde
+diff.file_image_height = Højde
+diff.file_byte_size = Størrelse
+diff.file_suppressed = Filforskellen er undertrykt, fordi den er for stor
+diff.file_suppressed_line_too_long = Filforskellen er undertrykt, fordi en eller flere linjer er for lange
+diff.too_many_files = Nogle filer blev ikke vist, fordi der er ændret for mange filer i denne diff
+diff.show_more = Vis mere
+diff.load = Load diff
+diff.generated = genereret
+diff.vendored = forhandlet
+diff.comment.add_line_comment = Tilføj linjekommentar
+diff.comment.placeholder = Efterlad en kommentar
+diff.comment.markdown_info = Styling med Markdown understøttes.
+diff.comment.add_single_comment = Tilføj en enkelt kommentar
+diff.comment.add_review_comment = Tilføj kommentar
+diff.comment.start_review = Start anmeldelse
+diff.comment.reply = Svar
+diff.review = Afslut gennemgangen
+diff.review.header = Send anmeldelse
+diff.review.placeholder = Gennemgå kommentar
+diff.review.comment = Kommentar
+diff.review.approve = Godkend
+diff.review.self_reject = Forfattere af pull-anmodninger kan ikke anmode om ændringer på deres egen pull-anmodning
+diff.review.reject = Anmod om ændringer
+diff.review.self_approve = Forfattere af pull-anmodninger kan ikke godkende deres egen pull-anmodning
+diff.committed_by = committed af
+diff.protected = Beskyttet
+diff.image.side_by_side = Side om side
+diff.image.swipe = Swipe
+diff.image.overlay = Overlejring
+diff.has_escaped = Denne linje har skjulte Unicode-tegn
+diff.show_file_tree = Vis filtræ
+diff.hide_file_tree = Skjul filtræ
+releases.desc = Spor projektversioner og downloads.
+release.releases = Udgivelser
+release.detail = Udgivelsesdetaljer
+release.tags = Tags
+release.new_release = Ny udgivelse
+release.draft = Udkast
+release.prerelease = Forhåndsudgivelse
+release.stable = Stabil
+release.compare = Sammenlign
+release.ahead.commits = %d commits
+release.ahead.target = til %s siden denne udgivelse
+tag.ahead.target = til %s siden dette tag
+release.source_code = Kildekode
+release.new_subheader = Udgivelser organiserer projektversioner.
+release.edit_subheader = Udgivelser organiserer projektversioner.
+release.tag_name = Tag navn
+release.target = Mål
+release.tag_helper = Vælg et eksisterende tag, eller opret et nyt tag.
+release.tag_helper_new = Nyt tag. Dette tag vil blive oprettet fra målet.
+release.tag_helper_existing = Eksisterende tag.
+release.title = Udgivelsestitel
+release.title_empty = Titel må ikke være tom.
+release.message = Beskriv denne udgivelse
+release.prerelease_desc = Markér som pre-release
+release.prerelease_helper = Marker denne udgivelse uegnet til produktionsbrug.
+release.deletion_desc = Sletning af en udgivelse fjerner den kun fra Forgejo. Det vil ikke påvirke Git-tagget, indholdet af dit depot eller dets historie. Vil du fortsætte?
+release.deletion_success = Udgivelsen er blevet slettet.
+release.deletion_tag_desc = Vil slette dette tag fra depotet. Depotindhold og -historik forbliver uændret. Vil du fortsætte?
+release.deletion_tag_success = Tagget er blevet slettet.
+release.tag_name_already_exist = Der findes allerede en udgivelse med dette tagnavn.
+release.tag_name_invalid = Tagnavnet er ikke gyldigt.
+release.tag_name_protected = Tagnavnet er beskyttet.
+release.tag_already_exist = Dette tagnavn findes allerede.
+release.downloads = Downloads
+release.download_count_one = %s download
+release.download_count_few = %s downloads
+release.add_tag_msg = Brug udgivelsens titel og indhold som tagmeddelelse.
+release.hide_archive_links = Skjul automatisk genererede arkiver
+release.hide_archive_links_helper = Skjul automatisk genererede kildekodearkiver for denne udgivelse. For eksempel hvis du uploader din egen.
+release.add_tag = Opret tag
+release.releases_for = Udgivelser for %s
+release.tags_for = Tags for %s
+release.system_generated = Denne vedhæftede fil genereres automatisk.
+release.type_attachment = Vedhæftning
+release.type_external_asset = Eksternt aktiv
+release.asset_name = Aktivets navn
+release.asset_external_url = Ekstern URL
+release.add_external_asset = Tilføj eksternt aktiv
+release.invalid_external_url = Ugyldig ekstern URL: "%s"
+release.summary_card_alt = Oversigtskort for en udgivelse med titlen "%s" i depots %s
+branch.name = Gren navn
+branch.already_exists = En gren med navnet "%s" eksisterer allerede.
+branch.delete_branch_has_new_commits = Gren "%s" kan ikke slettes, fordi nye commits er blevet tilføjet efter fletning.
+branch.create_branch = Opret gren %s
+branch.create_from = fra "%s"
+branch.create_success = Gren "%s" er blevet oprettet.
+branch.branch_already_exists = Gren "%s" findes allerede i dette depot.
+branch.branch_name_conflict = Gren navn "%s" er i konflikt med den allerede eksisterende gren "%s".
+branch.tag_collision = Gren "%s" kan ikke oprettes, da et tag med samme navn allerede eksisterer i depotet.
+branch.deleted_by = Slettet af %s
+branch.restore_success = Gren "%s" er blevet gendannet.
+branch.restore_failed = Kunne ikke gendanne grenen "%s".
+branch.protected_deletion_failed = Gren "%s" er beskyttet. Det kan ikke slettes.
+branch.default_deletion_failed = Gren "%s" er standardgrenen. Det kan ikke slettes.
+branch.restore = Gendan grenen "%s"
+branch.download = Download gren "%s"
+branch.rename = Omdøb grenen "%s"
+branch.included_desc = Denne gren er en del af standardgrenen
+branch.included = Inkluderet
+branch.create_new_branch = Opret en gren fra gren:
+branch.confirm_create_branch = Opret gren
+branch.warning_rename_default_branch = Du omdøber standardgrenen.
+branch.rename_branch_to = Omdøb "%s" til:
+branch.create_branch_operation = Opret gren
+branch.new_branch = Opret ny gren
+branch.new_branch_from = Opret ny gren fra "%s"
+branch.renamed = Gren %s blev omdøbt til %s.
+tag.create_tag = Opret tag %s
+tag.create_tag_operation = Opret tag
+tag.confirm_create_tag = Opret tag
+tag.create_tag_from = Opret nyt tag fra "%s"
+tag.create_success = Tag "%s" er blevet oprettet.
+topic.manage_topics = Administrer emner
+topic.done = Færdig
+topic.count_prompt = Du kan ikke vælge mere end 25 emner
+topic.format_prompt = Emner skal starte med et bogstav eller tal, kan indeholde bindestreger ("-") og prikker ("."), kan være op til 35 tegn lange. Bogstaver skal være små.
+find_file.go_to_file = Find en fil
+find_file.no_matching = Ingen matchende fil fundet
+error.csv.too_large = Denne fil kan ikke gengives, fordi den er for stor.
+error.csv.unexpected = Denne fil kan ikke gengives, fordi den indeholder et uventet tegn i linje %d og kolonne %d.
+error.csv.invalid_field_count = Denne fil kan ikke gengives, fordi den har et forkert antal felter i linje %d.
+error.broken_git_hook = Git hooks af dette depot ser ud til at være brudt. Følg venligst dokumentationen for at rette dem, og push derefter på nogle commits for at opdatere statussen.
+
[notification]
watching = Overvåger
read = Læs
+notifications = Notifikationer
+unread = Ulæst
+no_unread = Ingen ulæste notifikationer.
+no_read = Ingen læste notifikationer.
+mark_as_read = Markér som læst
+mark_as_unread = Markér som ulæst
+mark_all_as_read = Markér alle som læste
+subscriptions = Abonnementer
+no_subscriptions = Ingen abonnementer
+
+pin = Fastgør notifikation
+
[action]
watched_repo = begyndte at overvåge %[2]s
+create_repo = oprettede depot %s
+rename_repo = omdøbt depot fra %[1]s
til %[3]s
+commit_repo = pushed til %[3]s at %[4]s
+create_issue = `åbnet problem %[3]s#%[2]s `
+close_issue = `lukket problem %[3]s#%[2]s `
+reopen_issue = `genåbnet problem %[3]s#%[2]s `
+create_pull_request = `oprettet pull-anmodning %[3]s#%[2]s `
+close_pull_request = `lukket pull request %[3]s#%[2]s `
+reopen_pull_request = `genåbnet pull request %[3]s#%[2]s `
+comment_issue = `kommenterede problem %[3]s#%[2]s `
+comment_pull = `kommenterede pull request %[3]s#%[2]s `
+merge_pull_request = `sammenflettet pull request %[3]s#%[2]s `
+auto_merge_pull_request = `automatisk flettet pull-anmodning %[3]s#%[2]s `
+transfer_repo = overførte lager %s
til %s
+push_tag = skubbet tag %[3]s til %[4]s
+delete_tag = slettede tag %[2]s fra %[3]s
+delete_branch = slettede gren %[2]s fra %[3]s
+compare_branch = Sammenlign
+compare_commits = Sammenlign %d commits
+compare_commits_general = Sammenlign commits
+mirror_sync_push = synkroniserede commits til %[3]s ved %[4]s fra spejl
+mirror_sync_create = synkroniseret ny reference %[3]s til %[4]s fra spejl
+mirror_sync_delete = synkroniseret og slettet reference %[2]s
ved %[3]s fra spejl
+approve_pull_request = `godkendt %[3]s#%[2]s `
+reject_pull_request = `foreslået ændringer for %[3]s#%[2]s `
+publish_release = `udgivet %[4]s på %[3]s `
+review_dismissed = `afvist anmeldelse fra %[4]s for %[3]s#%[2]s `
+review_dismissed_reason = Årsag:
+create_branch = oprettede gren %[3]s i %[4]s
+starred_repo = stjernemarkerede %[2]s
+
[org]
repo_updated = Opdateret %s
lower_members = medlemmer
@@ -2562,6 +2800,94 @@ settings.permission = Tilladelser
settings.visibility = Synlighed
members.remove = Slet
+org_name_holder = Organisationens navn
+org_full_name_holder = Organisationens fulde navn
+org_name_helper = Organisationsnavne skal være korte og mindeværdige.
+create_org = Opret organisation
+open_dashboard = Åbn dashboard
+code = Kode
+lower_repositories = depoter
+create_new_team = Nyt team
+create_team = Opret team
+team_name = Team navn
+team_name_helper = Team navne skal være korte og mindeværdige.
+team_desc_helper = Beskriv teamets formål eller rolle.
+team_access_desc = Depot adgang
+team_permission_desc = Tilladelse
+team_unit_desc = Tillad adgang til depotsektioner
+team_unit_disabled = (Deaktiveret)
+follow_blocked_user = Du kan ikke følge denne organisation, fordi denne organisation har blokeret dig.
+form.name_reserved = Organisationsnavnet "%s" er reserveret.
+form.name_pattern_not_allowed = Mønsteret "%s" er ikke tilladt i et organisationsnavn.
+form.create_org_not_allowed = Du har ikke tilladelse til at oprette en organisation.
+settings.email = Kontakt email
+settings.update_settings = Opdater indstillinger
+settings.update_setting_success = Organisationsindstillingerne er blevet opdateret.
+settings.change_orgname_prompt = Bemærk: Ændring af organisationens navn vil også ændre din organisations URL og frigøre det gamle navn.
+settings.change_orgname_redirect_prompt = Det gamle navn vil omdirigere, indtil det gøres krav på.
+settings.change_orgname_redirect_prompt.with_cooldown.one = Det gamle organisationsnavn vil være tilgængeligt for alle efter en nedkølingsperiode på %[1]d dag, du kan stadig kræve det gamle navn tilbage i nedkølingsperioden.
+settings.change_orgname_redirect_prompt.with_cooldown.few = Det gamle organisationsnavn vil være tilgængeligt for alle efter en nedkølingsperiode på %[1]d dage, du kan stadig kræve det gamle navn tilbage i .
+settings.update_avatar_success = Organisationens avatar er blevet opdateret.
+settings.delete = Slet organisation
+settings.delete_account = Slet denne organisation
+settings.delete_prompt = Organisationen fjernes permanent. Dette KAN IKKE fortrydes!
+settings.confirm_delete_account = Bekræft sletning
+settings.delete_org_title = Slet organisation
+settings.delete_org_desc = Denne organisation vil blive slettet permanent. Vil du fortsætte?
+settings.hooks_desc = Tilføj webhooks, som vil blive udløst for alle lagre under denne organisation.
+settings.labels_desc = Tilføj etiketter, som kan bruges til problemer for alle lagre under denne organisation.
+members.membership_visibility = Medlemskabs synlighed:
+members.public = Synlig
+members.public_helper = Gør skjult
+members.private = Skjult
+members.private_helper = Gør synlig
+members.member_role = Medlemsrolle:
+members.member = Medlem
+members.remove.detail = Vil du fjerne %[1]s fra %[2]s?
+members.leave = Forlad
+members.leave.detail = Er du sikker på, at du vil forlade organisationen "%s"?
+members.invite_desc = Tilføj et nyt medlem til %s:
+members.invite_now = Inviter nu
+teams.join = Deltag
+teams.leave = Forlad
+teams.leave.detail = Er du sikker på, at du vil forlade teamet "%s"?
+teams.can_create_org_repo = Opret depoter
+teams.can_create_org_repo_helper = Medlemmer kan oprette nye arkiver i organisationen. Skaberen får administratoradgang til det nye lager.
+teams.none_access = Ingen adgang
+teams.none_access_helper = Muligheden "ingen adgang" har kun effekt på private arkiver.
+teams.general_access = Brugerdefineret adgang
+teams.general_access_helper = Medlemmers tilladelser bestemmes af nedenstående tilladelsestabell.
+teams.owners_permission_desc = Ejere har fuld adgang til alle depoter og har administratoradgang til organisationen.
+teams.members = Team medlemmer
+teams.update_settings = Opdater indstillinger
+teams.delete_team = Slet team
+teams.add_team_member = Slet team
+teams.invite_team_member = Inviter til %s
+teams.invite_team_member.list = Afventende invitationer
+teams.delete_team_title = Slet team
+teams.delete_team_desc = Sletning af et team tilbagekalder depotadgang fra dets medlemmer. Vil du fortsætte?
+teams.delete_team_success = Teamet er blevet slettet.
+teams.read_permission_desc = Dette team giver læse adgang: medlemmer kan se og klone teamdepoter.
+teams.write_permission_desc = Dette team giver Skrive adgang: medlemmer kan læse fra og skubbe til teamdepoter.
+teams.admin_permission_desc = Dette team giver Administrator adgang: medlemmer kan læse fra, skubbe til og tilføje samarbejdspartnere til teamdepoter.
+teams.create_repo_permission_desc = Derudover giver dette team tilladelse til Opret depot : medlemmer kan oprette nye lagre i organisationen.
+teams.repositories = Team depoter
+teams.remove_all_repos_title = Slet alle team depoter
+teams.remove_all_repos_desc = Dette vil slette alle depoter fra teamet
+teams.add_all_repos_title = Tilføj alle depoter
+teams.add_all_repos_desc = Dette vil tilføje alle organisationens depoter til teamet.
+teams.add_nonexistent_repo = Depotet, du forsøger at tilføje, eksisterer ikke, opret det først.
+teams.add_duplicate_users = Brugeren er allerede et teammedlem.
+teams.repos.none = Ingen depoter kunne tilgås af dette team.
+teams.members.none = Ingen medlemmer på dette team.
+teams.specific_repositories = Specifikke depoter
+teams.specific_repositories_helper = Medlemmer vil kun have adgang til depoter, der udtrykkeligt er føjet til teamet. Hvis du vælger dette vil det ikke automatisk fjerne depoter, der allerede er tilføjet med Alle depoter .
+teams.all_repositories = Alle depoter
+teams.all_repositories_helper = Teamet har adgang til alle depoter. Hvis du vælger dette, føjes alle eksisterende depoter til teamet.
+teams.invite.title = Du er blevet inviteret til at deltage i teamet %s i organisationen %s .
+teams.invite.by = Inviteret af %s
+teams.invite.description = Klik venligst på knappen nedenfor for at blive medlem af teamet.
+
[admin]
orgs.members = Medlemmer
orgs.teams = Teams
@@ -2602,6 +2928,483 @@ auths.oauth2_icon_url = Icon URL
users.edit = Redigere
users.auth_source = Godkendelseskilde
+dashboard = Instrumentpanel
+self_check = Selvtjek
+identity_access = Identitet og adgang
+users = Brugerkonti
+organizations = Organisationer
+assets = Kode aktiver
+repositories = Depoter
+hooks = Webhooks
+integrations = Integrationer
+authentication = Godkendelseskilder
+emails = Bruger e-mails
+config = Konfiguration
+notices = Systemmeddelelser
+config_summary = Oversigt
+monitor = Overvågning
+first_page = Først
+last_page = Sidst
+total = Total: %d
+settings = Admin indstillinger
+dashboard.new_version_hint = Forgejo %s er nu tilgængelig, du kører %s. Tjek bloggen for flere detaljer.
+dashboard.statistic = Oversigt
+dashboard.operations = Vedligeholdelses operationer
+dashboard.system_status = System status
+dashboard.operation_name = Operations navn
+dashboard.operation_switch = Skift
+dashboard.operation_run = Kør
+dashboard.clean_unbind_oauth = Rens ubundne OAuth-forbindelser
+dashboard.clean_unbind_oauth_success = Alle ubundne OAuth-forbindelser er blevet slettet.
+dashboard.task.started = Startet opgave: %[1]s
+dashboard.task.process = Opgave: %[1]s
+dashboard.task.cancelled = Opgave: %[1]s annulleret: %[3]s
+dashboard.task.error = Fejl i Opgave: %[1]s: %[3]s
+dashboard.task.finished = Opgave: %[1]s startet af %[2]s er afsluttet
+dashboard.task.unknown = Ukendt opgave: %[1]s
+dashboard.cron.started = Startede Cron: %[1]s
+dashboard.cron.process = Cron: %[1]s
+dashboard.cron.cancelled = Cron: %[1]s annulleret: %[3]s
+dashboard.cron.error = Fejl i Cron: %s: %[3]s
+dashboard.cron.finished = Cron: %[1]s er færdig
+dashboard.delete_inactive_accounts = Slet alle uaktiverede konti
+dashboard.delete_inactive_accounts.started = Slet alle uaktiverede konti opgave startet.
+dashboard.delete_repo_archives = Slet alle depoters arkiver (ZIP, TAR.GZ osv..)
+dashboard.delete_repo_archives.started = Slet alle repository arkiver opgave startet.
+dashboard.delete_missing_repos = Slet alle depoter, der mangler deres Git-filer
+dashboard.delete_missing_repos.started = Slet alle depoter, der mangler deres Git-filopgave startet.
+dashboard.delete_generated_repository_avatars = Slet genererede depot avatarer
+dashboard.sync_repo_branches = Synkroniser mistede grene fra Git-data til databasen
+dashboard.sync_repo_tags = Synkroniser tags fra Git-data til database
+dashboard.update_mirrors = Opdater spejle
+dashboard.repo_health_check = Sundhedstjek alle depoter
+dashboard.check_repo_stats = Tjek alle depotstatistikker
+dashboard.archive_cleanup = Slet gamle depotarkiver
+dashboard.deleted_branches_cleanup = Ryd op i slettede grene
+dashboard.update_migration_poster_id = Opdater migrationsplakat-id'er
+dashboard.git_gc_repos = Samle alt affald fra alle depoter
+dashboard.resync_all_sshkeys = Opdater filen ".ssh/authorized_keys" med Forgejo SSH-nøgler.
+dashboard.resync_all_sshprincipals = Opdater ".ssh/authorized_principals" filen med Forgejo SSH principals.
+dashboard.resync_all_hooks = Gensynkroniser pre-receive, update og post-receive hooks for alle depoter
+dashboard.reinit_missing_repos = Geninitialiser alle manglende Git-depoter, som der findes poster for
+dashboard.sync_external_users = Synkroniser eksterne brugerdata
+dashboard.cleanup_hook_task_table = Oprydning hook_task tabel
+dashboard.cleanup_packages = Ryd udløbne pakker
+dashboard.cleanup_actions = Oprydning af udløbne logfiler og artefakter fra handlinger
+dashboard.server_uptime = Server oppetid
+dashboard.current_goroutine = Nuværende goroutiner
+dashboard.current_memory_usage = Aktuel hukommelsesbrug
+dashboard.total_memory_allocated = Samlet hukommelse tildelt
+dashboard.memory_obtained = Hukommelse opnået
+dashboard.pointer_lookup_times = Pointer-opslagstider
+dashboard.memory_allocate_times = Hukommelsestildelinger
+dashboard.memory_free_times = Hukommelses frigørelse
+dashboard.current_heap_usage = Nuværende heap-brug
+dashboard.heap_memory_obtained = Heap-hukommelse opnået
+dashboard.heap_memory_idle = Heap hukommelse inaktiv
+dashboard.heap_memory_in_use = Heap hukommelse i brug
+dashboard.heap_memory_released = Heap-hukommelse frigivet
+dashboard.heap_objects = Heap genstande
+dashboard.bootstrap_stack_usage = Brug af bootstrap-stak
+dashboard.stack_memory_obtained = Stakhukommelse opnået
+dashboard.mspan_structures_usage = MSpan strukturer brug
+dashboard.mspan_structures_obtained = Mspan strukturer opnået
+dashboard.mcache_structures_usage = MCache strukturer brug
+dashboard.mcache_structures_obtained = MCache-strukturer opnået
+dashboard.profiling_bucket_hash_table_obtained = Profilering bucket hash tabel opnået
+dashboard.gc_metadata_obtained = GC-metadata opnået
+dashboard.other_system_allocation_obtained = Anden systemallokering opnået
+dashboard.next_gc_recycle = Næste GC genbrug
+dashboard.last_gc_time = Tid siden sidste GC
+dashboard.total_gc_pause = Total GC-pause
+dashboard.last_gc_pause = Sidste GC-pause
+dashboard.gc_times = GC times
+dashboard.delete_old_actions = Slet alle gamle aktiviteter fra databasen
+dashboard.delete_old_actions.started = Slet alle gamle aktiviteter fra den påbegyndte database.
+dashboard.update_checker = Opdateringskontrol
+dashboard.delete_old_system_notices = Slet alle gamle systemmeddelelser fra databasen
+dashboard.gc_lfs = Affaldssamler LFS-metaobjekter
+dashboard.stop_zombie_tasks = Stop zombiehandlingsopgaver
+dashboard.stop_endless_tasks = Stop endeløse handlingsopgaver
+dashboard.cancel_abandoned_jobs = Annuller forladte handlingsjob
+dashboard.start_schedule_tasks = Start planlæg handlingsopgaver
+dashboard.sync_branch.started = Gren synkronisering startede
+dashboard.sync_tag.started = Tag-synkronisering er startet
+dashboard.rebuild_issue_indexer = Genopbyg problemindekser
+users.user_manage_panel = Administrer brugerkonti
+users.new_account = Opret brugerkonto
+users.admin = Admin
+users.restricted = Begrænset
+users.reserved = Reserveret
+users.bot = Bot
+users.remote = Remote
+users.2fa = 2FA
+users.repos = Depoter
+users.created = Oprettet
+users.last_login = Sidst logget ind
+users.never_login = Aldrig logget ind
+users.send_register_notify = Giv besked om tilmelding via e-mail
+users.new_success = Brugerkontoen "%s" er blevet oprettet.
+users.local = Lokal
+users.auth_login_name = Godkendelses-loginnavn
+users.password_helper = Lad adgangskoden være tom for at bevare den uændret.
+users.update_profile_success = Brugerkontoen er blevet opdateret.
+users.edit_account = Rediger brugerkonto
+users.max_repo_creation = Maksimalt antal depoter
+users.max_repo_creation_desc = (Indtast -1 for at bruge den globale standardgrænse.)
+users.is_activated = Aktiveret konto
+users.activated.description = Afslutning af e-mailbekræftelse. Ejeren af en uaktiveret konto vil ikke være i stand til at logge ind, før e-mailbekræftelsen er gennemført.
+users.prohibit_login = Suspenderet konto
+users.block.description = Bloker denne bruger i at interagere med denne tjeneste via deres konto, og forbyd at logge ind.
+users.is_admin = Administrator konto
+users.admin.description = Giv denne bruger fuld adgang til alle administrative funktioner, der er tilgængelige via web-UI og API.
+users.is_restricted = Begrænset konto
+users.restricted.description = Tillad kun interaktion med de depoter og organisationer, hvor denne bruger er tilføjet som en samarbejdspartner. Dette forhindrer adgang til offentlige arkiver i denne instans.
+users.allow_git_hook = Kan skabe Git hooks
+users.allow_git_hook_tooltip = Git hooks udføres som OS-brugeren, der kører Forgejo og vil have samme niveau af værtsadgang. Som et resultat kan brugere med dette specielle Git hook-privilegium få adgang til og ændre alle Forgejo-depoter såvel som databasen, der bruges af Forgejo. Derfor er de også i stand til at opnå Forgejo-administratorrettigheder.
+users.allow_import_local = Kan importere lokale depoter
+users.local_import.description = Tillad import af depoter fra serverens lokale filsystem. Dette kan være et sikkerhedsproblem.
+users.allow_create_organization = Kan skabe organisationer
+users.organization_creation.description = Tillad oprettelse af nye organisationer.
+users.update_profile = Opdater brugerkonto
+users.delete_account = Slet brugerkonto
+users.cannot_delete_self = Du kan ikke slette dig selv
+users.still_own_repo = Denne bruger ejer stadig et eller flere arkiver. Slet eller overfør disse depoter først.
+users.still_has_org = Denne bruger er medlem af en organisation. Fjern først brugeren fra enhver organisation.
+users.purge = Udrens bruger
+users.purge_help = Tvangsslet brugeren og eventuelle depoter, organisationer og pakker, der ejes af brugeren. Alle kommentarer og problemer indsendt af denne bruger vil også blive slettet.
+users.still_own_packages = Denne bruger ejer stadig en eller flere pakker, slet disse pakker først.
+users.deletion_success = Brugerkontoen er blevet slettet.
+users.reset_2fa = Nulstil 2FA
+users.list_status_filter.menu_text = Filter
+users.list_status_filter.reset = Nulstil
+users.list_status_filter.is_active = Aktiv
+users.list_status_filter.not_active = Inaktiv
+users.list_status_filter.is_admin = Admin
+users.list_status_filter.not_admin = Ikke admin
+users.list_status_filter.is_restricted = Begrænset
+users.list_status_filter.not_restricted = Ikke begrænset
+users.list_status_filter.is_prohibit_login = Forbyd login
+users.list_status_filter.not_prohibit_login = Tillad login
+users.list_status_filter.is_2fa_enabled = 2FA aktiveret
+users.list_status_filter.not_2fa_enabled = 2FA deaktiveret
+users.details = Brugeroplysninger
+emails.email_manage_panel = Administrer bruger-e-mails
+emails.primary = Primær
+emails.filter_sort.email_reverse = E-mail (omvendt)
+emails.filter_sort.name_reverse = Brugernavn (omvendt)
+emails.updated = E-mail opdateret
+emails.not_updated = Kunne ikke opdatere den anmodede e-mailadresse: %v
+emails.duplicate_active = Denne e-mailadresse er allerede aktiv for en anden bruger.
+emails.change_email_header = Opdater e-mail-egenskaber
+emails.change_email_text = Er du sikker på, at du vil opdatere denne e-mailadresse?
+emails.delete = Slet e-mail
+emails.delete_desc = Er du sikker på, at du vil slette denne e-mailadresse?
+emails.deletion_success = E-mailadressen er blevet slettet.
+emails.delete_primary_email_error = Du kan ikke slette den primære e-mail.
+orgs.org_manage_panel = Administrer organisationer
+repos.repo_manage_panel = Administrer depoter
+repos.unadopted = Ikke-adopterede depoter
+repos.unadopted.no_more = Ingen ikke-adopterede depoter fundet.
+repos.issues = Problemer
+repos.size = Størrelse
+repos.lfs_size = LFS størrelse
+packages.package_manage_panel = Administrer pakker
+packages.total_size = Samlet størrelse: %s
+packages.unreferenced_size = Ikke-referencestørrelse: %s
+packages.version = Version
+packages.type = Type
+packages.size = Størrelse
+packages.published = Offentliggjort
+auths.type = Type
+auths.syncenabled = Slå brugersynkronisering til
+auths.updated = Opdateret
+auths.security_protocol = Sikkerhedsprotokol
+auths.domain = Domæne
+auths.host = Host
+auths.port = Port
+monitor.queue.settings.maxnumberworkers.placeholder = I øjeblikket %[1]d
+monitor.queue.settings.submit = Opdater indstillinger
+monitor.queue.settings.changed = Indstillinger opdateret
+monitor.queue.settings.remove_all_items = Slet alle
+monitor.queue.settings.remove_all_items_done = Alle varer i køen er blevet fjernet.
+notices.system_notice_list = Systemmeddelelser
+
+packages.cleanup = Ryd op i udløbne data
+packages.cleanup.success = Der er ryddet op i udløbne data
+packages.creator = Skaber
+defaulthooks = Default webhooks
+defaulthooks.desc = Webhooks foretager automatisk HTTP POST-anmodninger til en server, når visse Forgejo-hændelser udløses. Webhooks defineret her er standarder og vil blive kopieret til alle nye repositories. Læs mere i webhooks-guiden .
+defaulthooks.add_webhook = Tilføj standard webhook
+defaulthooks.update_webhook = Opdater standardwebhook
+systemhooks = System webhooks
+systemhooks.desc = Webhooks foretager automatisk HTTP POST-anmodninger til en server, når visse Forgejo-hændelser udløses. Webhooks, der er defineret her, vil virke på alle repositories på systemet, så overvej venligst eventuelle præstationsimplikationer, dette kan have. Læs mere i webhooks-guiden .
+systemhooks.add_webhook = Tilføj System Webhook
+systemhooks.update_webhook = Opdater System Webhook
+auths.auth_manage_panel = Administrer godkendelseskilder
+auths.new = Tilføj godkendelseskilde
+auths.auth_type = Godkendelsestype
+auths.auth_name = Godkendelsesnavn
+auths.bind_dn = Bind DN
+auths.bind_password = Bind adgangskode
+auths.user_base = Bruger søgebase
+auths.user_dn = Bruger DN
+auths.attribute_username = Brugernavn attribut
+auths.attribute_username_placeholder = Lad stå tomt for at bruge brugernavnet indtastet i Forgejo.
+auths.attribute_name = Fornavn attribut
+auths.attribute_surname = Efternavn attribut
+auths.attribute_mail = E-mail attribut
+auths.attribute_ssh_public_key = Offentlig SSH-nøgleattribut
+auths.attribute_avatar = Avatar attribut
+auths.attributes_in_bind = Hent attributter i bind DN-kontekst
+auths.default_domain_name = Standard domænenavn, der bruges til e-mailadressen
+auths.allow_deactivate_all = Tillad et tomt søgeresultat for at deaktivere alle brugere
+auths.use_paged_search = Brug sidesøgning
+auths.search_page_size = Sidestørrelse
+auths.filter = Bruger filter
+auths.admin_filter = Admin filter
+auths.restricted_filter = Begrænset filter
+auths.restricted_filter_helper = Lad være tom for ikke at angive nogen brugere som begrænset. Brug en stjerne ("*") for at indstille alle brugere, der ikke matcher Admin-filteret, som begrænset.
+auths.verify_group_membership = Bekræft gruppemedlemskab i LDAP (lad filteret stå tomt for at springe over)
+auths.group_search_base = Gruppesøgningsbase DN
+auths.group_attribute_list_users = Gruppeattribut, der indeholder en liste over brugere
+auths.user_attribute_in_group = Brugerattribut angivet i gruppen
+auths.map_group_to_team = Tilknyt LDAP-grupper til organisationsteams (lad feltet stå tomt for at springe over)
+auths.map_group_to_team_removal = Fjern brugere fra synkroniserede teams, hvis brugeren ikke tilhører den tilsvarende LDAP-gruppe
+auths.enable_ldap_groups = Aktiver LDAP-grupper
+auths.ms_ad_sa = MS AD søgeattributter
+auths.smtp_auth = SMTP-godkendelsestype
+auths.smtphost = SMTP vært
+auths.smtpport = SMTP port
+auths.allowed_domains = Tilladte domæner
+auths.allowed_domains_helper = Lad være tomt for at tillade alle domæner. Adskil flere domæner med et komma (",").
+auths.skip_tls_verify = Spring over TLS-bekræftelse
+auths.force_smtps = Tving SMTPS
+auths.force_smtps_helper = SMTPS bruges altid på port 465. Indstil denne til at tvinge SMTPS på andre porte. (Ellers vil STARTTLS blive brugt på andre porte, hvis det understøttes af værten.)
+auths.helo_hostname = HELO værtsnavn
+auths.helo_hostname_helper = Værtsnavn sendt med HELO. Lad stå tomt for at sende det nuværende værtsnavn.
+auths.disable_helo = Deaktiver HELO
+auths.pam_service_name = PAM-tjenestenavn
+auths.pam_email_domain = PAM e-mail domæne (valgfrit)
+auths.oauth2_provider = OAuth2-udbyder
+auths.oauth2_clientID = Klient-id (nøgle)
+auths.oauth2_clientSecret = Klientens hemmelighed
+auths.openIdConnectAutoDiscoveryURL = OpenID Connect Auto Discovery URL
+auths.oauth2_use_custom_url = Brug tilpassede webadresser i stedet for standardwebadresser
+auths.oauth2_tokenURL = Token URL
+auths.oauth2_authURL = Godkend URL
+auths.oauth2_profileURL = Profil-URL
+auths.oauth2_emailURL = E-mail URL
+auths.skip_local_two_fa = Spring over lokal 2FA
+auths.skip_local_two_fa_helper = Hvis du ikke er indstillet, betyder det, at lokale brugere med 2FA indstillet stadig skal bestå 2FA for at logge på
+auths.oauth2_tenant = Lejer
+auths.oauth2_scopes = Yderligere omfang
+auths.oauth2_required_claim_name = Påkrævet kravnavn
+auths.oauth2_required_claim_name_helper = Indstil dette navn for at begrænse login fra denne kilde til brugere med et krav med dette navn
+auths.oauth2_required_claim_value = Påkrævet kravværdi
+auths.oauth2_required_claim_value_helper = Indstil denne værdi for at begrænse login fra denne kilde til brugere med et krav med dette navn og denne værdi
+auths.oauth2_group_claim_name = Gør krav på navn med gruppenavne for denne kilde. (Valgfri)
+auths.oauth2_admin_group = Gruppekravværdi for administratorbrugere. (Valgfrit – kræver kravnavn ovenfor)
+auths.oauth2_restricted_group = Gruppekravsværdi for begrænsede brugere. (Valgfrit – kræver kravnavn ovenfor)
+auths.oauth2_map_group_to_team = Kortlæg hævdede grupper til organisationsteams. (Valgfrit – kræver kravnavn ovenfor)
+auths.oauth2_map_group_to_team_removal = Fjern brugere fra synkroniserede teams, hvis brugeren ikke tilhører den tilsvarende gruppe.
+auths.tips = Tips
+auths.tips.gmail_settings = Gmail-indstillinger:
+auths.tips.oauth2.general = OAuth2-godkendelse
+auths.tips.oauth2.general.tip = Når du registrerer en ny OAuth2-godkendelse, skal URL-adressen til tilbagekald/omdirigering være:
+auths.tip.oauth2_provider = OAuth2-udbyder
+auths.tip.bitbucket = Registrer en ny OAuth-bruger på %s og tilføj tilladelsen "Konto" - "Læs"
+auths.tip.nextcloud = Registrer en ny OAuth-bruger på din instans ved hjælp af følgende menu "Indstillinger -> Sikkerhed -> OAuth 2.0-klient"
+auths.tip.dropbox = Opret en ny applikation på %s
+auths.tip.facebook = Registrer en ny applikation på %s og tilføj produktet "Facebook Login"
+auths.tip.github = Registrer en ny OAuth-applikation på %s
+auths.tip.gitlab_new = Registrer en ny applikation på %s
+auths.tip.google_plus = Hent OAuth2-klientlegitimationsoplysninger fra Google API-konsollen på %s
+auths.tip.openid_connect = Brug OpenID Connect Discovery URL (/.well-known/openid-configuration) til at angive slutpunkterne
+auths.tip.twitter = Gå til %s, opret en applikation og sørg for, at "Tillad, at denne applikation bruges til at logge på med Twitter" er aktiveret
+auths.tip.discord = Registrer en ny applikation på %s
+auths.tip.gitea = Registrer en ny OAuth2-applikation. Guide kan findes på %s
+auths.tip.yandex = Opret en ny applikation på %s. Vælg følgende tilladelser fra afsnittet "Yandex.Passport API": "Adgang til e-mailadresse", "Adgang til brugeravatar" og "Adgang til brugernavn, fornavn og efternavn, køn"
+auths.tip.mastodon = Indtast en brugerdefineret instans-URL for den mastodon-instans, du vil godkende med (eller brug standarden)
+auths.edit = Rediger godkendelseskilden
+auths.activated = Denne godkendelseskilde er aktiveret
+auths.new_success = Godkendelsen "%s" er blevet tilføjet.
+auths.update_success = Godkendelseskilden er blevet opdateret.
+auths.update = Opdater godkendelseskilden
+auths.delete = Slet godkendelseskilden
+auths.delete_auth_title = Slet godkendelseskilden
+auths.delete_auth_desc = Sletning af en godkendelseskilde forhindrer brugere i at bruge den til at logge ind. Vil du fortsætte?
+auths.still_in_used = Godkendelseskilden er stadig i brug. Konverter eller slet alle brugere, der bruger denne godkendelseskilde først.
+auths.deletion_success = Godkendelseskilden er blevet slettet.
+auths.login_source_exist = Godkendelseskilden "%s" findes allerede.
+auths.login_source_of_type_exist = Der findes allerede en godkendelseskilde af denne type.
+auths.unable_to_initialize_openid = Kan ikke initialisere OpenID Connect Provider: %s
+auths.invalid_openIdConnectAutoDiscoveryURL = Ugyldig Auto Discovery URL (dette skal være en gyldig URL, der starter med http:// eller https://)
+config.server_config = Server konfiguration
+config.app_name = Instans titel
+config.app_slogan = instans slogan
+config.app_ver = Forgejo version
+config.app_url = Base URL
+config.custom_conf = Konfigurationsfilstien
+config.custom_file_root_path = Brugerdefineret fil rodsti
+config.domain = Server domæne
+config.offline_mode = Lokal tilstand
+config.disable_router_log = Deaktiver routerlog
+config.run_user = Bruger at køre som
+config.run_mode = Kør tilstand
+config.git_version = Git version
+config.app_data_path = Appens datasti
+config.repo_root_path = Depotets rodsti
+config.lfs_root_path = LFS rodsti
+config.log_file_root_path = Logsti
+config.script_type = Script type
+config.reverse_auth_user = Omvendt proxy-godkendelsesbruger
+config.ssh_config = SSH konfiguration
+config.ssh_start_builtin_server = Brug indbygget server
+config.ssh_domain = SSH server domæne
+config.ssh_port = Port
+config.ssh_listen_port = Lyt port
+config.ssh_root_path = Rodsti
+config.ssh_key_test_path = Nøgleteststi
+config.ssh_keygen_path = Keygen ("ssh-keygen") sti
+config.ssh_minimum_key_size_check = Minimum nøglestørrelse kontrol
+config.ssh_minimum_key_sizes = Minimum nøglestørrelser
+config.lfs_config = LFS-konfiguration
+config.lfs_content_path = LFS indholdssti
+config.lfs_http_auth_expiry = LFS HTTP-godkendelsesudløbstid
+config.db_config = Database konfiguration
+config.db_type = Type
+config.db_host = Vært
+config.db_schema = Skematisk
+config.db_ssl_mode = SSL
+config.db_path = Sti
+config.service_config = Tjenestekonfiguration
+config.register_email_confirm = Kræv e-mail-bekræftelse for at tilmelde dig
+config.disable_register = Deaktiver selvregistrering
+config.allow_only_internal_registration = Tillad kun registrering gennem Forgejo selv
+config.allow_only_external_registration = Tillad kun registrering via eksterne tjenester
+config.enable_openid_signup = Aktiver OpenID-selvregistrering
+config.enable_openid_signin = Aktiver OpenID-logon
+config.show_registration_button = Vis registreringsknap
+config.require_sign_in_view = Kræv at logge ind for at se indhold
+config.mail_notify = Aktiver e-mailmeddelelser
+config.enable_captcha = Aktiver CAPTCHA
+config.active_code_lives = Aktiveringskodens udløbstid
+config.reset_password_code_lives = Gendannelseskodens udløbstid
+config.default_keep_email_private = Skjul e-mailadresser som standard
+config.default_allow_create_organization = Tillad oprettelse af organisationer som standard
+config.no_reply_address = Skjult e-mail-domæne
+config.default_visibility_organization = Standardsynlighed for nye organisationer
+config.default_enable_dependencies = Aktiver problemafhængigheder som standard
+config.webhook_config = Webhook-konfiguration
+config.queue_length = Kø længde
+config.deliver_timeout = Lever timeout
+config.skip_tls_verify = Spring over TLS-bekræftelse
+config.mailer_config = Mailer konfiguration
+config.mailer_enable_helo = Aktiver HELO
+config.mailer_protocol = Protokol
+config.mailer_smtp_addr = SMTP vært
+config.mailer_smtp_port = SMTP-port
+config.mailer_user = Bruger
+config.mailer_use_sendmail = Brug Sendmail
+config.mailer_sendmail_path = Sendmail sti
+config.mailer_sendmail_args = Ekstra argumenter til Sendmail
+config.mailer_sendmail_timeout = Sendmail timeout
+config.mailer_use_dummy = Attrapp
+config.test_email_placeholder = E-mail (f.eks. test@example.com)
+config.send_test_mail = Send test-e-mail
+config.send_test_mail_submit = Send
+config.test_mail_failed = Kunne ikke sende en test-e-mail til "%s": %v
+config.test_mail_sent = En test-e-mail er blevet sendt til "%s".
+config.oauth_config = OAuth-konfiguration
+config.cache_config = Cache konfiguration
+config.cache_adapter = Cache adapter
+config.cache_interval = Cache interval
+config.cache_conn = Cacheforbindelse
+config.cache_item_ttl = Cache element TTL
+config.cache_test = Test cache
+config.cache_test_failed = Kunne ikke undersøge cachen: %v.
+config.cache_test_slow = Cachetest lykkedes, men svaret er langsomt: %s.
+config.cache_test_succeeded = Cachetest gennemført, fik et svar i %s.
+config.session_config = Sessionskonfiguration
+config.session_provider = Session udbyder
+config.provider_config = Udbyder konfig
+config.cookie_name = Cookie navn
+config.gc_interval_time = GC interval tid
+config.session_life_time = Session levetid
+config.https_only = Kun HTTPS
+config.cookie_life_time = Cookie levetid
+config.picture_config = Billede og avatar konfiguration
+config.picture_service = Billedservice
+config.disable_gravatar = Deaktiver Gravatar
+config.enable_federated_avatar = Aktiver fødererede avatarer
+config.open_with_editor_app_help = "Åbn med"-editorerne til klonmenuen. Hvis den efterlades tom, vil standarden blive brugt. Udvid for at se standarden.
+config.git_config = Git konfiguration
+config.git_disable_diff_highlight = Deaktiver diff-syntaksfremhævning
+config.git_max_diff_lines = Max diff-linjer pr. fil
+config.git_max_diff_line_characters = Maks. diff-tegn pr. linje
+config.git_max_diff_files = Max diff filer vist
+config.git_gc_args = GC argumenter
+config.git_migrate_timeout = Migration timeout
+config.git_mirror_timeout = Spejlopdateringstimeout
+config.git_clone_timeout = Klone Operation timeout
+config.git_pull_timeout = Pull Operation timeout
+config.git_gc_timeout = GC Operation timeout
+config.log_config = Log konfiguration
+config.logger_name_fmt = Logger: %s
+config.disabled_logger = Deaktiveret
+config.access_log_mode = Adgang til logtilstand
+config.access_log_template = Skabelon til adgangslog
+config.xorm_log_sql = Log SQL
+config.set_setting_failed = Indstilling af %s mislykkedes
+monitor.stats = Statistik
+monitor.cron = Cron opgaver
+monitor.schedule = Tidsplan
+monitor.next = Næste gang
+monitor.previous = Tidligere tid
+monitor.execute_times = Udførelser
+monitor.process = Kørende processer
+monitor.stacktrace = Stakspor
+monitor.processes_count = %d Processer
+monitor.download_diagnosis_report = Hent diagnoserapport
+monitor.duration = Varighed (r)
+monitor.start = Starttid
+monitor.execute_time = Udførelsestid
+monitor.last_execution_result = Resultat
+monitor.process.cancel = Annuller processen
+monitor.process.cancel_desc = Annullering af en proces kan medføre tab af data
+monitor.process.cancel_notices = Annuller: %s ?
+monitor.process.children = Børn
+monitor.queues = Køer
+monitor.queue = Kø: %s
+monitor.queue.type = Type
+monitor.queue.exemplar = Eksempler type
+monitor.queue.numberworkers = Antal arbejdere
+monitor.queue.activeworkers = Aktive arbejdere
+monitor.queue.maxnumberworkers = Max antal arbejdere
+monitor.queue.numberinqueue = Nummer i kø
+monitor.queue.review_add = Gennemgå / tilføj arbejdere
+monitor.queue.settings.title = Pool indstillinger
+monitor.queue.settings.desc = Puljer vokser dynamisk som reaktion på deres blokering af arbejderkø.
+monitor.queue.settings.maxnumberworkers = Max antal arbejdere
+monitor.queue.settings.maxnumberworkers.error = Max antal arbejdere skal være et tal
+notices.view_detail_header = Bemærk detaljer
+notices.operations = Operationer
+notices.select_all = Vælg alle
+notices.deselect_all = Fravælg alle
+notices.inverse_selection = Omvendt valg
+notices.delete_selected = Slet valgte
+notices.delete_all = Slet alle meddelelser
+notices.type = Type
+notices.type_2 = Opgave
+notices.op = Op.
+notices.delete_success = Systemmeddelelserne er blevet slettet.
+self_check.no_problem_found = Intet problem fundet endnu.
+self_check.database_collation_mismatch = Forvent, at databasen bruger sortering: %s
+self_check.database_collation_case_insensitive = Databasen bruger en sortering %s, som er en ufølsom sortering. Selvom Forgejo kunne arbejde med det, kan der være nogle sjældne tilfælde, som ikke fungerer som forventet.
+self_check.database_inconsistent_collation_columns = Databasen bruger sortering %s, men disse kolonner bruger uoverensstemmende sorteringer. Det kan forårsage nogle uventede problemer.
+self_check.database_fix_mysql = For MySQL/MariaDB-brugere kan du bruge kommandoen "forgejo doctor convert" til at løse sorteringsproblemerne, eller du kan også løse problemet ved at "ALTER ... COLLATE ..." SQLs manuelt.
+
[packages]
arch.version.description = Beskrivelse
container.labels = Etiketter
@@ -2647,14 +3450,357 @@ rpm.repository.architectures = Arkitekturer
alt.registry = Konfigurer dette register fra kommandolinjen:
alt.repository = Depot info
+dependency.version = Version
+search_in_external_registry = Søg i %s
+alpine.registry = Konfigurer dette register ved at tilføje url'en i din /etc/apk/repositories
fil:
+alpine.registry.key = Download den offentlige RSA-nøgle til registreringsdatabasen i mappen /etc/apk/keys/
for at bekræfte indekssignaturen:
+alpine.registry.info = Vælg $branch og $repository fra listen nedenfor.
+alpine.repository.repositories = Depoter
+
+title = Pakker
+desc = Administrer depotpakker.
+empty = Der er ingen pakker endnu.
+empty.documentation = For mere information om pakkeregistret, se dokumentationen .
+empty.repo = Har du uploadet en pakke, men den vises ikke her? Gå til pakkeindstillinger og link den til denne repo.
+registry.documentation = For mere information om %s registreringsdatabasen, se dokumentationen .
+filter.type = Type
+filter.type.all = Alle
+filter.no_result = Dit filter gav ingen resultater.
+filter.container.tagged = Tagget
+filter.container.untagged = Umærket
+published_by = Udgivet %[1]s af %[3]s
+published_by_in = Udgivet %[1]s af %[3]s i %[5]s
+installation = Installation
+about = Om denne pakke
+requirements = Krav
+dependencies = Afhængigheder
+keywords = Keywords
+details = Detaljer
+details.author = Forfatter
+details.project_site = Projektets hjemmeside
+details.repository_site = Depots hjemmeside
+details.documentation_site = Dokumentations hjemmeside
+details.license = Licens
+assets = Aktiver
+versions = Versioner
+versions.view_all = Se alle
+dependency.id = ID
+alpine.repository.branches = Grene
+arch.pacman.helper.gpg = Tilføj tillidscertifikat til pacman:
+arch.pacman.repo.multi = %s har den samme version i forskellige distributioner.
+arch.pacman.repo.multi.item = Konfiguration for %s
+arch.pacman.conf = Tilføj server med relateret distribution og arkitektur til /etc/pacman.conf
:
+arch.pacman.sync = Synkroniser pakke med pacman:
+arch.version.properties = Versionsegenskaber
+arch.version.provides = Forsyner
+arch.version.groups = Gruppe
+arch.version.depends = Afhænger
+arch.version.optdepends = Valgfri afhænger
+arch.version.makedepends = Gør afhænger
+arch.version.checkdepends = Check afhænger
+arch.version.conflicts = Konflikter
+arch.version.replaces = Erstatter
+arch.version.backup = Backup
+cargo.registry = Konfigurer dette register i Cargo-konfigurationsfilen (for eksempel ~/.cargo/config.toml
):
+cargo.install = For at installere pakken ved hjælp af Cargo skal du køre følgende kommando:
+chef.registry = Konfigurer dette register i din ~/.chef/config.rb
fil:
+composer.registry = Konfigurer dette register i din ~/.composer/config.json
fil:
+composer.install = For at installere pakken ved hjælp af Composer skal du køre følgende kommando:
+composer.dependencies = Afhængigheder
+conan.install = For at installere pakken ved hjælp af Conan skal du køre følgende kommando:
+conda.registry = Konfigurer dette register som et Conda-depot i din .condarc
-fil:
+conda.install = For at installere pakken ved hjælp af Conda skal du køre følgende kommando:
+container.images.title = Billeder
+container.details.type = Billedtype
+container.details.platform = Platform
+container.pull = Træk billedet fra kommandolinjen:
+container.digest = Fordøje
+container.multi_arch = OS / Arch
+container.layers = Billedlag
+container.labels.key = Nøgle
+container.labels.value = Værdi
+cran.registry = Konfigurer dette register i din Rprofile.site
fil:
+debian.registry.info = Vælg $distribution og $component fra listen nedenfor.
+generic.download = Download pakken fra kommandolinjen:
+go.install = Installer pakken fra kommandolinjen:
+maven.registry = Konfigurer denne registreringsdatabasen i din projekt pom.xml
fil:
+maven.install = For at bruge pakken skal du inkludere følgende i blokken afhængigheder
i filen pom.xml
:
+maven.install2 = Kør via kommandolinje:
+maven.download = For at downloade afhængigheden skal du køre via kommandolinjen:
+nuget.install = For at installere pakken ved hjælp af NuGet skal du køre følgende kommando:
+nuget.dependency.framework = Mål Framework
+npm.registry = Konfigurer denne registreringsdatabase i din projekt-.npmrc
-fil:
+npm.install = For at installere pakken ved hjælp af npm skal du køre følgende kommando:
+npm.install2 = eller føj det til filen package.json:
+npm.dependencies = Afhængigheder
+rpm.distros.redhat = på RedHat-baserede distributioner
+rpm.distros.suse = på SUSE-baserede distributioner
+alt.install = Installer pakken
+alt.setup = Tilføj et depot til listen over tilsluttede arkiver (vælg den nødvendige arkitektur i stedet for "_arch_"):
+rubygems.required.ruby = Kræver Ruby version
+rubygems.required.rubygems = Kræver RubyGem version
+swift.install = Tilføj pakken i din Package.swift
-fil:
+swift.install2 = og kør følgende kommando:
+vagrant.install = For at tilføje en Vagrant-boks skal du køre følgende kommando:
+settings.link = Link denne pakke til et depot
+settings.link.description = Hvis du forbinder en pakke med et depot, vises pakken i depotets pakkeliste.
+settings.link.select = Vælg depot
+settings.link.button = Opdater depot link
+settings.link.success = Depotlinket blev opdateret.
+settings.link.error = Kunne ikke opdatere depotlinket.
+settings.delete = Slet pakke
+settings.delete.description = Sletning af en pakke er permanent og kan ikke fortrydes.
+settings.delete.notice = Du er ved at slette %s (%s). Denne operation er uigenkaldeligt, er du sikker?
+settings.delete.success = Pakken er blevet slettet.
+settings.delete.error = Kunne ikke slette pakken.
+owner.settings.cargo.title = Lastregisterindeks
+owner.settings.cargo.initialize = Initialiser indeks
+owner.settings.cargo.initialize.description = Et særligt indeks Git-depot er nødvendigt for at bruge Cargo-registret. Brug af denne mulighed vil (gen-)oprette depotet og konfigurere det automatisk.
+owner.settings.cargo.initialize.error = Kunne ikke initialisere Cargo index: %v
+owner.settings.cargo.initialize.success = Cargo-indekset blev oprettet.
+owner.settings.cargo.rebuild = Genopbyg indeks
+owner.settings.cargo.rebuild.description = Genopbygning kan være nyttig, hvis indekset ikke er synkroniseret med de lagrede Cargo-pakker.
+owner.settings.cargo.rebuild.error = Kunne ikke genopbygge Cargo-indeks: %v
+owner.settings.cargo.rebuild.success = Cargo-indekset blev genopbygget med succes.
+owner.settings.cargo.rebuild.no_index = Kan ikke genopbygge, intet indeks er initialiseret.
+owner.settings.cleanuprules.title = Oprydningsregler
+owner.settings.cleanuprules.add = Tilføj oprydningsregel
+owner.settings.cleanuprules.edit = Rediger oprydningsregel
+owner.settings.cleanuprules.none = Der er endnu ingen oprydningsregler.
+owner.settings.cleanuprules.preview = Forhåndsvisning af oprydningsregel
+owner.settings.cleanuprules.preview.overview = %d pakker er planlagt til at blive fjernet.
+owner.settings.cleanuprules.preview.none = Oprydningsreglen matcher ikke nogen pakker.
+owner.settings.cleanuprules.pattern_full_match = Anvend mønster på det fulde pakkenavn
+owner.settings.cleanuprules.keep.title = Versioner, der matcher disse regler, bevares, selvom de matcher en fjernelsesregel nedenfor.
+owner.settings.cleanuprules.keep.count = Behold den nyeste
+owner.settings.cleanuprules.keep.count.1 = 1 version pr. pakke
+owner.settings.cleanuprules.keep.count.n = %d versioner pr. pakke
+owner.settings.cleanuprules.keep.pattern = Hold versionerne matchende
+owner.settings.cleanuprules.keep.pattern.container = Den seneste
version bevares altid for containerpakker.
+owner.settings.cleanuprules.remove.title = Versioner, der matcher disse regler, fjernes, medmindre en regel ovenfor siger, at de skal beholdes.
+owner.settings.cleanuprules.remove.days = Fjern versioner ældre end
+owner.settings.cleanuprules.remove.pattern = Fjern matchende versioner
+owner.settings.cleanuprules.success.update = Oprydningsreglen er blevet opdateret.
+owner.settings.cleanuprules.success.delete = Oprydningsregel er blevet slettet.
+owner.settings.chef.title = Kokkeregister
+owner.settings.chef.keypair = Generer nøglepar
+owner.settings.chef.keypair.description = Et nøglepar er nødvendigt for at autentificere til Chef-registret. Hvis du har genereret et nøglepar før, vil generering af et nyt nøglepar kassere det gamle nøglepar.
+
[actions]
runners.description = Beskrivelse
runners.labels = Etiketter
runners.name = Navn
runners.task_list.repository = Depot
+runners.status.active = Aktiv
+runners.status.offline = Offline
+runners.version = Version
+
+actions = Handlinger
+unit.desc = Administrer integrerede CI/CD-pipelines med Forgejo Actions.
+status.unknown = Ukendt
+status.waiting = Venter
+status.running = Kører
+status.success = Succes
+status.failure = Fiasko
+status.cancelled = Annulleret
+status.skipped = Oversprunget
+status.blocked = Blokeret
+runners = Runners
+runners.runner_manage_panel = Administrer runners
+runners.new = Opret ny runner
+runners.new_notice = Hvordan man starter en runner
+runners.status = Status
+runners.id = ID
+runners.owner_type = Type
+runners.last_online = Sidste online tid
+runners.runner_title = Runner
+runners.task_list = Seneste opgaver på denne løber
+runners.task_list.no_tasks = Der er ingen opgave endnu.
+runners.task_list.run = Kør
+runners.task_list.status = Status
+runners.task_list.commit = Commit
+runners.task_list.done_at = Udført kl
+runners.edit_runner = Rediger Runner
+runners.update_runner = Opdater ændringer
+runners.update_runner_success = Runner blev opdateret
+runners.update_runner_failed = Løberen kunne ikke opdateres
+runners.delete_runner = Slet denne runner
+runners.delete_runner_success = Runner blev slettet
+runners.delete_runner_failed = Runner kunne ikke slettes
+runners.delete_runner_header = Bekræft for at slette denne runner
+runners.delete_runner_notice = Hvis en opgave kører på denne runner, vil den blive afsluttet og markeret som mislykket. Det kan bryde bygningens arbejdsgang.
+runners.none = Ingen runners tilgængelige
+runners.status.unspecified = Ukendt
+runners.status.idle = Tomgang
+runners.reset_registration_token = Nulstil registreringstoken
+runners.reset_registration_token_success = Runner registreringstoken blev nulstillet
+runs.all_workflows = Alle arbejdsgange
+runs.commit = Commit
+runs.scheduled = Planlagt
+runs.pushed_by = pushed af
+runs.workflow = Arbejdsgang
+runs.invalid_workflow_helper = Workflow-konfigurationsfilen er ugyldig. Tjek venligst din konfigurationsfil: %s
+runs.no_matching_online_runner_helper = Ingen matchende online-runner med etiket: %s
+runs.no_job_without_needs = Arbejdsgangen skal indeholde mindst ét job uden afhængigheder.
+runs.no_job = Arbejdsgangen skal indeholde mindst ét job
+runs.actor = Aktør
+runs.status = Status
+runs.actors_no_select = Alle aktører
+runs.status_no_select = Alle status
+runs.no_results = Ingen resultater matchede.
+runs.no_workflows = Der er endnu ingen arbejdsgange.
+runs.no_workflows.help_write_access = Ved du ikke, hvordan du starter med Forgejo Actions? Tjek hurtigstarten i brugerdokumentationen for at skrive dit første workflow, og opsæt en Forgejo-løber til at udføre dine opgaver.
+runs.no_workflows.help_no_write_access = For at lære om Forgejo Actions, se dokumentationen .
+runs.no_runs = Workflowet har ingen kørsler endnu.
+runs.empty_commit_message = (tom commit besked)
+runs.expire_log_message = Logfiler er blevet renset, fordi de var for gamle.
+workflow.disable = Deaktiver arbejdsgang
+workflow.disable_success = Arbejdsgangen "%s" blev deaktiveret.
+workflow.enable = Aktiver arbejdsgang
+workflow.enable_success = Arbejdsgangen "%s" blev aktiveret.
+workflow.disabled = Arbejdsgangen er deaktiveret.
+workflow.dispatch.trigger_found = Denne arbejdsgang har en workflow_dispatch -hændelsestrigger.
+workflow.dispatch.use_from = Brug arbejdsgangen fra
+workflow.dispatch.run = Kør arbejdsgang
+workflow.dispatch.success = Kørsel af arbejdsgang blev anmodet om.
+workflow.dispatch.input_required = Kræv værdi for input "%s".
+workflow.dispatch.invalid_input_type = Ugyldig inputtype "%s".
+workflow.dispatch.warn_input_limit = Viser kun de første %d input.
+need_approval_desc = Har brug for godkendelse for at køre arbejdsgange for fork pull-anmodning.
+variables = Variabler
+variables.management = Administrer variabler
+variables.creation = Tilføj variabel
+variables.none = Der er ingen variabler endnu.
+variables.deletion = Fjern variabel
+variables.deletion.description = Fjernelse af en variabel er permanent og kan ikke fortrydes. Vil du fortsætte?
+variables.description = Variabler vil blive videregivet til visse handlinger og kan ikke læses på anden vis.
+variables.id_not_exist = Variabel med ID %d findes ikke.
+variables.edit = Rediger variabel
+variables.not_found = Variablen kunne ikke findes.
+variables.deletion.failed = Variablen kunne ikke fjernes.
+variables.deletion.success = Variablen er blevet fjernet.
+variables.creation.failed = Kunne ikke tilføje variabel.
+variables.creation.success = Variablen "%s" er blevet tilføjet.
+variables.update.failed = Variablen kunne ikke redigeres.
+variables.update.success = Variablen er blevet redigeret.
+
[tool]
1d = 1 dag
1w = 1 uge
1mon = 1 måned
-1y = 1 år
\ No newline at end of file
+1y = 1 år
+future = fremtid
+1s = 1 sekund
+1m = 1 minut
+1h = 1 time
+seconds = %d sekunder
+minutes = %d minutter
+hours = %d timer
+days = %d dage
+weeks = %d uger
+months = %d måneder
+years = %d år
+raw_seconds = sekunder
+raw_minutes = minutter
+
+now = nu
+
+[repo.permissions]
+code.read = Læs: Få adgang til og klon koden for depotet.
+code.write = Skriv: Skub til depotet, opret filialer og tags.
+issues.read = Læs: Læs og opret problemer og kommentarer.
+issues.write = Skriv: Luk problemer og administrer metadata som etiketter, milepæle, modtagere, forfaldsdatoer og afhængigheder.
+pulls.read = Læs: Læsning og oprettelse af pull-anmodninger.
+pulls.write = Skriv: Luk pull-anmodninger og administrer metadata som etiketter, milepæle, modtagere, forfaldsdatoer og afhængigheder.
+releases.read = Læs: Se og download udgivelser.
+releases.write = Skriv: Udgiv, rediger og slet udgivelser og deres aktiver.
+wiki.read = Læs: Læs den integrerede wiki og dens historie.
+wiki.write = Skriv: Opret, opdater og slet sider i den integrerede wiki.
+projects.read = Læs: Få adgang til depot-projekttavler.
+projects.write = Skriv: Opret projekter og kolonner, og rediger dem.
+packages.read = Læs: Se og download pakker, der er tildelt depotet.
+packages.write = Skriv: Udgiv og slet pakker, der er tildelt depotet.
+actions.read = Læs: Se integrerede CI/CD-pipelines og deres logfiler.
+actions.write = Skriv: Udløs, genstart, annuller eller godkend afventende CI/CD-pipelines manuelt.
+ext_issues = Få adgang til linket til en ekstern problemsporing. Tilladelserne administreres eksternt.
+ext_wiki = Få adgang til linket til en ekstern wiki. Tilladelserne administreres eksternt.
+
+[graphs]
+component_loading = Indlæser %s…
+component_loading_failed = Kunne ikke indlæse %s
+component_loading_info = Dette kan tage lidt tid…
+component_failed_to_load = Der skete en uventet fejl.
+code_frequency.what = kode frekvens
+contributors.what = bidrag
+recent_commits.what = nylige commits
+
+[dropzone]
+invalid_input_type = Filer af denne type må ikke uploades.
+remove_file = Fjern fil
+
+default_message = Slip filer eller klik her for at uploade.
+file_too_big = Filstørrelsen ({{filesize}} MB) overstiger den maksimale størrelse på ({{maxFilesize}} MB).
+
+[gpg]
+default_key = Underskrevet med standardnøglen
+
+error.extract_sign = Kunne ikke udtrække signatur
+error.generate_hash = Kunne ikke generere hash af commit
+error.no_committer_account = Ingen konto knyttet til committers e-mailadresse
+error.no_gpg_keys_found = Ingen kendt nøgle fundet for denne signatur i databasen
+error.not_signed_commit = Ikke en underskrevet commit
+error.failed_retrieval_gpg_keys = Kunne ikke hente nogen nøgle knyttet til committerens konto
+error.probable_bad_signature = ADVARSEL! Selvom der er en nøgle med dette ID i databasen, bekræfter den ikke denne commit! Denne commit er MISTÆNLIG.
+error.probable_bad_default_signature = ADVARSEL! Selvom standardnøglen har dette ID, bekræfter den ikke denne commit! Denne commit er MISTÆNLIG.
+
+[secrets]
+creation.name_placeholder = uafhængig af store og små bogstaver, alfanumeriske tegn eller understregninger, kan ikke starte med GITEA_ eller GITHUB_
+creation.value_placeholder = Indtast ethvert indhold. Mellemrum i starten og slutningen vil blive udeladt.
+secrets = Hemmeligheder
+description = Hemmeligheder vil blive videregivet til visse handlinger og kan ikke læses på anden vis.
+none = Der er ingen hemmeligheder endnu.
+creation = Tilføj hemmelighed
+creation.success = Hemmeligheden "%s" er blevet tilføjet.
+creation.failed = Kunne ikke tilføje hemmelighed.
+deletion = Fjern hemmelighed
+deletion.description = Fjernelse af en hemmelighed er permanent og kan ikke fortrydes. Vil du fortsætte?
+deletion.success = Hemmeligheden er blevet fjernet.
+deletion.failed = Hemmeligheden kunne ikke fjernes.
+management = Håndter hemmeligheder
+
+[munits.data]
+b = B
+kib = KiB
+mib = MiB
+gib = GiB
+tib = TiB
+pib = PiB
+eib = EiB
+
+[units]
+unit = Enhed
+error.no_unit_allowed_repo = Du har ikke tilladelse til at få adgang til nogen sektion af dette depot.
+error.unit_not_allowed = Du har ikke tilladelse til at få adgang til denne depotsektion.
+
+[projects]
+deleted.display_name = Slettet projekt
+type-1.display_name = Individuelt projekt
+type-2.display_name = Depotprojekt
+type-3.display_name = Organisationsprojekt
+
+[git.filemode]
+changed_filemode = %[1]s → %[2]s
+directory = Directory
+normal_file = Normal fil
+executable_file = Eksekverbar fil
+symbolic_link = Symbolsk link
+submodule = Submodule
+
+[markup]
+filepreview.line = Linje %[1]d i %[2]s
+filepreview.lines = Linjer %[1]d til %[2]d i %[3]s
+filepreview.truncated = Forhåndsvisningen er blevet afkortet
+
+[translation_meta]
+test = (OK) DA was translated by Tacaly
\ No newline at end of file
diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index f4eca32202..ae07ce70fc 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -110,7 +110,7 @@ preview=Vorschau
loading=Laden …
error=Fehler
-error404=Die Seite, die du versuchst aufzurufen, existiert nicht oder du bist nicht berechtigt , diese anzusehen.
+error404=Die Seite, die du versuchst aufzurufen, existiert nicht , wurde entfernt oder du bist nicht berechtigt , diese anzusehen.
go_back=Zurück
never=Niemals
@@ -229,7 +229,7 @@ app_desc=Ein einfacher, selbst gehosteter Git-Service
install=Einfach zu installieren
install_desc=Starte einfach die Anwendung für deine Plattform oder nutze Docker . Es existieren auch paketierte Versionen .
platform=Plattformübergreifend
-platform_desc=Forgejo läuft auf freien Betriebssystemen wie Linux und FreeBSD, sowie auf verschiedenen CPU-Architekturen. Wähle das System, das du magst!
+platform_desc=Forgejo läuft auf freien Betriebssystemen wie Linux und FreeBSD sowie auf verschiedenen CPU-Architekturen. Wähle das System, das du magst!
lightweight=Leichtgewichtig
lightweight_desc=Forgejo hat minimale Systemanforderungen und kann selbst auf einem günstigen und stromsparenden Raspberry Pi betrieben werden!
license=Quelloffen
@@ -339,7 +339,7 @@ default_enable_timetracking=Zeiterfassung standardmäßig aktivieren
default_enable_timetracking.description=Zeiterfassung standardmäßig für neue Repositorys aktivieren.
no_reply_address=Versteckte E-Mail-Domain
no_reply_address_helper=Domain-Name für Benutzer mit einer versteckten Emailadresse. Zum Beispiel wird der Benutzername „Joe“ in Git als „joe@noreply.example.org“ protokolliert, wenn die versteckte E-Mail-Domain „noreply.example.org“ festgelegt ist.
-password_algorithm=Passwort Hashing Algorithmus
+password_algorithm=Passwort-Hashing-Algorithmus
invalid_password_algorithm=Ungültiger Passwort-Hash-Algorithmus
password_algorithm_helper=Lege einen Passwort-Hashing-Algorithmus fest. Algorithmen haben unterschiedliche Anforderungen und Stärken. Der argon2-Algorithmus ist ziemlich sicher, aber er verbraucht viel Speicher und kann für kleine Systeme ungeeignet sein.
enable_update_checker=Aktualisierungsprüfung aktivieren
@@ -347,11 +347,11 @@ env_config_keys=Umgebungskonfiguration
env_config_keys_prompt=Die folgenden Umgebungsvariablen werden auch auf Ihre Konfigurationsdatei angewendet:
allow_dots_in_usernames = Erlaubt Benutzern die Verwendung von Punkten in ihren Benutzernamen. Hat keine Auswirkungen auf bestehende Konten.
enable_update_checker_helper_forgejo = Prüft regelmäßig auf neue Forgejo-Versionen, indem ein DNS-TXT-Eintrag unter release.forgejo.org überprüft wird.
-smtp_from_invalid = Die „Sende E-Mail Als“-Adresse ist ungültig
+smtp_from_invalid = Die „Sende E-Mail als“-Adresse ist ungültig
config_location_hint = Diese Konfigurationsoptionen werden gespeichert in:
allow_only_external_registration = Registrierung nur mittels externer Dienste zulassen
app_slogan = Instanz-Slogan
-app_slogan_helper = Instanz-Slogan hier eingeben. Leer lassen zum deaktivieren.
+app_slogan_helper = Instanz-Slogan hier eingeben. Leer lassen zum Deaktivieren.
[home]
uname_holder=Benutzername oder E-Mail-Adresse
@@ -418,7 +418,7 @@ forgot_password_title=Passwort vergessen
forgot_password=Passwort vergessen?
sign_up_now=Noch kein Konto? Jetzt registrieren.
sign_up_successful=Konto wurde erfolgreich erstellt. Willkommen!
-confirmation_mail_sent_prompt=Eine neue Bestätigungs-E-Mail wurde an %s gesendet. Um den Registrierungsprozess abzuschließen, überprüf bitte deinen Posteingang und folg dem angegebenen Link innerhalb von: %s. Falls die E-Mail inkorrekt sein sollte, kannst du dich einloggen und anfragen, eine weitere Bestätigungs-E-Mail an eine andere Adresse zu senden.
+confirmation_mail_sent_prompt=Eine neue Bestätigungs-E-Mail wurde an %s gesendet. Um den Registrierungsprozess abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von: %s. Falls die E-Mail inkorrekt sein sollte, kannst du dich einloggen und anfragen, eine weitere Bestätigungs-E-Mail an eine andere Adresse zu senden.
must_change_password=Aktualisiere dein Passwort
allow_password_change=Verlange vom Benutzer das Passwort zu ändern (empfohlen)
reset_password_mail_sent_prompt=Eine Bestätigungs-E-Mail wurde an %s gesendet. Um den Kontowiederherstellungsprozess abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von %s.
@@ -451,7 +451,7 @@ oauth_signup_tab=Neues Konto registrieren
oauth_signup_title=Neues Konto fertigstellen
oauth_signup_submit=Konto vervollständigen
oauth_signin_tab=Mit einem existierenden Konto verbinden
-oauth_signin_title=Anmelden um verbundenes Konto zu autorisieren
+oauth_signin_title=Anmelden, um verbundenes Konto zu autorisieren
oauth_signin_submit=Konto verbinden
oauth.signin.error=Beim Verarbeiten der Autorisierungsanfrage ist ein Fehler aufgetreten. Wenn dieser Fehler weiterhin besteht, wende dich bitte an deinen Administrator.
oauth.signin.error.access_denied=Die Autorisierungsanfrage wurde abgelehnt.
@@ -562,7 +562,7 @@ password_change.subject = Dein Passwort wurde geändert
password_change.text_1 = Das Passwort für deinen Account wurde soeben geändert.
primary_mail_change.subject = Deine primäre E-Mail-Adresse wurde geändert
totp_disabled.subject = TOTP wurde deaktiviert
-totp_disabled.text_1 = TOTP (Time-based one-time password [Zeitbasiertes Einmalpasswort]) wurde auf deinem Account soeben deaktiviert.
+totp_disabled.text_1 = TOTP (Time-based one-time password [zeitbasiertes Einmalpasswort]) wurde auf deinem Account soeben deaktiviert.
totp_disabled.no_2fa = Es sind keine anderen 2FA-Methoden mehr konfiguriert, was bedeutet, dass es nicht mehr nötig ist, sich in deinen Account mit 2FA einzuloggen.
removed_security_key.subject = Ein Sicherheitsschlüssel wurde entfernt
removed_security_key.no_2fa = Es sind keine anderen 2FA-Methoden mehr konfiguriert, was bedeutet, dass es nicht mehr nötig ist, sich in deinen Account mit 2FA einzuloggen.
@@ -572,7 +572,7 @@ reset_password.text_1 = Das Passwort für deinen Account wurde soeben geändert.
primary_mail_change.text_1 = Die primäre E-Mail-Adresse deines Account wurde soeben zu %[1]s geändert. Das bedeutet, dass diese E-Mail-Adresse keine E-Mail-Benachrichtigungen für deinen Account erhalten wird.
account_security_caution.text_2 = Wenn du das nicht warst, wurde dein Account kompromittiert. Bitte kontaktiere die Admins dieser Webseite.
totp_enrolled.subject = Du hast TOTP als 2FA-Methode aktiviert
-totp_enrolled.text_1.has_webauthn = Du hast gerade eben TOTP für deinen Account aktiviert. Das bedeutet, dass du in Zukunft für alle Logins in deinen Account TOTP als 2FA-Methode benutzen könntest, oder einen deiner Sicherheitsschlüssel.
+totp_enrolled.text_1.has_webauthn = Du hast gerade eben TOTP für deinen Account aktiviert. Das bedeutet, dass du in Zukunft für alle Logins in deinen Account TOTP als 2FA-Methode oder einen deiner Sicherheitsschlüssel benutzen könntest.
totp_enrolled.text_1.no_webauthn = Du hast gerade eben TOTP für deinen Account aktiviert. Das bedeutet, dass du in Zukunft für alle Logins in deinen Account TOTP als 2FA-Methode benutzen musst.
[modal]
@@ -661,8 +661,8 @@ organization_leave_success=Du hast die Organisation %s erfolgreich verlassen.
invalid_ssh_key=Dein SSH-Key kann nicht überprüft werden: %s
invalid_gpg_key=Dein GPG-Key kann nicht überprüft werden: %s
invalid_ssh_principal=Ungültige Identität: %s
-must_use_public_key=Der von dir bereitgestellte Key ist ein privater Key. Bitte lade deinen privaten Key nirgendwo hoch. Verwende stattdessen deinen öffentlichen Key.
-unable_verify_ssh_key=Der SSH-Key kann nicht verifiziert werden, überprüfe ihn auf Fehler.
+must_use_public_key=Der von dir bereitgestellte Schlüssel ist ein privater. Bitte lade deinen privaten Schlüssel nirgendwo hoch, sondern verwende stattdessen deinen öffentlichen.
+unable_verify_ssh_key=Der SSH-Schlüssel kann nicht verifiziert werden, überprüfe ihn auf Fehler.
auth_failed=Authentifizierung fehlgeschlagen: %v
still_own_repo=Dein Konto besitzt ein oder mehrere Repositorys. Diese müssen erst gelöscht oder übertragen werden.
@@ -700,7 +700,7 @@ watched=Beobachtete Repositorys
code=Quelltext
projects=Projekte
overview=Übersicht
-following_few=%d Folge ich
+following_few=%d folge ich
follow=Folgen
unfollow=Nicht mehr folgen
user_bio=Biografie
@@ -722,7 +722,7 @@ follow_blocked_user = Du kannst diesen Benutzer nicht folgen, weil du ihn blocki
block_user.detail_3 = Ihr werdet nicht mehr in der Lage sein, euch gegenseitig als Repository-Mitarbeiter hinzuzufügen.
unblock = Nicht mehr blockieren
followers_one = %d Follower
-following_one = %d Folge ich
+following_one = %d folge ich
followers.title.few = Follower
following.title.one = Folgt
following.title.few = Folgt
@@ -745,7 +745,7 @@ social=Soziale Konten
applications=Anwendungen
orgs=Organisationen
repos=Repositorys
-delete=Konto löschen
+delete=Account löschen
twofa=Zwei-Faktor-Authentifizierung (TOTP)
account_link=Verknüpfte Benutzerkonten
organization=Organisationen
@@ -774,7 +774,7 @@ cancel=Abbrechen
language=Sprache
ui=Theme
hidden_comment_types=Ausgeblendete Kommentartypen
-hidden_comment_types_description=Die hier markierten Kommentartypen werden nicht innerhalb der Issue-Seiten angezeigt. Die Markierung von „Label“ zum Beispiel entfernt alle Kommentare der Form „ hat hinzugefügt/entfernt“.
+hidden_comment_types_description=Die hier markierten Kommentartypen werden innerhalb der Issue-Seiten nicht angezeigt. Beispielsweise entfernt das Ankreuzen von „Label“ alle Kommentare der Form „ hat hinzugefügt/entfernt“.
hidden_comment_types.ref_tooltip=Kommentare, in denen dieses Issue von einem anderen Issue/Commit/… referenziert wurde
hidden_comment_types.issue_ref_tooltip=Kommentare, bei denen der Benutzer den Branch/Tag des Issues ändert
comment_type_group_reference=Verweis auf Mitglieder
@@ -853,9 +853,9 @@ manage_ssh_keys=SSH-Schlüssel verwalten
manage_ssh_principals=SSH-Zertifikats-Principals verwalten
manage_gpg_keys=GPG-Schlüssel verwalten
add_key=Schlüssel hinzufügen
-ssh_desc=Diese öffentlichen SSH-Keys sind mit deinem Account verbunden. Der dazugehörigen privaten SSH-Keys geben dir vollen Zugriff auf deine Repositorys. Verifizierte SSH-Key können verwendet werden, um SSH-signierte Git-Commits zu signieren.
+ssh_desc=Diese öffentlichen SSH-Schlüssel sind mit deinem Account verbunden. Der dazugehörigen privaten SSH-Schlüssel geben dir vollen Zugriff auf deine Repositorys. Verifizierte SSH-Schlüssel können verwendet werden, um SSH-signierte Git-Commits zu signieren.
principal_desc=Diese SSH-Zertifikat-Principals sind mit deinem Konto verknüpft und erlauben den vollen Zugriff auf deine Repositorys.
-gpg_desc=Diese öffentlichen GPG-Keys sind mit deinem Account verbunden und werden benutzt um deine Commits zu verifizieren. Halte die dazugehörigen privaten GPG-Keys geheim, da diese deine Commits signieren.
+gpg_desc=Diese öffentlichen GPG-Schlüssel sind mit deinem Account verbunden und werden benutzt, um deine Commits zu verifizieren. Halte die dazugehörigen privaten GPG-Schlüssel geheim, da diese deine Commits signieren.
ssh_helper=Brauchst du Hilfe? Sieh dir die Anleitung zum Erzeugen deiner eigenen SSH-Schlüssel an oder zum Lösen häufiger Probleme , denen du bei der Arbeit mit SSH begegnen kannst.
gpg_helper=Brauchst du Hilfe? Sieh dir die Anleitung über GPG an.
add_new_key=SSH-Schlüssel hinzufügen
@@ -896,7 +896,7 @@ key_id=Schlüssel-ID
key_name=Schlüsselname
key_content=Inhalt
principal_content=Inhalt
-add_key_success=Der SSH-Key „%s“ wurde hinzugefügt.
+add_key_success=Der SSH-Schlüssel „%s“ wurde hinzugefügt.
add_gpg_key_success=Der GPG-Schlüssel „%s“ wurde hinzugefügt.
add_principal_success=Die SSH-Zertifikatsidentität „%s“ wurde hinzugefügt.
delete_key=Entfernen
@@ -968,8 +968,8 @@ oauth2_confidential_client=Vertraulicher Client. Für Anwendungen aktivieren, di
oauth2_redirect_uris=URIs für die Weiterleitung. Bitte verwende eine neue Zeile für jede URI.
save_application=Speichern
oauth2_client_id=Client-ID
-oauth2_client_secret=Client-Secret
-oauth2_regenerate_secret=Secret neu generieren
+oauth2_client_secret=Client-Geheimnis
+oauth2_regenerate_secret=Geheimnis neu generieren
oauth2_regenerate_secret_hint=Secret verloren?
oauth2_client_secret_hint=Das Secret wird nach dem Verlassen oder Aktualisieren dieser Seite nicht mehr angezeigt. Bitte stelle sicher, dass du es gespeichert hast.
oauth2_application_edit=Bearbeiten
@@ -984,7 +984,7 @@ revoke_oauth2_grant=Autorisierung widerrufen
revoke_oauth2_grant_description=Wenn du die Autorisierung widerrufst, kann die Anwendung nicht mehr auf deine Daten zugreifen. Bist du dir sicher?
revoke_oauth2_grant_success=Zugriff erfolgreich widerrufen.
-twofa_desc=Um dein Konto gegen Passwortdiebstahl zu schützen, kannst du eine Smartphone oder ein anderes Gerät verwenden, um Time-Based One-Time Passwords („TOTP“) zu erhalten.
+twofa_desc=Um dein Konto gegen Passwortdiebstahl zu schützen, kannst du eine Smartphone oder ein anderes Gerät verwenden, um zeitbasierte Einmalpasswörter („TOTP“) zu erhalten.
twofa_is_enrolled=Für dein Konto ist die Zwei-Faktor-Authentifizierung eingeschaltet .
twofa_not_enrolled=Für dein Konto ist die Zwei-Faktor-Authentifizierung momentan nicht eingeschaltet.
twofa_disable=Zwei-Faktor-Authentifizierung deaktivieren
@@ -1028,7 +1028,7 @@ confirm_delete_account=Löschen bestätigen
delete_account_title=Benutzerkonto löschen
delete_account_desc=Bist du sicher, dass du diesen Account dauerhaft löschen möchtest?
-email_notifications.enable=E-Mail Benachrichtigungen aktivieren
+email_notifications.enable=E-Mail-Benachrichtigungen aktivieren
email_notifications.onmention=Nur E-Mail bei Erwähnung
email_notifications.disable=E-Mail-Benachrichtigungen deaktivieren
email_notifications.submit=E-Mail-Einstellungen festlegen
@@ -1045,7 +1045,7 @@ user_block_success = Dieser Benutzer wurde erfolgreich blockiert.
twofa_recovery_tip = Falls du dein Gerät verlierst, wirst du in der Lage sein, einen einmalig verwendbaren Wiederherstellungsschlüssel zu verwenden, um den auf dein Konto wiederherzustellen.
webauthn_alternative_tip = Du möchtest vielleicht eine zusätzliche Authentifizierungsmethode einrichten.
blocked_users_none = Keine Benutzer blockiert.
-webauthn_key_loss_warning = Falls du deine Security-Keys verlierst, wirst du Zugang zu deinem Konto verlieren.
+webauthn_key_loss_warning = Falls du deine Sicherheitsschlüssel verlierst, wirst du Zugang zu deinem Konto verlieren.
user_unblock_success = Die Blockierung dieses Benutzers wurde erfolgreich zurückgenommen.
blocked_users = Blockierte Benutzer
blocked_since = Blockiert seit %s
@@ -1054,7 +1054,7 @@ hints = Hinweise
additional_repo_units_hint = Aktivierung zusätzlicher Repository-Einheiten vorschlagen
update_hints = Hinweise aktualisieren
update_hints_success = Hinweise wurden aktualisiert.
-additional_repo_units_hint_description = Einen „Mehr aktivieren“-Hinweis für Repositories, welche nicht alle verfügbaren Einheiten aktiviert haben, anzeigen.
+additional_repo_units_hint_description = Einen „Mehr aktivieren“-Hinweis für Repositorys, welche nicht alle verfügbaren Einheiten aktiviert haben, anzeigen.
pronouns = Pronomen
pronouns_custom = Eigene
pronouns_unspecified = Nicht spezifiziert
@@ -1064,16 +1064,16 @@ language.localization_project = Hilf uns, Forgejo in deine Sprache zu übersetze
language.description = Diese Sprache wird in deinem Konto gespeichert und standardmäßig nach dem Anmelden benutzt.
user_block_yourself = Du kannst dich nicht selbst blockieren.
pronouns_custom_label = Individuelle Pronomen
-change_username_redirect_prompt.with_cooldown.one = Der alte Benutzername ist nach einer Schutzzeit von einem Tag wieder für alle Verfügbar. Du kannst den alten Benutzername während dieser Schutzzeit erneut beanspruchen.
-change_username_redirect_prompt.with_cooldown.few = Der alte Benutzername ist nach einer Schutzzeit von %[1]d Tagen wieder für alle Verfügbar. Du kannst den alten Benutzername während dieser Schutzzeit erneut beanspruchen.
+change_username_redirect_prompt.with_cooldown.one = Der alte Benutzername ist nach einer Schutzzeit von einem Tag wieder für alle verfügbar. Du kannst den alten Benutzername während dieser Schutzzeit erneut beanspruchen.
+change_username_redirect_prompt.with_cooldown.few = Der alte Benutzername ist nach einer Schutzzeit von %[1]d Tagen wieder für alle verfügbar. Du kannst den alten Benutzername während dieser Schutzzeit erneut beanspruchen.
keep_pronouns_private = Pronomen nur angemeldeten Nutzern anzeigen
-keep_pronouns_private.description = Dies verbirgt deine Pronomen von Besuchern die nicht angemeldet sind.
+keep_pronouns_private.description = Dies verbirgt deine Pronomen von Besuchern, die nicht angemeldet sind.
quota.sizes.assets.artifacts = Artefakte
quota.applies_to_user = Die folgenden Quota-Regeln greifen für deinen Account
quota.sizes.assets.attachments.issues = Issue-Anhänge
quota.rule.exceeded.helper = Die Gesamtgröße der Objekte für diese Regel hat die Quota überschritten.
storage_overview = Speicherübersicht
-quota = Quota
+quota = Kontingent
quota.sizes.assets.attachments.releases = Release-Anhänge
quota.applies_to_org = Die folgenden Quota-Regeln greifen für diese Organisation
quota.rule.exceeded = Überschritten
@@ -1088,9 +1088,9 @@ quota.sizes.assets.all = Assets
quota.sizes.assets.attachments.all = Anhänge
quota.sizes.assets.packages.all = Pakete
quota.sizes.wiki = Wiki
-regenerate_token_success = Der Token wurde regeneriert. Anwendungen die ihn benutzen haben nicht länger Zugriff auf deinen Account und müssen mit dem neuen Token aktualisiert werden.
+regenerate_token_success = Der Token wurde regeneriert. Anwendungen, die ihn benutzen, haben nicht länger Zugriff auf deinen Account und müssen mit dem neuen Token aktualisiert werden.
access_token_regeneration = Zugangstoken regenerieren
-access_token_regeneration_desc = Einen Token zu regenerieren wird den Zugriff auf deinen Account von Anwendungen die ihn nutzen zurückziehen. Dies kann nicht rückgängig gemacht werden. Fortsetzen?
+access_token_regeneration_desc = Einen Token zu regenerieren, wird den Zugriff auf deinen Account von Anwendungen, die ihn nutzen, zurückziehen. Dies kann nicht rückgängig gemacht werden. Fortsetzen?
regenerate_token = Regenerieren
[repo]
@@ -1133,7 +1133,7 @@ issue_labels=Labels
issue_labels_helper=Wähle eine Label-Sammlung
license=Lizenz
license_helper=Wähle eine Lizenz
-license_helper_desc=Eine Lizenz regelt, was andere mit deinem Code tun (oder nicht tun) können. Unsicher, welches für dein Projekt die Richtige ist? Siehe Choose a license .
+license_helper_desc=Eine Lizenz regelt, was andere mit deinem Code tun (oder nicht tun) können. Unsicher, welche für dein Projekt die richtige ist? Siehe Choose a license .
readme=README
readme_helper=Wähle eine README-Vorlage
readme_helper_desc=Hier kannst du eine komplette Beschreibung für dein Projekt schreiben.
@@ -1189,9 +1189,9 @@ tree_path_not_found_commit=Pfad %[1]s existiert nicht in Commit%[2]s
tree_path_not_found_branch=Pfad %[1]s existiert nicht in Branch %[2]s
tree_path_not_found_tag=Pfad %[1]s existiert nicht in Tag %[2]s
-transfer.accept=Übertragung Akzeptieren
+transfer.accept=Übertragung akzeptieren
transfer.accept_desc=Übertragung nach „%s“
-transfer.reject=Übertragung Ablehnen
+transfer.reject=Übertragung ablehnen
transfer.reject_desc=Übertragung nach„%s“ abbrechen
transfer.no_permission_to_accept=Du hast keine Berechtigung, diesen Transfer anzunehmen.
transfer.no_permission_to_reject=Du hast keine Berechtigung, diesen Transfer abzulehnen.
@@ -1241,7 +1241,7 @@ migrate_items_pullrequests=Pull-Requests
migrate_items_merge_requests=Merge-Requests
migrate_items_releases=Releases
migrate_repo=Repository migrieren
-migrate.clone_address=Migrations- / Klon-URL
+migrate.clone_address=Migrations-/Klon-URL
migrate.clone_address_desc=Die HTTP(S)- oder „git clone“-URL eines bereits existierenden Repositorys
migrate.github_token_desc=Du kannst hier ein oder mehrere Token durch Komma getrennt eintippen, um die Migration aufgrund der GitHub-API-Ratenlimitierung zu beschleunigen. WARNUNG: Der Missbrauch dieser Funktion kann gegen die Richtlinien des Diensteanbieters verstoßen und zur Kontosperrung führen.
migrate.clone_local_path=oder ein lokaler Serverpfad
@@ -1259,7 +1259,7 @@ migrate.migrating_failed=Migrieren von %s fehlgeschlagen.
migrate.migrating_failed.error=Migration fehlgeschlagen: %s
migrate.migrating_failed_no_addr=Migration fehlgeschlagen.
migrate.github.description=Daten von github.com oder GitHub-Enterprise-Server migrieren.
-migrate.git.description=Ein Repository von einem beliebigen Git-Service klonen.
+migrate.git.description=Ein Repository von einem beliebigen Git-Dienst klonen.
migrate.gitlab.description=Daten von gitlab.com oder anderen GitLab-Instanzen migrieren.
migrate.gitea.description=Daten von gitea.com oder anderen Gitea-Instanzen migrieren.
migrate.gogs.description=Daten von notabug.org oder anderen Gogs-Instanzen migrieren.
@@ -1412,15 +1412,15 @@ editor.file_is_a_symlink=`„%s“ ist ein symbolischer Link. Symbolische Links
editor.filename_is_a_directory=Der Dateiname „%s“ wird bereits als Verzeichnisname in diesem Repository verwendet.
editor.file_editing_no_longer_exists=Die bearbeitete Datei „%s“ existiert nicht mehr in diesem Repository.
editor.file_deleting_no_longer_exists=Die zu löschende Datei „%s“ existiert nicht mehr in diesem Repository.
-editor.file_changed_while_editing=Der Inhalt der Datei hat sich seit dem Beginn der Bearbeitung geändert. Hier klicken , um die Änderungen anzusehen, oder Änderungen erneut comitten , um sie zu überschreiben.
+editor.file_changed_while_editing=Der Inhalt der Datei hat sich nach dem Öffnen geändert. Hier klicken , um die Änderungen anzusehen, oder Änderungen erneut committen , um sie zu überschreiben.
editor.file_already_exists=Eine Datei mit dem Namen „%s“ existiert bereits in diesem Repository.
editor.commit_empty_file_header=Leere Datei committen
editor.commit_empty_file_text=Die Datei, die du commiten willst, ist leer. Fortfahren?
editor.no_changes_to_show=Keine Änderungen vorhanden.
editor.fail_to_update_file=Fehler beim Aktualisieren/Erstellen der Datei „%s“.
editor.fail_to_update_file_summary=Fehlermeldung:
-editor.push_rejected_no_message=Die Änderung wurde vom Server ohne Nachricht abgelehnt. Bitte überprüfe die Git Hooks.
-editor.push_rejected=Die Änderung wurde vom Server abgelehnt. Bitte überprüfe die Git Hooks.
+editor.push_rejected_no_message=Die Änderung wurde vom Server ohne Nachricht abgelehnt. Bitte überprüfe die Git-Hooks.
+editor.push_rejected=Die Änderung wurde vom Server abgelehnt. Bitte überprüfe die Git-Hooks.
editor.push_rejected_summary=Vollständige Ablehnungsmeldung:
editor.add_subdir=Verzeichnis erstellen …
editor.unable_to_upload_files=Fehler beim Hochladen der Dateien nach „%s“. Fehler: %v
@@ -1450,7 +1450,7 @@ commits.signed_by=Signiert von
commits.signed_by_untrusted_user=Signiert von nicht vertrauenswürdigen Benutzern
commits.signed_by_untrusted_user_unmatched=Signiert von nicht vertrauenswürdigen Benutzern, der nicht mit dem Committer übereinstimmt
commits.gpg_key_id=GPG-Schlüssel-ID
-commits.ssh_key_fingerprint=SSH-Key-Fingerabdruck
+commits.ssh_key_fingerprint=SSH-Schlüssel-Fingerabdruck
commits.view_path=An diesem Punkt im Verlauf anzeigen
commit.operations=Operationen
@@ -1497,7 +1497,7 @@ projects.column.new_title=Name
projects.column.new_submit=Spalte erstellen
projects.column.new=Neue Spalte
projects.column.set_default=Als Standard verwenden
-projects.column.set_default_desc=Diese Spalte als Standard für nicht kategorisierte Issues und Pull Requests festlegen
+projects.column.set_default_desc=Diese Spalte als Standard für nicht kategorisierte Issues und Pull-Requests festlegen
projects.column.unset_default=Standard entfernen
projects.column.unset_default_desc=Diese Spalte nicht als Standard verwenden
projects.column.delete=Spalte löschen
@@ -1511,7 +1511,7 @@ projects.card_type.images_and_text=Bilder und Text
projects.card_type.text_only=Nur Text
issues.desc=Verwalte Bug-Reports, Aufgaben und Meilensteine.
-issues.filter_assignees=Filter
+issues.filter_assignees=Verantwortliche filtern
issues.filter_milestones=Meilenstein filtern
issues.filter_projects=Projekt filtern
issues.filter_labels=Label filtern
@@ -2016,7 +2016,7 @@ milestones.filter_sort.most_complete=Vollständigste
milestones.filter_sort.most_issues=Meiste Issues
milestones.filter_sort.least_issues=Wenigste Issues
-signing.will_sign=Dieser Commit wird mit dem Key „%s“ signiert werden.
+signing.will_sign=Dieser Commit wird mit dem Schlüssel „%s“ signiert werden.
signing.wont_sign.error=Es gab einen Fehler bei der Prüfung, ob der Commit signiert werden kann.
signing.wont_sign.nokey=Diese Instanz hat keinen Schlüssel, um diesen Commit zu signieren.
signing.wont_sign.never=Commits werden nie signiert.
@@ -2213,7 +2213,7 @@ settings.pulls.allow_rebase_update=Update von Pull-Request-Branches per Rebase e
settings.pulls.default_delete_branch_after_merge=Standardmäßig bei Pull-Requests den Branch nach dem Zusammenführen löschen
settings.pulls.default_allow_edits_from_maintainers=Änderungen von Maintainern standardmäßig erlauben
settings.releases_desc=Repository-Releases aktivieren
-settings.packages_desc=Repository Packages Registry aktivieren
+settings.packages_desc=Repository-Paket-Registry aktivieren
settings.projects_desc=Repository-Projekte aktivieren
settings.actions_desc=Aktiviere integrierte CI/CD-Pipelines mit Forgejo-Actions
settings.admin_settings=Administratoreinstellungen
@@ -2323,7 +2323,7 @@ settings.githook_edit_desc=Wenn ein Hook nicht aktiv ist, wird der Standardinhal
settings.githook_name=Hook-Name
settings.githook_content=Hook-Inhalt
settings.update_githook=Hook aktualisieren
-settings.add_webhook_desc=Forgejo sendet einen POST
-Request mit festgelegtem Content-Type an die Ziel-URL. Mehr Informationen findest du in der Anleitung zu Webhooks (Englisch) .
+settings.add_webhook_desc=Forgejo sendet eine POST
-Anfrage mit festgelegtem Content-Type an die Ziel-URL. Mehr Informationen findest du in der Anleitung zu Webhooks (Englisch) .
settings.payload_url=Ziel-URL
settings.http_method=HTTP-Methode
settings.content_type=POST-Content-Type
@@ -2385,7 +2385,7 @@ settings.event_pull_request_merge=Pull-Request-Merge
settings.event_package=Paket
settings.event_package_desc=Paket wurde in einem Repository erstellt oder gelöscht.
settings.branch_filter=Branch-Filter
-settings.branch_filter_desc=Positivliste für Branches für Push-, Erzeugungs- und Löschevents, als glob-Pattern beschrieben. Es werden Events für alle Branches gemeldet, falls das Pattern *
ist, oder falls es leer ist. Siehe die %[2]s -Dokumentation für die Syntax (Englisch). Beispiele: master
, {master,release*}
.
+settings.branch_filter_desc=Positivliste für Branches für Push-, Erzeugungs- und Löschevents, als glob-Pattern beschrieben. Es werden Events für alle Branches gemeldet, falls das Pattern *
ist oder falls es leer ist. Siehe die %[2]s -Dokumentation für die Syntax (Englisch). Beispiele: master
, {master,release*}
.
settings.authorization_header=Authorization-Header
settings.authorization_header_desc=Wird, falls vorhanden, als Authorization-Header mitgesendet. Beispiele: %s.
settings.active=Aktiv
@@ -2479,9 +2479,9 @@ settings.require_signed_commits_desc=Pushes auf diesen Branch ablehnen, wenn Com
settings.protect_branch_name_pattern=Muster für geschützte Branchnamen
settings.protect_patterns=Muster
settings.protect_protected_file_patterns=Geschützte Dateimuster (durch Semikolon „;“ getrennt)
-settings.protect_protected_file_patterns_desc=Geschützte Dateien dürfen nicht direkt geändert werden, auch wenn der Benutzer Rechte hat, Dateien in diesem Branch hinzuzufügen, zu bearbeiten oder zu löschen. Mehrere Muster können mit Semikolon („;“) getrennt werden. Siehe %s Dokumentation zur Mustersyntax. Beispiele: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=Geschützte Dateien dürfen nicht direkt geändert werden, auch wenn der Benutzer Rechte hat, Dateien in diesem Branch hinzuzufügen, zu bearbeiten oder zu löschen. Mehrere Muster können mit Semikolon („;“) getrennt werden. Siehe %s -Dokumentation zur Mustersyntax. Beispiele: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Ungeschützte Dateimuster (durch Semikolon „;“ getrennt)
-settings.protect_unprotected_file_patterns_desc=Ungeschützte Dateien, die direkt geändert werden dürfen, wenn der Benutzer Schreibzugriff hat, können die Push-Beschränkung umgehen. Mehrere Muster können mit Semikolon („;“) getrennt werden. Siehe %[2]s Dokumentation zur Mustersyntax. Beispiele: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Ungeschützte Dateien, die direkt geändert werden dürfen, wenn der Benutzer Schreibzugriff hat, können die Push-Beschränkung umgehen. Mehrere Muster können mit Semikolon („;“) getrennt werden. Siehe %[2]s -Dokumentation zur Mustersyntax. Beispiele: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Schutz aktivieren
settings.delete_protected_branch=Schutz deaktivieren
settings.update_protect_branch_success=Branchschutzregel „%s“ wurde aktualisiert.
@@ -2685,7 +2685,7 @@ branch.create_from=`von „%s“`
branch.create_success=Branch „%s“ wurde erstellt.
branch.branch_already_exists=Branch „%s“ existiert bereits in diesem Repository.
branch.branch_name_conflict=Der Branch-Name „%s“ steht in Konflikt mit dem bestehenden Branch „%s“.
-branch.tag_collision=Branch „%s“ kann nicht erstellt werden, da in diesem Repository bereits ein Tag mit dem selben Namen existiert.
+branch.tag_collision=Branch „%s“ kann nicht erstellt werden, da in diesem Repository bereits ein Tag mit demselben Namen existiert.
branch.deleted_by=Von %s gelöscht
branch.restore_success=Branch „%s“ wurde wiederhergestellt.
branch.restore_failed=Wiederherstellung vom Branch „%s“ gescheitert.
@@ -2788,9 +2788,9 @@ pulls.made_using_agit = AGit
settings.confirmation_string = Bestätigungsstring
pulls.agit_explanation = Mittels AGit-Workflow erstellt. AGit erlaubt Mitwirkenden, Änderungen mittels „git push“ vorzuschlagen, ohne einen Fork oder neuen Branch zu erstellen.
activity.navbar.recent_commits = Neueste Commits
-activity.navbar.code_frequency = Code-Frequenz
+activity.navbar.code_frequency = Code-Häufigkeit
file_follow = Symlink folgen
-error.broken_git_hook = Die Git-Hooks des Repositorys scheinen kaputt zu sein. Bitte folge der Dokumentation um sie zu reparieren, dann pushe einige Commits um den Status zu aktualisieren.
+error.broken_git_hook = Die Git-Hooks des Repositorys scheinen kaputt zu sein. Bitte folge der Dokumentation , um sie zu reparieren, dann pushe einige Commits, um den Status zu aktualisieren.
pulls.merged_title_desc_one = hat %[1]d Commit von %[2]s
nach %[3]s
%[4]s zusammengeführt
pulls.title_desc_one = möchte %[1]d Commit von %[2]s
nach %[3]s
zusammenführen
open_with_editor = Öffnen mit %s
@@ -2815,7 +2815,7 @@ issues.archived_label_description = (Archiviert) %s
release.download_count_one = %s Download
release.download_count_few = %s Downloads
release.system_generated = Dieser Anhang wurde automatisch generiert.
-settings.add_webhook.invalid_path = Der Pfad darf kein „.“ oder „..“ enhalten, und darf auch nicht leer sein. Er darf auch nicht mit einem Slash anfangen oder enden.
+settings.add_webhook.invalid_path = Der Pfad darf kein „.“ oder „..“ enhalten und darf auch nicht leer sein. Er darf auch nicht mit einem Schrägstrich anfangen oder enden.
settings.sourcehut_builds.graphql_url = GraphQL-URL (z.B. https://builds.sr.ht/query)
settings.sourcehut_builds.manifest_path = Build-Manifest-Pfad
settings.sourcehut_builds.visibility = Job-Sichtbarkeit
@@ -2823,9 +2823,9 @@ settings.sourcehut_builds.secrets = Geheimnisse
settings.sourcehut_builds.secrets_helper = Dem Job zugriff auf die Build-Geheimnisse geben (benötigt die SECRETS:RO-Berechtigung)
settings.web_hook_name_sourcehut_builds = SourceHut-Builds
settings.graphql_url = GraphQL-URL
-settings.matrix.room_id_helper = Die Raum-ID kann über den Element-Webclient ermittelt werden: Raumeinstellungen > Erweitert > Interne Raum-ID. Beispielsweise %s.
+settings.matrix.room_id_helper = Die Raum-ID kann über den Element-Webclient ermittelt werden: Raumeinstellungen > erweitert > interne Raum-ID. Beispielsweise %s.
settings.sourcehut_builds.access_token_helper = Zugangstoken, der die JOBS:RW-Freigabe hat. Generiere auf meta.sr.ht einen builds.sr.ht-Token oder einen builds.sr.ht-Token mit Zugriff auf die Secrets .
-settings.matrix.access_token_helper = Es wird empfohlen, einen dedizierten Matrix-Account hierfür anzulegen. Der Zugangstoken kann in einem Incognito-Tab über den Element-Webclient geholt werden: Benutzermenü (oben links) > Alle Einstellungen > Hilfe & Über > Erweitert > Zugangstoken (direkt unter der Homeserver-URL). Schließe das Incognito-Tab dann (Abmelden würde den Token ungültig werden lassen).
+settings.matrix.access_token_helper = Es wird empfohlen, hierfür ein dediziertes Matrix-Konto anzulegen. Der Zugangstoken kann in einem Inkognito-Tab über den Element-Webclient geholt werden: Benutzermenü (oben links) > alle Einstellungen > Hilfe & Info > erweitert > Zugriffstoken (direkt unter der Heim-Server-URL). Schließe dann den Inkognito-Tab (Abmelden würde den Token ungültig machen).
release.hide_archive_links = Automatisch generierte Archive verstecken
release.hide_archive_links_helper = Verstecke automatisch generierte Quellcodearchive für diesen Release. Zum Beispiel, wenn du deine eigenen hochlädst.
settings.transfer.button = Besitz übertragen
@@ -2894,7 +2894,7 @@ pulls.sign_in_require = Anmelden , um einen neuen Pull-Request z
new_from_template = Eine Vorlage benutzen
new_from_template_description = Du kannst eine existierende Repository-Vorlage auf dieser Instanz benutzen und ihre Einstellungen anwenden.
auto_init_description = Die Git-Historie mit einer README-Datei und optional einer Lizenz- und .gitignore-Datei starten.
-issues.context.menu = Kommentar Menü
+issues.context.menu = Kommentarmenü
issues.reaction.add = Reaktion hinzufügen
issues.reaction.alt_many = %[1]s und %[2]d mehr reagierten %[3]s.
issues.reaction.alt_few = %[1]s reagierten %[2]s.
@@ -2919,7 +2919,7 @@ component_failed_to_load = Ein unerwarteter Fehler ist aufgetreten.
component_loading = Lade %s …
contributors.what = Beiträge
recent_commits.what = neueste Commits
-code_frequency.what = Code-Frequenz
+code_frequency.what = Code-Häufigkeit
[org]
@@ -2927,7 +2927,7 @@ org_name_holder=Name der Organisation
org_full_name_holder=Vollständiger Name der Organisation
org_name_helper=Organisationsnamen sollten kurz und einprägsam sein.
create_org=Organisation erstellen
-repo_updated=Aktualisiert %s
+repo_updated=%s aktualisiert
members=Mitglieder
teams=Teams
code=Quelltext
@@ -3000,7 +3000,7 @@ teams.leave.detail=Bist du dir sicher, dass du das Team „%s“ verlassen wills
teams.can_create_org_repo=Repositorys erstellen
teams.can_create_org_repo_helper=Mitglieder können neue Repositorys in der Organisation erstellen. Der Ersteller erhält Administrator-Zugriff auf das neue Repository.
teams.none_access=Kein Zugriff
-teams.none_access_helper=Die Option „Kein Zugriff“ hat nur eine Auswirkung auf private Repositorys.
+teams.none_access_helper=Die Option „kein Zugriff“ hat nur Auswirkungen auf private Repositorys.
teams.general_access=Benutzerdefinierter Zugriff
teams.general_access_helper=Mitgliederberechtigungen werden durch folgende Berechtigungstabelle festgelegt.
teams.read_access=Lesen
@@ -3047,8 +3047,8 @@ teams.invite.by=Von %s eingeladen
teams.invite.description=Bitte klicke auf die folgende Schaltfläche, um dem Team beizutreten.
follow_blocked_user = Du kannst dieser Organisation nicht folgen, weil diese Organisation dich blockiert hat.
open_dashboard = Übersicht öffnen
-settings.change_orgname_redirect_prompt.with_cooldown.one = Der alte Organisationsname ist nach einer Abkühldauer von einem Tag wieder für alle Verfügbar. Du kannst den alten Namen während dieser Abkühldauer erneut beanspruchen.
-settings.change_orgname_redirect_prompt.with_cooldown.few = Der alte Organisationsname ist nach einer Abkühldauer von %[1]d Tagen wieder für alle Verfügbar. Du kannst den alten Namen während dieser Abkühldauer erneut beanspruchen.
+settings.change_orgname_redirect_prompt.with_cooldown.one = Der alte Organisationsname ist nach einer Abkühldauer von einem Tag wieder für alle verfügbar. Du kannst den alten Namen während dieser Abkühldauer erneut beanspruchen.
+settings.change_orgname_redirect_prompt.with_cooldown.few = Der alte Organisationsname ist nach einer Abkühldauer von %[1]d Tagen wieder für alle verfügbar. Du kannst den alten Namen während dieser Abkühldauer erneut beanspruchen.
[admin]
dashboard=Übersicht
@@ -3060,7 +3060,7 @@ repositories=Repositorys
hooks=Webhooks
integrations=Integrationen
authentication=Authentifizierungsquellen
-emails=Benutzer E-Mails
+emails=Benutzer-E-Mails
config=Konfiguration
notices=Systemmitteilungen
monitor=Monitoring
@@ -3123,7 +3123,7 @@ dashboard.memory_free_times=Speicherfreigaben
dashboard.current_heap_usage=Aktuelle Heap-Auslastung
dashboard.heap_memory_obtained=Erhaltener Heap-Memory
dashboard.heap_memory_idle=Unbenutzter Heap-Memory
-dashboard.heap_memory_in_use=Benutzter Heap-Memory
+dashboard.heap_memory_in_use=Benutzter-Heap-Memory
dashboard.heap_memory_released=Freigegebener Heap-Memory
dashboard.heap_objects=Heap-Objekte
dashboard.bootstrap_stack_usage=Bootstrap-Stack-Auslastung
@@ -3133,7 +3133,7 @@ dashboard.mspan_structures_obtained=Erhaltene MSpan-Structures
dashboard.mcache_structures_usage=MCache-Structures-Auslastung
dashboard.mcache_structures_obtained=Erhaltene MCache-Structures
dashboard.profiling_bucket_hash_table_obtained=Erhaltene Analysesatz-Hashtabellen
-dashboard.gc_metadata_obtained=Erhaltene GC-Metadata
+dashboard.gc_metadata_obtained=Erhaltene GC-Metadaten
dashboard.other_system_allocation_obtained=Andere erhaltene System-Allokationen
dashboard.next_gc_recycle=Nächster GC-Zyklus
dashboard.last_gc_time=Seit letztem GC-Zyklus
@@ -3256,7 +3256,7 @@ packages.size=Größe
packages.published=Veröffentlicht
defaulthooks=Standard-Webhooks
-defaulthooks.desc=Webhooks senden automatisch ein HTTP-POST-Anfragen an einen Server, wenn bestimmte Forgejo-Events ausgelöst werden. Hier definierte Webhooks sind die Standardwerte, die in alle neuen Repositorys kopiert werden. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch).
+defaulthooks.desc=Webhooks senden automatisch HTTP-POST-Anfragen an einen Server, wenn bestimmte Forgejo-Events ausgelöst werden. Hier definierte Webhooks sind die Standardwerte, die in alle neuen Repositorys kopiert werden. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch).
defaulthooks.add_webhook=Standard-Webhook hinzufügen
defaulthooks.update_webhook=Standard-Webhook aktualisieren
@@ -3337,9 +3337,9 @@ auths.oauth2_required_claim_name_helper=Setze diesen Namen, damit Nutzer aus die
auths.oauth2_required_claim_value=Benötigter Claim-Wert
auths.oauth2_required_claim_value_helper=Setze diesen Wert, damit Nutzer aus dieser Quelle sich nur anmelden dürfen, wenn sie einen Claim mit diesem Namen und Wert besitzen
auths.oauth2_group_claim_name=Claim-Name, der Gruppennamen für diese Quelle angibt. (Optional)
-auths.oauth2_admin_group=Gruppen-Claim-Wert für Administratoren. (Optional – erfordert Claim-Namen oben)
+auths.oauth2_admin_group=Gruppen-Claim-Wert für Administratoren (optional – erfordert Claim-Namen oben).
auths.oauth2_restricted_group=Gruppen-Claim-Wert für eingeschränkte User. (Optional – erfordert Claim-Namen oben)
-auths.oauth2_map_group_to_team=Gruppen aus OAuth-Claims den Organisationsteams zuordnen. (Optional – oben muss der Name des Claims angegeben werden)
+auths.oauth2_map_group_to_team=Gruppen aus OAuth-Claims den Organisationsteams zuordnen (optional – oben muss der Name des Claims angegeben werden).
auths.oauth2_map_group_to_team_removal=Benutzer aus synchronisierten Teams entfernen, wenn der Benutzer nicht zur entsprechenden Gruppe gehört.
auths.enable_auto_register=Automatische Registrierung aktivieren
auths.sspi_auto_create_users=Benutzer automatisch anlegen
@@ -3433,7 +3433,7 @@ config.service_config=Service-Konfiguration
config.register_email_confirm=E-Mail-Bestätigung benötigt zum Registrieren
config.disable_register=Selbstregistrierung deaktivieren
config.allow_only_internal_registration=Registrierung nur über Forgejo selbst erlauben
-config.allow_only_external_registration=Registrierung nur über externe Services erlauben
+config.allow_only_external_registration=Registrierung nur über externe Dienste erlauben
config.enable_openid_signup=OpenID-Selbstregistrierung aktivieren
config.enable_openid_signin=OpenID-Anmeldung aktivieren
config.show_registration_button=Schaltfläche zum Registrieren anzeigen
@@ -3486,7 +3486,7 @@ config.cache_conn=Cache-Anbindung
config.cache_item_ttl=Cache-Item-TTL
config.session_config=Session-Konfiguration
-config.session_provider=Session-Provider
+config.session_provider=Session-Anbieter
config.provider_config=Provider-Einstellungen
config.cookie_name=Cookie-Name
config.gc_interval_time=GC-Intervall
@@ -3495,7 +3495,7 @@ config.https_only=Nur HTTPS
config.cookie_life_time=Cookie-Lebensdauer
config.picture_config=Bild-und-Profilbild-Konfiguration
-config.picture_service=Bilderservice
+config.picture_service=Bilderdienst
config.disable_gravatar=Gravatar deaktivieren
config.enable_federated_avatar=Föderierte Profilbilder einschalten
@@ -3511,11 +3511,11 @@ config.git_clone_timeout=Zeitlimit für Klon
config.git_pull_timeout=Zeitlimit für Pull
config.git_gc_timeout=Zeitlimit für GC
-config.log_config=Konfiguration des Loggings
+config.log_config=Protokollierungs-Konfiguration
config.logger_name_fmt=Logger: %s
config.disabled_logger=Deaktiviert
-config.access_log_mode=Zugriffslog-Modus
-config.access_log_template=Zugriffslog-Vorlage
+config.access_log_mode=Zugriffsprotokoll-Modus
+config.access_log_template=Zugriffsprotokoll-Vorlage
config.xorm_log_sql=SQL protokollieren
config.set_setting_failed=Konfiguration von %s ist fehlgeschlagen
@@ -3550,7 +3550,7 @@ monitor.queue.numberworkers=Anzahl der Worker
monitor.queue.activeworkers=Aktive Worker
monitor.queue.maxnumberworkers=Maximale Anzahl der Worker
monitor.queue.numberinqueue=Nummer in der Warteschlange
-monitor.queue.review_add=Worker hinzufügen / prüfen
+monitor.queue.review_add=Worker hinzufügen/prüfen
monitor.queue.settings.title=Pool-Einstellungen
monitor.queue.settings.desc=Pools wachsen dynamisch basierend auf der Blockierung der Arbeitswarteschlange.
monitor.queue.settings.maxnumberworkers=Maximale Anzahl an Workern
@@ -3596,12 +3596,12 @@ config.cache_test_failed = Konnte den Cache nicht untersuchen: %v.
config.cache_test_succeeded = Cache-Test erfolgreich, eine Antwort erhalten in %s.
config.cache_test = Cache testen
config.cache_test_slow = Cache-Test erfolgreich, aber die Antwort ist langsam: %s.
-users.block.description = Interaktionen mit diesen Dienst für diesen Benutzer mit seinem Account blockierten und Einloggen verhindern.
+users.block.description = Diesem Benutzer verbieten, durch sein Konto mit diesem Dienst zu interagieren, und ihn am Einloggen hindern.
users.restricted.description = Nur Interaktionen mit den Repositorys und Organisationen erlauben, wo der Benutzer als Mitarbeiter hinzugefügt wurde. Dies verhindert Zugriff auf öffentliche Repositorys in dieser Instanz.
users.local_import.description = Import von Repositorys aus dem lokalen Dateisystem des Servers erlauben. Dies kann ein Sicherheitsproblem sein.
users.organization_creation.description = Erstellung neuer Organisationen erlauben.
users.activated.description = Abschluss der E-Mail-Verifizierung. Der Besitzer eines nicht aktivierten Accounts wird nicht in der Lage sein, sich einzuloggen, bis die E-Mail-Verifikation abgeschlossen wurde.
-users.admin.description = Diesen Benutzer vollständigen Zugriff zu allen administrativen Features gewähren mittels der Web-UI und der API.
+users.admin.description = Diesem Benutzer vollständigen Zugriff zu allen administrativen Funktionen gewähren, die über das Web-UI und die API verfügbar sind.
emails.delete = E-Mail löschen
emails.deletion_success = Die E-Mail-Adresse wurde gelöscht.
emails.delete_primary_email_error = Du kannst die primäre E-Mail nicht löschen.
@@ -3752,7 +3752,7 @@ conda.install=Um das Paket mit Conda zu installieren, führe den folgenden Befeh
container.details.type=Abbildtyp
container.details.platform=Plattform
container.pull=Downloade das Container-Image aus der Kommandozeile:
-container.digest=Digest
+container.digest=Prüfsumme
container.multi_arch=Betriebsystem / Architektur
container.layers=Abbildebenen
container.labels=Labels
@@ -3772,7 +3772,7 @@ go.install=Installiere das Paket über die Kommandozeile:
helm.registry=Diese Paketverwaltung über die Kommandozeile einrichten:
helm.install=Nutze folgenden Befehl, um das Paket zu installieren:
maven.registry=Setze diese Paketverwaltung in der pom.xml
deines Projektes auf:
-maven.install=Um das Paket zu verwenden, nimm folgendes in den dependencies
-Block in der pom.xml
-Datei auf:
+maven.install=Um das Paket zu verwenden, nimm Folgendes in den dependencies
-Block in der pom.xml
-Datei auf:
maven.install2=Über die Kommandozeile ausführen:
maven.download=Nutze folgendes Kommando, um die Abhängigkeit herunterzuladen:
nuget.registry=Diese Registry über die Kommandozeile einrichten:
@@ -4025,7 +4025,7 @@ repo_kind = Repos suchen …
user_kind = Benutzer suchen …
org_kind = Orgs suchen …
team_kind = Teams suchen …
-code_kind = Code suchen…
+code_kind = Code durchsuchen …
package_kind = Pakete suchen …
project_kind = Projekte suchen …
branch_kind = Branches suchen …
@@ -4073,12 +4073,12 @@ releases.read = Lesen: Releases ansehen und herunterladen.
releases.write = Schreiben: Releases und ihre Assets veröffentlichen, bearbeiten und löschen.
wiki.read = Lesen: Das integrierte Wiki und seine Historie lesen.
wiki.write = Schreiben: Seiten im integrierten Wiki erstellen, aktualisieren und löschen.
-projects.read = Lesen: Zugriff auf Projektboards des Repositories.
+projects.read = Lesen: Zugriff auf Projektboards des Repositorys.
projects.write = Schreiben: Projekte und Spalten erstellen und bearbeiten.
-packages.read = Lesen: Pakete dieses Repositories betrachten und herunterladen.
-packages.write = Schreiben: Pakete dieses Repositories veröffentlichen und löschen.
+packages.read = Lesen: Pakete dieses Repositorys betrachten und herunterladen.
+packages.write = Schreiben: Pakete dieses Repositorys veröffentlichen und löschen.
actions.read = Lesen: Integrierte CI/CD-Pipelines und ihre Logs betrachten.
-actions.write = Schreiben: Ausstehende CI/CD-Pipelines manuell auslösen, neustarten, abbrechen oder genehmigen.
+actions.write = Schreiben: Ausstehende CI/CD-Pipelines manuell auslösen, neu starten, abbrechen oder genehmigen.
ext_issues = Zugriff auf den Link zu einem externen Issue-Tracker. Die Berechtigungen werden extern verwaltet.
ext_wiki = Zugriff auf den Link zu einem externen Wiki. Die Berechtigungen werden extern verwaltet.
pulls.write = Schreiben: Pull-Requests schließen und Metadaten wie Labels, Meilensteine, Zuweisungen, Fälligkeitsdaten und Abhängigkeiten verwalten.
diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini
index ead54967c0..f26313ca87 100644
--- a/options/locale/locale_el-GR.ini
+++ b/options/locale/locale_el-GR.ini
@@ -112,7 +112,7 @@ preview=Προεπισκόπηση
loading=Φόρτωση…
error=Σφάλμα
-error404=Η σελίδα που προσπαθείτε να φτάσετε είτε δεν υπάρχει είτε δεν είστε εξουσιοδοτημένοι για να την δείτε.
+error404=Η σελίδα που προσπαθείτε να φτάσετε είτε δεν υπάρχει , έχει αφαιρεθεί είτε δεν είστε εξουσιοδοτημένοι για να την δείτε.
go_back=Επιστροφή
never=Ποτέ
@@ -207,6 +207,10 @@ table_modal.label.rows = Σειρές
table_modal.label.columns = Στήλες
buttons.new_table.tooltip = Προσθήκη πίνακα
+link_modal.header = Προσθήκη υπερσυνδέσμου
+link_modal.url = URL
+link_modal.description = Περιγραφή
+
[filter]
string.asc=A - Z
string.desc=Z - A
@@ -256,7 +260,7 @@ err_empty_db_path=Η διαδρομή της βάσης δεδομένων SQLit
no_admin_and_disable_registration=Δεν μπορείτε να απενεργοποιήσετε την ιδιο-εγγραφή χρήστη χωρίς να έχετε δημιουργήσει διαχειριστικό λογαριασμό.
err_empty_admin_password=Ο κωδικός πρόσβασης του διαχειριστή δεν μπορεί να είναι κενός.
err_empty_admin_email=Το email του διαχειριστή δεν μπορεί να είναι κενό.
-err_admin_name_is_reserved=Το όνομα χρήστη του Διαχειριστή δεν είναι έγκυρο, αυτό το όνομα είναι δεσμευμένο
+err_admin_name_is_reserved=Το όνομα χρήστη Administrator δεν είναι έγκυρο, είναι δεσμευμένο
err_admin_name_pattern_not_allowed=Το Όνομα χρήστη του Διαχειριστή δεν είναι έγκυρο, ταιριάζει σε μια δεσμευμένη μορφή
err_admin_name_is_invalid=Το όνομα χρήστη του Διαχειριστή δεν είναι έγκυρο
@@ -458,7 +462,7 @@ openid_connect_title=Σύνδεση σε υπάρχων λογαριασμό
openid_connect_desc=Το επιλεγμένο OpenID URI είναι άγνωστο. Συνδέστε το με ένα νέο λογαριασμό εδώ.
openid_register_title=Δημιουργία νέου λογαριασμού
openid_register_desc=Το επιλεγμένο OpenID URI είναι άγνωστο. Συνδέστε το με ένα νέο λογαριασμό εδώ.
-openid_signin_desc=Εισάγετε το OpenID URI σας. Για παράδειγμα: ioanna.openid.example.org ή https://openid.example.org/grigoris.
+openid_signin_desc=Εισάγετε το OpenID URI σας. Για παράδειγμα: ioanna.openid.example.org ή https://openid.example.org/ioanna.
disable_forgot_password_mail=Ο λογαριασμός δεν μπορεί να ανακτηθεί επειδή δεν αντιστοιχείται κάποιο email με αυτόν τον λογαριασμό. Παρακαλούμε επικοινωνήστε με τον διαχειριστή σας.
disable_forgot_password_mail_admin=Η ανάκτηση λογαριασμού είναι διαθέσιμη μόνο όταν έχει οριστεί το email. Παρακαλούμε ορίστε το email σας για να ενεργοποιήσετε την ανάκτηση λογαριασμού.
email_domain_blacklisted=Δεν μπορείτε να εγγραφείτε με τη διεύθυνση email σας.
@@ -2460,9 +2464,9 @@ settings.protect_branch_name_pattern=Μοτίβο προστατευμένου
settings.protect_branch_name_pattern_desc=Μοτίβα ονόματος προστατευμένων κλάδων. Συμβολευτείτε την τεκμηρίωση για την σύνταξη ενός μοτίβου. Παραδείγματα: main, release/**
settings.protect_patterns=Μοτίβα
settings.protect_protected_file_patterns=Μοτίβα προστατευμένων αρχείων (διαχωρισμός με semicolon «;» και ΟΧΙ το ελληνικό ερωτηματικό):
-settings.protect_protected_file_patterns_desc=Τα προστατευόμενα αρχεία δεν επιτρέπεται να αλλάξουν άμεσα, ακόμη και αν ο χρήστης έχει δικαιώματα να προσθέσει, να επεξεργαστεί ή να διαγράψει αρχεία σε αυτόν τον κλάδο. Επιπλέων μοτίβα μπορούν να διαχωριστούν με semicolon («;») (ΟΧΙ ερωτηματικό). Για να συντάξετε μοτίβα, συμβουλευτείται την τεκμηρίωση %s . Παράδειγμα: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=Τα προστατευόμενα αρχεία δεν επιτρέπεται να αλλάξουν άμεσα, ακόμη και αν ο χρήστης έχει δικαιώματα να προσθέσει, να επεξεργαστεί ή να διαγράψει αρχεία σε αυτόν τον κλάδο. Επιπλέων μοτίβα μπορούν να διαχωριστούν με semicolon («;») (ΟΧΙ ερωτηματικό). Για να συντάξετε μοτίβα, συμβουλευτείται την τεκμηρίωση %[2]s . Παράδειγμα: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Μοτίβα μη προστατευμένων αρχείων (διαχωρισμένα με semicolon «;» και ΟΧΙ το ελληνικό ερωτηματικό):
-settings.protect_unprotected_file_patterns_desc=Μη προστατευμένα αρχεία που επιτρέπεται να αλλάξουν απευθείας εάν ο χρήστης έχει πρόσβαση εγγραφής, παρακάμπτοντας τον περιορισμό ώθησης. Επιπλέων μοτίβα μπορούν να διαχωριστούν με ερωτηματικό (';'). Δείτε την τεκμηρίωση %[2]s για τη σύνταξη του μοτίβου. Πχ: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Μη προστατευμένα αρχεία που επιτρέπεται να αλλάξουν απευθείας εάν ο χρήστης έχει πρόσβαση εγγραφής, παρακάμπτοντας τον περιορισμό ώθησης. Επιπλέων μοτίβα μπορούν να διαχωριστούν με ερωτηματικό (';'). Δείτε την τεκμηρίωση %[2]s για τη σύνταξη του μοτίβου. Πχ: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Ενεργοποίηση προστασίας
settings.delete_protected_branch=Απενεργοποίηση προστασίας
settings.update_protect_branch_success=Η προστασία κλάδου για τον κανόνα «%s» ενημερώθηκε.
@@ -3938,29 +3942,29 @@ code_search_unavailable = Η αναζήτηση κώδικα δεν είναι
keyword_search_unavailable = Η αναζήτηση με την χρήση λέξεων-κλειδιών δεν είναι επί του παρόντος διαθέσιμη. Παρακαλώ επικοινωνήστε με τον διαχειριστή σας.
runner_kind = Αναζήτηση runner...
code_search_by_git_grep = Για την αναζήτηση κώδικα, χρησιμοποιείται η εντολή «git grep». Ίσως να παρουσιαστούν καλύτερα αποτελέσματα, αν ο διαχειριστής σας ενεργοποιήσει ένα ευρετήριο για αποθετήρια («Repository Indexer»).
-package_kind = Αναζήτηση πακέτων...
+package_kind = Αναζήτηση πακέτων…
project_kind = Αναζήτηση έργων...
-branch_kind = Αναζήτηση κλάδων...
+branch_kind = Αναζήτηση κλάδων…
commit_kind = Αναζήτηση commit...
no_results = Δεν βρέθηκαν κατάλληλα αποτελέσματα.
-search = Αναζήτηση...
+search = Αναζήτηση…
type_tooltip = Είδος αναζήτησης
fuzzy = Στο περίπου
fuzzy_tooltip = Να συμπεριληφθούν αποτελέσματα που μοιάζουν με τον όρο αναζήτησης
match = Ακριβής
match_tooltip = Να συμπεριληφθούν αποτελέσματα που ταιριάζουν με τον όρο αναζήτησης
-repo_kind = Αναζήτηση αποθετηρίων...
-user_kind = Αναζήτηση χρηστών...
-org_kind = Αναζήτηση οργανισμών...
-team_kind = Αναζήτηση ομαδών...
-code_kind = Αναζήτηση κώδικα...
+repo_kind = Αναζήτηση αποθετηρίων…
+user_kind = Αναζήτηση χρηστών…
+org_kind = Αναζήτηση οργανισμών…
+team_kind = Αναζήτηση ομαδών…
+code_kind = Αναζήτηση κώδικα…
exact_tooltip = Να συμπεριληφθούν μόνο αποτελέσματα που ταιριάζουν με τον όρο αναζήτησης
issue_kind = Αναζήτηση ζητημάτων...
pull_kind = Αναζήτηση pull...
exact = Ακριβής
milestone_kind = Αναζήτηση ορόσημων...
union = Ένωση
-union_tooltip = Να συμπεριληφθούν αποτελέσματα που περιέχουν οποιαδήποτε από τις λέξεις που έχουν εισαχθεί και διαχωριστεί με κενό
+union_tooltip = Να συμπεριληφθούν αποτελέσματα που περιέχουν οποιαδήποτε από τις λέξεις χωρισμένες με κενό
regexp = Κανονική Έκφραση
regexp_tooltip = Ερμηνεία του όρου αναζήτησης ως κανονική έκφραση
diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini
index 2a8c789385..bfdcdb9112 100644
--- a/options/locale/locale_en-US.ini
+++ b/options/locale/locale_en-US.ini
@@ -1436,7 +1436,7 @@ editor.file_is_a_symlink = `"%s" is a symbolic link. Symbolic links cannot be ed
editor.filename_is_a_directory = Filename "%s" is already used as a directory name in this repository.
editor.file_editing_no_longer_exists = The file being edited, "%s", no longer exists in this repository.
editor.file_deleting_no_longer_exists = The file being deleted, "%s", no longer exists in this repository.
-editor.file_changed_while_editing = The file contents have changed since you started editing. Click here to see them or Commit changes again to overwrite them.
+editor.file_changed_while_editing = The file contents have changed since you opened the file. Click here to see them or Commit changes again to overwrite them.
editor.file_already_exists = A file named "%s" already exists in this repository.
editor.commit_id_not_matching = The file was changed while you were editing it. Commit to a new branch and then merge.
editor.push_out_of_date = The push appears to be out of date.
diff --git a/options/locale/locale_eo.ini b/options/locale/locale_eo.ini
index e4fb8cdbc7..15e8f5959c 100644
--- a/options/locale/locale_eo.ini
+++ b/options/locale/locale_eo.ini
@@ -103,7 +103,7 @@ ok = Bone
download_logs = Elsuti protokolojn
unknown = Nekonata
issues = Eraroj
-error404 = Aŭ tiu ĉi paĝo ne ekzistas aŭ vi ne rajtas vidi ĝin.
+error404 = Aŭ tiu ĉi paĝo ne ekzistas , estis forigita aŭ vi ne rajtas vidi ĝin.
retry = Reprovi
activities = Aktivecoj
confirm_delete_selected = Konfirmi forigon de ĉiu elektito?
@@ -172,6 +172,8 @@ table_modal.placeholder.content = Enhavo
table_modal.label.rows = Horizontaloj
table_modal.label.columns = Vertikaloj
+link_modal.description = Priskribo
+
[aria]
navbar = Esplora breto
footer.software = Pri ĉi tiu programaro
@@ -524,6 +526,8 @@ totp_enrolled.text_1.no_webauthn = Vi ĵus aktivigis TOTP-n por via konto. Tio v
removed_security_key.no_2fa = Ne estas aliaj 2FA agorditaj metodoj, tio estas ke ne plus necesas uzi 2FA-n por saluti.
totp_disabled.no_2fa = Ne estas plu aliaj 2FA agorditaj metodoj, tio estas ke ne plus necesas uzi 2FA-n por saluti.
+account_security_caution.text_1 = Se tio estis vi, vi povas sekure ignori ĉi tiun retmesaĝon.
+
[form]
TeamName = Gruponomo
RepoName = Deponejonomo
@@ -861,30 +865,30 @@ npm.details.tag = Etikedo
[search]
-search = Serĉi...
+search = Serĉi…
regexp = RegEsp
milestone_kind = Serĉi celojn...
code_search_by_git_grep = Nunaj rezultoj de kodoserĉo estas provizitaj de "git grep". Eble estas plibonaj rezultoj se la retejestro aktivigas la indeksilon de kodo.
code_search_unavailable = Kodoserĉo ne haveblas nune. Bonvolu kontakti la retejestron.
-package_kind = Serĉi pakojn...
+package_kind = Serĉi pakojn…
type_tooltip = Serĉotipo
-user_kind = Serĉi uzantojn...
+user_kind = Serĉi uzantojn…
fuzzy_tooltip = Inkluzivas rezultojn proksime kongruantajn kun la serĉoterminoj
-repo_kind = Serĉi deponejojn...
-org_kind = Serĉi organizaĵojn...
-code_kind = Serĉi kodon...
-project_kind = Serĉi projektojn...
-team_kind = Serĉi teamojn...
+repo_kind = Serĉi deponejojn…
+org_kind = Serĉi organizaĵojn…
+code_kind = Serĉi kodon…
+project_kind = Serĉi projektojn…
+team_kind = Serĉi teamojn…
keyword_search_unavailable = Serĉo per ŝlosilvortoj ne haveblas nune. Bonvolu kontakti la retejestron.
union = Ŝlosilvortoj
union_tooltip = Inkluzivas rezultojn kongruantajn kun la ajnaj blankaspacitaj ŝlosilvortoj
-commit_kind = Serĉi enmetojn...
+commit_kind = Serĉi enmetojn…
no_results = Ne trovis kongruantajn rezultojn.
exact = Ĝusta
exact_tooltip = Inkluzivas nur rezultojn kongruantajn kun la ĝustaj serĉoterminoj
issue_kind = Serĉi erarojn...
regexp_tooltip = Interpretas la serĉoterminoj kiel regulesprimo
fuzzy = Svaga
-branch_kind = Serĉi disbranĉigojn...
+branch_kind = Serĉi disbranĉigojn…
runner_kind = Serĉi rulantojn...
pull_kind = Serĉi tirpetojn...
\ No newline at end of file
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 797f4ac5bb..4504a67f58 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -20,7 +20,7 @@ notifications=Notificaciones
active_stopwatch=Rastreador de tiempo activo
create_new=Crear…
user_profile_and_more=Perfil y configuración…
-signed_in_as=Identificado como
+signed_in_as=Conectado como
enable_javascript=Este sitio web requiere JavaScript.
toc=Tabla de contenidos
licenses=Licencias
@@ -38,12 +38,12 @@ passcode=Código de acceso
webauthn_insert_key=Introduzca su clave de seguridad
webauthn_sign_in=Presione el botón en su clave de seguridad. Si su clave de seguridad no tiene ningún botón, vuelva a insertarla.
-webauthn_press_button=Por favor, presione el botón de su llave de seguridad…
+webauthn_press_button=Por favor, presione el botón en su clave de seguridad…
webauthn_use_twofa=Utilice un código de doble factor desde su teléfono móvil
webauthn_error=No se pudo leer su llave de seguridad.
-webauthn_unsupported_browser=Su navegador no soporta actualmente WebAuthn.
+webauthn_unsupported_browser=Actualmente su navegador no soporta WebAuthn.
webauthn_error_unknown=Ha ocurrido un error desconocido. Por favor, inténtelo de nuevo.
-webauthn_error_insecure=`WebAuthn sólo soporta conexiones seguras. Para probar sobre HTTP, puede utilizar el origen "localhost" o "127.0.0.1"`
+webauthn_error_insecure=WebAuthn sólo soporta conexiones seguras. Para probar sobre HTTP, puede utilizar el origen "localhost" o "127.0.0.1"
webauthn_error_unable_to_process=El servidor no pudo procesar su solicitud.
webauthn_error_duplicated=La clave de seguridad no está permitida para esta solicitud. Por favor, asegúrese de que la clave no está ya registrada.
webauthn_error_empty=Debe establecer un nombre para esta clave.
@@ -72,7 +72,7 @@ all=Todos
sources=Propios
mirrors=Réplica
collaborative=Colaborativo
-forks=Forks
+forks=Bifurcaciones
activities=Actividades
pull_requests=Solicitudes de incorporación de cambios
@@ -194,7 +194,7 @@ buttons.list.unordered.tooltip=Añadir una lista
buttons.list.ordered.tooltip=Añadir una lista numerada
buttons.list.task.tooltip=Añadir una lista de tareas
buttons.mention.tooltip=Mencionar un usuario o equipo
-buttons.ref.tooltip=Referir a una incidencia o pull request
+buttons.ref.tooltip=Referir a una incidencia o solicitud de incorporación de cambios
buttons.switch_to_legacy.tooltip=Utilizar el editor antiguo en su lugar
buttons.enable_monospace_font=Activar fuente monoespaciada
buttons.disable_monospace_font=Desactivar fuente monoespaciada
@@ -210,6 +210,8 @@ link_modal.header = Añadir enlace
link_modal.description = Descripción
link_modal.paste_reminder = Pista: Con una URL en tu portapapeles, puedes pegar directamente en el editor para crear un enlace.
+link_modal.url = URL
+
[filter]
string.asc=A - Z
string.desc=Z - A
@@ -232,7 +234,7 @@ platform_desc=Se ha confirmado que Forgejo funciona en sistemas operativos libre
lightweight=Ligero
lightweight_desc=Forgejo tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía!
license=Código abierto
-license_desc=¡Pasa a conseguir Forgejo ! Únete a nosotros y colabora para mejorar este proyecto. ¡No seas tímido y colabora!
+license_desc=¡Pasa a conseguir Forgejo ! Únete a nosotros y colabora para hacer este proyecto aún mejor. ¡No seas tímido y colabora!
[install]
install=Instalación
@@ -299,7 +301,7 @@ offline_mode.description=Deshabilitar redes de distribución de contenido de ter
disable_gravatar=Desactivar Gravatar
disable_gravatar.description=Desactivar el Gravatar y otros fuentes de avatares de terceros. Se utilizará un avatar por defecto a menos que un usuario suba un avatar localmente.
federated_avatar_lookup=Habilitar avatares federados
-federated_avatar_lookup.description=Buscar de avatares con Libravatar.
+federated_avatar_lookup.description=Busca avatares con Libravatar.
disable_registration=Deshabilitar auto-registro
disable_registration.description=Sólo los administradores de la instancia podrán crear nuevas cuentas. Es muy recomendable mantener deshabilitado el registro a menos que pretenda alojar una instancia pública para todo el mundo y esté preparado para lidiar con grandes cantidades de cuentas de spam.
allow_only_external_registration.description=Los usuarios sólo podrán crear nuevas cuentas utilizando servicios externos configurados.
@@ -416,7 +418,7 @@ remember_me=Recordar este dispositivo
forgot_password_title=Contraseña olvidada
forgot_password=¿Has olvidado tu contraseña?
sign_up_now=¿Necesitas una cuenta? Regístrate ahora.
-sign_up_successful=La cuenta se ha creado correctamente. ¡Bienvenido!
+sign_up_successful=La cuenta se ha creado correctamente. ¡Le damos la bienvenida!
confirmation_mail_sent_prompt=Se ha enviado un nuevo correo de confirmación a %s . Para completar el proceso de registro, revisa tu bandeja de entrada y sigue el enlace proporcionado dentro de los próximos %s. Si la dirección no es correcto, puedes iniciar sesión y solicitar otro correo de confirmación para ser enviado a una dirección diferente.
must_change_password=Actualizar su contraseña
allow_password_change=Obligar al usuario a cambiar la contraseña (recomendado)
@@ -508,27 +510,27 @@ register_notify.text_1=este es tu correo de confirmación de registro para %s!
register_notify.text_2=Puede iniciar sesión con su nombre de usuario: %s
register_notify.text_3=Si otra persona creó esta cuenta para usted, tendrá que establecer su contraseña primero.
-reset_password=Recupere su cuenta
+reset_password=Recupera tu cuenta
reset_password.title=%s, has solicitado recuperar tu cuenta
reset_password.text=Haga clic en el siguiente enlace para recuperar su cuenta dentro de %s :
register_success=Registro completado
-issue_assigned.pull=@%[1]s le asignó al pull request %[2]s en el repositorio %[3]s.
+issue_assigned.pull=@%[1]s le asignó la solicitud de incorporación de cambios %[2]s en el repositorio %[3]s.
issue_assigned.issue=@%[1]s le asignó a la incidencia %[2]s en el repositorio %[3]s.
issue.x_mentioned_you=@%s te mencionó:
issue.action.force_push=%[1]s empujó a la fuerza el %[2]s de %[3]s a %[4]s.
issue.action.push_1=@%[1]s hizo %[3]d commit al %[2]s
-issue.action.push_n=@%[1]s push %[3]d commits a %[2]s
+issue.action.push_n=@%[1]s empujó %[3]d confirmaciones a %[2]s
issue.action.close=@%[1]s cerró #%[2]d.
issue.action.reopen=@%[1]s reabrió #%[2]d.
issue.action.merge=@%[1]s fusionó #%[2]d en %[3]s.
-issue.action.approve=@%[1]s aprobó este pull request.
-issue.action.reject=@%[1]s solicitó cambios en este pull request.
-issue.action.review=@%[1]s comentó en este pull request.
-issue.action.review_dismissed=@%[1]s descartó la última revisión de %[2]s para este pull request.
-issue.action.ready_for_review=@%[1]s marcó este pull request listo para ser revisado.
+issue.action.approve=@%[1]s aprobó esta solicitud de incorporación de cambios.
+issue.action.reject=@%[1]s solicitó cambios en esta solicitud de incorporación de cambios.
+issue.action.review=@%[1]s comentó en esta solicitud de incorporación de cambios.
+issue.action.review_dismissed=@%[1]s descartó la última revisión de %[2]s para esta solicitud de incorporación de cambios.
+issue.action.ready_for_review=@%[1]s marcó esta solicitud de incorporación de cambios lista para ser revisada.
issue.action.new=@%[1]s creó #%[2]d.
issue.in_tree_path=En %s:
@@ -568,7 +570,7 @@ account_security_caution.text_2 = Si no fuiste tú, tu cuenta está comprometida
totp_enrolled.subject = Has activado TOTP como método 2FA
totp_enrolled.text_1.no_webauthn = Acabas de activar TOTP para tu cuenta. Esto significa que para todos los futuros inicios de sesión en tu cuenta, debes utilizar TOTP como método 2FA.
removed_security_key.text_1 = La clave de seguridad "%[1]s" acaba de ser eliminada de tu cuenta.
-primary_mail_change.text_1 = El correo principal de tu cuenta acaba de ser cambiado a %[1]s. Esto significa que esta dirección de correo electrónico ya no recibirá notificaciones por correo electrónico relativas a tu cuenta.
+primary_mail_change.text_1 = El correo principal de su cuenta acaba de cambiar a %[1]s. Esto significa que esta dirección de correo electrónico ya no recibirá notificaciones por correo electrónico de su cuenta.
totp_enrolled.text_1.has_webauthn = Acabas de activar TOTP para tu cuenta. Esto significa que para todos los futuros inicios de sesión en tu cuenta, podrás utilizar TOTP como método 2FA o bien utilizar cualquiera de tus claves de seguridad.
[modal]
@@ -592,7 +594,7 @@ AuthName=Nombre de autorización
AdminEmail=Correo electrónico del administrador
NewBranchName=Nuevo nombre de rama
-CommitSummary=Resumen del commit
+CommitSummary=Resumen de la confirmación
CommitMessage=Mensaje de commit
CommitChoice=Hacer commit de la elección
TreeName=Ruta del archivo
@@ -667,7 +669,7 @@ still_own_packages=Tu cuenta posee uno o más paquetes, elimínalos primero.
org_still_own_repo=Esta organización todavía posee uno o más repositorios, elimínalos o transfiérelos primero.
org_still_own_packages=Esta organización todavía posee uno o más paquetes, elimínalos primero.
-target_branch_not_exist=La rama de destino no existe
+target_branch_not_exist=La rama de destino no existe.
admin_cannot_delete_self = No puedes eliminarte a ti mismo cuando eres un admin (administrador). Por favor, elimina primero tus privilegios de administrador.
username_error_no_dots = ` solo puede contener carácteres alfanuméricos ("0-9","a-z","A-Z"), guiones ("-"), y guiones bajos ("_"). No puede empezar o terminar con carácteres no alfanuméricos y también están prohibidos los carácteres no alfanuméricos consecutivos.`
unsupported_login_type = No se admite el tipo de inicio de sesión para eliminar la cuenta.
@@ -784,10 +786,10 @@ comment_type_group_deadline=Fecha límite
comment_type_group_dependency=Dependencia
comment_type_group_lock=Estado de bloqueo
comment_type_group_review_request=Revisión solicitada
-comment_type_group_pull_request_push=Commits añandidos
+comment_type_group_pull_request_push=Confirmaciones añadidas
comment_type_group_project=Proyecto
comment_type_group_issue_ref=Referencia del incidente
-saved_successfully=Tus ajustes se han guardado correctamente.
+saved_successfully=Su configuración se ha guardado correctamente.
privacy=Privacidad
keep_activity_private=Ocultar actividad de la página de perfil
keep_activity_private_popup=Hace la actividad visible sólo para ti y los administradores
@@ -826,7 +828,7 @@ activations_pending=Activaciones pendientes
can_not_add_email_activations_pending=Hay una activación pendiente, inténtelo de nuevo en unos minutos si desea agregar un nuevo correo electrónico.
delete_email=Eliminar
email_deletion=Eliminar dirección de correo electrónico
-email_deletion_desc=La dirección de correo electrónico e información relacionada se eliminará de su cuenta. Los commits de Git hechos por esta dirección de correo electrónico permanecerán inalterados. ¿Continuar?
+email_deletion_desc=La dirección de correo electrónico e información relacionada se eliminará de su cuenta. Las confirmaciones de Git hechas por esta dirección de correo electrónico permanecerán inalteradas. ¿Continuar?
email_deletion_success=La dirección de correo electrónico ha sido eliminada.
theme_update_success=Su tema fue actualizado.
theme_update_error=El tema seleccionado no existe.
@@ -842,7 +844,7 @@ add_email_success=La nueva dirección de correo electrónico ha sido añadida.
email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente.
add_openid_success=La nueva dirección OpenID ha sido añadida.
keep_email_private=Ocultar dirección de correo electrónico
-keep_email_private_popup=Esto ocultará tu dirección de correo electrónico de tu perfil. Ya no será la dirección predeterminada para los confirmaciones realizadas a través de la interfaz web, como las subidas y ediciones de archivos, y no se utilizará para las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para asociar las confirmaciones a tu cuenta. Ten en cuenta que cambiar esta opción no afectará a las confirmaciones existentes.
+keep_email_private_popup=Su dirección de correo electrónico no se mostrará en su perfil y no será la predeterminada para las confirmaciones realizadas a través de la interfaz web, como las subidas de archivos, las ediciones y las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para vincular las confirmaciones a tu cuenta. Esta opción no afectará a las confirmaciones existentes.
openid_desc=OpenID le permite delegar la autenticación a un proveedor externo.
manage_ssh_keys=Gestionar claves SSH
@@ -995,7 +997,7 @@ scan_this_image=Escanee esta imagen con su aplicación de autenticación:
or_enter_secret=O introduzca el secreto: %s
then_enter_passcode=E introduzca el código de acceso mostrado en la aplicación:
passcode_invalid=El código de acceso es incorrecto. Vuelva a intentarlo.
-twofa_enrolled=Su cuenta ha sido inscrita en la autenticación de doble factor. ¡Guarde su código de respaldo (%s) en un lugar seguro, ya que sólo se muestra una vez!
+twofa_enrolled=Su cuenta ha sido inscrita en la autenticación de doble factor. Guarde su código de respaldo (%s) en un lugar seguro, ya que no se mostrará nuevamente.
twofa_failed_get_secret=No se pudo obtener el secreto.
webauthn_desc=Las claves de seguridad son dispositivos hardware que contienen claves criptográficas. Pueden ser usados para la autenticación de doble factor. Las claves de seguridad deben soportar el estándar WebAuthn Authenticator .
@@ -1063,6 +1065,37 @@ user_block_yourself = No puede bloquearse a sí mismo.
quota = Cuota
quota.sizes.assets.attachments.all = Archivos adjuntos
+storage_overview = Resumen del almacenamiento
+keep_pronouns_private = Mostrar pronombres solo a personas autenticadas
+regenerate_token = Regenerar
+quota.sizes.all = Todo
+quota.sizes.repos.all = Repositorios
+quota.sizes.repos.public = Repositorios públicos
+quota.sizes.repos.private = Repositorios privados
+quota.sizes.git.all = Contenido de Git
+quota.sizes.assets.attachments.releases = Archivos adjuntos del lanzamiento
+quota.sizes.assets.artifacts = Artefactos
+quota.sizes.assets.packages.all = Paquetes
+quota.sizes.wiki = Wiki
+
+change_username_redirect_prompt.with_cooldown.one = El antiguo nombre de usuario estará disponible para todos después un periodo de tiempo de espera de %[1]d día, aún puedes reclamar el antiguo nombre de usuario durante el periodo de tiempo de espera.
+change_username_redirect_prompt.with_cooldown.few = El antiguo nombre de usuario estará disponible para todos después un periodo de tiempo de espera de %[1]d días, aún puedes reclamar el antiguo nombre de usuario durante el periodo de tiempo de espera.
+quota.rule.exceeded = Excedido
+quota.rule.no_limit = Ilimitado
+quota.sizes.assets.all = Activos
+
+access_token_regeneration = Regenerar token de acceso
+quota.sizes.git.lfs = Git LFS
+quota.sizes.assets.attachments.issues = Archivos adjuntos de incidencia
+
+keep_pronouns_private.description = Esto ocultará sus pronombres a los visitantes que no hayan iniciado sesión.
+
+access_token_regeneration_desc = Regenerar el token revocará el acceso a tu cuenta para todas las aplicaciones que lo estén usando. Esto no se puede deshacer. ¿Continuar?
+regenerate_token_success = El token se ha regenerado. Las aplicaciones que lo utilizan ya no tienen acceso a tu cuenta y deben actualizarse con el nuevo token.
+quota.applies_to_user = Las siguientes reglas de cuota se aplican a tu cuenta
+quota.applies_to_org = Las siguientes reglas de cuota se aplican a esta organización
+quota.rule.exceeded.helper = El tamaño total de los objetos para esta regla ha superado la cuota.
+
[repo]
owner=Propietario
owner_helper=Algunas organizaciones pueden no aparecer en el menú desplegable debido a un límite máximo de recuento de repositorios.
@@ -1081,9 +1114,9 @@ visibility_fork_helper=(Cambiar esto afectará a la visibilidad de todas las bif
clone_helper=¿Necesita ayuda para clonar? Visite Ayuda .
fork_repo=Hacer una bifurcación del repositorio
fork_from=Crear una bifurcación desde
-already_forked=Ya ha forkeado %s
-fork_to_different_account=Forkear a una cuenta diferente
-fork_visibility_helper=La visibilidad de un repositorio del cual se ha hecho fork no puede ser cambiada.
+already_forked=Ya has bifurcado %s
+fork_to_different_account=Bifurcar a una cuenta diferente
+fork_visibility_helper=No se puede cambiar la visibilidad de un repositorio bifurcado.
fork_branch=Rama a clonar en la bifurcación
all_branches=Todas las ramas
fork_no_valid_owners=Este repositorio no puede ser bifurcado porque no hay propietarios válidos.
@@ -1137,11 +1170,11 @@ mirror_password_help=Cambie el nombre de usario para eliminar una contraseña al
watchers=Seguidores
stargazers=Fans
stars_remove_warning=Esto eliminará todas las estrellas de este repositorio.
-forks=Forks
+forks=Bifurcaciones
reactions_more=y %d más
unit_disabled=El administrador del sitio ha deshabilitado esta sección del repositorio.
language_other=Otros
-adopt_search=Introduzca el nombre de usuario para buscar repositorios no adoptados... (déjelo en blanco para encontrar todos)
+adopt_search=Introduzca el nombre de usuario para buscar repositorios no adoptados… (déjelo en blanco para encontrar todos)
adopt_preexisting_label=Adoptar archivos
adopt_preexisting=Adoptar archivos preexistentes
adopt_preexisting_content=Crear repositorio desde %s
@@ -1207,8 +1240,8 @@ migrate_items_wiki=Wiki
migrate_items_milestones=Hitos
migrate_items_labels=Etiquetas
migrate_items_issues=Incidencias
-migrate_items_pullrequests=Pull requests
-migrate_items_merge_requests=Merge requests
+migrate_items_pullrequests=Solicitudes de extracción
+migrate_items_merge_requests=Solicitudes de fusión
migrate_items_releases=Lanzamientos
migrate_repo=Migrar repositorio
migrate.clone_address=Migrar / Clonar desde URL
@@ -1224,7 +1257,7 @@ migrate.migrate_items_options=Se necesita un token de acceso para migrar element
migrated_from=Migrado desde %[2]s
migrated_from_fake=Migrado desde %[1]s
migrate.migrate=Migrar desde %s
-migrate.migrating=Migrando desde %s ...
+migrate.migrating=Migrando desde %s …
migrate.migrating_failed=La migración desde %s ha fallado.
migrate.migrating_failed.error=Error al migrar: %s
migrate.migrating_failed_no_addr=Migración fallida.
@@ -1247,17 +1280,17 @@ migrate.cancel_migrating_title=Cancelar la migración
migrate.cancel_migrating_confirm=¿Quiere cancelar esta migración?
mirror_from=réplica de
-forked_from=forkeado de
+forked_from=bifurcado de
generated_from=generado desde
-fork_from_self=No puede hacer fork a un repositorio que ya es suyo.
-fork_guest_user=Regístrate para forkear este repositorio.
+fork_from_self=No puede bifurcar un repositorio que ya es suyo.
+fork_guest_user=Iniciar sesión para bifurcar este repositorio.
watch_guest_user=Iniciar sesión para seguir este repositorio.
star_guest_user=Iniciar sesión para destacar este repositorio.
unwatch=Dejar de seguir
watch=Seguir
unstar=Eliminar de favoritos
star=Destacar
-fork=Fork
+fork=Bifurcar
download_archive=Descargar repositorio
more_operations=Más operaciones
@@ -1346,7 +1379,7 @@ editor.cannot_edit_non_text_files=Los archivos binarios no se pueden editar en l
editor.edit_this_file=Editar archivo
editor.this_file_locked=El archivo está bloqueado
editor.must_be_on_a_branch=Debes estar en una rama para hacer o proponer cambios en este archivo.
-editor.fork_before_edit=Debes hacer fork a este repositorio para hacer o proponer cambios a este archivo.
+editor.fork_before_edit=Debes hacer una bifurcación a este repositorio para hacer o proponer cambios a este archivo.
editor.delete_this_file=Eliminar archivo
editor.must_have_write_access=Debes tener permisos de escritura para hacer o proponer cambios a este archivo.
editor.file_delete_success=El archivo "%s" ha sido eliminado.
@@ -1497,7 +1530,7 @@ issues.new.no_projects=Ningún proyecto
issues.new.open_projects=Proyectos abiertos
issues.new.closed_projects=Proyectos cerrados
issues.new.no_items=No hay elementos
-issues.new.milestone=Milestone
+issues.new.milestone=Hito
issues.new.no_milestone=Sin hito
issues.new.clear_milestone=Limpiar Milestone
issues.new.open_milestone=Hitos abiertos
@@ -1545,12 +1578,12 @@ issues.change_title_at=`cambió el título de %s a %s
issues.change_ref_at=`cambió referencia de %s a %s %s`
issues.remove_ref_at=`eliminó la referencia %s %s`
issues.add_ref_at=`añadió la referencia %s %s`
-issues.delete_branch_at=`rama eliminada %s %s`
+issues.delete_branch_at=`eliminó la rama %s %s`
issues.filter_label=Etiqueta
issues.filter_label_exclude=`Usa alt
+ clic/enter
para excluir etiquetas`
issues.filter_label_no_select=Todas las etiquetas
issues.filter_label_select_no_label=Sin etiqueta
-issues.filter_milestone=Milestone
+issues.filter_milestone=Hito
issues.filter_milestone_all=Todos los hitos
issues.filter_milestone_none=Sin hitos
issues.filter_milestone_open=Abrir hitos
@@ -1581,8 +1614,8 @@ issues.filter_sort.nearduedate=Fecha de vencimiento más cercana
issues.filter_sort.farduedate=Fecha de vencimiento más lejana
issues.filter_sort.moststars=Mas estrellas
issues.filter_sort.feweststars=Menor número de estrellas
-issues.filter_sort.mostforks=La mayoría de forks
-issues.filter_sort.fewestforks=Menor número de forks
+issues.filter_sort.mostforks=La mayoría de bifurcaciones
+issues.filter_sort.fewestforks=Menor número de bifurcaciones
issues.keyword_search_unavailable=La búsqueda por palabra clave no está disponible actualmente. Por favor, contacte con el administrador de su sitio.
issues.action_open=Abrir
issues.action_close=Cerrar
@@ -1606,7 +1639,7 @@ issues.closed_title=Cerrada
issues.draft_title=Borrador
issues.num_comments_1=%d comentario
issues.num_comments=%d comentarios
-issues.commented_at=`comentado %s `
+issues.commented_at=`comentó %s `
issues.delete_comment_confirm=¿Seguro que deseas eliminar este comentario?
issues.context.copy_link=Copiar enlace
issues.context.quote_reply=Citar respuesta
@@ -1616,7 +1649,7 @@ issues.context.delete=Eliminar
issues.no_content=No se ha proporcionado una descripción.
issues.close=Cerrar incidencia
issues.comment_pull_merged_at=commit fusionado %[1]s en %[2]s %[3]s
-issues.comment_manually_pull_merged_at=commit manualmente fusionado %[1]s en %[2]s %[3]s
+issues.comment_manually_pull_merged_at=commit %[1]s manualmente fusionado en %[2]s %[3]s
issues.close_comment_issue=Cerrar con comentario
issues.reopen_issue=Reabrir
issues.reopen_comment_issue=Reabrir con comentario
@@ -1631,7 +1664,7 @@ issues.ref_reopening_from=`hizo referencia a esta incidencia des
issues.ref_closed_from=` cerró esta incidencia %[4]s %[2]s `
issues.ref_reopened_from=`reabrió esta incidencia %[4]s %[2]s `
issues.ref_from=`de %[1]s`
-issues.author=Autoría
+issues.author=Autor
issues.author_helper=Este usuario es el autor.
issues.role.owner=Propietario
issues.role.owner_helper=Este usuario es el dueño de este repositorio.
@@ -1641,7 +1674,7 @@ issues.role.collaborator=Colaborador
issues.role.collaborator_helper=Este usuario ha sido invitado a colaborar en el repositorio.
issues.role.first_time_contributor=Contribuyente por primera vez
issues.role.first_time_contributor_helper=Esta es la primera contribución de este usuario al repositorio.
-issues.role.contributor=Colaborador
+issues.role.contributor=Contribuidor
issues.role.contributor_helper=Este usuario ha realizado commit previamente en este repositorio.
issues.re_request_review=Solicitar revisión de nuevo
issues.is_stale=Ha habido cambios en este PR desde esta revisión
@@ -1732,7 +1765,7 @@ issues.error_modifying_due_date=Fallo al modificar la fecha de vencimiento.
issues.error_removing_due_date=Fallo al eliminar la fecha de vencimiento.
issues.push_commit_1=añadió %d commit %s
issues.push_commits_n=añadió %d commits %s
-issues.force_push_codes=`hizo push forzado %[1]s de %[2]s
a %[4]s
%[6]s`
+issues.force_push_codes=`empujó forzosamente %[1]s de %[2]s
a %[4]s
%[6]s`
issues.force_push_compare=Comparar
issues.due_date_form=aaaa-mm-dd
issues.due_date_form_add=Añadir fecha de vencimiento
@@ -1851,7 +1884,7 @@ pulls.title_desc_few=quiere fusionar %[1]d commits de %[2]s
en %[2]s en %[3]s
%[4]s
pulls.change_target_branch_at=`cambió la rama objetivo de %s a %s %s`
pulls.tab_conversation=Conversación
-pulls.tab_commits=Commits
+pulls.tab_commits=Confirmaciones
pulls.tab_files=Archivos modificados
pulls.reopen_to_merge=Vuelva a abrir este Pull Request para realizar una fusión.
pulls.cant_reopen_deleted_branch=Este pull request no se puede reabrir porque la rama fue eliminada.
@@ -1952,7 +1985,7 @@ pulls.auto_merge_canceled_schedule_comment=`canceló la fusión automática de e
pulls.delete.title=¿Borrar este pull request?
pulls.delete.text=¿Realmente quieres eliminar esta pull request? (Esto eliminará permanentemente todo el contenido. Considera cerrarlo si simplemente deseas archivarlo)
-pulls.recently_pushed_new_branches=Has realizado push en la rama %[1]s %[2]s
+pulls.recently_pushed_new_branches=Empujaste en la rama %[1]s %[2]s
pull.deleted_branch=(eliminado):%s
@@ -1963,7 +1996,7 @@ milestones.no_due_date=Sin fecha límite
milestones.open=Abrir
milestones.close=Cerrar
milestones.new_subheader=Los hitos pueden ayudarle a organizar los problemas y monitorizar su progreso.
-milestones.completeness=%d%% Completado
+milestones.completeness=%d%% Completado
milestones.create=Crear hito
milestones.title=Título
milestones.desc=Descripción
@@ -2004,7 +2037,7 @@ ext_wiki=Wiki externa
ext_wiki.desc=Enlace a una wiki externa.
wiki=Wiki
-wiki.welcome=¡Bienvenidos a la Wiki!
+wiki.welcome=Bienvenido a la Wiki.
wiki.welcome_desc=Esta wiki le permite escribir y compartir documentación con otros colaboradores.
wiki.desc=Escriba y comparta documentación con colaboradores.
wiki.create_first_page=Crear la primera página
@@ -2081,7 +2114,7 @@ activity.git_stats_author_n=%d autores
activity.git_stats_pushed_1=ha hecho push
activity.git_stats_pushed_n=han hecho push
activity.git_stats_commit_1=%d commit
-activity.git_stats_commit_n=%d commits
+activity.git_stats_commit_n=%d confirmaciones
activity.git_stats_push_to_branch=a %s y
activity.git_stats_push_to_all_branches=en todas las ramas.
activity.git_stats_on_default_branch=En %s,
@@ -2231,11 +2264,11 @@ settings.trust_model.default.desc=Utilice el modelo de confianza de repositorio
settings.trust_model.collaborator=Colaborador
settings.trust_model.collaborator.long=Colaborador: Confiar en firmas de colaboradores
settings.trust_model.collaborator.desc=Las firmas válidas de los colaboradores de este repositorio serán marcadas como "confiables" - (coincidan o no con el committer). De lo contrario, las firmas válidas serán marcadas como "no confiables" si la firma coincide con el committer y "no coincidente" si no lo es.
-settings.trust_model.committer=Committer
+settings.trust_model.committer=Confirmador
settings.trust_model.committer.long=Committer: Firmas de confianza que coinciden con los committers (Esto coincide con GitHub y obligará a Forgejo a firmar los commits a tener a Forgejo como el committer)
-settings.trust_model.committer.desc=Las firmas válidas sólo se marcarán como "confiables" si coinciden con el committer, de lo contrario se marcarán como "no confiable". Esto obliga a Forgejo a ser el committer en commits firmados con el commit real marcado como Co-autorizado por: y Co-commited por: en el tráiler. La clave de Forgejo por defecto debe coincidir con un usuario en la base de datos.
-settings.trust_model.collaboratorcommitter=Colaborador+Comitter
-settings.trust_model.collaboratorcommitter.long=Colaborador+Comitter: Confiar en firmas de colaboradores que coincidan con el committer
+settings.trust_model.committer.desc=Las firmas válidas sólo se marcarán como "confiables" si coinciden con el confirmador, de lo contrario se marcarán como "no confiables". Esto obliga a Forgejo a ser el confirmador en confirmaciones firmadas por el confirmador real marcado como Co-autorizado por: y Co-confirmador por: en el tráiler. La clave de Forgejo por defecto debe coincidir con un usuario en la base de datos.
+settings.trust_model.collaboratorcommitter=Colaborador+Confirmador
+settings.trust_model.collaboratorcommitter.long=Colaborador+Confirmador: Confiar en firmas de colaboradores que coincidan con el confirmador
settings.trust_model.collaboratorcommitter.desc=Las firmas válidas de los colaboradores de este repositorio se marcarán como "de confianza" si coinciden con el confirmador. De lo contrario, las firmas válidas se marcarán como "no confiables" si la firma coincide con el autor de la confirmación y como "no coincidentes" en caso contrario. Esto obligará a Forgejo a ser marcado como el confirmador en los compromisos firmados con el confirmador real marcado como Coautor por: y Cocommitido por: tráiler en el compromiso. La clave Forgejo predeterminada debe coincidir con un usuario en la base de datos.
settings.wiki_delete=Eliminar datos del wiki
settings.wiki_delete_desc=Eliminar los datos del wiki del repositorio es permanente y no se puede deshacer.
@@ -2313,7 +2346,7 @@ settings.event_create=Crear
settings.event_create_desc=Rama o etiqueta creada.
settings.event_delete=Eliminar
settings.event_delete_desc=Rama o etiqueta eliminada.
-settings.event_fork=Fork
+settings.event_fork=Bifurcación
settings.event_fork_desc=Repositorio forkeado.
settings.event_wiki=Wiki
settings.event_wiki_desc=Página de la Wiki creada, renombrada, editada o eliminada.
@@ -2348,7 +2381,7 @@ settings.event_pull_request_comment_desc=Comentario de pull request creado, edit
settings.event_pull_request_review=Revisiones
settings.event_pull_request_review_desc=Pull request aprobada, rechazada o comentarios de revisión añadidos.
settings.event_pull_request_sync=Sincronizado
-settings.event_pull_request_sync_desc=Pull request sincronizado.
+settings.event_pull_request_sync_desc=La rama se actualizó automáticamente con la rama de destino.
settings.event_pull_request_review_request=Solicitudes de revisión
settings.event_pull_request_review_request_desc=La solicitud de Pull Request ha sido eliminada.
settings.event_pull_request_approvals=Aprobaciones de pull request
@@ -2432,7 +2465,7 @@ settings.protect_merge_whitelist_teams=Equipos en la lista blanca para fusionar
settings.protect_check_status_contexts=Habilitar comprobación de estado
settings.protect_status_check_patterns=Patrones de verificación de estado
settings.protect_status_check_patterns_desc=Introduzca los patrones para especificar qué comprobaciones de estado deben pasar antes de que las ramas puedan ser fusionadas en una rama que coincida con esta regla. Cada línea especifica un patrón. Los patrones no pueden estar vacíos.
-settings.protect_check_status_contexts_desc=Requiere verificaciones de estado para pasar antes de fusionar. Elija qué verificaciones de estado deben pasar antes de que las ramas puedan fusionarse en una rama que coincida con esta regla. Cuando se active, los commits primero deben ser empujados a otra rama, y luego fusionados o empujados directamente a una rama que coincida con esta regla luego de que las verificaciones de estado hayan pasado. Si no se selecciona ningún contexto, el último commit debe ser exitoso sin importar el contexto.
+settings.protect_check_status_contexts_desc=Requiere verificaciones de estado para pasar antes de fusionar. Elija qué verificaciones de estado deben pasar antes de que las ramas puedan fusionarse en una rama que coincida con esta regla. Cuando se active, las confirmaciones primero deben ser empujadas a otra rama, y luego fusionadas o empujadas directamente a una rama que coincida con esta regla luego de que las verificaciones de estado hayan pasado. Si no se selecciona ningún contexto, la última confirmación debe ser exitosa independientemente del contexto.
settings.protect_check_status_contexts_list=Comprobaciones de estado para este repositorio encontradas durante la semana pasada
settings.protect_status_check_matched=Coincide
settings.protect_invalid_status_check_pattern=Patrón de verificación de estado no válido: "%s".
@@ -2444,15 +2477,15 @@ settings.protect_approvals_whitelist_enabled_desc=Solo las revisiones de usuario
settings.protect_approvals_whitelist_users=Lista blanca de usuarios revisores
settings.protect_approvals_whitelist_teams=Lista blanca de equipos revisores
settings.dismiss_stale_approvals=Descartar aprobaciones obsoletas
-settings.dismiss_stale_approvals_desc=Cuando los nuevos commits que cambien el contenido de la pull request sean empujados a la rama, se descartarán las aprobaciones antiguas.
+settings.dismiss_stale_approvals_desc=Cuando las nuevas confirmaciones que cambien el contenido de la solicitud de incorporación de cambios sean empujados a la rama, se descartarán las aprobaciones antiguas.
settings.require_signed_commits=Exigir confirmaciones firmadas
-settings.require_signed_commits_desc=Rechazar push en esta rama si los commits no están firmados o no son verificables.
+settings.require_signed_commits_desc=Rechazar empujes en esta rama si las confirmaciones no están firmadas o no son verificables.
settings.protect_branch_name_pattern=Patrón de nombre de ramas protegidas
settings.protect_patterns=Patrones
settings.protect_protected_file_patterns=Patrones de archivos protegidos (separados con punto y coma ';')
-settings.protect_protected_file_patterns_desc=No está permitido cambiar archivos directamente incluso si el usuario tiene permiso para agregar, editar o borrar archivos en esta rama. Múltiples patrones pueden separarse usando punto y coma (';'). Refvisa la documentación de %s para la sintaxis de patrones. Ejemplos: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=No está permitido cambiar archivos directamente incluso si el usuario tiene permiso para agregar, editar o borrar archivos en esta rama. Múltiples patrones pueden separarse usando punto y coma (';'). Refvisa la documentación de %[2]s para la sintaxis de patrones. Ejemplos: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Patrones de archivos sin protección (separados con punto y coma ";")
-settings.protect_unprotected_file_patterns_desc=Los archivos sin protección se pueden cambiar directamente si el usuario tiene acceso de escritura, evitando la restricción push. Múltiples patrones pueden separarse usando punto y coma (';'). Vea la documentación de %[2]s para la sintaxis de patrones. Ejemplos: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Los archivos sin protección se pueden cambiar directamente si el usuario tiene acceso de escritura, evitando la restricción push. Múltiples patrones pueden separarse usando punto y coma (';'). Vea la documentación de %[2]s para la sintaxis de patrones. Ejemplos: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Activar protección
settings.delete_protected_branch=Desactivar protección
settings.update_protect_branch_success=Se ha actualizado la protección de la rama para la regla "%s".
@@ -2465,8 +2498,8 @@ settings.block_rejected_reviews_desc=Fusionar no será posible cuando los reviso
settings.block_on_official_review_requests=Fusionar bloques en solicitudes de revisión oficiales
settings.block_on_official_review_requests_desc=Fusionar no será posible cuando tenga pedidos de revisión oficial, incluso si hay suficientes aprobaciones.
settings.block_outdated_branch=Bloquear fusión si la pull request está desactualizada
-settings.block_outdated_branch_desc=La fusión no será posible cuando la rama principal esté detrás de la rama base.
-settings.default_branch_desc=Seleccione una rama de repositorio por defecto para los pull request y los commits:
+settings.block_outdated_branch_desc=La fusión no será posible cuando la rama de cabeza esté por detrás de la rama base.
+settings.default_branch_desc=Seleccione una rama de repositorio por defecto para las solicitudes de incorporación de cambios y las confirmaciones:
settings.merge_style_desc=Estilos de fusión
settings.default_merge_style_desc=Estilo de fusión por defecto
settings.choose_branch=Elija una rama…
@@ -2493,7 +2526,7 @@ settings.matrix.room_id=ID de sala
settings.matrix.message_type=Tipo de mensaje
settings.archive.button=Archivar repositorio
settings.archive.header=Archivar este repositorio
-settings.archive.text=Archivar el repositorio lo hará de sólo lectura. Se ocultará del tablero. Nadie (¡ni siquiera tú!) será capaz de hacer nuevos commits, o abrir nuevas incidencias o pull requests.
+settings.archive.text=Archivar el repositorio lo hará de sólo lectura. Se ocultará del tablero. Nadie (¡ni siquiera tú!) será capaz de hacer nuevas confirmaciones, o abrir nuevas incidencias o solicitudes de incorporación de cambios.
settings.archive.success=El repositorio ha sido archivado exitosamente.
settings.archive.error=Ha ocurrido un error al intentar archivar el repositorio. Vea el registro para más detalles.
settings.archive.error_ismirror=No puede archivar un repositorio replicado.
@@ -2501,7 +2534,7 @@ settings.archive.branchsettings_unavailable=Los ajustes de rama no están dispon
settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado.
settings.unarchive.button=Desarchivar repositorio
settings.unarchive.header=Desarchivar este repositorio
-settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y subidos, así como nuevas incidencias y solicitudes de incorporación de cambios.
+settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y empujes, así como nuevas incidencias y solicitudes de incorporación de cambios.
settings.unarchive.success=El repositorio se ha desarchivado correctamente.
settings.unarchive.error=Ocurrió un error mientras se trataba de des-archivar el repositorio. Revisa el registro para más detalles.
settings.update_avatar_success=El avatar del repositorio ha sido actualizado.
@@ -2519,7 +2552,7 @@ settings.lfs_invalid_locking_path=Ruta no válida: %s
settings.lfs_invalid_lock_directory=No se puede bloquear el directorio: %s
settings.lfs_lock_already_exists=El bloqueo ya existe: %s
settings.lfs_lock=Bloquear
-settings.lfs_lock_path=Ruta del archivo a bloquear...
+settings.lfs_lock_path=Ruta del archivo a bloquear…
settings.lfs_locks_no_locks=Sin bloqueos
settings.lfs_lock_file_no_exist=El archivo bloqueado no existe en la rama por defecto
settings.lfs_force_unlock=Forzar desbloqueo
@@ -2542,10 +2575,10 @@ diff.parent=padre
diff.commit=commit
diff.git-notes=Notas
diff.data_not_available=El contenido del diff no está disponible
-diff.options_button=Opciones de diff
+diff.options_button=Opciones de diferencias
diff.show_diff_stats=Mostrar estadísticas
diff.download_patch=Descargar archivo de parche
-diff.download_diff=Descargar archivo de diff
+diff.download_diff=Descargar archivo de diferencias
diff.show_split_view=Dividir vista
diff.show_unified_view=Vista unificada
diff.whitespace_button=Espacio blanco
@@ -2604,7 +2637,7 @@ release.prerelease=Pre-lanzamiento
release.stable=Estable
release.compare=Comparar
release.edit=Editar
-release.ahead.commits=%d commits
+release.ahead.commits=%d confirmaciones
release.ahead.target=a %s desde esta versión
tag.ahead.target=a %s desde esta etiqueta
release.source_code=Código fuente
@@ -2623,8 +2656,8 @@ release.prerelease_helper=Marcar este lanzamiento como no es adecuada para usar
release.cancel=Cancelar
release.publish=Publicar lanzamiento
release.save_draft=Guardar borrador
-release.edit_release=Actualizar Lanzamiento
-release.delete_release=Eliminar Lanzamiento
+release.edit_release=Actualizar lanzamiento
+release.delete_release=Eliminar lanzamiento
release.delete_tag=Eliminar tag
release.deletion=Eliminar lanzamiento
release.deletion_desc=Eliminar un lanzamiento sólo lo elimina de Forgejo. No afectará la etiqueta Git, el contenido de su repositorio o su historial. ¿Continuar?
@@ -2650,7 +2683,7 @@ branch.delete_html=Eliminar rama
branch.delete_desc=Eliminar una rama es permanente. Aunque la rama eliminada puede continuar existiendo durante un corto tiempo antes de que sea eliminada, en la mayoría de los casos NO PUEDE deshacerse. ¿Continuar?
branch.deletion_success=La rama "%s" ha sido eliminada.
branch.deletion_failed=Error al eliminar la rama "%s".
-branch.delete_branch_has_new_commits=La rama "%s" no se puede eliminar porque se han añadido nuevos commits después de la fusión.
+branch.delete_branch_has_new_commits=La rama "%s" no se puede eliminar porque se han añadido nuevas confirmaciones después de la fusión.
branch.create_branch=Crear rama %s
branch.create_from=`de "%s"`
branch.create_success=La rama "%s" ha sido creada.
@@ -2744,7 +2777,7 @@ mirror_use_ssh.helper = Forgejo replicará el repositorio vía Git sobre SSH y c
issues.edit.already_changed = No fue posible guardar los cambios a la incidencia. Parece que el contenido ya fue modificado por otro usuario. Actualiza la página e intenta editar de nuevo para evitar sobrescribir los cambios
issues.author.tooltip.issue = Este usuario es el autor de esta incidencia.
mirror_use_ssh.not_available = La autenticación por SSH no está disponible.
-issues.author.tooltip.pr = Este usuario es el autor de este pull request.
+issues.author.tooltip.pr = Este usuario es el autor de esta solicitud de incorporación de cambios.
issues.blocked_by_user = No puedes crear una incidencia en este repositorio porque estas bloqueado por el propietario del repositorio.
pulls.merged_title_desc_one = fusionó %[1]d commit de %[2]s
en %[3]s
%[4]s
pulls.fast_forward_only_merge_pull_request = Sólo fast-forward
@@ -2805,7 +2838,7 @@ settings.confirmation_string = Cadena de confirmación
issues.filter_sort.relevance = Relevancia
settings.transfer_quota_exceeded = El nuevo propietario (%s) ha sobrepasado la cuota. El repositorio no ha sido transferido.
settings.web_hook_name_sourcehut_builds = Builds de SourceHut
-settings.wiki_rename_branch_main_notices_2 =Se va a renombrar de forma permanente la rama interna de la wiki del repositorio %s. Se actualizaran los checkouts existentes.
+settings.wiki_rename_branch_main_notices_2 =Se renombrará permanentemente la rama interna de la wiki del repositorio %s. Los checkouts existentes necesitarán ser actualizados.
settings.wiki_rename_branch_main = Normalizar el nombre de la rama de la wiki
settings.wiki_rename_branch_main_desc = Renombrar la rama interna usada por la wiki a "%s". Este cambio es permanente y no se puede deshacer.
settings.confirm_wiki_branch_rename = Renombrar la rama de la wiki
@@ -2849,8 +2882,22 @@ release.add_external_asset = Añadir un recurso externo
settings.enforce_on_admins_desc = Los administradores del repositorio no pueden saltarse esta regla.
pulls.editable = Editable
+issues.filter_no_results = No hay resultados
+
+release.type_attachment = Archivo adjunto
+
+issues.reaction.alt_few = %[1]s reaccionado con %[2]s.
+settings.event_pull_request_enforcement = Aplicación
+settings.sourcehut_builds.visibility = Visibilidad de trabajo
+settings.ignore_stale_approvals = Ignorar las aprobaciones obsoletas
+
+summary_card_alt = Tarjeta de resumen del repositorio %s
+issues.filter_no_results_placeholder = Intenta ajustar tus filtros de búsqueda.
+pulls.delete_after_merge.head_branch.is_default = La rama actual que desea eliminar es la rama por defecto y no se puede eliminar.
+settings.pull_mirror_sync_quota_exceeded = Cuota excedida, no se empujan los cambios.
+
[graphs]
-component_loading = Cargando %s...
+component_loading = Cargando %s…
component_loading_failed = No se pudo cargar %s
contributors.what = contribuciones
recent_commits.what = commits recientes
@@ -2915,11 +2962,11 @@ settings.hooks_desc=Añadir webhooks que serán ejecutados para todos lo
settings.labels_desc=Añadir etiquetas que pueden ser utilizadas en problemas para todos los repositorios bajo esta organización.
-members.membership_visibility=Visibilidad de Membresía:
+members.membership_visibility=Visibilidad de membresía:
members.public=Público
-members.public_helper=hacer oculto
+members.public_helper=Hacer oculto
members.private=Oculto
-members.private_helper=hacer público
+members.private_helper=Hacer público
members.member_role=Rol del miembro:
members.owner=Propietario
members.member=Miembro
@@ -2928,7 +2975,7 @@ members.remove.detail=¿Destituir a %[1]s de %[2]s?
members.leave=Abandonar
members.leave.detail=¿Irse de %s?
members.invite_desc=Añadir un miembro nuevo a %s:
-members.invite_now=Invitar
+members.invite_now=Invitar ahora
teams.join=Unirse
teams.leave=Abandonar
@@ -2937,7 +2984,7 @@ teams.can_create_org_repo=Crear repositorios
teams.can_create_org_repo_helper=Los miembros pueden crear nuevos repositorios en la organización. El creador obtendrá acceso al administrador del nuevo repositorio.
teams.none_access=Sin acceso
teams.none_access_helper=Los miembros no pueden ver o hacer ninguna otra acción en esta unidad.
-teams.general_access=Acceso general
+teams.general_access=Acceso personalizado
teams.general_access_helper=Los permisos de los miembros se decidirán por debajo de la tabla de permisos.
teams.read_access=Leer
teams.read_access_helper=Los miembros pueden ver y clonar los repositorios del equipo.
@@ -2983,27 +3030,27 @@ teams.invite.by=Invitado por %s
teams.invite.description=Por favor, haga clic en el botón de abajo para unirse al equipo.
follow_blocked_user = No puedes seguir a esta organización porque esta organización te ha bloqueado.
open_dashboard = Abrir panel de control
-settings.change_orgname_redirect_prompt.with_cooldown.few = El antiguo nombre de usuario estará disponible para cualquiera después un periodo de tiempo de espera de %[1]d días, aún puedes reclamar el antiguo nombre de usuario durante el periodo de tiempo de espera.
+settings.change_orgname_redirect_prompt.with_cooldown.few = El antiguo nombre de la organización estará disponible para todos después un periodo de tiempo de espera de %[1]d días, aún puedes reclamar el antiguo nombre durante el periodo de tiempo de espera.
settings.change_orgname_redirect_prompt.with_cooldown.one = El antiguo nombre de usuario estará disponible para cualquiera después un periodo de tiempo de espera de %[1]d día, aún puedes reclamar el antiguo nombre de usuario durante el periodo de tiempo de espera.
[admin]
dashboard=Panel de control
identity_access=Identidad y acceso
-users=Cuenta de Usuario
+users=Cuentas de usuario
organizations=Organizaciones
-assets=Assets de código
+assets=Activos de código
repositories=Repositorios
hooks=Webhooks
integrations=Integraciones
-authentication=Orígenes de autenticación
-emails=Correos de usuario
+authentication=Fuentes de autenticación
+emails=Correos electrónicos de usuario
config=Configuración
-notices=Notificaciones del sistema
+notices=Avisos del sistema
monitor=Monitorización
first_page=Primera
last_page=Última
total=Total: %d
-settings=Configuración de Admin
+settings=Configuración del administrador
dashboard.new_version_hint=Forgejo %s ya está disponible, estás ejecutando %s. Revisa el blog para más detalles.
dashboard.statistic=Resumen
@@ -3052,7 +3099,7 @@ dashboard.server_uptime=Tiempo de actividad del servidor
dashboard.current_goroutine=Gorutinas actuales
dashboard.current_memory_usage=Uso de memoria actual
dashboard.total_memory_allocated=Total de Memoria Reservada
-dashboard.memory_obtained=Memoria Obtenida
+dashboard.memory_obtained=Memoria obtenida
dashboard.pointer_lookup_times=Tiempos de búsqueda de punteros
dashboard.memory_allocate_times=Asignaciones de memoria
dashboard.memory_free_times=Liberaciones de memoria
@@ -3152,7 +3199,7 @@ emails.primary=Principal
emails.activated=Activado
emails.filter_sort.email=Correo electrónico
emails.filter_sort.email_reverse=Email (invertir)
-emails.filter_sort.name=Nombre de Usuario
+emails.filter_sort.name=Nombre de usuario
emails.filter_sort.name_reverse=Nombre de usuario (invertir)
emails.updated=Email actualizado
emails.not_updated=Error al actualizar la dirección de correo electrónico solicitada: %v
@@ -3527,6 +3574,10 @@ emails.delete_desc = ¿Estás seguro que quieres eliminar esta dirección de cor
monitor.duration = Duración (es)
+self_check = Autocomprobación
+dashboard.sync_tag.started = Sincronización de etiquetas iniciada
+config.app_slogan = Eslogan de la instancia
+
[action]
create_repo=creó el repositorio %s
rename_repo=repositorio renombrado de %[1]s
a %[3]s
@@ -3553,7 +3604,7 @@ mirror_sync_create=sincronizó la nueva referencia %[3]s a <
mirror_sync_delete=sincronizada y eliminada referencia %[2]s
en %[3]s desde réplica
approve_pull_request=`aprobó %[3]s#%[2]s `
reject_pull_request=`sugirió cambios para %[3]s#%[2]s `
-publish_release=`se lanzó "%[4]s" en %[3]s `
+publish_release=`lanzó %[4]s en %[3]s `
review_dismissed=`descartó la revisión de %[4]s para %[3]s#%[2]s `
review_dismissed_reason=Motivo:
create_branch=creó rama %[3]s en %[4]s
@@ -3636,7 +3687,7 @@ requirements=Requisitos
dependencies=Dependencias
keywords=Palabras clave
details=Detalles
-details.author=Autoría
+details.author=Autor
details.project_site=Sitio del proyecto
details.repository_site=Sitio del repositorio
details.documentation_site=Sitio de documentación
@@ -3786,6 +3837,16 @@ alt.repository = Información del repositorio
alt.repository.architectures = Arquitecturas
alt.repository.multiple_groups = Este paquete está disponible en múltiples grupos.
+arch.version.description = Descripción
+arch.version.provides = Proveedores
+
+arch.version.optdepends = Dependencias opcionales
+arch.version.makedepends = Construir dependencias
+arch.version.checkdepends = Comprobar dependencias
+npm.dependencies.bundle = Empaquetar dependencias
+
+arch.pacman.helper.gpg = Añade el certificado de confianza para pacman:
+
[secrets]
secrets=Secretos
description=Los secretos pasarán a ciertas acciones y no se podrán leer de otro modo.
@@ -3808,11 +3869,11 @@ unit.desc=Gestione procesos CI/CD integrados con Forgejo Actions.
status.unknown=Desconocido
status.waiting=Esperando
-status.running=Ejecutando
+status.running=Corriendo
status.success=Éxito
status.failure=Fallo
status.cancelled=Cancelado
-status.skipped=Omitido
+status.skipped=Saltado
status.blocked=Bloqueado
runners=Nodos
@@ -3832,7 +3893,7 @@ runners.task_list.no_tasks=Todavía no hay tarea.
runners.task_list.run=Ejecutar
runners.task_list.status=Estado
runners.task_list.repository=Repositorio
-runners.task_list.commit=Commit
+runners.task_list.commit=Confirmación
runners.task_list.done_at=Hecho en
runners.edit_runner=Editar nodo
runners.update_runner=Actualizar cambios
@@ -3864,8 +3925,8 @@ runs.status_no_select=Todo el estado
runs.no_results=No hay resultados coincidentes.
runs.no_runs=El flujo de trabajo no tiene ejecuciones todavía.
-workflow.disable=Desactivar fllujo de trabajo
-workflow.disable_success=Flujo de trabajo '%s' deshabilitado correctamente.
+workflow.disable=Desactivar flujo de trabajo
+workflow.disable_success=Flujo de trabajo "%s" desactivado exitosamente.
workflow.enable=Activar flujo de trabajo
workflow.enable_success=Flujo de trabajo '%s' habilitado con éxito.
workflow.disabled=El flujo de trabajo está deshabilitado.
@@ -3890,9 +3951,24 @@ variables.id_not_exist = Variable con id %d no existe.
runs.empty_commit_message = (mensaje de commit vacío)
runs.expire_log_message = Los registros han sido eliminados porque eran demasiado antiguos.
+runs.workflow = Flujo de trabajo
+
+workflow.dispatch.use_from = Usar el flujo de trabajo de
+workflow.dispatch.run = Correr flujo de trabajo
+
+runs.no_workflows = Aún no hay flujos de trabajo.
+workflow.dispatch.success = La ejecución del flujo de trabajo se ha solicitado correctamente.
+workflow.dispatch.invalid_input_type = Tipo de entrada inválida "%s".
+
+workflow.dispatch.input_required = Se requiere valor para la entrada "%s".
+variables.not_found = No se ha encontrado la variable.
+
+workflow.dispatch.trigger_found = Este flujo de trabajo tiene un disparador de eventos workflow_dispatch .
+workflow.dispatch.warn_input_limit = Sólo se muestran las primeras %d entradas.
+
[projects]
type-1.display_name=Proyecto individual
-type-2.display_name=Proyecto repositorio
+type-2.display_name=Proyecto de repositorio
type-3.display_name=Proyecto de organización
deleted.display_name = Proyecto borrado
@@ -3907,31 +3983,31 @@ submodule=Submódulo
[search]
-search = Buscar...
+search = Buscar…
type_tooltip = Tipo de búsqueda
-project_kind = Buscar proyectos...
-branch_kind = Buscar ramas...
-commit_kind = Buscar confirmaciones...
-repo_kind = Buscar repositorios...
-user_kind = Buscar usuarios...
-org_kind = Buscar organizaciones...
-team_kind = Buscar equipos...
-code_kind = Buscar código...
-package_kind = Buscar paquetes...
+project_kind = Buscar proyectos…
+branch_kind = Buscar ramas…
+commit_kind = Buscar confirmaciones…
+repo_kind = Buscar repositorios…
+user_kind = Buscar usuarios…
+org_kind = Buscar organizaciones…
+team_kind = Buscar equipos…
+code_kind = Buscar código…
+package_kind = Buscar paquetes…
code_search_unavailable = La búsqueda de código no está disponible actualmente. Por favor contacta al administrador del sitio.
code_search_by_git_grep = Los resultados actuales de la búsqueda de código son proporcionados por "git grep". Es posible que se obtengan mejores resultados si el administrador del sitio habilita el indexador de código.
no_results = No se encontraron resultados coincidentes.
keyword_search_unavailable = La búsqueda por palabra clave no está disponible actualmente. Por favor contacta al administrador del sitio.
fuzzy_tooltip = Incluir resultados que también coincidan estrechamente con el término de búsqueda
milestone_kind = Buscar hitos…
-pull_kind = Buscar pulls…
+pull_kind = Buscar extracciones…
union = Unión
union_tooltip = Incluir resultados correspondientes a cualquiera de las palabras clave separadas por espacios en blanco
exact = Exacto
exact_tooltip = Incluir sólo los resultados que corresponden al término de búsqueda exacto
issue_kind = Buscar incidencias…
fuzzy = Difusa
-runner_kind = Buscar ejecutores…
+runner_kind = Buscar corredores…
regexp_tooltip = Interpretar los términos de búsqueda como una expresión regular
regexp = Expresión Regular
@@ -3939,6 +4015,8 @@ regexp = Expresión Regular
filepreview.lines = Líneas %[1]d a %[2]d en %[3]s
filepreview.line = Línea %[1]d en %[2]s
+filepreview.truncated = La vista previa se ha truncado
+
[repo.permissions]
pulls.read = Lectura: Leer y crear pull requests.
releases.write = Write: Publicar, editar y eliminar lanzamientos y sus archivos.
@@ -3956,3 +4034,12 @@ ext_wiki = Acceder al enlace de la wiki externa. Los permisos se gestionan de fo
code.write = Escritura: Push al repositorio, crear ramas y tags.
issues.write = Escritura: Cerrar incidencias y gestion de metadatos como etiquetas, hitos, asignaciones, fechas de vencimiento y dependencias.
packages.write = Escritura: Publicar y eliminar paquetes asignados al repositorio.
+
+[munits.data]
+b = B
+kib = KiB
+mib = MiB
+gib = GiB
+tib = TiB
+pib = PiB
+eib = EiB
diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini
index 11b2b3eb0c..fd5230060b 100644
--- a/options/locale/locale_fi-FI.ini
+++ b/options/locale/locale_fi-FI.ini
@@ -2,13 +2,13 @@
home=Etusivu
dashboard=Kojelauta
explore=Tutki
-help=Apua
+help=Ohje
logo=Logo
sign_in=Kirjaudu sisään
sign_in_or=tai
sign_out=Kirjaudu ulos
sign_up=Rekisteröidy
-link_account=Yhdistä tili
+link_account=Linkitä tili
register=Rekisteröidy
version=Versio
powered_by=Voimanlähteenä %s
@@ -23,7 +23,7 @@ toc=Sisällysluettelo
licenses=Lisenssit
return_to_forgejo=Palaa Forgejohon
-username=Käyttäjätunnus
+username=Käyttäjänimi
email=Sähköpostiosoite
password=Salasana
access_token=Pääsypoletti
@@ -31,29 +31,29 @@ re_type=Vahvista salasana
captcha=CAPTCHA
twofa=Kaksivaiheinen todennus
twofa_scratch=Kaksivaiheinen kertakäyttöinen koodi
-passcode=Tunnuskoodi
+passcode=Pääsykoodi
webauthn_insert_key=Aseta turva-avaimesi
-webauthn_sign_in=Paina turva-avaimesi painiketta. Jos turva-avaimessasi ei ole painiketta, irroita se ja aseta uudelleen.
+webauthn_sign_in=Paina turva-avaimesi painiketta. Jos turva-avaimessasi ei ole painiketta, irrota se ja aseta uudelleen.
webauthn_press_button=Paina turva-avaimesi painiketta…
-webauthn_use_twofa=Käytä kaksivaihesta vahvistusta puhelimestasi
+webauthn_use_twofa=Käytä kaksivaihesta todennusta puhelimestasi
webauthn_error=Turva-avainta ei voitu lukea.
webauthn_unsupported_browser=Selaimesi ei tällä hetkellä tue WebAuthnia.
webauthn_error_unknown=Tuntematon virhe. Yritä uudelleen.
-webauthn_error_insecure=`WebAuthn tukee vain suojattuja yhteyksiä. Testaukseen HTTP:n yli, voit käyttää osoitetta "localhost" tai "127.0.0.1"`
-webauthn_error_unable_to_process=Palvelin ei pystynyt toteuttamaan kutsua.
+webauthn_error_insecure=WebAuthn tukee vain suojattuja yhteyksiä. Testatessa HTTP-yhteydellä voit käyttää osoitetta "localhost" tai "127.0.0.1"
+webauthn_error_unable_to_process=Palvelin ei pystynyt käsittelemään pyyntöä.
webauthn_error_duplicated=Turva-avainta ei ole sallittu tässä pyynnössä. Varmista, ettei avainta ole jo rekisteröity.
webauthn_error_empty=Sinun täytyy asettaa nimi tälle avaimelle.
-webauthn_error_timeout=Aikakatkaisu saavutettu ennenkuin avaintasi on voitu lukea. Lataa tämä sivu uudelleen ja yritä uudelleen.
+webauthn_error_timeout=Aikakatkaisu ennen kuin avaintasi voitiin lukea. Lataa tämä sivu uudelleen ja yritä uudelleen.
webauthn_reload=Päivitä
-repository=Repo
+repository=Tietovarasto
organization=Organisaatio
mirror=Peili
new_repo=Uusi repo
new_migrate=Uusi migraatio
-new_mirror=Uusi peilipalvelin
-new_fork=Uusi repoforkki
+new_mirror=Uusi peili
+new_fork=Uusi tietovarastoforkki
new_org=Uusi organisaatio
new_project=Uusi projekti
manage_org=Ylläpidä organisaatioita
@@ -68,7 +68,7 @@ all=Kaikki
sources=Lähteet
mirrors=Peilit
collaborative=Yhteistyössä
-forks=Haarat
+forks=Forkit
activities=Toimet
pull_requests=Vetopyynnöt
@@ -98,7 +98,7 @@ preview=Esikatselu
loading=Ladataan…
error=Virhe
-error404=Sivu, jota yrität nähdä, joko ei löydy , on poistettu tai et ole oikeutettu katsomaan sitä.
+error404=Sivu, jolle yrität päästä, ei joko ole olemassa , on poistettu tai sinulla ei ole oikeutta nähdä sitä.
never=Ei koskaan
@@ -108,13 +108,13 @@ rss_feed=RSS-syöte
archived=Arkistoidut
-concept_code_repository=Repo
+concept_code_repository=Tietovarasto
concept_user_organization=Organisaatio
name=Nimi
-enable_javascript = Tämä sivu vaatii Javascriptin.
+enable_javascript = Tämä sivu vaatii JavaScriptin.
new_project_column = Uusi sarake
retry = Yritä uudelleen
copy_type_unsupported = Tätä tiedostotyyppiä ei voi kopioida
@@ -147,26 +147,26 @@ value = Arvo
rerun = Suorita uudelleen
filter.clear = Tyhjennä suodattimet
invalid_data = Virheellistä dataa: %v
-new_repo.title = Uusi repositorio
+new_repo.title = Uusi tietovarasto
new_org.title = Uusi organisaatio
new_org.link = Uusi organisaatio
-new_repo.link = Uusi repositorio
+new_repo.link = Uusi tietovarasto
new_migrate.link = Uusi migraatio
-rerun_all = Uudelleensuorita kaikki työt
-artifacts = Artifaktit
-confirm_delete_artifact = Haluatko varmasti poistaa artifaktin "%s"?
+rerun_all = Suorita uudelleen kaikki työt
+artifacts = Artefaktit
+confirm_delete_artifact = Haluatko varmasti poistaa artefaktin "%s"?
new_migrate.title = Uusi migraatio
test = Testi
-concept_system_global = Globaali
+concept_system_global = Yleisesti pätevä
sign_in_with_provider = Kirjaudu %s-tilillä
filter.is_fork = Forkit
-filter.is_mirror = Peilattu
+filter.is_mirror = Peilit
filter.is_template = Mallipohjat
-filter.not_fork = Ei forkkeja
+filter.not_fork = Ei forkit
filter.not_template = Ei mallipohjat
-filter.not_mirror = Ei peilattu
+filter.not_mirror = Ei peilit
copy_path = Kopioi polku
-concept_user_individual = Yksittäinen
+concept_user_individual = Yksittäinen käyttäjä
[aria]
footer.links = Linkit
@@ -196,8 +196,8 @@ buttons.list.unordered.tooltip = Lisää järjestämätön lista
buttons.list.ordered.tooltip = Lisää numeroitu lista
buttons.switch_to_legacy.tooltip = Käytä vanhentunutta tekstieditoria
buttons.indent.tooltip = Sisennä yhden tason verran
-buttons.quote.tooltip = Lainaa tekstiä
-buttons.enable_monospace_font = Käytä tasalevyistä fonttia
+buttons.quote.tooltip = Aseta lainaustekstiksi
+buttons.enable_monospace_font = Ota tasalevyinen fontti käyttöön
buttons.ref.tooltip = Viittaa ongelmaa tai vetopyyntöä
buttons.new_table.tooltip = Lisää taulukko
table_modal.header = Lisää taulukko
@@ -216,7 +216,7 @@ string.asc = A - Ö
string.desc = Ö - A
[error]
-occurred=Virhe tapahtui
+occurred=Tapahtui virhe
missing_csrf=Virheellinen pyyntö: CSRF-tunnusta ei ole olemassa
invalid_csrf=Virheellinen pyyntö: Virheellinen CSRF-tunniste
not_found=Kohdetta ei löytynyt.
@@ -228,55 +228,55 @@ report_message = Jos uskot tämän olevan Forgejon virhe, etsi ongelmia Forgejo ! Liity mukaan tekemään projektista entistäkin parempi. Älä ujostele avustamista!
-install_desc = Suorita alustallesi suunnattu binääritiedosto , jaa se kontitettuna tai hanki se pakattuna .
+license_desc=Mene ja lataa Forgejo ! Liity tekemään projektista entistäkin parempi. Älä ujostele avustamista!
+install_desc = Suorita alustallesi tarkoitettu binääritiedosto , kontita se , tai hanki se paketoituna .
[install]
install=Asennus
title=Aloitusasetukset
-docker_helper=Jos ajat Forgejoa Dockerin sisällä, lue ohjeet ennen minkään asetuksen muuttamista.
+docker_helper=Jos suoritat Forgejoa kontitettuna, lue ohjeet , ennen kuin muutat yhtäkään asetusta.
require_db_desc=Forgejo tarvitsee toimiakseen MySQL-, PostgreSQL-, SQLite3- tai TiDB- (MySQL-protokolla) tietokannan.
db_title=Tietokannan asetukset
db_type=Tietokannan tyyppi
host=Isäntä
-user=Käyttäjätunnus
+user=Käyttäjänimi
password=Salasana
db_name=Tietokannan nimi
db_schema=Skeema
ssl_mode=SSL
path=Polku
sqlite_helper=SQLite3-tietokannan tiedostopolku. Syötä absoluuttinen polku, jos ajat Forgejoa palveluna.
-reinstall_error=Yrität asentaa olemassa olevaan Forgejo tietokantaan
-reinstall_confirm_message=Asentaminen uudelleen olemassa olevalla Forgejo-tietokannalla voi aiheuttaa useita ongelmia. Useimmissa tapauksissa sinun pitäisi käyttää olemassa olevia "app.ini" asetuksia Forgejon käyttöön. Jos tiedät mitä teet, vahvista seuraavat seikat:
-reinstall_confirm_check_1=Tiedot, jotka on salattu SECRET_KEY:llä app.ini:ssä saatetaan menettää: käyttäjät eivät ehkä voi kirjautua sisään 2FA/OTP:lla ja peilit eivät välttämättä toimi oikein. Ruksaamalla tämän vahvistat, että nykyinen app.ini -tiedosto sisältää oikean SECRET_KEY:n.
-reinstall_confirm_check_2=Repot ja asetukset saattaa olla tarpeen uudelleensynkronoida. Valitsemalla tämän vahvistat, että uudelleensynkronoit repojen koukut ja authorized_keys -tiedoston manuaalisesti. Varmistat, että repon ja peilin asetukset ovat oikeat.
-reinstall_confirm_check_3=Vahvistat, että olet täysin varma siitä, että tämä Forgejo toimii oikealla app.ini sijainnilla ja että olet varma, että sinun täytyy asentaa uudelleen. Vahvistat, että tunnustat edellä mainitut riskit.
+reinstall_error=Yrität asentaa olemassa olevaan Forgejo-tietokantaan
+reinstall_confirm_message=Asentaminen uudelleen olemassa olevalla Forgejo-tietokannalla voi aiheuttaa useita ongelmia. Useimmissa tapauksissa sinun pitäisi käyttää olemassa olevia "app.ini"-asetuksia Forgejon suorittamiseksi. Jos tiedät mitä teet, vahvista seuraavat seikat:
+reinstall_confirm_check_1=Tiedot, jotka on salattu SECRET_KEY:llä app.ini:ssä saatetaan menettää: käyttäjät eivät ehkä voi kirjautua sisään 2FA/OTP:lla ja peilit eivät välttämättä toimi oikein. Ruksaamalla tämän vahvistat, että nykyinen app.ini-tiedosto sisältää oikean SECRET_KEY:n.
+reinstall_confirm_check_2=Tietovarastot ja asetukset saattaa olla tarpeen synkronoida uudelleen. Valitsemalla tämän vahvistat, että synkronoit uudelleen tietovarastojen koukut ja authorized_keys-tiedoston manuaalisesti. Varmistat, että tietovaraston ja peilin asetukset ovat oikeat.
+reinstall_confirm_check_3=Vahvistat, että olet täysin varma siitä, että tämä Forgejo toimii oikealla app.ini-sijainnilla ja että olet varma, että sinun täytyy asentaa uudelleen. Vahvistat, että tunnustat edellä mainitut riskit.
err_empty_db_path=SQLite3-tietokannan polku ei voi olla tyhjä.
no_admin_and_disable_registration=Et voi kytkeä rekisteröintiä pois luomatta sitä ennen ylläpitotiliä.
err_empty_admin_password=Ylläpitäjän salasana ei voi olla tyhjä.
err_empty_admin_email=Ylläpitäjän sähköpostiosoite ei voi olla tyhjä.
-err_admin_name_is_reserved=`Ylläpitäjän käyttäjätunnus on virheellinen; käyttäjätunnus on varattu`
-err_admin_name_is_invalid=Ylläpitäjän käyttäjätunnus on virheellinen
+err_admin_name_is_reserved=Ylläpitäjän käyttäjänimi on virheellinen; käyttäjänimi on varattu
+err_admin_name_is_invalid=Ylläpitäjän käyttäjänimi on virheellinen
general_title=Yleiset asetukset
app_name=Instanssin otsikko
app_name_helper=Syötä instanssin nimi tähän. Se näytetään kaikilla sivuilla.
-repo_path=Repositorion juuren polku
-repo_path_helper=Muualla olevat git-repositoriot tullaan tallentamaan tähän kansioon.
+repo_path=Tietovaraston juuren polku
+repo_path_helper=Muualla olevat git-tietovarastot tullaan tallentamaan tähän kansioon.
lfs_path=Git LFS -juuripolku
lfs_path_helper=Git LFS:n ylläpitämät tiedostot tullaan tallentamaan tähän hakemistoon. Jätä tyhjäksi kytkeäksesi toiminnon pois.
run_user=Aja käyttäjänä
-domain=Palvelimen verkkotunnus
+domain=Palvelimen toimialue
ssh_port=SSH-palvelimen portti
ssh_port_helper=Porttinumero, jossa SSH-palvelimesi kuuntelee. Jätä tyhjäksi kytkeäksesi SSH-palvelimen pois päältä.
http_port=HTTP-kuunteluportti
-http_port_helper=Portti, jota Forgejon web-palvelin käyttää.
+http_port_helper=Forgejo-verkkopalvelimen käyttämä porttinumero.
app_url=Juuriosoite
-app_url_helper=Juuriosoite HTTP(S)-klooniosoitteille ja sähköpostimuistutuksille.
+app_url_helper=Juuriosoite HTTP(S)-klooniosoitteille ja sähköposti-ilmoituksille.
log_root_path=Lokitiedostojen polku
log_root_path_helper=Lokitiedostot kirjoitetaan tähän kansioon.
@@ -285,21 +285,21 @@ email_title=Sähköpostiasetukset
smtp_addr=SMTP-isäntä
smtp_port=SMTP-portti
smtp_from=Lähetä sähköpostit osoitteella
-smtp_from_helper=Sähköpostiosoite, jota Forgejo käyttää. Kirjoita osoite ”nimi” -muodossa.
-mailer_user=SMTP-käyttäjätunnus
+smtp_from_helper=Sähköpostiosoite, jota Forgejo käyttää. Kirjoita pelkkä sähköpostiosoite tai "Nimi” -muodossa.
+mailer_user=SMTP-käyttäjänimi
mailer_password=SMTP-salasana
register_confirm=Vaadi sähköpostinvahvistus rekisteröinnin edellytykseksi
mail_notify=Ota sähköposti-ilmoitukset käyttöön
server_service_title=Palvelimen ja kolmansien osapuolten palveluiden asetukset
-offline_mode=Ota käyttöön paikallinen tila
+offline_mode=Ota paikallinen tila käyttöön
offline_mode.description=Poista kolmannen osapuolen sisällönjakeluverkot ja tarjoa kaikki resurssit paikallisesti.
disable_gravatar=Poista Gravatar käytöstä
-disable_gravatar.description=Poista Gravatar- tai muiden kolmansien osapuolien avatar-lähteet käytöstä. Oletuskuvia käytetään käyttäjien avatareissa, elleivät he uloslataa omaa avatariaan ilmentymään.
+disable_gravatar.description=Poista Gravatar- tai muiden kolmansien osapuolien avatar-lähteet käytöstä. Oletuskuvia käytetään käyttäjien avatareissa, elleivät käyttäjät lähetä omaa avatariaan Forgejo-instanssiin.
federated_avatar_lookup=Käytä federoituja profiilikuvia
federated_avatar_lookup.description=Käytä Libravatar-palvelua profiilikuvien hakemiseen.
-disable_registration=Poista omatoiminen rekisteröityminen käytöstä
-disable_registration.description=Vain järjestelmänvalvojat voivat luoda uusia käyttäjiä. On suositeltavaa pitää rekisteröinti suljettuna mikäli kyseessä ei ole julkinen instanssi jota varten tarvitsee hallinnoida suuria määriä roskapostikäyttäjiä.
-allow_only_external_registration.description=Käyttäjät voivat luoda uusia käyttäjiä vain erikseen konfiguroituja ulkoisia palveluja käyttäen.
+disable_registration=Poista itserekisteröinti käytöstä
+disable_registration.description=Vain ylläpitäjät voivat luoda uusia käyttäjiä. On suositeltavaa pitää rekisteröinti suljettuna, jos kyseessä ei ole julkinen instanssi, ja et olet valmis hallinnoimaan suuria määriä mahdollisia bottikäyttäjiä.
+allow_only_external_registration.description=Käyttäjät voivat luoda uusia tilejä vain erikseen määritettyjä ulkoisia palveluja käyttäen.
openid_signin=Ota OpenID-kirjautuminen käyttöön
openid_signin.description=Salli OpenID:n kautta kirjautuminen.
openid_signup=Ota OpenID-itserekisteröinti käyttöön
@@ -309,7 +309,7 @@ enable_captcha.description=Vaadi CAPTCHA rekisteröinnin yhteydessä.
require_sign_in_view=Vaadi sisäänkirjautuminen sisällön näkemiseksi
admin_setting.description=Ylläpitotilin luominen on valinnaista. Ensimmäisestä rekisteröityneestä käyttäjästä tulee automaattisesti ylläpitäjä.
admin_title=Ylläpitotilin asetukset
-admin_name=Ylläpitäjän käyttäjätunnus
+admin_name=Ylläpitäjän käyttäjänimi
admin_password=Salasana
confirm_password=Varmista salasana
admin_email=Sähköpostiosoite
@@ -324,48 +324,48 @@ save_config_failed=Asetusten tallentaminen epäonnistui: %v
default_keep_email_private=Piilota sähköpostiosoitteet oletuksena
default_keep_email_private.description=Piilota oletusarvoisesti uusien käyttäjätilien sähköpostiosoitteet estääksesi tietojen vuotamisen rekisteröinnin yhteydessä.
default_enable_timetracking=Ota ajanseuranta oletusarvoisesti käyttöön
-default_enable_timetracking.description=Salli uusien repositorioiden aikaseurannan käyttöönotto oletusarvoisesti.
-no_reply_address=Piilotetun sähköpostin verkkotunnus
-no_reply_address_helper=Verkkotunnuksen nimi käyttäjille, joilla on piilotettu sähköpostiosoite. Esimerkiksi käyttäjätunnus 'joe' kirjataan Git-palveluun nimellä 'joe@noreply.example.org' jos piilotetun sähköpostiosoitteen arvoksi on asetettu 'noreply.example.org'.
+default_enable_timetracking.description=Salli ajanseuranta-ominaisuuden käyttöönotto oletuksena uusille tietovarastoille.
+no_reply_address=Piilotetun sähköpostin toimialue
+no_reply_address_helper=Verkkotunnuksen nimi käyttäjille, joilla on piilotettu sähköpostiosoite. Esimerkiksi käyttäjänimi 'joe' kirjataan Git-palveluun nimellä 'joe@noreply.example.org' jos piilotetun sähköpostiosoitteen arvoksi on asetettu 'noreply.example.org'.
password_algorithm=Salasanan hajautusalgoritmi
-enable_update_checker_helper_forgejo = Se tarkistaa tietyin väliajoin uusia Forgejo-versioita tutkimalla sen TXT DNS record -tietoja osoitteesta release.forgejo.org .
-invalid_admin_setting = Järjestelmänvalvojatilin asetukset eivät kelpaa: %v
+enable_update_checker_helper_forgejo = Se tarkistaa väliajoin uusia Forgejo-versioita tutkimalla TXT DNS -tietueen osoitteesta release.forgejo.org .
+invalid_admin_setting = Ylläpitotilin asetukset eivät kelpaa: %v
env_config_keys = Ympäristökonfiguraatio
-run_user_helper = Käyttöjärjestelmätason käyttäjänimi, jona Forgejo ajetaan. Huomaa, että kyseinen käyttäjä tarvitsee pääsyn repositorion juuripolkuun.
-env_config_keys_prompt = Seuraavat ympäristömuuttujat sisällytetään myös asetustiedostoonne:
+run_user_helper = Käyttöjärjestelmätason käyttäjänimi, jona Forgejo ajetaan. Huomaa, että kyseinen käyttäjän on oltava pääsy tietovaraston juuripolkuun.
+env_config_keys_prompt = Seuraavat ympäristömuuttujat sisällytetään myös asetustiedostoon:
secret_key_failed = Salausavaimen generointi epäonnistui: %v
default_allow_create_organization.description = Salli organisaatioiden luonti uusille käyttäjille oletuksena. Järjestelmänvalvojan tarvitsee antaa lupa luoda organisaatioita mikäli tämä asetus on pois päältä.
config_location_hint = Tallennettujen asetusten sijainti:
invalid_db_table = Tietokantataulu "%s" ei kelpaa: %v
-invalid_password_algorithm = Salasananhajautusalgoritmi ei kelpaa
-password_algorithm_helper = Aseta salasananhajautusalgoritmi. Eri algoritmeilla on erilaisia vaatimuksia ja vahvuuksia - argon2-algoritmi on erityisen turvallinen mutta vaatii paljon muistia ja voi näin ollen olla pienille järjestelmille soveltumaton.
+invalid_password_algorithm = Salasanan hajautusalgoritmi on virheellinen
+password_algorithm_helper = Aseta salasanan hajautusalgoritmi. Eri algoritmeilla on erilaisia vaatimuksia ja vahvuuksia. Argon2-algoritmi on erityisen turvallinen, mutta vaatii paljon muistia ja voi siten olla pienille järjestelmille soveltumaton.
db_schema_helper = Jätä tyhjäksi käyttääksesi oletusarvoa ("public").
run_user_not_match = Tämänhetkinen käyttäjänimi ei täsmää tiettynä käyttäjänä ajettavan käyttäjänimen kanssa: %s -> %s
invalid_log_root_path = Lokitiedoston polku ei kelpaa: %v
require_sign_in_view.description = Rajoita sisältö vain kirjautuneille. Vieraat pääsevät vain autentikaatiosivuille.
allow_only_external_registration = Salli rekisteröinti vain ulkoisia palveluja käyttäen
default_allow_create_organization = Salli organisaatioiden luonti oletuksena
-allow_dots_in_usernames = Salli pisteiden käyttö käyttäjänimissä. Ei vaikuta olemassaoleviin käyttäjiin.
+allow_dots_in_usernames = Salli pisteiden käyttö käyttäjänimissä. Ei vaikuta olemassa oleviin käyttäjiin.
enable_update_checker = Ota päivitystentarkistus käyttöön
app_slogan = Instanssin tunnuslause
app_slogan_helper = Syötä instanssin tunnuslause tähän. Jätä tyhjäksi poistaaksesi käytöstä.
-domain_helper = Palvelimen verkkotunnus tai isäntänimi.
-smtp_from_invalid = "Lähetä sähköpostit osoitteella"-osoite on virheellinen
-err_admin_name_pattern_not_allowed = Ylläpitäjän käyttäjätunnus on virheellinen, se vastaa varattua kaaviota
+domain_helper = Palvelimen toimialue tai isäntänimi.
+smtp_from_invalid = "Lähetä sähköpostit osoitteella"-osoite on epäkelvollinen
+err_admin_name_pattern_not_allowed = Ylläpitäjän käyttäjänimi on epäkelpo, se vastaa varattua kaavaa
[home]
-uname_holder=Käyttäjätunnus tai sähköpostiosoite
+uname_holder=käyttäjänimi tai sähköpostiosoite
password_holder=Salasana
switch_dashboard_context=Vaihda kojelaudan kontekstia
-my_repos=Repot
+my_repos=Tietovarastot
show_more_repos=Näytä lisää repoja…
collaborative_repos=Yhteistyö repot
-my_orgs=Organisaationi
+my_orgs=Organisaatiot
my_mirrors=Peilini
view_home=Näytä %s
search_repos=Etsi repo…
filter=Muut suodattimet
-filter_by_team_repositories=Suodata tiimin repojen mukaan
+filter_by_team_repositories=Suodata tiimin tietovarastojen mukaan
feed_of=`Syöte "%s"`
show_archived=Arkistoidut
@@ -378,10 +378,10 @@ show_both_private_public=Näytetään sekä julkiset että yksityiset
show_only_private=Näytetään vain yksityiset
show_only_public=Näytetään vain julkiset
-issues.in_your_repos=Repoissasi
+issues.in_your_repos=Tietovarastoissasi
[explore]
-repos=Repot
+repos=Tietovarastot
users=Käyttäjät
organizations=Organisaatiot
search=Hae
@@ -394,44 +394,44 @@ code_no_results=Hakuehtoasi vastaavaa lähdekoodia ei löytynyt.
code_last_indexed_at=Viimeksi indeksoitu %s
stars_one = %d tähti
stars_few = %d tähteä
-relevant_repositories = Vain relevantit repositoriot näytetään, näytä suodattamattomat tulokset .
+relevant_repositories = Vain asiaankuuluvat tietovarastot näytetään, näytä suodattamattomat tulokset .
forks_one = %d forkki
forks_few = %d forkkia
go_to = Siirry
-relevant_repositories_tooltip = Repot, jotka ovat forkkeja, joilla ei ole aiheita, ei kuvakkeita ja ei kuvausta, ovat piilotettuja.
+relevant_repositories_tooltip = Tietovarastot, jotka ovat forkkeja tai joilla ei ole aihetta, kuvaketta tai kuvausta, piilotetaan.
[auth]
create_new_account=Rekisteröi tili
register_helper_msg=On jo tili? Kirjaudu sisään nyt!
social_register_helper_msg=Onko sinulla jo tili? Linkitä se nyt!
-disable_register_prompt=Rekisteröinti on estetty. Ota yhteys ylläpitäjääsi.
+disable_register_prompt=Rekisteröinti on estetty. Ota yhteys sivuston ylläpitäjään.
disable_register_mail=Sähköpostivahvistus rekisteröinnille on estetty.
remember_me=Muista tämä laite
forgot_password_title=Unohtuiko salasana
forgot_password=Unohtuiko salasana?
sign_up_now=Tarvitsetko tilin? Rekisteröidy nyt.
-confirmation_mail_sent_prompt=Uusi varmistussähköposti on lähetetty osoitteeseen %s . Tarkista sähköpostisi ja seuraa saamaasi linkkiä seuraavan %s aikana saadaksesi rekisteröintiprosessin valmiiksi. Mikäli annettu sähköpostiosoite on väärin, voit kirjautua sisään ja pyytää uutta varmistussähköpostia toiseen osoitteeseen.
+confirmation_mail_sent_prompt=Uusi vahvistussähköposti on lähetetty osoitteeseen %s . Tarkista sähköpostisi ja seuraa saamaasi linkkiä seuraavan %s aikana viimeistelläksesi rekisteröinnin. Mikäli annettu sähköpostiosoite on väärin, voit kirjautua sisään ja pyytää uutta vahvistussähköpostia toiseen osoitteeseen.
must_change_password=Vaihda salasanasi
allow_password_change=Vaadi käyttäjää vaihtamaan salasanansa (suositeltava)
-reset_password_mail_sent_prompt=Varmistussähköposti on lähetetty osoitteeseen %s . Tarkista sähköpostisi ja seuraa annettua linkkiä seuraavan %s aikana saadaksesi tilin palauttamisen valmiiksi.
+reset_password_mail_sent_prompt=Vahvistussähköposti on lähetetty osoitteeseen %s . Tarkista sähköpostisi ja seuraa annettua linkkiä seuraavan %s aikana saadaksesi tilin palauttamisen valmiiksi.
active_your_account=Aktivoi tilisi
account_activated=Tili on aktivoitu
prohibit_login=Tili on jäädytetty
-resent_limit_prompt=Olet jo tilannut aktivointisähköpostin hetki sitten. Ole hyvä ja odota 3 minuuttia ja yritä sitten uudelleen.
-has_unconfirmed_mail=Hei %s, sinulla on varmistamaton sähköposti osoite (%s ). Jos et ole saanut varmistus sähköpostia tai tarvitset uudelleenlähetyksen, ole hyvä ja klikkaa allaolevaa painiketta.
-resend_mail=Klikkaa tästä uudelleenlähettääksesi aktivointi sähköpostisi
+resent_limit_prompt=Olet jo tilannut aktivointisähköpostin äskettäin. Odota kolme minuuttia ja yritä sitten uudelleen.
+has_unconfirmed_mail=Hei %s, sinulla on vahvistamaton sähköpostiosoite (%s ). Jos et ole saanut vahvistussähköpostia tai tarvitset uudelleenlähetyksen, ole hyvä ja napsauta alla olevaa painiketta.
+resend_mail=Napsauta tästä lähettääksesi aktivointisähköpostin uudelleen
email_not_associate=Tätä sähköpostiosoitetta ei ole liitetty mihinkään tiliin.
send_reset_mail=Lähetä palautussähköposti
reset_password=Tilin palautus
-invalid_code=Vahvistusavain on virheellinen tai vanhentunut.
+invalid_code=Vahvistuskoodi on virheellinen tai vanhentunut.
reset_password_helper=Palauta käyttäjätili
password_too_short=Salasanan pituus ei voi olla vähemmän kuin %d merkkiä.
-non_local_account=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Forgejon web-käyttöliittymän kautta.
+non_local_account=Muut kuin lokaalit käyttäjät eivät voi päivittää salasanojaan Forgejo-selainkäyttöliittymän kautta.
verify=Vahvista
scratch_code=Kertakäyttökoodi
use_scratch_code=Käytä kertakäyttökoodia
twofa_scratch_used=Olet käyttänyt kertakäyttökoodisi. Sinut on uudelleenohjattu kaksivaiheisen kirjautumisen asetussivulle, jotta voit kytkeä sen pois tai luoda uuden kertakäyttökoodin.
-twofa_passcode_incorrect=Salasanasi on väärä. Jos olet hukannut laitteesi, käytäthän kertakäyttökoodia sisäänkirjautumiseen.
+twofa_passcode_incorrect=Pääsykoodi on väärä. Jos olet hukannut laitteesi, käytäthän kertakäyttökoodia sisäänkirjautumiseen.
twofa_scratch_token_incorrect=Kertakäyttökoodisi on virheellinen.
login_userpass=Kirjaudu sisään
tab_openid=OpenID
@@ -440,26 +440,26 @@ oauth_signup_title=Viimeistele uusi tili
oauth_signup_submit=Viimeistele tili
oauth_signin_tab=Linkitä olemassa olevaan tiliin
oauth_signin_title=Kirjaudu sisään valtuuttaaksesi linkitetyn tilin
-oauth_signin_submit=Yhdistä tiliin
+oauth_signin_submit=Linkitä tili
oauth.signin.error.access_denied=Valtuutuspyyntö on evätty.
-openid_connect_submit=Connect
-openid_connect_title=Yhdistä olemassaolevaan tiliin
+openid_connect_submit=Yhdistä
+openid_connect_title=Yhdistä olemassa olevaan tiliin
openid_connect_desc=Valittu OpenID-osoite on tuntematon. Liitä se uuteen tiliin täällä.
openid_register_title=Luo uusi tili
openid_register_desc=Valittu OpenID-osoite on tuntematon. Liitä se uuteen tiliin täällä.
email_domain_blacklisted=Et voi rekisteröityä sähköpostiosoittellasi.
authorize_application=Valtuuta sovellus
authorize_redirect_notice=Sinut uudelleen ohjataan osoitteeseen %s jos valtuutat tämän sovelluksen.
-authorize_application_created_by=Tämän sovelluksen on luonnut %s.
-authorize_application_description=Jos myönnät valtuuden, sovellus voi käyttää kaikkia tilitietojasi ja kirjoittaa niihin, mukaan lukien yksityiset repot ja organisaatiot.
+authorize_application_created_by=Tämän sovelluksen on luonut %s.
+authorize_application_description=Jos myönnät valtuuden, se pystyy pääsemään kaikkiin tilitietoihisi ja kirjoittamaan niihin, mukaan lukien yksityiset tietovarastot ja organisaatiot.
authorize_title=Valtuutatko "%s" pääsemään tilillesi?
-authorization_failed=Käyttöoikeuden varmistus epäonnistui
+authorization_failed=Valtuuttaminen epäonnistui
sspi_auth_failed=SSPI todennus epäonnistui
sign_up_successful = Käyttäjätili luotiin onnistuneesti. Tervetuloa!
hint_login = Onko sinulla jo käyttäjätili? Kirjaudu sisään!
hint_register = Tarvitsetko käyttäjätilin? Rekisteröidy nyt.
sign_up_button = Rekisteröidy nyt.
-manual_activation_only = Ota yhteyttä järjestelmänvalvojaanne viimeistelläksesi aktivoinnin.
+manual_activation_only = Ota yhteys sivuston ylläpitoon viimeistelläksesi aktivoinnin.
change_unconfirmed_email_error = Sähköpostiosoitteen vaihtaminen ei onnistu: %v
invalid_password = Salasanasi ei vastaa tilin luomisen yhteydessä käytettyä salasanaa.
back_to_sign_in = Takaisin kirjautumiseen
@@ -471,7 +471,7 @@ change_unconfirmed_email_summary = Vaihda sähköpostiosoite, johon aktivointis
reset_password_wrong_user = Olet kirjautuneena tilillä %s, mutta tilin palautuslinkki on tarkoitettu tilille %s
last_admin = Et voi poistaa viimeistä ylläpitäjää. Ylläpitäjiä tulee olla vähintään yksi.
password_pwned = Valitsemasi salasana on varastettujen salasanojen listalla , eli se on paljastanut jossain julkisessa tietovuodossa. Kokeile asettaa eri salasana, ja jos käytät samaa salasanaa muissa palveluissa, vaihda kyseinen salasana.
-use_onetime_code = Käytä kertakäyttöiskoodia
+use_onetime_code = Käytä kertakäyttökoodia
unauthorized_credentials = Kirjautumistiedot ovat virheelliset tai vanhentuneet. Yritä suorittaa komento uudelleen tai katso %s saadaksesi lisätietoja
oauth.signin.error.temporarily_unavailable = Valtuus epäonnistui, koska todennuspalvelin ei ole tällä hetkellä käytettävissä. Yritä uudelleen myöhemmin.
disable_forgot_password_mail = Tilin palautus ei ole käytössä, koska sähköpostia ei ole määritetty. Ota yhteys sivuston ylläpitoon.
@@ -479,11 +479,11 @@ password_pwned_err = Pyyntöä HaveIBeenPwned-palveluun ei voitu suorittaa
authorization_failed_desc = Valtuus epäonnistui, koska havaitsimme virheellisen pyynnön. Ota yhteys sen sovelluksen ylläpitäjään, jota yritit valtuuttaa.
oauth.signin.error = Valtuuspyynnön käsittelyssä tapahtui virhe. Jos virhe toistuu, ota yhteys sivuston ylläpitoon.
disable_forgot_password_mail_admin = Tilin palautus on käytössä vain, jos sähköposti on määritetty. Aseta sähköposti, jotta tilin palauttaminen on mahdollista ottaa käyttöön.
-prohibit_login_desc = Tilinne on estetty kanssakäymästä tämän instanssin kanssa. Ota yhteys instanssin järjestelmävalvojaan pääsyn uudelleenmahdollistamiseksi.
+prohibit_login_desc = Tilisi käyttö instanssin kanssa on estetty. Ota yhteyttä instanssin ylläpitoon saadaksesi pääsyn takaisin.
[mail]
view_it_on=Näytä %s
-link_not_working_do_paste=Eikö linkki toimi? Yritä kopioida ja liittää se selaimesi osoitepalkkiin.
+link_not_working_do_paste=Eikö linkki toimi? Kopioi ja liitä se selaimesi osoiteriville.
hi_user_x=Hei %s ,
activate_account=Ole hyvä ja aktivoi tilisi
@@ -491,7 +491,7 @@ activate_account=Ole hyvä ja aktivoi tilisi
activate_email=Vahvista sähköpostiosoitteesi
register_notify=Tervetuloa %s-palveluun
-register_notify.text_2=Voit nyt kirjautua tilillesi käyttäjätunnuksella: %s
+register_notify.text_2=Voit nyt kirjautua tilillesi käyttäjänimellä: %s
reset_password=Palauta käyttäjätili
reset_password.title=%s, olet pyytänyt tilisi palauttamista
@@ -500,8 +500,8 @@ register_success=Rekisteröinti onnistui
issue.x_mentioned_you=@%s mainitsi sinut:
-issue.action.push_1=@%[1]s työnsi %[3]d commitin kohteeseen %[2]s
-issue.action.push_n=@%[1]s työnsi %[3]d committia kohteeseen %[2]s
+issue.action.push_1=@%[1]s työnsi %[3]d kommitin kohteeseen %[2]s
+issue.action.push_n=@%[1]s työnsi %[3]d kommittia kohteeseen %[2]s
issue.action.reject=@%[1]s pyysi muutoksia tässä vetopyynnössä.
release.title=Otsikko: %s
@@ -517,14 +517,14 @@ removed_security_key.subject = Turva-avain on poistettu
removed_security_key.text_1 = Turva-avain "%[1]s" on poistettu tililtäsi.
team_invite.text_2 = Napsauta seuraavaa linkkiä liittyäksesi tiimiin:
activate_account.text_1 = Hei %[1]s , kiitos kun rekisteröidyit palveluun %[2]s!
-activate_account.text_2 = Aktivoidaksesi tilin, napsauta alla olevaa linkkiä aikaikkunan %s sisällä:
+activate_account.text_2 = Aktivoi tilisi napsauttamalla alla olevaa linkkiä aikaikkunan %s sisällä:
totp_disabled.subject = TOTP on poistettu käytöstä
primary_mail_change.subject = Ensisijainen sähköpostiosoitteesi on vaihdettu
admin.new_user.user_info = Käyttäjätiedot
activate_email.text = Vahvista sähköpostiosoitteesi napsauttamalla linkkiä aikaikkunan %s sisällä:
admin.new_user.subject = Uusi käyttäjä %s rekisteröityi juuri
register_notify.text_3 = Jos joku muu teki tämän tilin puolestasi, aseta salasana ensin.
-repo.transfer.subject_to_you = %s haluaa siirtää repon "%s" sinulle
+repo.transfer.subject_to_you = %s haluaa siirtää tietovaraston "%s" sinulle
reply = tai vastaa tähän sähköpostiin suoraan
issue.action.new = @%[1]s loi #%[2]d.
team_invite.subject = %[1]s kutsui sinut liittymään organisaatioon %[2]s
@@ -537,40 +537,57 @@ totp_disabled.text_1 = Tilisi aikapohjainen kertakäyttösalasana (TOTP) poistet
issue.action.close = @%[1]s sulki ongelman #%[2]d.
issue.action.reopen = @%[1]s avasi uudelleen ongelman #%[2]d.
admin.new_user.text = Napsauta tästä hallitaksesi tätä käyttäjää ylläpitonäkymästä.
-repo.collaborator.added.text = Sinut on lisätty avustajaksi repoon:
+repo.collaborator.added.text = Sinut on lisätty avustajaksi tietovarastoon:
primary_mail_change.text_1 = Tilisi ensisijaiseksi sähköpostiosoitteeksi asetettiin %[1]s. Se tarkoittaa, että tämä sähköpostiosoite ei enää vastaanota tilisi ilmoituksia sähköpostitse.
team_invite.text_1 = %[1]s on kutsunut sinut liittymään tiimiin %[2]s organisaatiossa %[3]s.
-issue_assigned.pull = @%[1]s osoitti sinulle vetopyynnön %[2]s repossa %[3]s.
-issue_assigned.issue = @%[1]s osoitti sinulle ongelman %[2]s repossa %[3]s.
+issue_assigned.pull = @%[1]s osoitti sinulle vetopyynnön %[2]s tietovarastossa %[3]s.
+issue_assigned.issue = @%[1]s osoitti sinulle ongelman %[2]s tietovarastossa %[3]s.
register_notify.text_1 = tämä on %s:n rekistöröitymisen vahvistussähköposti!
-reset_password.text = jos tämä oli sinun toimestasi, ole hyvä ja klikkaa oheista linkkiä palauttaaksesi tilisi %s sisällä:
-totp_disabled.no_2fa = Muita kaksivaiheisen tunnistautumisen menetelmiä ei ole konfiguroituna, joten et tarvitse kaksivaiheista tunnistautumista kirjautuaaksesi tilillesi.
+reset_password.text = jos se olit sinä, napsauta oheista linkkiä palauttaaksesi tilisi %s sisällä:
+totp_disabled.no_2fa = Muita kaksivaiheisen todennuksen menetelmiä ei ole määritetty, joten et enää tarvitse kaksivaiheista todennusta kirjautuaksesi tilillesi.
+totp_enrolled.subject = Olet aktivoinut TOTP:in kaksivaiheisen todennuksen menetelmäksi
+
+removed_security_key.no_2fa = Yhtäkään kaksivaiheisen todennuksen menetelmää ei ole määritelty, joten tilillesi ei enää tarvitse kirjautua kaksivaiheisella todennuksella.
+totp_enrolled.text_1.no_webauthn = Otit TOTP:n käyttöön tilillesi. Tämä tarkoittaa, että kirjautuessasi tilillesi sinun täytyy käyttää TOTP-menetelmää kaksivaiheisena todennuksena.
+totp_enrolled.text_1.has_webauthn = Otit TOTP:n käyttöön tilillesi. Tämä tarkoittaa, että kirjautuessasi tilillesi voit käyttää TOTP-menetelmää kaksivaiheisena tunnistautumisena tai mitä tahansa turva-avaintasi.
+repo.collaborator.added.subject = %s lisäsi sinut tietovaraston %s avustajaksi
+team_invite.text_3 = Huomaa: Tämä kutsu on tarkoitettu käyttäjälle %[1]s. Jos et odottanut tätä kutsua, voit jättää tämän sähköpostin huomiotta.
+
+issue.action.force_push = %[1]s pakkotyönsi %[2]s lähteestä %[3]s kohteeseen %[4]s:hen.
+issue.action.merge = @%[1]s yhdisti kohteen #%[2]d kohteeseen %[3]s.
+issue.action.review_dismissed = @%[1]s hylkäsi viimeisimmän katselmoinnin taholta %[2]s tälle vetopyynnölle.
+issue.in_tree_path = %s:ssa:
+release.new.subject = %s %s:ssa julkaistu
+release.new.text = @%[1]s julkaisi %[2]s projektissa %[3]s
+repo.transfer.subject_to = %s haluaa siirtää tietovaraston "%s" taholle %s
+repo.transfer.body = Hyväksy tai hylkää se käymällä %s tai jätä se huomiotta.
+
[modal]
yes=Kyllä
no=Ei
cancel=Peruuta
-modify=Päivitys
+modify=Päivitä
confirm = Vahvista
[form]
-UserName=Käyttäjätunnus
-RepoName=Repon nimi
-Email=Sähköposti osoite
+UserName=Käyttäjänimi
+RepoName=Tietovaraston nimi
+Email=Sähköpostiosoite
Password=Salasana
Retype=Vahvista salasana
SSHTitle=SSH avain nimi
HttpsUrl=HTTPS-osoite
TeamName=Tiimin nimi
AuthName=Luvan nimi
-AdminEmail=Ylläpito sähköposti
+AdminEmail=Ylläpitäjän sähköposti
NewBranchName=Uuden haaran nimi
-CommitSummary=Commitin yhteenveto
-CommitMessage=Commitin viesti
-CommitChoice=Commitin valinta
+CommitSummary=Kommitin yhteenveto
+CommitMessage=Kommitointiviesti
+CommitChoice=Kommitin valinta
TreeName=Tiedostopolku
Content=Sisältö
@@ -583,18 +600,18 @@ min_size_error=` täytyy sisältää vähintään %s merkkiä.`
max_size_error=` täytyy sisältää enintään %s merkkiä.`
email_error=` ei ole kelvollinen sähköpostiosoite.`
unknown_error=Tuntematon virhe:
-captcha_incorrect=CAPTCHA koodi on virheellinen.
+captcha_incorrect=CAPTCHA-koodi on virheellinen.
password_not_match=Salasanat eivät täsmää.
lang_select_error=Valitse kieli listalta.
-username_been_taken=Käyttäjätunnus on jo varattu.
-repo_name_been_taken=Repon nimi on jo käytössä.
-repository_force_private=Pakotettu yksityisyys käytössä: yksityisiä repoja ei voida muuttaa julkisiksi.
+username_been_taken=Käyttäjänimi on jo varattu.
+repo_name_been_taken=Tietovaraston nimi on jo käytössä.
+repository_force_private=Pakotettu yksityisyys käytössä: yksityisiä tietovarastoja ei voida muuttaa julkisiksi.
org_name_been_taken=Organisaation nimi on jo käytössä.
team_name_been_taken=Tiimin nimi on jo varattu.
email_been_used=Sähköpostiosoite on jo käytössä.
email_invalid=Sähköpostiosoite on virheellinen.
-username_password_incorrect=Käyttäjätunnus tai salasana on virheellinen.
+username_password_incorrect=Käyttäjänimi tai salasana on virheellinen.
password_lowercase_one=Ainakin yksi pieni kirjan
password_uppercase_one=Ainakin yksi iso kirjain
password_digit_one=Ainakin yksi numero
@@ -610,7 +627,7 @@ invalid_gpg_key=GPG-avaintasi ei voi vahvistaa: %s
auth_failed=Todennus epäonnistui: %v
-target_branch_not_exist=Kohde branchia ei ole olemassa.
+target_branch_not_exist=Kohdehaaraa ei ole olemassa.
Pronouns = Pronomini
FullName = Koko nimi
Description = Kuvaus
@@ -618,9 +635,9 @@ Biography = Biografia
Website = Verkkosivusto
Location = Sijainti
To = Haaran nimi
-still_own_repo = Tilisi omistaa yhden tai useamman repon, poista tai siirrä ne ensin.
+still_own_repo = Tilisi omistaa yhden tai useamman tietovaraston; poista tai siirrä ne ensin.
organization_leave_success = Olet poistunut organisaatiosta %s.
-enterred_invalid_repo_name = Kirjoittamasi repon nimi on virheellinen.
+enterred_invalid_repo_name = Syöttämäsi tietovaraston nimi on epäkelpo.
openid_been_used = OpenID-osoite "%s" on jo käytetty.
password_complexity = Salasana ei täytä monimutkaisuusvaatimuksia:
still_has_org = Tilisi on jäsen yhdessä tai useamassa organisaatiossa, poistu niistä ensin.
@@ -632,12 +649,38 @@ AccessToken = Pääsypoletti
enterred_invalid_owner_name = Uuden omistajan nimi ei ole kelvollinen.
+PayloadUrl = Hyötykuorman URL-osoite
+alpha_dash_error = `saa sisältää vain aakkosnumeerisia merkkejä, yhdysmerkkiä ("-") ja alaviivaa ("_").`
+alpha_dash_dot_error = `saa sisältää vain aakkosnumeerisia merkkejä, yhdysmerkkiä ("-"), alaviivaa ("_") ja pistettä (".").`
+git_ref_name_error = `täytyy olla oikein muodostettu Git-viittausnimi`
+include_error = `täytyy sisältää alimerkkijonon "%s".`
+glob_pattern_error = `glob-kuvio on epäkelvollinen: %s.`
+regex_pattern_error = `regex-kuvio on epäkelvollinen: %s.`
+username_error = `saa sisältää vain aakkosnumeerisia merkkejä ("0–9", "a–z", "A–Z"), yhdysviivaa ("-"), alaviivaa ("_") ja pistettä (".). Se ei voi alkaa tai päättyä muihin kuin aakkosnumeerisiin merkkeihin, ja peräkkäiset muut kuin aakkosnumeeriset merkit ovat myös kiellettyjä.`
+username_error_no_dots = `voi sisältää vain aakkosnumeerisia merkkejä ("0–9", "a–z", "A–Z"), yhdysviivaa ("-") ja alaviivaa ("_"). Se ei voi alkaa tai päättyä muihin kuin aakkosnumeerisiin merkkeihin, ja peräkkäiset muut kuin aakkosnumeeriset merkit ovat myös kiellettyjä.`
+repository_files_already_exist.adopt = Tälle tietovarastolle on jo olemassa tiedostoja, ja ne voidaan vain omaksua.
+
+repository_files_already_exist = Tässä tietovarastossa on jo tiedostoja. Ota yhteys järjestelmän ylläpitäjään.
+repository_files_already_exist.delete = Tässä tietovarastossa on jo tiedostoja. Poista ne.
+repository_files_already_exist.adopt_or_delete = Tässä tietovarastossa on jo tiedostoja. Omaksu ne itsellesi tai poista ne.
+team_no_units_error = Salli pääsy vähintään yhteen tietovaraston osioon.
+last_org_owner = Et voi poistaa viimeistä käyttäjää "owners"-tiimistä. Organisaatiolla tulee olla vähintään yksi omistaja.
+duplicate_invite_to_team = Käyttäjä oli jo kutsuttu tiimin jäseneksi.
+org_still_own_repo = Organisaatio omistaa yhden tai useamman tietovaraston. Poista tai siirrä ne ensin.
+org_still_own_packages = Organisaatio omistaa yhden tai useamman paketin. Poista ne ensin.
+required_prefix = Syötteen tulee alkaa "%s"
+
+username_change_not_local_user = Ei-paikallisten käyttäjien ei sallita vaihtaa käyttäjänimeä.
+username_claiming_cooldown = Käyttäjänimeä ei voi ottaa käyttöön, koska siihen kohdistuva suojaamisjakso ei ole vielä päättynyt. Käyttäjänimen voi ottaa käyttöön %[1]s.
+email_domain_is_not_allowed = Käyttäjän sähköpostiosoitteen %s verkkotunnus on ristiriidassa EMAIL_DOMAIN_ALLOWLIST:in tai EMAIL_DOMAIN_BLOCKLIST:in kanssa. Varmista, että olen asettanut sähköpostiosoitteen oikein.
+admin_cannot_delete_self = Et voi poistaa itseäsi, kun olet ylläpitäjä. Poista ensin ylläpito-oikeudet itseltäsi.
+
[user]
change_avatar=Vaihda profiilikuvasi…
-repositories=Repot
+repositories=Tietovarastot
activity=Julkinen toiminta
followers_few=%d seuraajaa
-starred=Tähdelliset repot
+starred=Tähdelliset tietovarastot
projects=Projektit
overview=Yleiskatsaus
following_few=%d seurataan
@@ -661,13 +704,22 @@ unblock = Poista esto
following_one = %d seurataan
block_user.detail = Huomaa, että käyttäjän estämisellä on muita vaikutuksia, kuten:
show_on_map = Näytä paikka kartalla
-form.name_chars_not_allowed = Käyttäjätunnus "%s" sisältää virheellisiä merkkejä.
+form.name_chars_not_allowed = Käyttäjänimi "%s" sisältää virheellisiä merkkejä.
follow_blocked_user = Et voi seurata tätä käyttäjää, koska olet estänyt kyseisen käyttäjän tai kyseinen käyttäjä on estänyt sinut.
disabled_public_activity = Käyttäjä on poistanut käytöstä toiminnan julkisen näkyvyyden.
-form.name_reserved = Käyttäjätunnus "%s" on varattu.
-form.name_pattern_not_allowed = Kaava "%s" ei ole sallittu käyttäjätunnuksessa.
+form.name_reserved = Käyttäjänimi "%s" on varattu.
+form.name_pattern_not_allowed = Kaava "%s" ei ole sallittu käyttäjänimessä.
+public_activity.visibility_hint.admin_private = Aktiivisuus on näkyvissä sinulle, koska olet ylläpitäjä, mutta käyttäjä haluaa pitää aktiivisuutensa yksityisenä.
+public_activity.visibility_hint.self_private_profile = Aktiivisuutesi on näkyvissä vain sinulle ja instanssin ylläpitäjille, koska profiilisi on yksityinen. Määritä .
+
+block_user.detail_1 = Lopetatte toistenne seuraamisen, ettekä pysty enää seurata toisianne.
+block_user.detail_2 = Tämä käyttäjä ei voi olla vuorovaikutuksessa omistamiesi tietovarastojen kanssa, tai luomiesi ongelmien ja kommenttien kanssa.
+block_user.detail_3 = Ette voi lisätä toisianne tietovaraston avustajiksi.
+watched = Tarkaillut tietovarastot
+public_activity.visibility_hint.admin_public = Tämä aktiviteetti on näkyvissä kaikille, mutta ylläpitäjänä voit nähdä myös vuorovaikutukset yksityisissä tiloissa.
+
[settings]
profile=Profiili
account=Tili
@@ -679,7 +731,7 @@ ssh_gpg_keys=SSH-/GPG-avaimet
social=Sosiaaliset tilit
applications=Sovellukset
orgs=Organisaatiot
-repos=Repot
+repos=Tietovarastot
delete=Poista tili
twofa=Kaksivaiheinen todennus (TOTP)
account_link=Linkitetyt tilit
@@ -687,23 +739,23 @@ organization=Organisaatiot
webauthn=Kaksivaiheinen todennus (Turva-avaimet)
public_profile=Julkinen profiili
-password_username_disabled=Ei-paikalliset käyttäjät eivät voi muuttaa käyttäjätunnustaan. Ole hyvä ja ota yhteyttä sivuston ylläpitäjään saadaksesi lisätietoa.
+password_username_disabled=Ei-paikalliset käyttäjät eivät voi muuttaa käyttäjänimeään. Ota yhteys sivuston ylläpitoon saadaksesi lisätietoa.
full_name=Koko nimi
-website=Nettisivut
+website=Verkkosivusto
location=Sijainti
update_theme=Vaihda teema
update_profile=Päivitä profiili
update_language=Vaihda kieli
update_language_success=Kieli on päivitetty.
update_profile_success=Profiilisi on päivitetty.
-change_username=Käyttäjätunnuksesi on muutettu.
+change_username=Käyttäjänimesi on muutettu.
continue=Jatka
cancel=Peruuta
language=Kieli
ui=Teema
hidden_comment_types=Piilotetut kommenttityypit
comment_type_group_reference=Viittaus
-comment_type_group_label=Tunniste
+comment_type_group_label=Nimilappu
comment_type_group_milestone=Merkkipaalu
comment_type_group_assignee=Osoitettu henkilölle
comment_type_group_title=Otsikko
@@ -712,8 +764,8 @@ comment_type_group_time_tracking=Ajanseuranta
comment_type_group_deadline=Määräaika
comment_type_group_dependency=Riippuvuus
comment_type_group_lock=Lukituksen tila
-comment_type_group_review_request=Arviointipyyntö
-comment_type_group_pull_request_push=Lisätyt commitit
+comment_type_group_review_request=Katselmointipyyntö
+comment_type_group_pull_request_push=Lisätyt kommitit
comment_type_group_project=Projekti
saved_successfully=Asetuksesi tallennettiin onnistuneesti.
privacy=Yksityisyys
@@ -731,7 +783,7 @@ update_avatar_success=Profiilikuva on päivitetty.
update_password=Päivitä salasana
old_password=Nykyinen salasana
new_password=Uusi salasana
-password_incorrect=Nykyinen salasanasi on virheellinen.
+password_incorrect=Nykyinen salasana on virheellinen.
password_change_disabled=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Forgejon web-käyttöliittymän kautta.
emails=Sähköposti osoitteet
@@ -742,12 +794,12 @@ theme_desc=Tätä teemaa käytetään verkkosivuston käyttöliittymässä, kun
primary=Ensisijainen
activated=Aktivoitu
requires_activation=Vaatii aktivoinnin
-primary_email=Tee ensisijainen
+primary_email=Aseta ensisijaiseksi
activate_email=Lähetä aktivointi
activations_pending=Odottaa aktivointia
delete_email=Poista
email_deletion=Poista sähköpostiosoite
-email_deletion_desc=Sähköpostiosoite ja siihen liittyvät tiedot poistetaan tililtäsi. Kyseisen sähköpostiosoitteen sisältävät commitit pysyvät muuttumattomia. Jatketaanko?
+email_deletion_desc=Sähköpostiosoite ja siihen liittyvät tiedot poistetaan tililtäsi. Kyseisen sähköpostiosoitteen sisältävät kommitit pysyvät muuttumattomia. Jatketaanko?
email_deletion_success=Sähköpostiosoite on poistettu.
theme_update_success=Teemasi on päivitetty.
theme_update_error=Valittua teemaa ei löydy.
@@ -761,48 +813,48 @@ add_email_success=Uusi sähköpostiosoite on lisätty.
email_preference_set_success=Sähköpostin asetukset on asetettu onnistuneesti.
add_openid_success=Uusi OpenID-osoite on lisätty.
keep_email_private=Piilota sähköpostiosoite
-openid_desc=OpenID mahdollistaa todentamisen delegoinnin ulkopuoliselle palvelun tarjoajalle.
+openid_desc=OpenID mahdollistaa todentamisen delegoinnin ulkopuoliselle palveluntarjoajalle.
manage_ssh_keys=Hallitse SSH-avaimia
manage_gpg_keys=Hallitse GPG-avaimia
add_key=Lisää avain
-ssh_desc=Nämä julkiset SSH-avaimet on liitetty tiliisi. Vastaavat yksityiset avaimet antavat täyden pääsyn repoihisi. Vahvistettuja SSH-avaimia voi käyttää SSH-allekirjoitettujen Git-kommittien vahvistamiseen.
-gpg_desc=Nämä julkiset GPG-avaimet on liitetty tiliisi, ja niitä käytetään kommittien vahvistamiseen. Pidä yksityiset avaimet turvassa, koska ne mahdollistavat kommittien allekirjoittamisen sinun nimissä.
+ssh_desc=Nämä julkiset SSH-avaimet on liitetty tiliisi. Vastaavat yksityiset avaimet antavat täyden pääsyn tietovarastoihisi. Vahvistettuja SSH-avaimia voidaan käyttää SSH-allekirjoitettujen Git-kommittien varmentamiseen.
+gpg_desc=Nämä julkiset GPG-avaimet liitetään tiliisi ja niitä käytetään tekemiesi kommittien vahvistamiseen. Pidä yksityiset avaimesi turvassa, koska niiden avulla voit allekirjoittaa kommitteja henkilöllisyytesi kanssa.
ssh_helper=Tarvitsetko apua? Tutustu GitHubin oppaaseen omien SSH-avainten luonnista tai yleisistä ongelmista , joita voit kohdata SSH:n kanssa.
gpg_helper=Tarvitsetko apua? Katso GitHubin opas GPG :stä.
add_new_key=Lisää SSH avain
add_new_gpg_key=Lisää GPG-avain
key_content_ssh_placeholder=Alkaa sanoilla "ssh-ed25519", "ssh-rsa", "ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521", "sk-ecdsa-sha2-nistp256@openssh.com" tai "sk-ssh-ed25519@openssh.com"
key_content_gpg_placeholder=Alkaa sanoilla "-----BEGIN PGP PUBLIC KEY BLOCK-----"
-ssh_key_name_used=Samanniminen SSH avain on jo olemassa tililläsi.
-gpg_key_id_used=Julkinen GPG-avain samalla tunnuksella on jo olemassa.
-gpg_no_key_email_found=Tämä GPG-avain ei vastaa mitään tiliisi liitettyä aktivoitua sähköpostiosoitetta. Se voidaan silti lisätä, jos allekirjoitat annetun pääsymerkin.
+ssh_key_name_used=SSH-avain samalla nimellä on jo olemassa tililläsi.
+gpg_key_id_used=Julkinen GPG-avain samalla ID-tunnisteella on jo olemassa.
+gpg_no_key_email_found=Tämä GPG-avain ei vastaa mitään tiliisi liitettyä aktivoitua sähköpostiosoitetta. Se voidaan silti lisätä, jos allekirjoitat annetun pääsypoletin.
gpg_key_verified=Vahvistettu avain
-gpg_key_verified_long=Avain on vahvistettu pääsymerkillä ja sitä voidaan käyttää todentamaan commitit, jotka vastaavat tämän käyttäjän aktivoituja sähköpostiosoitteita tämän avaimen kaikkien vastaavien identiteettien lisäksi.
+gpg_key_verified_long=Avain on vahvistettu poletilla ja sitä voidaan käyttää vahvistamaan kommitit, jotka vastaavat tämän käyttäjän aktivoituja sähköpostiosoitteita tämän avaimen kaikkien vastaavien identiteettien lisäksi.
gpg_key_verify=Vahvista
-gpg_token_required=Sinun täytyy antaa allekirjoitus alla olevalle pääsymerkille
-gpg_token=Pääsymerkki
+gpg_token_required=Sinun täytyy antaa allekirjoitus alla olevalle poletille
+gpg_token=Poletti
gpg_token_help=Voit luoda allekirjoituksen käyttäen:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Panssaroitu GPG-allekirjoitus
key_signature_gpg_placeholder=Alkaa sanoilla "-----BEGIN PGP SIGNATURE-----"
ssh_key_verified=Vahvistettu avain
-ssh_key_verified_long=Avain on vahvistettu pääsymerkillä ja sitä voidaan käyttää todentamaan commitit, jotka vastaavat tämän käyttäjän aktivoituja sähköpostiosoitteita.
+ssh_key_verified_long=Avain on vahvistettu poletilla ja sitä voidaan käyttää vahvistamaan kommitit, jotka vastaavat tämän käyttäjän aktivoituja sähköpostiosoitteita.
ssh_key_verify=Vahvista
-ssh_token_required=Sinun täytyy antaa allekirjoitus alla olevalle pääsymerkille
-ssh_token=Pääsymerkki
+ssh_token_required=Sinun täytyy antaa allekirjoitus alla olevalle poletille
+ssh_token=Poletti
ssh_token_help=Voit luoda allekirjoituksen käyttäen:
ssh_token_signature=Panssaroitu SSH-allekirjoitus
key_signature_ssh_placeholder=Alkaa sanoilla "-----BEGIN SSH SIGNATURE-----"
subkeys=Aliavaimet
-key_id=Avain ID
+key_id=Avain-ID
key_name=Avaimen nimi
key_content=Sisältö
principal_content=Sisältö
delete_key=Poista
ssh_key_deletion=Poista SSH-avain
gpg_key_deletion=Poista GPG-avain
-gpg_key_deletion_desc=GPG-avaimen poistaminen peruuttaa sillä allekirjoitettujen committien vahvistukset. Jatketaanko?
+gpg_key_deletion_desc=GPG-avaimen poistaminen peruuttaa sillä allekirjoitettujen kommittien vahvistukset. Jatketaanko?
gpg_key_deletion_success=GPG-avain on poistettu.
valid_forever=Voimassa ikuisesti
last_used=Käytetty viimeksi
@@ -814,18 +866,18 @@ hide_openid=Piilota profiilista
ssh_disabled=SSH on pois käytöstä
manage_social=Hallitse liitettyjä sosiaalisia tilejä
-manage_access_token=Hallitse pääsymerkkejä
-generate_new_token=Luo uusi pääsymerkki
-token_name=Pääsymerkin nimi
-generate_token=Luo pääsymerkki
-generate_token_success=Uusi pääsymerkkisi on nyt luotu. Kopioi se nyt, koska sitä ei näytetä enää uudelleen.
+manage_access_token=Pääsypoletit
+generate_new_token=Luo uusi poletti
+token_name=Poletin nimi
+generate_token=Luo pääsypoletti
+generate_token_success=Uusi pääsypolettisi on nyt luotu. Kopioi se nyt, koska sitä ei näytetä enää uudelleen.
delete_token=Poista
-access_token_deletion=Poista pääsymerkki
+access_token_deletion=Poista pääsypoletti
access_token_deletion_cancel_action=Peruuta
access_token_deletion_confirm_action=Poista
-permission_read=Luettu
+permission_read=Lue
-edit_oauth2_application=Muokkaa OAuth2 sovellusta
+edit_oauth2_application=Muokkaa OAuth2-sovellusta
remove_oauth2_application=Poista OAuth2-sovellus
remove_oauth2_application_success=Sovellus on poistettu.
create_oauth2_application=Luo uusi OAuth2-sovellus
@@ -833,26 +885,26 @@ create_oauth2_application_button=Luo sovellus
oauth2_application_name=Sovelluksen nimi
save_application=Tallenna
oauth2_regenerate_secret=Luo salaisuus uudelleen
-oauth2_regenerate_secret_hint=Kadotitko secretin?
+oauth2_regenerate_secret_hint=Kadotitko salaisuuden?
oauth2_application_edit=Muokkaa
twofa_desc=Kaksivaiheinen todennus parantaa tilisi turvallisuutta.
-twofa_is_enrolled=Tilisi käyttää kaksivaiheista vahvistusta.
-twofa_not_enrolled=Tilisi ei tällä hetkellä käytä kaksivaiheista vahvistusta.
-twofa_enroll=Ota kaksivaiheinen vahvistus käyttöön
+twofa_is_enrolled=Tilisi käyttää kaksivaiheista todennusta.
+twofa_not_enrolled=Tilisi ei tällä hetkellä käytä kaksivaiheista todennusta.
+twofa_enroll=Ota kaksivaiheinen todennus käyttöön
twofa_disabled=Kaksivaiheinen todennus on otettu pois käytöstä.
-scan_this_image=Skannaa tämä kuva tunnistautumissovelluksellasi:
+scan_this_image=Skannaa tämä kuva todennussovelluksellasi:
or_enter_secret=Tai kirjoita salainen avain: %s
-twofa_enrolled=Tiliisi on otettu käyttöön kaksivaiheinen vahvistus. Ota palautustunnus (%s) talteen turvalliseen paikkaan, sillä se näytetään vain kerran!
+twofa_enrolled=Tiliisi on otettu käyttöön kaksivaiheinen todennus. Ota kertakäyttöinen palautusavain (%s) talteen turvalliseen paikkaan, sillä se näytetään vain kerran!
webauthn_nickname=Nimimerkki
-manage_account_links=Yhdistetyt tilit
-manage_account_links_desc=Nämä ulkoiset tilit on linkitetty Forgejo tiliisi.
-link_account=Yhdistä tili
-remove_account_link=Poista yhdistetty tili
-remove_account_link_desc=Linkitetyn tilin poistaminen peruuttaa pääsyn Forgejo-tiliisi linkitetyn tili kautta. Jatketaanko?
+manage_account_links=Linkitetyt tilit
+manage_account_links_desc=Nämä ulkoiset tilit on linkitetty Forgejo-tiliisi.
+link_account=Linkitä tili
+remove_account_link=Poista linkitetty tili
+remove_account_link_desc=Linkitetyn tilin poistaminen peruuttaa pääsyn Forgejo-tiliisi linkitetyn tilin kautta. Jatketaanko?
remove_account_link_success=Linkitetty tili on poistettu.
@@ -890,7 +942,7 @@ blocked_users_none = Käyttäjiä ei ole estetty.
location_placeholder = Jaa likimääräinen sijaintisi muiden kanssa
retype_new_password = Vahvista uusi salasana
create_oauth2_application_success = Loit uuden OAuth2-sovelluksen.
-repos_none = Et omista yhtäkään repositoriota.
+repos_none = Et omista yhtäkään tietovarastoa.
visibility.limited_tooltip = Näkyvissä vain kirjautuneille käyttäjille
email_notifications.disable = Poista sähköposti-ilmoitukset käytöstä
webauthn_register_key = Lisää turva-avain
@@ -903,20 +955,20 @@ webauthn_key_loss_warning = Jos menetät turva-avaimesi, menetät pääsyn tilil
keep_activity_private.description = Julkinen toimintasi näkyy vain sinulle ja instanssin ylläpitäjille.
email_desc = Ensisijaista sähköpostiosoitettasi käytetään ilmoituksiin, salasanan palautukseen ja jos sähköpostiosoite ei ole piilotettu, web-pohjaisiin Git-toimenpiteisiin.
tokens_desc = Nämä poletit mahdollistavat pääsyn tilillesi Forgejon rajapintaa vasten.
-keep_email_private_popup = Tämä piilottaa sähköpostiosoitteesi profiilistasi. Se ei ole enää oletus verkkosivukäyttöliittymän kautta tehdyissä kommiteissa, kuten tiedostojen lähetyksissä ja muokkauksissa, eikä sitä käytetä yhdistämiskommiteissa. Sen sijaan erikoisosoitetta %s voidaan käyttää kommittien liittämisessä tiliisi. Ota huomioon, ettei tämän asetuksen muuttaminen vaikuta olemassa oleviin kommitteihin.
+keep_email_private_popup = Sähköpostiosoitettasi ei näytetä profiilissasi, eikä sitä käytetä oletuksena verkkokäyttöliittymän kautta tehtävissä kommiteissa, kuten tiedostojen lähetyksissä, muokkauksissa ja yhdistämiskommiteissa. Sen sijaan voit käyttää erityistä osoitetta %s kommittien linkittämiseen tiliisi. Tämä vaihtoehto ei vaikuta olemassa oleviin kommitteihin.
added_on = Lisätty %s
-additional_repo_units_hint = Ehdota repositorion lisäyksiköiden käyttöönottoa
+additional_repo_units_hint = Ehdota tietovaraston lisäyksiköiden käyttöönottoa
revoke_oauth2_grant_success = Pääsy mitätöity.
revoke_oauth2_grant = Mitätöi pääsy
webauthn_desc = Turva-avaimet ovat kryptografisia avaimia sisältäviä laitteita. Niitä on mahdollista käyttää kaksivaiheiseen todennukseen. Turva-avainten on pakko tukea WebAuthn Authenticator -standardia.
permissions_public_only = Vain julkinen
-repo_and_org_access = Repojen ja organisaatioiden pääsy
+repo_and_org_access = Tietovarastojen ja organisaatioiden pääsy
revoke_oauth2_grant_description = Pääsyn mitätöinti tälle kolmannen osapuolen sovellukselle estää sitä pääsemästä dataasi. Oletko varma?
twofa_recovery_tip = Jos menetät laitteesi, voit palauttaa pääsyn tiliisi käyttämällä kertakäyttöisen palautusavaimen.
-hooks.desc = Lisää webkoukkuja, jotka suoritetaan kaikille omistamillesi repoille .
+hooks.desc = Lisää web-koukkuja, jotka aktivoituvat kaikissa omistamissasi tietovarastoissa .
revoke_key = Mitätöi
permissions_list = Käyttöoikeudet:
-at_least_one_permission = Pääsymerkin luominen vaatii vähintään yhden käyttöoikeuden
+at_least_one_permission = Pääsypoletin luominen vaatii vähintään yhden käyttöoikeuden
select_permissions = Valitse käyttöoikeudet
twofa_disable_note = Voit poistaa kaksivaiheisen todennuksen käytöstä, jos tarve.
authorized_oauth2_applications_description = Olet myöntänyt pääsyn henkilökohtaiseen Forgejo-tiliisi näille kolmannen osapuolen sovelluksille. Jos et enää käytä sovellusta, mitätöi sen pääsy tilillesi.
@@ -928,14 +980,14 @@ webauthn_alternative_tip = Saatat haluta määrittää lisätodennusmenetelmän.
twofa_disable = Poista kaksivaiheinen todennus käytöstä
twofa_disable_desc = Kaksivaiheisen todennuksen poistaminen asettaa tilisi aiempaa suurempaan uhkaan. Jatketaanko?
update_language_not_found = Kieli "%s" ei ole käytettävissä.
-change_username_prompt = Huomio: Käyttäjätunnuksen vaihtaminen muuttaa myös tilisi URL-osoitteen.
+change_username_prompt = Huomio: Käyttäjänimen vaihtaminen muuttaa myös tilisi URL-osoitteen.
oauth2_client_secret_hint = Tätä salaisuutta ei näytetä uudelleen, kun olet poistunut sivulta tai päivittänyt sivun. Varmista, että olet ottanut salaisuuden talteen.
blocked_since = Estetty %s lähtien
user_unblock_success = Käyttäjän esto on poistettu.
oauth2_redirect_uris = Uudelleenohjaus-URI:t. Käytä uutta riviä (newline) jokaista URI:a kohden.
oauth2_client_secret = Asiakkaan salaisuus
verify_ssh_key_success = SSH-avain "%s" on vahvistettu.
-change_username_redirect_prompt = Vanha käyttäjätunnus uudelleenohjaa, kunnes joku muu ottaa käyttäjätunnuksen käyttönsä.
+change_username_redirect_prompt = Vanha käyttäjänimi uudelleenohjaa, kunnes joku muu ottaa käyttäjänimen käyttöönsä.
uploaded_avatar_is_too_big = Lähetetyn tiedoston koko (%d KiB) ylittää enimmäiskoon (%d KiB).
ssh_key_been_used = Tämä SSH-avain on jo lisätty palvelimelle.
verify_gpg_key_success = GPG-avain "%s" on vahvistettu.
@@ -966,53 +1018,76 @@ quota.applies_to_org = Seuraavia kiintiösääntöjä sovelletaan tähän organi
quota.rule.exceeded = Ylitetty
quota.rule.no_limit = Rajoittamaton
quota.sizes.all = Kaikki
-quota.sizes.repos.all = Repot
-quota.sizes.repos.public = Julkiset repot
-quota.sizes.repos.private = Yksityiset repot
+quota.sizes.repos.all = Tietovarastot
+quota.sizes.repos.public = Julkiset tietovarastot
+quota.sizes.repos.private = Yksityiset tietovarastot
quota.sizes.git.all = Git-sisältö
quota.sizes.assets.packages.all = Paketit
quota.sizes.wiki = Wiki
+change_username_redirect_prompt.with_cooldown.one = Vanha käyttäjänimi on kenen tahansa saatavilla %[1]d päivän suojaamisjakson jälkeen. Voit palauttaa käyttäjänimen itsellesi suojaamisjakson aikana.
+change_username_redirect_prompt.with_cooldown.few = Vanha käyttäjänimi on kenen tahansa saatavilla %[1]d päivän suojaamisjakson jälkeen. Voit palauttaa käyttäjänimen itsellesi suojaamisjakson aikana.
+additional_repo_units_hint_description = Näytä "Ota lisää käyttöön"-vihje tietovarastoissa, missä kaikki saatavilla olevat yksiköt eivät ole käytössä.
+update_hints_success = Vihjeet on päivitetty.
+comment_type_group_issue_ref = Ongelmaviittaus
+update_user_avatar_success = Käyttäjän profiilikuva on päivitetty.
+keep_pronouns_private = Näytä pronominit vain tunnistautuneille käyttäjille
+keep_pronouns_private.description = Tämä piilottaa pronominisi käyttäjiltä, jotka eivät ole kirjautuneet sisään.
+token_state_desc = Tätä polettia on käytetty viimeisen 7 päivän aikana
+regenerate_token = Luo uudelleen
+access_token_regeneration = Luo uudelleen pääsypoletti
+twofa_scratch_token_regenerate = Luo uudelleen kertakäyttöinen palautusavain
+twofa_scratch_token_regenerated = Kertakäyttöinen palautusavaimesi on nyt %s. Talleta se turvalliseen sijaintiin, koska sitä ei näytetä uudelleen.
+quota.sizes.assets.artifacts = Artefaktit
+
+gpg_key_matched_identities = Vastaavat identiteetit:
+gpg_key_matched_identities_long = Tähän avaimeen upotetut identiteetit vastaavat tämän käyttäjän seuraavia aktivoituja sähköpostiosoitteita. Kommitit, jotka vastaavat näitä sähköpostiosoitteita, voidaan vahvistaa tällä avaimella.
+ssh_externally_managed = Tämän käyttäjän SSH-avainta hallitaan ulkoisesti
+delete_token_success = Pääsypoletti on poistettu. Sitä käyttävillä sovelluksilla ei ole enää pääsyä tilillesi.
+then_enter_passcode = Kirjoita sovelluksessa näkyvä pääsykoodi:
+passcode_invalid = Virheellinen pääsykoodi. Yritä uudelleen.
+twofa_failed_get_secret = Salaisuuden saaminen epäonnistui.
+
[repo]
owner=Omistaja
-owner_helper=Jotkin organisaatiot eivät välttämättä näy pudotusvalikossa, koska repojen maksimimäärää on rajoitettu.
-repo_name=Repon nimi
-repo_name_helper=Hyvä repon nimi on lyhyt, mieleenpainuva ja yksilöllinen.
-repo_size=Repon koko
-template=Malli
-template_select=Valitse malli
-template_helper=Tee reposta mallipohja
+owner_helper=Jotkin organisaatiot eivät välttämättä näy pudotusvalikossa, koska tietovarastojen enimmäismäärää on rajoitettu.
+repo_name=Tietovaraston nimi
+repo_name_helper=Hyvä tietovaraston nimi on lyhyt, mieleenpainuva ja yksilöllinen.
+repo_size=Tietovaraston koko
+template=Mallipohja
+template_select=Valitse mallipohja
+template_helper=Tee tietovarastosta mallipohja
visibility=Näkyvyys
visibility_description=Vain omistaja tai organisaation jäsenet, jos heillä on oikeudet, voivat nähdä sen.
-visibility_helper_forced=Sivuston ylläpitäjä pakottaa uudet repot olemaan yksityisiä.
-fork_repo=Forkkaa repo
+visibility_helper_forced=Sivuston ylläpitäjä pakottaa uudet tietovarastot olemaan yksityisiä.
+fork_repo=Forkkaa tietovarasto
fork_from=Forkkaa lähteestä
-fork_visibility_helper=Forkatun repon näkyvyyttä ei voi muuttaa.
+fork_visibility_helper=Forkatun tietovaraston näkyvyyttä ei voi muuttaa.
clone_in_vsc=Kloonaa VS Codessa
download_zip=Lataa ZIP
download_tar=Lataa TAR.GZ
repo_desc=Kuvaus
repo_lang=Kieli
repo_gitignore_helper=Valitse .gitignore-mallit
-issue_labels=Ongelmien tunnisteet
-issue_labels_helper=Valitse nimiöjoukko
+issue_labels=Nimilaput
+issue_labels_helper=Valitse nimilappujoukko
license=Lisenssi
license_helper=Valitse lisenssitiedosto
readme=README
-auto_init=Alusta repo (Luo .gitignore, License ja README)
-create_repo=Luo repo
+auto_init=Alusta tietovarasto
+create_repo=Luo tietovarasto
default_branch=Oletushaara
mirror_prune=Karsi
watchers=Tarkkailijat
stargazers=Tähtiharrastajat
-forks=Haarat
+forks=Forkit
delete_preexisting_label=Poista
desc.private=Yksityinen
desc.public=Julkinen
-desc.template=Malli
+desc.template=Mallipohja
desc.internal=Sisäinen
desc.archived=Arkistoidut
@@ -1020,70 +1095,70 @@ template.git_hooks=Git-koukut
template.webhooks=Webkoukut
template.topics=Aiheet
template.avatar=Profiilikuva
-template.issue_labels=Ongelmien tunnisteet
+template.issue_labels=Ongelmanimilaput
-migrate_items=Siirrettävät asiat
+migrate_items=Migraation kohteet
migrate_items_wiki=Wiki
migrate_items_milestones=Merkkipaalut
-migrate_items_labels=Tunnisteet
+migrate_items_labels=Nimilaput
migrate_items_issues=Ongelmat
migrate_items_pullrequests=Vetopyynnöt
migrate_items_releases=Julkaisut
-migrate_repo=Tee repomigraatio
+migrate_repo=Suorita tietovaraston migraatio
migrate.clone_address=Migraatio/kloonaus URL-osoitteesta
-migrate.github_token_desc=Voit laittaa yhden tai useamman pääsymerkin pilkulla erotellen tähän nopeuttaaksesi migraatiota GitHub APIn vauhtirajojen takia. VAROITUS: Tämän ominaisuuden väärinkäyttö voi rikkoa palveluntarjoajan ehtoja ja johtaa tilin estämiseen.
-migrate.permission_denied=Sinun ei sallita tuovan paikallisia repoja.
-migrate.failed=Siirto epäonnistui: %v
-migrate.migrate_items_options=Pääsymerkki vaaditaan lisäkohteiden siirtämiseen
-migrate.migrating=Tuodaan kohteesta %s ...
-migrate.migrating_failed=Tuonti kohteesta %s epäonnistui.
-migrate.migrating_git=Tuodaan Git-tietoja
+migrate.github_token_desc=Voit laittaa yhden tai useamman pääsypoletin pilkulla erotellen tähän nopeuttaaksesi migraatiota GitHubin rajapinnan tahtirajojen takia. VAROITUS: Tämän ominaisuuden väärinkäyttö voi rikkoa palveluntarjoajan ehtoja ja johtaa tilin estämiseen.
+migrate.permission_denied=Paikallisten tietovarastojen tuominen ei ole sallittua.
+migrate.failed=Migraatio epäonnistui: %v
+migrate.migrate_items_options=Lisäkohteiden migraatiota varten vaaditaan pääsypoletti
+migrate.migrating=Suoritetaan migraatio lähteestä %s …
+migrate.migrating_failed=Migraatio lähteestä %s epäonnistui.
+migrate.migrating_git=Suoritetaan Git-datan migraatiota
-mirror_from=peilaus alkaen
+mirror_from=peili kohteelle
forked_from=forkattu lähteestä
unwatch=Lopeta tarkkailu
watch=Tarkkaile
unstar=Poista tähti
star=Tähti
-download_archive=Lataa repo
+download_archive=Lataa tietovarasto
no_desc=Ei kuvausta
quick_guide=Pikaopas
-clone_this_repo=Kloonaa tämä repo
+clone_this_repo=Kloonaa tämä tietovarasto
code=Koodi
-code.desc=Pääsy lähdekoodiin, tiedostoihin, committeihin ja haaroihin.
+code.desc=Pääsy lähdekoodiin, tiedostoihin, kommitteihin ja haaroihin.
branch=Haara
tree=Puu
filter_branch_and_tag=Suodata haara tai tagi
-branches=Branchit
+branches=Haarat
tags=Tagit
issues=Ongelmat
pulls=Vetopyynnöt
project_board=Projektit
packages=Paketit
-labels=Tunnisteet
+labels=Nimilaput
milestones=Merkkipaalut
-commits=Commitit
-commit=Commit
+commits=Kommitit
+commit=Kommitti
releases=Julkaisut
tag=Tagi
released_this=julkaisi tämän
file_raw=Raaka
file_history=Historia
file_view_raw=Näytä raaka
-file_permalink=Pysyvä linkki
+file_permalink=Pysyväislinkki
video_not_supported_in_browser=Selaimesi ei tue HTML5:n video-tagia.
audio_not_supported_in_browser=Selaimesi ei tue HTML5:n audio-tagia.
-blame=Selitys
+blame=Blame
download_file=Lataa tiedosto
normal_view=Normaali näkymä
line=rivi
-lines=rivejä
+lines=riviä
editor.new_file=Uusi tiedosto
editor.upload_file=Lähetä tiedosto
@@ -1093,22 +1168,22 @@ editor.edit_this_file=Muokkaa tiedostoa
editor.this_file_locked=Tiedosto on lukittu
editor.delete_this_file=Poista tiedosto
editor.name_your_file=Nimeä tiedostosi…
-editor.filename_help=Lisää hakemisto kirjoittamalla sen nimi ja sen jälkeen kauttamerkki ('/'). Poista hakemisto askelpalauttimella kentän alussa.
+editor.filename_help=Lisää hakemisto kirjoittamalla sen nimi ja perään kauttaviiva ("/"). Poista hakemisto kirjoittamalla askelpalautin syöttökentän alkuun.
editor.or=tai
-editor.cancel_lower=Peru
-editor.commit_signed_changes=Commitoi vahvistetut muutokset
+editor.cancel_lower=Peruuta
+editor.commit_signed_changes=Kommitoi allekirjoitetut muutokset
editor.commit_changes=Kommitoi muutokset
editor.add_tmpl=Lisää "<%s>"
-editor.commit_directly_to_this_branch=Commitoi suoraan %[1]s haaraan.
-editor.create_new_branch=Luo uusi haara tälle commitille ja aloita vetopyyntö.
-editor.create_new_branch_np=Luo uusi haara tälle commitille.
+editor.commit_directly_to_this_branch=Kommitoi suoraan haaraan %[1]s .
+editor.create_new_branch=Luo uusi haara tälle kommitille ja aloita vetopyyntö.
+editor.create_new_branch_np=Luo uusi haara tälle kommitille.
editor.cancel=Peruuta
editor.filename_cannot_be_empty=Tiedostonimi ei voi olla tyhjä.
editor.no_changes_to_show=Ei muutoksia näytettäväksi.
editor.add_subdir=Lisää hakemisto…
-editor.require_signed_commit=Haara vaatii vahvistetun commitin
+editor.require_signed_commit=Haara vaatii allekirjoitetun kommitin
-commits.commits=Commitit
+commits.commits=Kommitit
commits.nothing_to_compare=Nämä haarat vastaavat toisiaan.
commits.find=Haku
commits.search_all=Kaikki haarat
@@ -1147,9 +1222,9 @@ issues.desc=Ongelmien, tehtävien ja merkkipaalujen hallinta.
issues.filter_assignees=Suodata käyttäjiä
issues.filter_milestones=Suodata merkkipaalu
issues.new=Uusi ongelma
-issues.new.labels=Tunnisteet
-issues.new.no_label=Ei tunnisteita
-issues.new.clear_labels=Tyhjennä tunnisteet
+issues.new.labels=Nimilaput
+issues.new.no_label=Ei nimilappuja
+issues.new.clear_labels=Tyhjennä nimilaput
issues.new.projects=Projektit
issues.new.no_items=Ei kohteita
issues.new.milestone=Merkkipaalu
@@ -1164,11 +1239,11 @@ issues.choose.open_external_link=Avaa
issues.choose.blank=Oletus
issues.no_ref=Haaraa/tagia ei määritelty
issues.create=Luo ongelma
-issues.new_label=Uusi tunniste
-issues.new_label_placeholder=Tunnisteen nimi
+issues.new_label=Uusi nimilappu
+issues.new_label_placeholder=Nimilapun nimi
issues.new_label_desc_placeholder=Kuvaus
-issues.create_label=Luo tunniste
-issues.label_templates.helper=Valitse tunnistejoukko
+issues.create_label=Luo nimilappu
+issues.label_templates.helper=Valitse nimilapun esiasetus
issues.add_milestone_at=`lisäsi tämän merkkipaaluun %s %s`
issues.change_milestone_at=`vaihtoi merkkipaalun %s merkkipaaluun %s %s`
issues.remove_milestone_at=`poisti tämän %s merkkipaalusta %s`
@@ -1178,19 +1253,19 @@ issues.deleted_project=`(poistettu)`
issues.self_assign_at=`itse otti tämän käsittelyyn %s`
issues.change_title_at=`muutti otsikon %s otsikoksi %s %s`
issues.delete_branch_at=`poisti haaran %s %s`
-issues.filter_label=Tunniste
-issues.filter_label_exclude=`Käytä alt
+ klikkaus/rivinvaihto
poissulkeaksesi tunnisteita`
-issues.filter_label_no_select=Kaikki tunnisteet
+issues.filter_label=Nimilappu
+issues.filter_label_exclude=`Käytä alt
+ napsautus/rivinvaihto
poissulkeaksesi nimilappuja`
+issues.filter_label_no_select=Kaikki nimilaput
issues.filter_milestone=Merkkipaalu
issues.filter_project=Projekti
-issues.filter_assignee=Osoitettu
+issues.filter_assignee=Käsittelijä
issues.filter_poster=Tekijä
issues.filter_type=Tyyppi
issues.filter_type.all_issues=Kaikki ongelmat
issues.filter_type.assigned_to_you=Osoitettu sinulle
issues.filter_type.created_by_you=Ilmoittamasi
issues.filter_type.mentioning_you=Jotka mainitsee sinut
-issues.filter_type.review_requested=Arvostelua pyydetty
+issues.filter_type.review_requested=Katselmointi pyydetty
issues.filter_sort=Lajittele
issues.filter_sort.latest=Uusin
issues.filter_sort.oldest=Vanhin
@@ -1198,15 +1273,15 @@ issues.filter_sort.recentupdate=Äskettäin päivitetty
issues.filter_sort.leastupdate=Kauiten aikaa sitten päivitetty
issues.filter_sort.mostcomment=Eniten kommentoidut
issues.filter_sort.leastcomment=Vähiten kommentoidut
-issues.filter_sort.nearduedate=Lähin määräpäivä
-issues.filter_sort.farduedate=Kaukaisin määräpäivä
+issues.filter_sort.nearduedate=Lähin eräpäivä
+issues.filter_sort.farduedate=Kaukaisin eräpäivä
issues.filter_sort.moststars=Eniten tähtiä
issues.filter_sort.feweststars=Vähiten tähtiä
issues.filter_sort.mostforks=Eniten forkattu
issues.filter_sort.fewestforks=Vähiten forkattu
issues.action_open=Avaa
issues.action_close=Sulje
-issues.action_label=Tunniste
+issues.action_label=Nimilappu
issues.action_milestone=Merkkipaalu
issues.action_milestone_no_select=Ei merkkipaalua
issues.action_assignee=Osoitettu henkilölle
@@ -1215,7 +1290,7 @@ issues.previous=Edellinen
issues.next=Seuraava
issues.open_title=Avoinna
issues.closed_title=Suljettu
-issues.draft_title=Työversio
+issues.draft_title=Luonnos
issues.num_comments=%d kommenttia
issues.commented_at=`kommentoi %s `
issues.delete_comment_confirm=Haluatko varmasti poistaa tämän kommentin?
@@ -1230,22 +1305,22 @@ issues.reopen_comment_issue=Kommentoi ja avaa uudelleen
issues.create_comment=Kommentoi
issues.closed_at=`sulki tämän ongelman %[2]s `
issues.reopened_at=`uudelleenavasi tämän ongelman %[2]s `
-issues.commit_ref_at=`viittasi tähän ongelmaan commitissa %[2]s `
+issues.commit_ref_at=`viittasi tähän ongelmaan kommitissa %[2]s `
issues.author=Tekijä
issues.role.owner=Omistaja
issues.role.member=Jäsen
issues.edit=Muokkaa
issues.cancel=Peruuta
issues.save=Tallenna
-issues.label_title=Tunnisteen nimi
+issues.label_title=Nimi
issues.label_description=Kuvaus
-issues.label_color=Tunnisteen väri
-issues.label_count=%d tunnistetta
-issues.label_open_issues=%d avointa ongelmaa
+issues.label_color=Väri
+issues.label_count=%d nimilappua
+issues.label_open_issues=%d avointa ongelmaa/vetopyyntöä
issues.label_edit=Muokkaa
issues.label_delete=Poista
-issues.label_modify=Muokkaa tunniste
-issues.label_deletion=Poista tunniste
+issues.label_modify=Muokkaa nimilappua
+issues.label_deletion=Poista nimilappu
issues.label.filter_sort.alphabetically=Aakkosjärjestyksessä
issues.label.filter_sort.reverse_alphabetically=Käänteisessä aakkosjärjestyksessä
issues.label.filter_sort.by_size=Pienin koko
@@ -1255,7 +1330,7 @@ issues.subscribe=Tilaa
issues.unsubscribe=Lopeta tilaus
issues.lock=Lukitse keskustelu
issues.unlock=Avaa keskustelu
-issues.unlock_comment=aukaisi tämän keskustelun uudelleen %s
+issues.unlock_comment=avasi tämän keskustelun lukituksen %s
issues.lock_confirm=Lukitse
issues.unlock_confirm=Avaa
issues.lock.notice_1=- Muut käyttäjät eivät voi lisätä uusia kommentteja tähän ongelmaan.
@@ -1272,7 +1347,7 @@ issues.start_tracking_history=`aloitti työskentelyn %s`
issues.tracker_auto_close=Ajan seuranta pysähtyy automaattisesti kun tämä ongelma on suljettu
issues.stop_tracking=Pysäytä ajanotto
issues.stop_tracking_history=`lopetti työskentelyn %s`
-issues.add_time=Lisää aika käsin
+issues.add_time=Lisää aika manuaalisesti
issues.add_time_short=Lisää aika
issues.add_time_cancel=Peruuta
issues.add_time_history=`lisäsi käytetyn ajan %s`
@@ -1280,19 +1355,19 @@ issues.add_time_hours=Tuntia
issues.add_time_minutes=Minuuttia
issues.add_time_sum_to_small=Aikaa ei syötetty.
issues.time_spent_from_all_authors=`Käytetty kokonaisaika: %s`
-issues.due_date=Määräpäivä
-issues.push_commit_1=lisäsi %d commitin %s
-issues.push_commits_n=lisäsi %d committia %s
+issues.due_date=Eräpäivä
+issues.push_commit_1=lisäsi %d kommitin %s
+issues.push_commits_n=lisäsi %d kommittia %s
issues.due_date_form=vvvv-kk-pp
issues.due_date_form_edit=Muokkaa
issues.due_date_form_remove=Poista
-issues.due_date_not_set=Määräpäivää ei ole asetettu.
+issues.due_date_not_set=Eräpäivää ei ole asetettu.
issues.due_date_overdue=Myöhässä
issues.dependency.title=Riippuvuudet
-issues.dependency.issue_no_dependencies=Riippuvuuksia ei asetettu.
-issues.dependency.pr_no_dependencies=Riippuvuuksia ei asetettu.
+issues.dependency.issue_no_dependencies=Riippuvuuksia ei ole asetettu.
+issues.dependency.pr_no_dependencies=Riippuvuuksia ei ole asetettu.
issues.dependency.add=Lisää riippuvuus…
-issues.dependency.cancel=Peru
+issues.dependency.cancel=Peruuta
issues.dependency.remove=Poista
issues.dependency.remove_info=Poistä tämä riippuvuus
issues.review.self.approval=Et voi hyväksyä omia vetopyyntöjä.
@@ -1309,11 +1384,11 @@ issues.content_history.created=luotu
pulls.new=Uusi vetopyyntö
-pulls.compare_changes=Uusi pull-pyyntö
+pulls.compare_changes=Uusi vetopyyntö
pulls.has_viewed_file=Katsottu
pulls.viewed_files_label=%[1]d / %[2]d tiedostoa katsottu
pulls.compare_compare=vedä kohteesta
-pulls.filter_branch=Suodata branch
+pulls.filter_branch=Suodata haara
pulls.no_results=Tuloksia ei löytynyt.
pulls.nothing_to_compare=Nämä haarat vastaavat toisiaan. Ei ole tarvetta luoda vetopyyntöä.
pulls.nothing_to_compare_and_allow_empty_pr=Nämä haarat vastaavat toisiaan. Vetopyyntö tulee olemaan tyhjä.
@@ -1322,13 +1397,13 @@ pulls.create=Luo vetopyyntö
pulls.title_desc_few=haluaa yhdistää %[1]d committia lähteestä %[2]s
kohteeseen %[3]s
pulls.merged_title_desc_few=yhdistetty %[1]d committia lähteestä %[2]s
kohteeseen %[3]s
%[4]s
pulls.tab_conversation=Keskustelu
-pulls.tab_commits=Commitit
+pulls.tab_commits=Kommitit
pulls.tab_files=Muuttuneet tiedostot
pulls.merged=Yhdistetty
pulls.title_wip_desc=`Aloita otsikko sanalla %s estääksesi vetopyynnön yhdistämisen vahingossa.`
-pulls.add_prefix=Lisää %s etuliite
-pulls.remove_prefix=Poista %s etuliite
-pulls.can_auto_merge_desc=Tämä pull-pyyntö voidaan yhdistää automaattisesti.
+pulls.add_prefix=Lisää etuliite %s
+pulls.remove_prefix=Poista etuliite %s
+pulls.can_auto_merge_desc=Tämä vetopyyntö voidaan yhdistää automaattisesti.
@@ -1340,13 +1415,13 @@ pulls.can_auto_merge_desc=Tämä pull-pyyntö voidaan yhdistää automaattisesti
milestones.new=Uusi merkkipaalu
milestones.closed=Suljettu %s
-milestones.no_due_date=Ei määräpäivää
+milestones.no_due_date=Ei eräpäivää
milestones.open=Avaa uudelleen
milestones.close=Sulje
milestones.create=Luo merkkipaalu
milestones.title=Otsikko
milestones.desc=Kuvaus
-milestones.due_date=Määräpäivä (valinnainen)
+milestones.due_date=Eräpäivä (valinnainen)
milestones.clear=Tyhjennä
milestones.edit=Muokkaa merkkipaalua
milestones.cancel=Peruuta
@@ -1357,11 +1432,11 @@ milestones.filter_sort.least_issues=Vähiten ongelmia
wiki=Wiki
-wiki.welcome=Tervetuloa Wikiin.
+wiki.welcome=Tervetuloa wikiin.
wiki.welcome_desc=Wikissä voit kirjoittaa ja jakaa dokumentaatiota käyttäjien kesken.
wiki.create_first_page=Luo ensimmäinen sivu
wiki.page=Sivu
-wiki.filter_page=Suodatin sivu
+wiki.filter_page=Suodata sivu
wiki.new_page=Sivu
wiki.default_commit_message=Kirjoita muistiinpano tästä päivityksestä (valinnainen).
wiki.save_page=Tallenna sivu
@@ -1390,7 +1465,7 @@ activity.active_issues_count_1=%d aktiivinen ongelma
activity.active_issues_count_n=%d aktiivista ongelmaa
activity.closed_issues_count_1=suljettu ongelma
activity.closed_issues_count_n=suljettua ongelmaa
-activity.title.issues_created_by=%s luonnut %s
+activity.title.issues_created_by=%s luonut %s
activity.closed_issue_label=Suljettu
activity.new_issues_count_1=Uusi ongelma
activity.new_issues_count_n=uutta ongelmaa
@@ -1413,7 +1488,7 @@ search.match=Osuma
search.code_no_results=Hakuehtoasi vastaavaa lähdekoodia ei löytynyt.
settings=Asetukset
-settings.options=Repo
+settings.options=Tietovarasto
settings.collaboration.admin=Ylläpitäjä
settings.collaboration.write=Kirjoita
settings.collaboration.read=Lue
@@ -1424,31 +1499,31 @@ settings.githooks=Git-koukut
settings.basic_settings=Perusasetukset
settings.mirror_settings=Peilauksen asetukset
-settings.site=Nettisivu
+settings.site=Verkkosivusto
settings.update_settings=Tallenna asetukset
settings.advanced_settings=Lisäasetukset
settings.use_internal_wiki=Käytä sisäänrakennettua wikiä
settings.use_external_wiki=Käytä ulkoista wikiä
settings.external_wiki_url=Ulkoisen wikin URL-osoite
-settings.external_wiki_url_desc=Wiki-välilehden klikkaus ohjaa vierailijat ulkoisen wiki-URL-osoitteeseen.
-settings.tracker_url_format=Ulkoisen vikaseurannan URL muoto
+settings.external_wiki_url_desc=Wiki-välilehden napsauttaminen ohjaa vierailijat ulkoiseen wiki-URL-osoitteeseen.
+settings.tracker_url_format=Ulkoisen ongelmanseurannan URL-muoto
settings.tracker_issue_style.numeric=Numeerinen
settings.tracker_issue_style.alphanumeric=Aakkosnumeerinen
-settings.enable_timetracker=Käytä ajan seurantaa
+settings.enable_timetracker=Ota ajanseuranta käyttöön
settings.danger_zone=Vaaravyöhyke
-settings.new_owner_has_same_repo=Uudella omistajalla on jo samanniminen repo. Ole hyvä ja valitse toinen nimi.
+settings.new_owner_has_same_repo=Uudella omistajalla on jo samanniminen tietovarasto. Valitse toinen nimi.
settings.transfer.title=Siirrä omistajuus
settings.transfer_form_title=Syötä repon nimi vahvistuksena:
-settings.transfer_notices_3=- Jos arkisto on yksityinen ja se siirretään yksittäiselle käyttäjälle, tämä toiminto varmistaa, että käyttäjällä on ainakin lukuoikeudet (ja muuttaa käyttöoikeuksia tarvittaessa).
+settings.transfer_notices_3=- Jos tietovarasto on yksityinen ja se siirretään yksittäiselle käyttäjälle, tämä toiminto varmistaa, että käyttäjällä on ainakin lukuoikeudet (ja muuttaa käyttöoikeuksia tarvittaessa).
settings.transfer_owner=Uusi omistaja
settings.wiki_delete=Poista wikidata
-settings.wiki_delete_desc=Repon wikin data poistaminen on pysyvä eikä voi peruuttaa.
+settings.wiki_delete_desc=Tietovaraston wikin data poistaminen on pysyvä, eikä sitä voi perua.
settings.confirm_wiki_delete=Poista wikidata
-settings.wiki_deletion_success=Repon wiki data on poistettu.
-settings.delete=Poista tämä repo
-settings.delete_desc=Repon poistaminen on pysyvä eikä voi peruuttaa.
-settings.delete_notices_1=- Tätä toimintoa EI VOI peruuttaa myöhemmin.
-settings.update_settings_success=Repon asetukset on päivitetty.
+settings.wiki_deletion_success=Tietovaraston wikidata on poistettu.
+settings.delete=Poista tämä tietovarasto
+settings.delete_desc=Tietovaraston poistaminen on pysyvä, eikä sitä voi perua.
+settings.delete_notices_1=- Tätä toimintoa EI VOI perua myöhemmin.
+settings.update_settings_success=Tietovaraston asetukset on päivitetty.
settings.delete_collaborator=Poista
settings.search_user_placeholder=Etsi käyttäjä…
settings.teams=Tiimit
@@ -1458,51 +1533,51 @@ settings.webhook_deletion=Poista webkoukku
settings.webhook.test_delivery=Testitoimitus
settings.webhook.request=Pyyntö
settings.webhook.response=Vastaus
-settings.webhook.headers=Otsikot
+settings.webhook.headers=Otsakkeet
settings.webhook.payload=Sisältö
settings.webhook.body=Sisältö
settings.githook_edit_desc=Jos koukku ei ole käytössä, esitellään esimerkkisisältö. Sisällön jättäminen tyhjäksi arvoksi poistaa tämän koukun käytöstä.
settings.githook_name=Koukun nimi
settings.githook_content=Koukun sisältö
settings.update_githook=Päivitä koukku
-settings.payload_url=Kohde URL
+settings.payload_url=Kohde-URL
settings.http_method=HTTP-menetelmä
-settings.secret=Salaus
-settings.slack_username=Käyttäjätunnus
-settings.slack_icon_url=Kuvakkeen URL
-settings.discord_username=Käyttäjätunnus
-settings.event_desc=Triggeröi:
+settings.secret=Salaisuus
+settings.slack_username=Käyttäjänimi
+settings.slack_icon_url=Kuvakkeen URL-osoite
+settings.discord_username=Käyttäjänimi
+settings.event_desc=Laukaisu päällä:
settings.event_send_everything=Kaikki tapahtumat
settings.event_choose=Mukautetut tapahtumat…
-settings.event_header_repository=Repon tapahtumat
+settings.event_header_repository=Tietovaraston tapahtumat
settings.event_create=Luo
settings.event_create_desc=Haara tai tagi luotu.
settings.event_delete=Poista
settings.event_delete_desc=Haara tai tagi poistettu.
settings.event_wiki=Wiki
-settings.event_release_desc=Julkaisu julkaistu, päivitetty tai poistettu varastosta.
+settings.event_release_desc=Julkaisu julkaistu, päivitetty tai poistettu tietovarastosta.
settings.event_push=Työnnä
-settings.event_push_desc=Git push repoon.
-settings.event_repository=Repo
-settings.event_repository_desc=Repo luotu tai poistettu.
+settings.event_push_desc=Git-työntö tietovarastoon.
+settings.event_repository=Tietovarasto
+settings.event_repository_desc=Tietovarasto luotu tai poistettu.
settings.event_header_issue=Ongelmien tapahtumat
settings.event_issues=Muokkaus
settings.event_issues_desc=Ongelma avattu, suljettu, avattu uudelleen tai muokattu.
-settings.event_issue_assign=Ongelma määritetty
+settings.event_issue_assign=Toimeksianto
settings.event_issue_assign_desc=Ongelma osoitettu tai osoitus poistettu.
-settings.event_issue_label_desc=Ongelman tunnisteet päivitetty tai tyhjennetty.
+settings.event_issue_label_desc=Ongelmanimilaput lisätty tai poistettu.
settings.event_issue_milestone_desc=Merkkipaalu lisätty, poistettu tai muokattu.
settings.event_issue_comment_desc=Ongelman kommentti luotu, muokattu tai poistettu.
settings.event_header_pull_request=Vetopyyntöjen tapahtumat
settings.event_pull_request=Muokkaus
-settings.event_package_desc=Paketti on luotu tai poistettu repossa.
+settings.event_package_desc=Paketti on luotu tai poistettu tietovarastossa.
settings.active_helper=Tiedot käynnistetyistä tapahtumista lähetetään tähän webkoukun URL-osoitteeseen.
settings.add_hook_success=Uusi webkoukku on lisätty.
settings.update_webhook=Päivitä webkoukku
settings.delete_webhook=Poista webkoukku
settings.recent_deliveries=Viimeisimmät toimitukset
settings.hook_type=Koukun tyyppi
-settings.slack_token=Pääsymerkki
+settings.slack_token=Poletti
settings.slack_domain=Verkkotunnus
settings.slack_channel=Kanava
settings.add_web_hook_desc=Integroi %s repoon.
@@ -1517,75 +1592,75 @@ settings.web_hook_name_matrix=Matrix
settings.web_hook_name_feishu_only =Feishu
settings.web_hook_name_larksuite_only =Lark Suite
settings.web_hook_name_packagist=Packagist
-settings.deploy_keys=Julkaisuavaimet
-settings.add_deploy_key=Lisää julkaisuavain
-settings.deploy_key_desc=Julkaisuavaimilla on vain-luku oikeudet repoon.
-settings.is_writable_info=Salli tämän julkaisuavaimen puskea repoon.
-settings.no_deploy_keys=Julkaisuavaimia ei ole käytössä vielä.
+settings.deploy_keys=Toimitusavaimet
+settings.add_deploy_key=Lisää toimitusavain
+settings.deploy_key_desc=Toimitusavaimilla on pelkkä lukuoikeus tietovarastoon.
+settings.is_writable_info=Salli tämän toimitusavaimen työntää tietovarastoon.
+settings.no_deploy_keys=Toimitusavaimia ei ole käytössä vielä.
settings.title=Otsikko
settings.deploy_key_content=Sisältö
-settings.key_been_used=Julkaisuavain identtisellä sisällöllä on jo käytössä.
-settings.key_name_used=Julkaisuavain samalla nimellä on jo olemassa.
-settings.deploy_key_deletion=Poista julkaisuavain
-settings.deploy_key_deletion_desc=Julkaisuavaimen poistaminen kumoaa sen pääsyn tähän repoon. Jatketaanko?
-settings.deploy_key_deletion_success=Julkaisuavain on poistettu.
+settings.key_been_used=Toimitusavain identtisellä sisällöllä on jo käytössä.
+settings.key_name_used=Toimitusavain samalla nimellä on jo olemassa.
+settings.deploy_key_deletion=Poista toimitusavain
+settings.deploy_key_deletion_desc=Toimitusavaimen poistaminen kumoaa sen pääsyn tähän tietovarastoon. Jatketaanko?
+settings.deploy_key_deletion_success=Toimitusavain on poistettu.
settings.branches=Haarat
settings.protected_branch=Haaran suojaus
settings.branch_protection=Haaran "%s " suojaussäännöt
settings.protect_this_branch=Ota haaran suojaus käyttöön
-settings.protect_whitelist_deploy_keys=Lisää julkaisuavaimet sallittujen listalle mahdollistaaksesi repohin kirjoituksen.
-settings.protect_whitelist_users=Sallitut käyttäjät suhteessa työntämiseen
+settings.protect_whitelist_deploy_keys=Lisää toimitusavaimet sallittujen listalle mahdollistaaksesi tietovarastoihin kirjoituksen.
+settings.protect_whitelist_users=Työntämiseen oikeutettujen käyttäjien lista
settings.protect_whitelist_search_users=Etsi käyttäjiä…
settings.protect_merge_whitelist_committers_desc=Salli vain listaan merkittyjen käyttäjien ja tiimien yhdistää vetopyynnöt tähän haaraan.
-settings.protect_merge_whitelist_users=Sallitut käyttäjät suhteessa yhdistämiseen
+settings.protect_merge_whitelist_users=Yhdistämiseen oikeutettujen käyttäjien lista
settings.protect_required_approvals=Vaadittavat hyväksynnät
-settings.protect_approvals_whitelist_users=Sallittujen tarkastajien lista
+settings.protect_approvals_whitelist_users=Sallittujen katselmoijien lista
settings.choose_branch=Valitse haara…
settings.no_protected_branch=Suojattuja haaroja ei ole.
settings.edit_protected_branch=Muokkaa
-settings.protected_branch_required_approvals_min=Vaadittavat hyväksynnät ei voi olla negatiivinen.
+settings.protected_branch_required_approvals_min=Vaadittavat hyväksynnät eivät voi olla negatiivisia.
settings.tags=Tagit
-settings.tags.protection=Tagien suojaaminen
-settings.tags.protection.pattern=Tagin kuvio
+settings.tags.protection=Tagien suojaus
+settings.tags.protection.pattern=Tagin kaava
settings.tags.protection.allowed=Sallitut
settings.tags.protection.allowed.users=Sallitut käyttäjät
settings.tags.protection.allowed.teams=Sallitut tiimit
settings.tags.protection.allowed.noone=Ei kukaan
settings.tags.protection.create=Lisää sääntö
settings.tags.protection.none=Suojattuja tageja ei ole.
-settings.bot_token=Botti pääsymerkki
+settings.bot_token=Botti-poletti
settings.matrix.homeserver_url=Kotipalvelimen URL
-settings.archive.button=Arkistoi repo
-settings.archive.header=Arkistoi tämä repo
-settings.archive.tagsettings_unavailable=Tagien asetukset eivät ole saatavilla, jos repo on arkistoitu.
+settings.archive.button=Arkistoi tietovarasto
+settings.archive.header=Arkistoi tämä tietovarasto
+settings.archive.tagsettings_unavailable=Tagi-asetukset eivät ole käytettävissä arkistoiduissa tietovarastoissa.
settings.lfs=LFS
-settings.lfs_filelist=LFS-tiedostot tallennettu tähän repoon
-settings.lfs_no_lfs_files=LFS-tiedostoja ei ole tallennettu tähän repoon.
-settings.lfs_findcommits=Etsi commitit
-settings.lfs_lfs_file_no_commits=LFS-tiedostolle ei löytynyt kommitteja
+settings.lfs_filelist=Tähän tietovarastoon tallennetut LFS-tiedostot
+settings.lfs_no_lfs_files=LFS-tiedostoja ei ole tallennettu tähän tietovarastoon.
+settings.lfs_findcommits=Etsi kommitteja
+settings.lfs_lfs_file_no_commits=Tälle LFS-tiedostolle ei löytynyt kommitteja
settings.lfs_noattribute=Tällä polulla ei ole lukittavaa attribuuttia oletushaarassa
settings.lfs_delete=Poista LFS-tiedosto OID:lla %s
-settings.lfs_delete_warning=LFS-tiedoston poistaminen voi aiheuttaa 'object does not exists'-virheitä checkouttattaessa. Oletko varma?
+settings.lfs_delete_warning=LFS-tiedoston poistaminen saattaa aiheuttaa "objektia ei ole olemassa"-virheitä uloskuittauksessa. Oletko varma?
settings.lfs_findpointerfiles=Etsi osoitintiedostoja
settings.lfs_locks=Lukot
settings.lfs_invalid_locking_path=Virheellinen polku: %s
settings.lfs_invalid_lock_directory=Hakemistoa ei voida lukita: %s
settings.lfs_lock_already_exists=Lukitus on jo olemassa: %s
-settings.lfs_lock_path=Lukittavan tiedostopolku...
+settings.lfs_lock_path=Lukittavan tiedostopolku…
settings.lfs_locks_no_locks=Ei lukkoja
settings.lfs_lock_file_no_exist=Lukittua tiedostoa ei ole olemassa oletushaarassa
settings.lfs_force_unlock=Pakota lukituksen avaus
-settings.lfs_pointers.found=Löytyi %d blob osoitinta - %d yhdistettyö, %d yhdistämätöntä (%d puuttuu varastosta)
-settings.lfs_pointers.sha=Blob SHA
+settings.lfs_pointers.found=Löytyi %d blob-osoitinta - %d assosioitu, %d assosioitumaton (%d puuttuu varastosta)
+settings.lfs_pointers.sha=Blob-tiiviste
settings.lfs_pointers.oid=OID
-settings.lfs_pointers.inRepo=Repossa
+settings.lfs_pointers.inRepo=Tietovarastossa
settings.lfs_pointers.exists=Löytyy varastosta
settings.lfs_pointers.accessible=Saatavilla käyttäjälle
diff.browse_source=Selaa lähdekoodia
diff.parent=vanhempi
-diff.commit=commit
-diff.git-notes=Muistiinpanot
+diff.commit=kommitti
+diff.git-notes=Huomautukset
diff.options_button=Vertailun asetukset
diff.show_split_view=Jaettu näkymä
diff.show_unified_view=Yhdistetty näkymä
@@ -1594,7 +1669,7 @@ diff.whitespace_show_everything=Näytä kaikki muutokset
diff.whitespace_ignore_all_whitespace=Ohita tyhjämerkit rivejä verratessa
diff.whitespace_ignore_amount_changes=Ohita tyhjämerkin määrän muutokset
diff.whitespace_ignore_at_eol=Ohita muutokset rivin lopun tyhjämerkeissä
-diff.stats_desc=%d muutettua tiedostoa jossa %d lisäystä ja %d poistoa
+diff.stats_desc=%d muutettua tiedostoa joissa %d lisäystä ja %d poistoa
diff.bin=BIN
diff.view_file=Näytä tiedosto
diff.file_image_width=Leveys
@@ -1603,10 +1678,10 @@ diff.file_byte_size=Koko
diff.comment.markdown_info=Muotoilu Markdownilla on tuettu.
diff.comment.add_single_comment=Lisää yksittäinen kommentti
diff.comment.add_review_comment=Lisää kommentti
-diff.comment.start_review=Aloita tarkistus
+diff.comment.start_review=Aloita katselmointi
diff.comment.reply=Vastaa
-diff.review.header=Lähetä arvio
-diff.review.placeholder=Tarkistuksen kommentti
+diff.review.header=Lähetä katselmointi
+diff.review.placeholder=Katselmoinnin kommentti
diff.review.comment=Kommentoi
diff.review.approve=Hyväksy
diff.review.reject=Pyydä muutoksia
@@ -1614,14 +1689,14 @@ diff.review.reject=Pyydä muutoksia
release.releases=Julkaisut
release.tags=Tagit
release.new_release=Uusi julkaisu
-release.draft=Työversio
+release.draft=Luonnos
release.prerelease=Esijulkaisu
release.stable=Vakaa
release.edit=Muokkaa
release.source_code=Lähdekoodi
release.new_subheader=Julkaisut organisoivat projektien versioita.
release.edit_subheader=Julkaisut organisoivat projektien versioita.
-release.tag_name=Taginimi
+release.tag_name=Tagin nimi
release.target=Kohde
release.tag_helper=Valitse olemassa oleva tagi tai luo uusi tagi.
release.prerelease_desc=Merkitse esijulkaisuksi
@@ -1633,7 +1708,7 @@ release.edit_release=Päivitä julkaisu
release.delete_release=Poista julkaisu
release.delete_tag=Poista tagi
release.deletion=Poista julkaisu
-release.deletion_tag_desc=Poistetaanko tämä tagi reposta? Repon sisältö ja historia pysyvät muuttumattomina. Jatketaanko?
+release.deletion_tag_desc=Poistetaan tämä tagi tietovarastosta. Tietovaraston sisältö ja historia pysyvät muuttumattomina. Jatketaanko?
release.deletion_tag_success=Tagi on poistettu.
release.tag_name_invalid=Tagin nimi ei ole kelvollinen.
release.downloads=Lataukset
@@ -1652,10 +1727,10 @@ release.compare = Vertaa
release.ahead.commits = %d kommittia
all_branches = Kaikki haarat
n_tag_few = %s tagia
-settings.event_fork_desc = Repo forkattu.
-actions = Actions
-fork_guest_user = Kirjaudu sisään forkataksesi tämän repon.
-fork_from_self = Et voi forkata omistamaasi repoa.
+settings.event_fork_desc = Tietovarasto forkattu.
+actions = Toiminnat
+fork_guest_user = Kirjaudu sisään forkataksesi tämän tietovaraston.
+fork_from_self = Et voi forkata omistamaasi tietovarastoa.
visibility_fork_helper = (Tämän muuttaminen vaikuttaa kaikkien forkkien näkyvyyteen.)
fork = Forkkaa
activity.git_stats_commit_n = %d kommittia
@@ -1663,7 +1738,7 @@ commits.search_branch = Tämä haara
n_branch_few = %s haaraa
pulls.show_all_commits = Näytä kaikki kommitit
commit_graph.select = Valitse haarat
-activity.navbar.recent_commits = Viimeisimmät kommitit
+activity.navbar.recent_commits = Viimeaikaiset kommitit
settings.branches.add_new_rule = Lisää uusi sääntö
n_commit_few = %s kommittia
issues.force_push_compare = Vertaa
@@ -1688,9 +1763,9 @@ issues.num_comments_1 = %d kommentti
activity.title.issues_n = %d ongelmaa
release.detail = Julkaisun tiedot
diff.hide_file_tree = Piilota tiedostopuu
-issues.role.owner_helper = Tämä käyttäjä on tämän repositorion omistaja.
+issues.role.owner_helper = Tämä käyttäjä on tämän tietovaraston omistaja.
issues.all_title = Kaikki
-issues.label_archived_filter = Näytä arkistoidut tunnisteet
+issues.label_archived_filter = Näytä arkistoidut nimilaput
pulls.close = Sulje vetopyyntö
branch.already_exists = Haara nimellä "%s" on jo olemassa.
diff.show_file_tree = Näytä tiedostopuu
@@ -1705,7 +1780,7 @@ diff.show_more = Näytä enemmän
release.deletion_success = Tämä julkaisu on poistettu.
issues.filter_milestone_closed = Suljetut merkkipaalut
file_copy_permalink = Kopioi pysyväislinkki
-empty_message = Tässä repossa ei ole sisältöä.
+empty_message = Tämä tietovarasto ei sisällä mitään sisältöä.
activity.git_stats_files_changed_n = on muutettu
settings.event_pull_request_milestone_desc = Merkkipaalu lisätty, poistettu tai muokattu.
settings.event_pull_request_comment = Kommentit
@@ -1713,10 +1788,10 @@ settings.event_issue_comment = Kommentit
diff.download_patch = Lataa patch-tiedosto
issues.filter_milestone_none = Ei merkkipaaluja
issues.filter_milestone_open = Avoimet merkkipaalut
-new_repo_helper = Tietovarasto sisältää kaikki projektitiedostot, mukaan lukien tarkistushistoria. Järjestätkö jo sellaisen muualla? Siirrä tietovarasto .
+new_repo_helper = Tietovarasto sisältää kaikki projektitiedostot, mukaan lukien versiohistorian. Onko sinulla tietovarasto jo muualla? Siirrä tietovarasto .
use_template = Käytä tätä mallipohjaa
-star_guest_user = Kirjaudu sisään lisätäksesi tähden tähän repoon.
-watch_guest_user = Kirjaudu sisään tarkkaillaksesi tätä repoa.
+star_guest_user = Kirjaudu sisään lisätäksesi tähden tähän tietovarastoon.
+watch_guest_user = Kirjaudu sisään tarkkaillaksesi tätä tietovarastoa.
activity.git_stats_author_n = %d tekijää
issues.dependency.add_error_dep_exists = Riippuvuus on jo olemassa.
wiki.page_content = Sivun sisältö
@@ -1739,12 +1814,12 @@ milestones.deletion_success = Merkkipaalu on poistettu.
project = Projektit
pulls.delete.title = Poistetaanko tämä vetopyyntö?
activity.title.issues_1 = %d ongelma
-contributors.contribution_type.filter_label = Avustuksen tyyppi:
+contributors.contribution_type.filter_label = Kontribuution tyyppi:
settings.protected_branch.delete_rule = Poista sääntö
-settings.archive.success = Repo arkistoitiin onnistuneesti.
+settings.archive.success = Tietovarasto arkistoitiin onnistuneesti.
diff.comment.placeholder = Jätä kommentti
release.message = Kuvaile tätä julkaisua
-branch.delete_desc = Haaran poistaminen on pysyvä toimenpide. Vaikka poistettu haara voi jäädä olemaan lyhyeksi ajaksi, ennen kuin todellisesti poistetaan, poistoa EI VOI perua useimmiten. Jatketaanko?
+branch.delete_desc = Haaran poistaminen on pysyvä toimenpide. Vaikka poistettu haara voi jäädä olemaan lyhyeksi ajaksi, ennen kuin se todellisesti poistetaan, poistoa EI VOI perua useimmiten. Jatketaanko?
branch.protected_deletion_failed = Haara "%s" on suojattu. Sitä ei voi poistaa.
open_with_editor = Avaa sovelluksella %s
download_bundle = Lataa BUNDLE
@@ -1757,15 +1832,15 @@ diff.download_diff = Lataa diff-tiedosto
settings.event_package = Paketti
issues.new.closed_projects = Suljetut projektit
settings.event_issue_milestone = Merkkipaalut
-branch.branch_already_exists = Haara "%s" on jo olemassa repossa.
+branch.branch_already_exists = Haara "%s" on jo olemassa tässä tietovarastossa.
projects.card_type.images_and_text = Kuvat ja teksti
-default_branch_helper = Oletusarvoinen haara on oletushaara vetopyynnöille ja koodikommiteille.
+default_branch_helper = Oletushaara on kantahaara vetopyyntöjä ja koodikommitteja varten.
author_search_tooltip = Näyttää enintään 30 käyttäjää
-migrate_options_mirror_helper = Tästä reposta tulee peili
+migrate_options_mirror_helper = Tästä tietovarastosta tulee peili
commit_graph.color = Väri
commit_graph.hide_pr_refs = Piilota vetopyynnöt
executable_file = Suoritettava tiedosto
-editor.file_already_exists = Tiedosto nimeltä "%s" on jo olemassa tässä repossa.
+editor.file_already_exists = Tiedosto nimeltä "%s" on jo olemassa tässä tietovarastossa.
branch.restore = Palauta haara "%s"
branch.default_deletion_failed = Haara "%s" on oletushaara. Sitä ei voi poistaa.
branch.new_branch = Luo uusi haara
@@ -1778,7 +1853,7 @@ issues.dependency.pr_remove_text = Riippuvuus poistetaan tästä vetopyynnöstä
release.download_count_few = %s latausta
diff.data_not_available = Diff-sisältö ei ole saatavilla
diff.image.side_by_side = Rinnakkain
-release.ahead.target = projektiin %s tämän julkaisun jälkeen
+release.ahead.target = haaraan %s tämän julkaisun jälkeen
issues.close = Sulje ongelma
issues.no_content = Ei kuvausta.
pulls.reject_count_1 = %d muutospyyntö
@@ -1792,10 +1867,10 @@ find_file.no_matching = Vastaavaa tiedostoa ei löytynyt
editor.file_delete_success = Tiedosto "%s" on poistettu.
settings.transfer.button = Siirrä omistajuus
settings.slack_color = Väri
-release.tag_name_already_exist = Julkaisu tällä taginimellä on jo olemassa.
+release.tag_name_already_exist = Julkaisu tällä tagin nimellä on jo olemassa.
pulls.allow_edits_from_maintainers_err = Päivittäminen epäonnistui
stars = Tähdet
-editor.branch_already_exists = Haara "%s" on jo olemassa tässä repossa.
+editor.branch_already_exists = Haara "%s" on jo olemassa tässä tietovarastossa.
projects.column.delete = Poista sarake
projects.column.color = Väri
settings.admin_settings = Ylläpitäjän asetukset
@@ -1804,17 +1879,17 @@ readme_helper = Valitse README-tiedoston mallipohja
settings.default_merge_style_desc = Oletusarvoinen yhdistämistyyli
wiki.back_to_wiki = Takaisin wikisivulle
wiki.delete_page_notice_1 = Wikisivun "%s" poistamista ei voi perua. Jatketaanko?
-activity.merged_prs_count_1 = yhdistetty vetopyyntö
-activity.merged_prs_count_n = yhdistettyä vetopyyntöä
-activity.opened_prs_count_1 = ehdotettu vetopyyntö
-activity.opened_prs_count_n = ehdotettua vetopyyntöä
+activity.merged_prs_count_1 = Yhdistetty vetopyyntö
+activity.merged_prs_count_n = Yhdistettyä vetopyyntöä
+activity.opened_prs_count_1 = Ehdotettu vetopyyntö
+activity.opened_prs_count_n = Ehdotettua vetopyyntöä
activity.title.user_1 = %d käyttäjä
activity.title.prs_n = %d vetopyyntöä
settings.sourcehut_builds.secrets = Salaisuudet
commit_graph = Kommittikaavio
-visibility_helper = Tee reposta yksityinen
+visibility_helper = Tee tietovarastosta yksityinen
pulls.approve_count_1 = %d hyväksyntä
-settings.confirm_delete = Poista repositorio
+settings.confirm_delete = Poista tietovarasto
milestones.new_subheader = Merkkipaalut auttavat hallinnoimaan ongelmia ja seuraamaan niiden korjausten edistymistä.
activity.title.user_n = %d käyttäjää
activity.title.prs_1 = %d vetopyyntö
@@ -1823,7 +1898,7 @@ activity.navbar.pulse = Pulssi
wiki.no_search_results = Ei tuloksia
settings.federation_settings = Federaation asetukset
pull.deleted_branch = (poistettu):%s
-settings.transfer.rejected = Repositorion siirto hylättiin.
+settings.transfer.rejected = Tietovaraston siirto hylättiin.
settings.transfer.modal.title = Siirrä omistajuus
settings.event_pull_request_sync = Synkronoitu
editor.commit_empty_file_text = Tiedosto, jonka olet aikeissa kommitoida, on tyhjä. Jatketaanko?
@@ -1843,7 +1918,7 @@ pulls.expand_files = Laajenna kaikki tiedostot
issues.content_history.delete_from_history = Poista historiasta
milestones.filter_sort.name = Nimi
issues.filter_milestone_all = Kaikki merkkipaalut
-issues.filter_label_select_no_label = Ei tunnistetta
+issues.filter_label_select_no_label = Ei nimilappua
projects.column.set_default = Aseta oletukseksi
projects.edit_success = Projekti "%s" on päivitetty.
desc.sha256 = SHA256
@@ -1852,7 +1927,7 @@ transfer.accept = Hyväksy siirto
transfer.reject = Hylkää siirto
default_branch_label = oletus
repo_desc_helper = Kirjoita lyhyt kuvaus (valinnainen)
-create_new_repo_command = Uuden repon luominen komentoriviltä
+create_new_repo_command = Uuden tietovaraston luominen komentoriviltä
subscribe.issue.guest.tooltip = Kirjaudu sisään tilataksesi tämän ongelman päivitykset.
subscribe.pull.guest.tooltip = Kirjaudu sisään tilataksesi tämän vetopyynnön päivitykset.
migrate.migrating_failed_no_addr = Migraatio epäonnistui.
@@ -1861,7 +1936,7 @@ migrate_options = Migraatioasetukset
projects.create_success = Projekti "%s" on luotu.
projects.description = Kuvaus (valinnainen)
editor.commit_empty_file_header = Kommitoi tyhjä tiedosto
-editor.branch_does_not_exist = Haaraa "%s" ei ole olemassa repossa.
+editor.branch_does_not_exist = Haaraa "%s" ei ole olemassa tässä tietovarastossa.
editor.delete = Poista %s
editor.patching = Paikkaus:
editor.patch = Toteuta paikkaus
@@ -1885,10 +1960,10 @@ milestones.filter_sort.least_complete = Vähiten valmis
milestones.filter_sort.most_complete = Eniten valmis
activity.title.releases_1 = %d julkaisu
settings.branches.update_default_branch = Päivitä oletushaara
-settings.transfer.success = Repositorion siirto onnistui.
+settings.transfer.success = Tietovaraston siirto onnistui.
settings.transfer_abort = Peru siirto
settings.sync_mirror = Synkronoi nyt
-settings.mirror_settings.docs.doc_link_title = Miten peilaan repoja?
+settings.mirror_settings.docs.doc_link_title = Kuinka peilaan tietovarastoja?
tag.create_tag_operation = Luo tagi
branch.rename = Nimeä haara "%s" uudelleen
branch.download = Lataa haara "%s"
@@ -1913,9 +1988,9 @@ issues.delete.title = Poistetaanko tämä ongelma?
migrate.github.description = Tee migraatio github.comista tai GitHub Enterprise -palvelimelta.
settings.merge_style_desc = Yhdistämistyylit
settings.protected_branch_deletion = Poista haaran suojaus
-settings.deletion_success = Repositorio on poistettu.
+settings.deletion_success = Tietovarasto on poistettu.
editor.filename_is_invalid = Tiedoston nimi on virheellinen: "%s".
-push_exist_repo = Olemassa olevan repon työntäminen komentoriviltä
+push_exist_repo = Olemassa olevan tietovaraston työntäminen komentoriviltä
issues.new.title_empty = Otsikko ei voi olla tyhjä
settings.transfer_perform = Suorita siirto
activity.git_stats_pushed_n = on työntänyt
@@ -1928,13 +2003,13 @@ stored_lfs = Talletettu Git LFS:llä
activity.git_stats_author_1 = %d tekijä
issues.choose.blank_about = Luo ongelma oletusarvoisesta mallipohjasta.
pulls.made_using_agit = AGit
-editor.cannot_edit_lfs_files = LFS-tiedostoja ei voi muokata web-käyttöliittymässä.
+editor.cannot_edit_lfs_files = LFS-tiedostoja ei voi muokata selainkäyttöliittymässä.
pulls.cmd_instruction_hint = Näytä komentoriviohjeet
settings.wiki_globally_editable = Salli kenen tahansa muokata wikiä
pulls.rebase_conflict_summary = Virheviesti
wiki.search = Etsi wikistä
activity.commit = Kommittitoiminta
-editor.cannot_edit_non_text_files = Binääritiedostoja ei voi muokata web-käyttöliittymässä.
+editor.cannot_edit_non_text_files = Binääritiedostoja ei voi muokata selainkäyttöliittymässä.
projects.template.desc_helper = Valitse projektin mallipohja aloittaaksesi
commit.contained_in_default_branch = Tämä kommitti on osa oletushaaraa
activity.git_stats_exclude_merges = Poissulkien yhdistämiset
@@ -1943,7 +2018,7 @@ activity.git_stats_commit_1 = %d kommitin
activity.git_stats_push_to_all_branches = kaikkiin haaroihin.
settings.graphql_url = GraphQL:n URL-osoite
branch.create_new_branch = Luo haara haarasta:
-settings.archive.error_ismirror = Et voi arkistoida peilattua repoa.
+settings.archive.error_ismirror = Et voi arkistoida peilattua tietovarastoa.
branch.warning_rename_default_branch = Olet nimeämässä oletushaaran uudelleen.
settings.web_hook_name_msteams = Microsoft Teams
release.download_count_one = %s lataus
@@ -1952,31 +2027,31 @@ diff.file_before = Ennen
diff.file_after = Jälkeen
settings.protect_new_rule = Luo uusi haaran suojaussääntö
settings.branch_filter = Haarasuodatin
-object_format_helper = Repositorion objektimuoto. Tätä ei voi muuttaa myöhemmin. SHA1 on yhteensopivin muoto.
+object_format_helper = Tietovaraston objektimuoto. Tätä ei voi muuttaa myöhemmin. SHA1 on yhteensopivin muoto.
migrate.gogs.description = Tee migraatio notabug.orgista tai muista Gogs-instansseista.
migrate.forgejo.description = Tee migraatio codeberg.orgista tai muista Forgejo-instansseista.
migrate.gitbucket.description = Tee migraatio GitBucket-instansseista.
migrate.onedev.description = Tee migraatio code.onedev.io:sta tai muista OneDev-instansseista.
migrate.codebase.description = Tee migraatio codebasehq.comista.
-migrate.git.description = Tee repomigraatio mistä tahansa Git-palvelusta.
+migrate.git.description = Suorita tietovaraston migraatio mistä tahansa Git-palvelusta.
migrate.gitlab.description = Tee migraatio gitlab.comista tai muista GitLab-instansseista.
migrate.gitea.description = Tee migraatio gitea.comista tai muista Gitea-instansseista.
repo_gitignore_helper_desc = Valitse mitä tiedostoja ei seurata yleisimpien kielten mallipohjista. Tyypilliset artefaktit, joita eri kielten koostamistyökalut tuottavat, lisätään .gitignore-tiedostoon oletusarvoisesti.
-milestones.filter_sort.latest_due_date = Kaukaisin määräpäivä
+milestones.filter_sort.latest_due_date = Kaukaisin eräpäivä
license_helper_desc = Lisenssi määrää, mitä muut voivat ja eivät voi tehdä koodillasi. Etkö ole varma, mikä lisenssi soveltuu projektillesi? Lue ohje lisenssin valinnasta .
-milestones.filter_sort.earliest_due_data = Lähin määräpäivä
+milestones.filter_sort.earliest_due_data = Lähin eräpäivä
issues.filter_type.reviewed_by_you = Katselmoitu toimestasi
settings.units.overview = Yleisnäkymä
-settings.remove_team_success = Tiimin pääsy repositorioon on poistettu.
+settings.remove_team_success = Tiimin pääsy tietovarastoon on poistettu.
migrate.cancel_migrating_confirm = Haluatko perua tämän migraation?
settings.units.units = Yksiköt
-settings.update_settings_no_unit = Repositorion tulisi sallia edes jonkinlainen vuorovaikutus.
+settings.update_settings_no_unit = Tietovaraston tulisi sallia edes jonkinlainen vuorovaikutus.
settings.units.add_more = Ota lisää käyttöön
-settings.add_team_success = Tiimillä on nyt pääsy repositorioon.
-settings.use_external_issue_tracker = Käytä ulkoista ongelmienseurantaa
-settings.transfer_started = Tämä repositorio on merkitty siirrettäväksi ja se odottaa vahvistusta käyttäjältä "%s"
-signing.wont_sign.pubkey = Kommittia ei allekirjoiteta, koska sinulla ei ole yhtäkään julkista avainta liitetty tiliisi.
-settings.transfer_succeed = Repositorio on siirretty.
+settings.add_team_success = Tiimillä on nyt pääsy tietovarastoon.
+settings.use_external_issue_tracker = Käytä ulkoista ongelmanseurantaa
+settings.transfer_started = Tämä tietovarasto on merkitty siirrettäväksi ja se odottaa vahvistusta käyttäjältä "%s"
+signing.wont_sign.pubkey = Kommittia ei allekirjoiteta, koska sinulla ei ole julkista avainta liitetty tiliisi.
+settings.transfer_succeed = Tietovarasto on siirretty.
activity.git_stats_on_default_branch = Haarassa %s,
settings.tracker_issue_style.regexp = Säännöllinen lauseke
wiki.reserved_page = Wikisivun nimi "%s" on varattu.
@@ -1984,18 +2059,18 @@ pulls.recently_pushed_new_branches = Työnsit haaraan %[
signing.will_sign = Tämä kommitti allekirjoitetaan avaimella "%s".
signing.wont_sign.never = Kommitit eivät ole koskaan allekirjoitettuja.
settings.mirror_settings.direction = Suunta
-settings.mirror_settings.push_mirror.remote_url = Git-etärepon URL-osoite
-settings.issues_desc = Käytä repositorion ongelmienseurantaa
-settings.use_internal_issue_tracker = Käytä sisäänrakennettua ongelmienseurantaa
-settings.external_tracker_url = Ulkoisen ongelmienseurannan URL-osoite
-settings.transfer_abort_success = Repositorion siirto käyttäjälle %s peruttiin.
-settings.transfer_quota_exceeded = Uuden omistajan (%s) tilakiintiö on täynnä. Repositoriota ei ole siirretty.
-settings.projects_desc = Käytä repositorion projekteja
-settings.releases_desc = Käytä repositorion julkaisuja
-settings.packages_desc = Käytä repositorion pakettirekisteriä
+settings.mirror_settings.push_mirror.remote_url = Git-etätietovaraston URL-osoite
+settings.issues_desc = Ota tietovaraston ongelmanseuranta käyttöön
+settings.use_internal_issue_tracker = Käytä sisäänrakennettua ongelmanseurantaa
+settings.external_tracker_url = Ulkoisen ongelmanseurannan URL-osoite
+settings.transfer_abort_success = Tietovaraston siirto käyttäjälle %s peruttiin.
+settings.transfer_quota_exceeded = Uusi omistaja (%s) on ylittänyt kiintiön. Tietovarastoa ei ole siirretty.
+settings.projects_desc = Ota tietovarastoprojektit käyttöön
+settings.releases_desc = Ota tietovaraston julkaisut käyttöön
+settings.packages_desc = Ota tietovarastopakettien rekisteri käyttöön
activity.git_stats_push_to_branch = haaraan %s ja
wiki.wiki_page_revisions = Sivun versiot
-settings.wiki_desc = Käytä repositorion wikiä
+settings.wiki_desc = Ota tietovaraston wiki käyttöön
signing.wont_sign.always = Kommitit ovat aina allekirjoitettuja.
milestones.edit_subheader = Merkkipaalut järjestävät ongelmia ja seuraavat edistymistä.
view_git_blame = Näytä git blame
@@ -2010,20 +2085,20 @@ branch.new_branch_from = Luo uusi haara kohteesta "%s"
settings.matrix.message_type = Viestin tyyppi
diff.committed_by = kommitoinut
invisible_runes_line = `Tällä rivillä on näkymättömiä Unicode-merkkejä`
-editor.fork_before_edit = Sinun täytyy forkata tämä repo tehdäksesi tai ehdottaaksesi muutoksia tähän tiedostoon.
-editor.file_deleting_no_longer_exists = Poistettava tiedosto, "%s", ei ole enää olemassa tässä repossa.
+editor.fork_before_edit = Sinun täytyy forkata tämä tietovarasto tehdäksesi tai ehdottaaksesi muutoksia tähän tiedostoon.
+editor.file_deleting_no_longer_exists = Poistettavaa tiedostoa "%s" ei enää ole tässä tietovarastossa.
editor.add_tmpl.filename = tiedostonimi
editor.fail_to_apply_patch = Ei voitu toteuttaa paikkaa "%s"
editor.propose_file_change = Ehdota tiedostomuutosta
editor.new_branch_name = Nimeä uusi haara tätä kommittia varten
editor.new_branch_name_desc = Uuden haaran nimi…
-editor.file_editing_no_longer_exists = Muokattava tiedosto, "%s", ei ole enää olemassa tässä repossa.
+editor.file_editing_no_longer_exists = Muokattavaa tiedostoa "%s" ei enää ole tässä tietovarastossa.
editor.cannot_commit_to_protected_branch = Suojattuun haaraan "%s" ei voi kommitoida.
issues.remove_request_review = Poista katselmointipyyntö
issues.remove_request_review_block = Katselmointipyyntöä ei voi poistaa
-pulls.require_signed_wont_sign = Tämä haara vaatii allekirjoitetut kommitit, mutta tätä yhdistämistä ei allekirjoiteta
+pulls.require_signed_wont_sign = Haara vaatii allekirjoitettuja kommitteja, mutta tätä yhdistämistä ei allekirjoiteta
pulls.push_rejected_summary = Koko hylkäysviesti
-settings.unarchive.button = Poista repon arkistointi
+settings.unarchive.button = Kumoa tietovaraston arkistointi
release.type_attachment = Liite
tag.create_tag_from = Luo uusi tagi kohteesta"%s"
topic.count_prompt = Voit valita korkeintaan 25 aihetta
@@ -2043,7 +2118,7 @@ archive.title = Tämä repo on arkistoitu. Voit katsella sen sisältämiä tiedo
reactions_more = ja %d lisää
mirror_address = Kloonaa URL-osoitteesta
migrate_items_merge_requests = Yhdistämispyynnöt
-stars_remove_warning = Tämä poistaa kaikki tähdet tästä reposta.
+stars_remove_warning = Tämä poistaa kaikki tähdet tästä tietovarastosta.
archive.issue.nocomment = Tämä repo on arkistoitu. Et voi kommentoida ongelmia.
archive.pull.nocomment = Tämä repo on arkistoitu. Et voi kommentoida vetopyyntöjä.
settings.webhook_deletion_desc = Webkoukun poistaminen poistaa sen asetukset ja toimitushistorian. Jatketaanko?
@@ -2051,14 +2126,14 @@ settings.discord_icon_url.exceeds_max_length = Kuvakkeen URL-osoite voi sisält
settings.event_wiki_desc = Wiki-sivu luotu, nimetty uudelleen, muokattu tai poistettu.
settings.event_pull_request_desc = Vetopyyntö avattu, suljettu, avattu uudelleen tai muokattu.
settings.protect_branch_name_pattern = Suojatun haaran nimen kaava
-issues.dependency.add_error_dep_not_same_repo = Molempien ongelmien tulee olla samassa repossa.
+issues.dependency.add_error_dep_not_same_repo = Molempien ongelmien tulee olla samassa tietovarastossa.
settings.event_release = Julkaisu
pulls.merge_pull_request = Luo yhdistämiskommitti
settings.pull_mirror_sync_quota_exceeded = Kiintiö ylitetty, ei vedetä muutoksia.
settings.wiki_rename_branch_main_notices_1 = Tätä toimintoa EI VOI perua.
settings.webhook.test_delivery_desc_disabled = Aktivoi webkoukku testataksesi sitä tekaistulla tapahtumalla.
settings.discord_icon_url = Kuvakkeen URL-osoite
-settings.archive.branchsettings_unavailable = Haaran asetukset eivät ole saatavilla arkistoiduissa repoissa.
+settings.archive.branchsettings_unavailable = Haaran asetukset eivät ole saatavilla arkistoiduissa tietovarastoissa.
pulls.ready_for_review = Valmiina katselmointiin?
issues.time_spent_total = Käytetty kokonaisaika
settings.webhook.test_delivery_desc = Testaa tätä webkoukkua tekaistulla tapahtumalla.
@@ -2066,32 +2141,32 @@ pulls.switch_comparison_type = Vaihda vertailutyyppiä
settings.hooks_desc = Webkoukut tekevät automaattisesti HTTP POST -pyyntöjä palvelimelle, kun jotkin Forgejo-tapahtumat käynnistyvät. Lue lisää webkoukkujen oppaasta .
issues.num_participants_one = %d osallistuja
issues.reference_link = Viittaus: %s
-settings.transfer_desc = Siirrä tämä repo käyttäjälle tai organisaatiolle, johon sinulla ylläpito-oikeus.
+settings.transfer_desc = Siirrä tämä tietovarasto käyttäjälle tai organisaatiolle, johon sinulla on ylläpito-oikeudet.
settings.add_collaborator = Lisää avustaja
-settings.mirror_settings.push_mirror.none = Push-peilejä ei ole määritetty
-settings.collaborator_deletion_desc = Avustajan poistaminen estää hänen pääsyn tähän repoon. Jatketaanko?
-settings.archive.text = Repon arkistointi asettaa sen pelkkään lukutilaan. Se piilotetaan hallintapaneelista. Kukaan (et edes sinä!) ei pysty tehdä uusia kommitteja, avata uusia ongelmia tai avata vetopyyntöjä.
-settings.mirror_settings.docs = Määritä reposi automaattisesti synkronoimaan kommitit, tagit ja haarat toiseen repoon.
-settings.add_collaborator_duplicate = Avustaja on jo lisätty tähän repoon.
-settings.add_collaborator_blocked_them = Avustajaa ei voi lisätä, koska kyseinen avustaja on estänyt repon omistajan.
-settings.add_collaborator_blocked_our = Avustajaa ei voi lisätä, koska repon omistaja on estänyt hänet.
-settings.default_branch_desc = Valitse repon oletushaara, johon vetopyynnöt ja koodikommitit kohdistetaan:
+settings.mirror_settings.push_mirror.none = Työntöpeilejä ei ole määritetty
+settings.collaborator_deletion_desc = Avustajan poistaminen peruuttaa hänen pääsynsä tähän tietovarastoon. Jatketaanko?
+settings.archive.text = Tietovaraston arkistointi asettaa sen pelkkään lukutilaan. Se piilotetaan kojelaudalta. Kukaan ei voi tehdä (et edes sinä) uusia kommitteja, tai avata ongelmia tai vetopyyntöjä.
+settings.mirror_settings.docs = Määritä tietovarastosi synkronoimaan kommitit, tagit ja haarat automaattisesti toisen tietovaraston kanssa.
+settings.add_collaborator_duplicate = Avustaja on jo lisätty tähän tietovarastoon.
+settings.add_collaborator_blocked_them = Avustajaa ei voi lisätä, koska hän on estänyt tietovaraston omistajan.
+settings.add_collaborator_blocked_our = Avustajaa ei voi lisätä, koska tietovaraston omistaja on estänyt hänet.
+settings.default_branch_desc = Valitse tietovaraston oletushaara vetopyyntöjä ja koodin kommitteja varten:
issues.role.collaborator = Avustaja
settings.trust_model.collaboratorcommitter.long = Avustaja+kommitoija: Luota avustajien allekirjoituksiin, jotka vastaavat kommitoijaa
settings.collaborator_deletion = Poista avustaja
wiki.desc = Kirjoita ja jaa dokumentaatiota avustajien kesken.
settings.trust_model.collaborator = Avustaja
-mirror_sync_on_commit = Synkronoi kun kommitit pushataan
-settings.mirror_settings.docs.disabled_pull_mirror.instructions = Määritä projektisi automaattisesti pushaamaan kommitit, tagit ja haarat toiseen repoon. Pull-peilit on poistettu käytöstä tämän sivuston ylläpitäjän toimesta.
-settings.mirror_settings.docs.more_information_if_disabled = Löydät lisätietoja push- ja pull-peileistä täältä:
-settings.mirror_settings.push_mirror.add = Lisää push-peili
+mirror_sync_on_commit = Synkronoi, kun kommitteja työnnetään
+settings.mirror_settings.docs.disabled_pull_mirror.instructions = Määritä projektisi työntämään kommitit, tagit ja haarat automaattisesti toiseen tietovarastoon. Sivustosi järjestelmänvalvoja on poistanut vetopeilit käytöstä.
+settings.mirror_settings.docs.more_information_if_disabled = Löydät lisätietoja työntö- ja vetopeileistä täältä:
+settings.mirror_settings.push_mirror.add = Lisää työntöpeili
settings.mirror_settings.push_mirror.edit_sync_time = Muokkaa peilin synkronoinnin aikaväliä
settings.trust_model.collaboratorcommitter = Avustaja+kommitoija
settings.trust_model.default = Oletusarvoinen luottamusmalli
-settings.admin_enable_health_check = Käytä repositorion terveystarkastuksia (git fsck)
+settings.admin_enable_health_check = Ota tietovaraston terveystarkastukset käyttöön (git fsck)
settings.remove_collaborator_success = Avustaja on poistettu.
-issues.role.collaborator_helper = Tämä käyttäjä on kutsuttu avustajaksi tähän repoon.
-settings.pulls_desc = Käytä repositorion vetopyyntöjä
+issues.role.collaborator_helper = Tämä käyttäjä on kutsuttu avustajaksi tietovarastoon.
+settings.pulls_desc = Ota tietovaraston vetopyynnöt käyttöön
mirror_interval_invalid = Peilauksen aikaväli ei ole kelvollinen.
settings.collaboration = Avustajat
settings.trust_model = Allekirjoituksen luottamusmalli
@@ -2100,44 +2175,425 @@ mirror_interval = Peilauksen aikaväli (kelvolliset yksiköt ovat "h", "m", "s")
settings.add_collaborator_success = Avustaja on lisätty.
settings.add_collaborator_owner = Omistajaa ei voi lisätä avustajaksi.
settings.signing_settings = Allekirjoituksen vahvistuksen asetukset
-settings.mirror_settings.docs.disabled_push_mirror.instructions = Määritä projektisi automaattisesti vetämään kommitit, tagit ja haarat toisesta reposta.
+settings.mirror_settings.docs.disabled_push_mirror.instructions = Määritä projektisi automaattisesti vetämään kommitit, tagit ja haarat toisesta tietovarastosta.
settings.trust_model.collaborator.long = Avustaja: Luota avustajien allekirjoituksiin
issues.dependency.setting = Käytä riippuvuuksia ongelmiin ja vetopyyntöihin
settings.allow_only_contributors_to_track_time = Salli vain avustajien seurata aikaa
settings.actions_desc = Käytä integroituja CI-/CD-putkia Forgejo Actionsia hyödyntäen
-settings.admin_enable_close_issues_via_commit_in_any_branch = Sulje ongelma kommitin toimesta, joka on tehty muuhun kuin oletusarvoiseen haaraan
-settings.mirror_settings.pushed_repository = Työnnetty repo
+settings.admin_enable_close_issues_via_commit_in_any_branch = Sulje ongelma muussa kuin oletushaarassa tehdyllä kommitilla
+settings.mirror_settings.pushed_repository = Työnnetty tietovarasto
pulls.compare_changes_desc = Valitse haara, johon yhdistetään, ja haara, josta vedetään.
no_eol.text = Ei EOL:ää
auto_init_description = Aloita Git-historia README-tiedostolla ja valinnaisesti License- ja .gitignore-tiedostoilla.
new_from_template = Käytä mallipohjaa
-new_from_template_description = Voit valita olemassa olevan repon mallipohjan ja toteuttaa sen asetukset.
+new_from_template_description = Voit valita olemassa olevan tietovarastomallipohjan tässä instanssissa ja käyttää sen asetuksia.
new_advanced = Lisäasetukset
new_advanced_expand = Laajenna napsauttamalla
-template_description = Repojen mallipohjat mahdollistavat uusien repojen luomisen halutulla hakemistorakenteella, tiedostoilla ja valinnaisilla asetuksilla.
-settings.enter_repo_name = Kirjoita omistajan ja repon nimi täsmälleen kuten esitetty:
+template_description = Mallipohjaisten tietovarastojen avulla käyttäjät voivat luoda uusia tietovarastoja, joilla on sama hakemistorakenne, tiedostot ja valinnaiset asetukset.
+settings.enter_repo_name = Syötä omistajan ja tietovaraston nimi täsmälleen kuten esitetty:
settings.confirmation_string = Vahvistusteksti
-settings.delete_notices_2 = - Tämä toiminto poistaa pysyvästi repon %s mukaan lukien koodin, ongelmat, kommentit, wikidatan ja avustaja-asetukset.
+settings.delete_notices_2 = - Tämä toiminto poistaa pysyvästi tietovaraston %s mukaan lukien koodin, ongelmat, kommentit, wikidatan ja avustaja-asetukset.
issues.filter_assginee_no_select = Kaikki käsittelijät
issues.new.assign_to_me = Osoita itselle
pulls.closed_at = `sulki tämän vetopyynnön %[2]s `
tree_path_not_found_branch = Polkua %[1]s ei ole olemassa haarassa %[2]s
transfer.no_permission_to_reject = Sinulla ei ole oikeutta hylätä tätä siirtoa.
-generate_repo = Luo repo
+generate_repo = Luo tietovarasto
tree_path_not_found_commit = Polkua %[1]s ei ole olemassa kommitissa %[2]s
-archive.pull.noreview = Tämä repo on arkistoitu. Et voi katselmoida vetopyyntöjä.
+archive.pull.noreview = Tämä tietovarasto on arkistoitu. Et voi katselmoida vetopyyntöjä.
tree_path_not_found_tag = Polkua %[1]s ei ole olemassa tagissa %[2]s
transfer.no_permission_to_accept = Sinulla ei ole oikeutta hyväksyä tätä siirtoa.
settings.web_hook_name_feishu = Feishu / Lark Suite
+delete_preexisting = Poista olemassa olevat tiedostot
+projects.edit_subheader = Projektit organisoivat ongelmia ja seuraavat edistymistä.
+issues.filter_no_results = Ei tuloksia
+issues.filter_no_results_placeholder = Kokeile määrittää eri hakusuodattimet.
+issues.new.no_reviewers = Ei katselmoijia
+issues.choose.get_started = Aloitetaan
+issues.label_templates.title = Lataa nimilapun esiasetus
+issues.label_templates.use = Käytä nimilapun esiasetusta
+issues.add_label = lisäsi nimilapun %s %s
+issues.add_labels = lisäsi nimilaput %s %s
+issues.num_reviews_one = %d katselmointi
+issues.num_reviews_few = %d katselmointia
+issues.reaction.add = Lisää reaktio
+issues.ref_pull_from = `viittasi tähän vetopyyntöön %[4]s %[2]s `
+issues.author.tooltip.issue = Tämä käyttäjä on tämän ongelman tekijä.
+issues.author.tooltip.pr = Tämä käyttäjä on tämän vetopyynnön tekijä.
+issues.role.contributor_helper = Tämä käyttäjä on aiemmin kommitoinut tähän tietovarastoon.
+issues.label_deletion_desc = Nimilapun poistaminen poistaa sen kaikista ongelmista. Jatketaanko?
+issues.label_deletion_success = Nimilappu on poistettu.
+issues.attachment.open_tab = `Napsauta nähdäksesi "%s" uudessa välilehdessä`
+issues.attachment.download = `Napsauta ladataksesi "%s"`
+issues.unpin_issue = Poista ongelman kiinnitys
+issues.max_pinned = Et voi kiinnittää enempää ongelmia
+issues.cancel_tracking = Hylkää
+issues.due_date_added = lisäsi eräpäivän %s %s
+issues.due_date_remove = poisti eräpäivän %s %s
+issues.review.comment = katselmoi %s
+issues.review.add_review_request = pyysi katselmointia käyttäjältä %[1]s %[2]s
+issues.review.add_review_requests = pyysi katselmointeja käyttäjiltä %[1]s %[2]s
+issues.review.reviewers = Katselmoijat
+issues.review.outdated = Vanhentunut
+issues.review.outdated_description = Sisältö on muuttunut siitä ajanhetkestä, kun tämä kommentti luotiin
+issues.review.option.show_outdated_comments = Näytä vanhentuneet kommentit
+issues.review.option.hide_outdated_comments = Piilota vanhentuneet kommentit
+issues.review.show_outdated = Näytä vanhentuneet
+issues.review.hide_outdated = Piilota vanhentuneet
+pulls.sign_in_require = Kirjaudu sisään luodaksesi uuden vetopyynnön.
+pulls.blocked_by_official_review_requests = Tämä vetopyyntö on estetty, koska siltä puuttuu hyväksyntä yhdeltä tai useammalta viralliselta katselmoijalta.
+pulls.no_merge_access = Sinulla ei ole valtuutta yhdistää tätä vetopyyntöä.
+pulls.commit_ref_at = `viittasi tähän vetopyyntöön kommitista %[2]s `
+settings.external_wiki_url_error = Ulkoisen wikin URL-osoite ei ole kelvollinen.
+settings.external_tracker_url_error = Ulkoisen ongelmanseurannan URL-osoite ei ole kelvollinen.
+settings.event_fork = Forkkaus
+settings.event_issue_label = Nimilaput
+settings.event_pull_request_label = Nimilaput
+settings.event_pull_request_review = Katselmoinnit
+settings.event_pull_request_review_request = Katselmointipyynnöt
+settings.authorization_header = Authorization-otsake
+diff.has_escaped = Tällä rivillä on piilotettuja Unicode-merkkejä
+
+adopt_search = Syötä käyttäjänimi etsiäksesi omaksumattomia tietovarastoja… (jätä tyhjäksi löytääksesi kaikki)
+adopt_preexisting_success = Omaksuttu tiedostot ja luotu tietovarasto lähteestä %s
+delete_preexisting_success = Poistetut omaksumattomat tiedostot kohteesta %s
+pulls.merged_by = %[3]s :n yhdistettiin %[1]s
+pulls.merged_by_fake = %[2]s:n yhdistettiin %[1]s
+issues.comment_pull_merged_at = yhdistetty kommitti %[1]s %[2]s tietovarastoon %[3]s
+issues.comment_manually_pull_merged_at = manuaalisesti yhdistetty kommitti %[1]s %[2]s tietovarastoon %[3]s
+pulls.cannot_auto_merge_desc = Tätä vetopyyntöä ei voida yhdistää automaattisesti ristiriitojen vuoksi.
+pulls.no_merge_desc = Tätä vetopyyntöä ei voida yhdistää, koska kaikki tietovaraston yhdistämisvaihtoehdot ovat poistettu käytöstä.
+pulls.no_merge_wip = Tätä vetopyyntöä ei voida yhdistää, koska se on merkitty keskeneräiseksi työksi.
+pulls.no_merge_not_ready = Tämä vetopyyntö ei ole valmis yhdistettäväksi. Tarkista katselmoinnin tila ja tilantarkistukset.
+pulls.has_merged = Epäonnistui: vetopyyntö on yhdistetty, joten et voi yhdistää uudelleen tai muuttaa kohdehaaraa.
+pulls.cmd_instruction_checkout_title = Uloskuittaus
+pulls.cmd_instruction_checkout_desc = Kuittaa ulos uusi haara projektitietovarastostasi ja testaa muutokset.
+pulls.cmd_instruction_merge_title = Yhdistä
+pulls.cmd_instruction_merge_desc = Yhdistä muutokset ja päivitä Forgejossa.
+pulls.cmd_instruction_merge_warning = Varoitus: Asetusta ”Tunnista manuaalinen yhdistäminen automaattisesti” ei ole otettu käyttöön tässä tietovarastossa. Sinun on merkittävä tämä vetopyyntö manuaalisesti yhdistetyksi jälkikäteen.
+pulls.clear_merge_message = Tyhjennä yhdistämisviesti
+pulls.clear_merge_message_hint = Yhdistämisviestin tyhjentäminen poistaa vain kommittiviestin sisällön ja säilyttää luodut git-trailerit, kuten "Co-Authored-By…".
+activity.title.prs_merged_by = %s yhdisti %s
+settings.pulls.enable_autodetect_manual_merge = Ota Tunnista manuaalinen yhdistäminen automaattisesti -asetus käyttöön (Huomaa: joissakin erityistapauksissa voi esiintyä virhearviointeja)
+settings.protect_status_check_patterns_desc = Syötä kaavat määrittääksesi, mitkä tilatarkistukset on läpäistävä, ennen kuin haarat voidaan yhdistää tätä sääntöä vastaavaan haaraan. Jokainen rivi määrittää kaavan. Kaavat eivät saa olla tyhjiä.
+settings.protect_check_status_contexts_desc = Vaadi tilatarkistusten läpäisy ennen yhdistämistä. Kun käytössä, kommitit on ensin työnnettävä toiseen haaraan ja sitten yhdistettävä tai työnnettävä suoraan tätä sääntöä vastaavaan haaraan tilantarkistuksen jälkeen. Jos konteksteja ei löydy, viimeisen kommitin on oltava onnistunut kontekstista riippumatta.
+
+fork_branch = Forkkiin kloonattava haara
+fork_no_valid_owners = Tätä tietovarastoa ei voi forkata, koska sillä ei ole kelvollisia omistajia.
+mirror_use_ssh.not_available = SSH-todennus ei ole käytettävissä.
+mirror_denied_combination = Julkiseen avaimeen ja salasanaan pohjautuvaa todennusta ei voi käyttää yhdessä.
+mirror_sync = synkronoitu
+mirror_address_protocol_invalid = Määritetty URL-osoite on virheellinen. Vain http(s):// tai git:// -sijainteja voi käyttää peilaukseen.
+mirror_lfs_endpoint = LFS-päätepiste
+unit_disabled = Sivuston ylläpitäjä on poistanut käytöstä tämän tietovarasto-osion.
+language_other = Muu
+adopt_preexisting_label = Omaksu tiedostot
+adopt_preexisting = Omaksu olemassa olevat tiedostot
+blame_prior = Näytä blame ennen tätä muutosta
+template.git_content = Git-sisältö (Oletushaara)
+form.reach_limit_of_creation_1 = Omistajan %d tietovaraston rajoitus on jo täynnä.
+form.reach_limit_of_creation_n = Omistajan %d tietovaraston rajoitus on jo täynnä.
+form.name_reserved = Tietovaraston nimi "%s" on varattu.
+form.name_pattern_not_allowed = Kaava "%s" ei ole sallittu tietovaraston nimessä.
+form.string_too_long = Merkkijono on pidempi kuin %d merkkiä.
+migrate_options_lfs = Tee migraatio LFS-tiedostoille
+migrate_options_lfs_endpoint.label = LFS-päätepiste
+migrate.clone_local_path = tai paikallisen palvelimen polku
+migrate.invalid_local_path = Paikallinen polku on virheellinen. Sitä ei ole olemassa tai se ei ole hakemisto.
+migrate.invalid_lfs_endpoint = LFS-päätepiste ei ole kelvollinen.
+migrated_from = Suoritettu migraatio lähteestä %[2]s
+migrated_from_fake = Suoritettu migraatio lähteestä %[1]s
+migrate.migrate = Tee migraatio lähteestä %s
+migrate.migrating_failed.error = Migraatio epäonnistui: %s
+migrate.migrating_topics = Suoritetaan aiheiden migraatiota
+migrate.migrating_milestones = Suoritetaan merkkipaalujen migraatiota
+migrate.migrating_labels = Suoritetaan nimilappujen migraatiota
+migrate.migrating_releases = Suoritetaan julkaisujen migraatiota
+migrate.migrating_issues = Suoritetaan ongelmien migraatiota
+migrate.migrating_pulls = Suoritetaan vetopyyntöjen migraatiota
+migrate.cancel_migrating_title = Peruuta migraatio
+file_follow = Seuraa symbolista linkkiä
+file_view_rendered = Näytä renderöitynä
+commit.load_referencing_branches_and_tags = Lataa haarat ja tagit, jotka viittaavat tähän kommittiin
+from_comment = (kommentti)
+no_eol.tooltip = Tämä tiedosto ei sisällä lopussa olevaa rivin loppu -merkkiä.
+editor.must_be_on_a_branch = Sinun tulee olla haarassa, jotta voit tehdä tai ehdottaa muutoksia tähän tiedostoon.
+editor.commit_message_desc = Lisää valinnainen, laajennettu kuvaus…
+editor.invalid_commit_mail = Virheellinen sähköposti kommitin luomista varten.
+editor.file_changed_while_editing = Tiedoston sisältö on muuttunut sen avaamisen jälkeen. Napsauta tästä nähdäksesi muutokset tai kommitoi muutokset uudelleen korvataksesi muutokset.
+editor.commit_id_not_matching = Tiedosto muuttui sillä aikaa, kun muokkasit sitä. Kommitoi uuteen haaraan ja yhdistä sen jälkeen.
+editor.upload_files_to_dir = Lähetä tiedostot hakemistoon "%s"
+editor.no_commit_to_branch = Kommitointi suoraan haaraan ei onnistu syystä:
+editor.user_no_push_to_branch = Käyttäjä ei voi työntää haaraan
+commits.no_commits = Ei yhteisiä kommitteja. "%s" ja "%s" omaavat täysin eri historiat.
+commits.browse_further = Selaa kauemmas
+commits.view_path = Näytä tässä historian kohdassa
+commits.view_single_diff = Näytä tässä kommitissa tähän tiedostoon kohdistuneet muutokset
+commit.operations = Toimenpiteet
+commit.revert = Palauta
+commit.revert-header = Palauta: %s
+projects.new_subheader = Koordinoi, seuraa ja päivitä työtä yhdessä paikassa, jotta projektit pysyvät läpinäkyvinä ja aikataulussa.
+projects.column.set_default_desc = Aseta tämä sarake oletukseksi luokittelemattomille ongelmille ja vedoille
+projects.column.deletion_desc = Projektin sarakkeen poistaminen siirtää kaikki siihen liittyvät ongelmat oletussarakkeeseen. Jatketaanko?
+projects.card_type.desc = Korttiesikatselut
+issues.filter_projects = Suodata projekti
+issues.filter_labels = Suodata nimilappu
+issues.filter_reviewers = Suodata katselmoija
+issues.new.clear_projects = Tyhjennä projektit
+issues.choose.ignore_invalid_templates = Virheelliset mallipohjat on jätetty huomiotta
+issues.filter_sort.relevance = Asiaankuuluvuus
+issues.context.menu = Kommenttivalikko
+issues.role.member_helper = Tämä käyttäjä on tietovaraston omistavan organisaation jäsen.
+issues.role.first_time_contributor = Avustaja ensimmäistä kertaa
+issues.role.first_time_contributor_helper = Tämä on käyttäjän ensimmäinen kontribuutio tähän tietovarastoon.
+issues.role.contributor = Avustaja
+issues.is_stale = Tähän vetopyyntöön on kohdistunut muutoksia tämän katselmoinnin jälkeen
+issues.dismiss_review = Hylkää katselmointi
+issues.dismiss_review_warning = Haluatko hylätä katselmoinnin?
+issues.delete.text = Haluatko varmasti poistaa tämän ongelman? (Sisältö poistetaan pysyvästi. Harkitse sen sijaan sulkemista, jos haluat pitää ongelman arkistoituna)
+issues.del_time = Poista tämä aikaloki
+issues.del_time_history = `poisti käytetyn ajan %s`
+issues.dependency.added_dependency = `lisäsi uuden riippuvuuden %s`
+issues.dependency.removed_dependency = `poisti riippuvuuden %s`
+issues.dependency.add_error_same_issue = Et voi tehdä ongelmaa riippuvaiseksi itsestään.
+issues.review.remove_review_request_self = kieltäytyi katselmoimasta %s
+issues.blocked_by_user = Et voi luoda ongelmia tähän tietovarastoon, koska tietovaraston omistaja on estänyt sinut.
+pulls.desc = Ota vetopyynnöt ja koodikatselmoinnit käyttöön.
+pulls.show_changes_since_your_last_review = Näytä viimeisimmän katselmointisi jälkeiset muutokset
+pulls.showing_specified_commit_range = Näytetään vain muutokset välillä %[1]s..%[2]s
+pulls.select_commit_hold_shift_for_range = Valitse kommitti. Pidä pohjassa shift + napsauta valitaksesi alueen
+pulls.filter_changes_by_commit = Suodata kommitin perusteella
+pulls.reopen_to_merge = Avaa tämä vetopyyntö uudelleen suorittaaksesi yhdistämisen.
+pulls.cant_reopen_deleted_branch = Tätä vetopyyntöä ei voi avata uudelleen, koska haara poistettiin.
+pulls.data_broken = Tämä vetopyyntö on rikki johtuen puuttuvasta forkkitiedosta.
+pulls.files_conflicted = Tämä vetopyyntö sisältää muutoksia, jotka ovat ristiriidassa kohdehaaran kanssa.
+pulls.is_checking = Yhdistämisen ristiriidan tarkistus on meneillään. Kokeile uudelleen hetken kuluttua.
+pulls.is_ancestor = Tämä haara on jo sisällytetty kohdehaaraan. Yhdistettävää ei ole.
+pulls.is_empty = Tässä haarassa olevat muutokset ovat jo kohdehaarassa. Tästä tulee tyhjä kommitti.
+pulls.required_status_check_failed = Jotkin vaaditut tarkistukset eivät onnistuneet.
+pulls.required_status_check_missing = Jotkin vaaditut tarkistukset puuttuvat.
+pulls.required_status_check_administrator = Ylläpitäjänä voit silti yhdistää tämän vetopyynnön.
+pulls.blocked_by_approvals = Tällä vetopyynnöllä ei ole riittävästi hyväksyntöjä. %d/%d hyväksyntää myönnetty.
+pulls.blocked_by_rejection = Tämä vetopyyntö sisältää virallisen katselmoijan vaatimisia muutoksia.
+pulls.blocked_by_outdated_branch = Tämä vetopyyntö on vanhentunut ja siksi estetty.
+pulls.blocked_by_changed_protected_files_1 = Tämä vetopyyntö sisältää suojatun tiedoston ja on siksi estetty:
+pulls.blocked_by_changed_protected_files_n = Tämä vetopyyntö on estetty, koske se muuttaa suojattuja tiedostoja:
+pulls.cannot_auto_merge_helper = Yhdistä manuaalisesti selvittääksesi konfliktit.
+pulls.blocked_by_user = Et voi luoda vetopyyntöä tähän tietovarastoon, koska tietovarastojan omistaja on estänyt sinut.
+pulls.merge_conflict = Yhdistäminen epäonnistui: Yhdistämisen aikana tapahtui ristiriita. Vihje: Kokeile eri strategiaa
+pulls.push_rejected = Työntö epäonnistui: Työntö hylättiin. Katselmoi tämän tietovaraston Git-koukut.
+pulls.status_checking = Jotkin tarkistukset odottavat
+pulls.status_checks_success = Kaikki tarkistukset onnistuivat
+pulls.status_checks_warning = Jotkin tarkistukset raportoivat varoituksia
+pulls.status_checks_failure = Jotkin tarkistukset epäonnistuivat
+pulls.status_checks_error = Jotkin tarkistukset raportoivat virheitä
+pulls.status_checks_hide_all = Piilota kaikki tarkistukset
+pulls.status_checks_show_all = Näytä kaikki tarkistukset
+pulls.reopened_at = `avasi uudelleen tämän vetopyynnön %[2]s `
+pulls.agit_explanation = Luotu käyttäen AGit-työnkulkua. AGit antaa avustajien ehdottaa muutoksia käyttämällä "git push" ilman, että uutta forkkia tai uutta haaraa luodaan.
+pulls.auto_merge_button_when_succeed = (Kun tarkistukset onnistuvat)
+pulls.auto_merge_when_succeed = Yhdistä automaatisesti kun kaikki tarkistukset onnistuvat
+pulls.auto_merge_newly_scheduled = Tämä vetopyyntö aikataulutettiin yhdistettäväksi, kun kaikki tarkistukset onnistuvat.
+pulls.auto_merge_cancel_schedule = Peru automaattinen yhdistäminen
+pulls.auto_merge_not_scheduled = Tätä vetopyyntöä ei ole aikataulutettu automaattisesti yhdistettäväksi.
+pulls.auto_merge_canceled_schedule = Tämän vetopyynnön automaattinen yhdistäminen peruttiin.
+pulls.delete.text = Haluatko varmasti poistaa tämän vetopyynnön? (Kaikki sisältö poistetaan pysyvästi. Harkitse sen sijaan sulkemista, jos haluat pitää arkistoituna)
+comments.edit.already_changed = Muutosten tallentaminen kommenttiin epäonnistui. Vaikuttaa siltä, että sisältöä on jo muutettu toisen käyttäjän toimesta. Päivitä sivu ja muokkaa uudelleen välttääksesi ylikirjoittamasta muiden muutoksia
+milestones.invalid_due_date_format = Eräpäivän muodon tulee olla "yyyy-mm-dd".
+signing.wont_sign.error = Tapahtui virhe tarkistaessa voiko kommitin allekirjoittaa.
+signing.wont_sign.nokey = Tässä instanssissa ei ole avainta tämän kommitin allekirjoittamiseksi.
+signing.wont_sign.twofa = Sinulla tulee olla kaksivaiheinen todennus käytössä, jotta kommitit voi allekirjoittaa.
+wiki.page_name_desc = Kirjoita tämän wikisivun nimi. Joitain erikoisnimiä ovat: "Home", "_Sidebar" ja "_Footer".
+wiki.original_git_entry_tooltip = Näytä alkuperäinen Git-tiedosto sen sijaan, että ystävällistä linkkiä käytetään.
+activity.title.prs_opened_by = %s ehdottanut %s
+activity.opened_prs_label = Ehdotettu
+activity.title.unresolved_conv_1 = %d selvittämätön keskustelu
+activity.title.unresolved_conv_n = %d selvittämätöntä keskustelua
+activity.unresolved_conv_desc = Näitä äskettäin muuttuneita ongelmia ja vetopyyntöjä ei ole vielä selvitetty.
+activity.title.releases_published_by = %s julkaissut %s
+activity.git_stats_files_changed_1 = on muuttunut
+settings.desc = Asetuksissa voit hallita tietovaraston asetuksia
+settings.federation_not_enabled = Federaatiota ei ole käytössä käyttämässäsi instanssissa.
+settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning = Tällä hetkellä tämä on mahdollista vain valitsemalla "Uusi migraatio" valikosta. Saadaksesi lisätietoja:
+settings.mirror_settings.docs.disabled_push_mirror.info = Työntöpeilit on poistettu käytöstä sivuston ylläpidon toimesta.
+settings.mirror_settings.docs.pulling_remote_title = Etätietovarastosta vetäminen
+settings.mirror_settings.mirrored_repository = Peilattu tietovarasto
+settings.mirror_settings.direction.pull = Veto
+settings.mirror_settings.direction.push = Työntö
+settings.mirror_settings.push_mirror.none_ssh = Ei mitään
+settings.pull_mirror_sync_in_progress = Vedetään muutoksia etäpuolelta %s tällä hetkellä.
+settings.push_mirror_sync_in_progress = Työnnetään muutoksia etäpuoleen %s tällä hetkellä.
+settings.update_mirror_settings = Päivitä peilin asetukset
+settings.external_tracker_url_desc = Kävijät ohjataan ulkoisen ongelmanseurannan URL-osoitteeseen, kun Ongelmat-välilehteä napsautetaan.
+settings.tracker_url_format_error = Ulkoisen ongelmanseurannan URL-muoto ei ole kelvollinen URL-osoite.
+settings.tracker_issue_style = Ulkoisen ongelmanseurannan numeromuoto
+settings.tracker_issue_style.regexp_pattern = Säännöllisen lausekkeen kaava
+settings.pulls.default_delete_branch_after_merge = Poista vetopyynnön haara yhdistämisen jälkeen oletusarvoisesti
+settings.admin_code_indexer = Koodin indeksoija
+settings.admin_stats_indexer = Kooditilastojen indeksoija
+settings.admin_indexer_commit_sha = Viimeksi indeksoitu kommitti
+settings.admin_indexer_unindexed = Indeksöimätön
+settings.reindex_button = Lisää uudelleenindeksoinnin jonoon
+settings.reindex_requested = Uudelleenindeksointi pyydetty
+settings.convert = Konvertoi tavalliseksi tietovarastoksi
+settings.convert_desc = Voit konvertoida tämän peilin tavalliseksi tietovarastoksi. Tätä ei voi perua.
+settings.convert_notices_1 = Tämä toimenpide konvertoi peilin tavalliseksi tietovarastoksi, eikä toimenpidettä voi perua.
+settings.convert_confirm = Konvertoi tietovarasto
+settings.convert_succeed = Peili on konvertoitu tavalliseksi tietovarastoksi.
+settings.convert_fork = Konvertoi tavalliseksi tietovarastoksi
+settings.convert_fork_desc = Voit konvertoida tämän forkin tavalliseksi tietovarastoksi. Tätä ei voi perua.
+settings.convert_fork_notices_1 = Tämä toimenpide konvertoi forkin tavalliseksi tietovarastoksi, eikä toimenpidettä voi perua.
+settings.convert_fork_confirm = Konvertoi tietovarasto
+settings.convert_fork_succeed = Forkki on konvertoitu tavalliseksi tietovarastoksi.
+settings.transfer_abort_invalid = Et voi perua olematonta tietovaraston siirtoa.
+settings.transfer_in_progress = Meneillään on jo siirto. Peruuta siirto, jos haluat siirtää tämän tietovaraston toiselle käyttäjälle.
+settings.transfer_notices_1 = - Menetät pääsyn tähän tietovarastoon, jos siirrät sen yksittäiselle käyttäjälle.
+settings.transfer_notices_2 = - Säilytät pääsyn tietovarastoon, jos siirrät sen organisaatiolle, jonka omistat kokonaan tai osittain.
+settings.trust_model.default.desc = Käytä oletusarvoista tietovaraston luottamusmallia tälle asennukselle.
+settings.trust_model.collaborator.desc = Tämän tietovaraston avustajien kelvolliset allekirjoitukset merkitään luotetuiksi ("trusted") - (ottamatta kantaa, vastaavatko he kommitoijaa vai eivät). Muussa tapauksessa allekirjoitetukset merkitään ei-luotetuiksi ("untrusted"), jos allekirjoitus vastaa kommitoijaa, ja vastaamaton ("unmatched") jos ei.
+settings.trust_model.committer = Kommitoija
+settings.trust_model.committer.long = Kommitoija: Luota allekirjoituksiin, jotka vastaavat kommitoijia (Tämä vastaa GitHubia ja pakottaa Forgejo-allekirjoitetut kommitit olemaan Forgejo-käyttäjän kommitoimia)
+settings.wiki_rename_branch_main = Normalisoi Wiki-haaran nimi
+settings.confirm_wiki_branch_rename = Nimeä uudelleen wikin haara
+settings.wiki_delete_notices_1 = - Tämä poistaa pysyvästi wikin ja poistaa tietovaraston %s wikin käytöstä.
+settings.delete_notices_fork_1 = - Poistamisen jälkeen tämän tietovaraston forkeista tulee itsenäisiä.
+settings.add_collaborator_inactive_user = Inaktiivista käyttäjää ei voi lisätä avustajaksi.
+settings.change_team_access_not_allowed = Tiimin pääsyn muuttaminen tietovarastoon on rajoitettu organisaation omistajaan
+settings.team_not_in_organization = Tiimi ei ole samassa organisaatiossa kuin tietovarasto
+settings.add_team_duplicate = Tiimillä on jo tietovarasto
+settings.change_team_permission_tip = Tiimin käyttöoikeus on asetettu tiimin asetussivulla, eikä sitä voi muuttaa tietovarastokohtaisesti
+settings.delete_team_tip = Tällä tiimillä on pääsy kaikkiin tietovarastoihin, eikä sitä voi poistaa
+settings.add_webhook.invalid_channel_name = Webkoukun kanavan nimi ei voi olla tyhjä, eikä se voi sisältää vain merkkiä #.
+settings.webhook.replay.description = Toista webkoukku uudelleen.
+settings.webhook.replay.description_disabled = Toista webkoukku aktivoimalla se.
+settings.webhook.delivery.success = Tapahtuma on lisätty toimitusjonoon. Saattaa kestää muutama sekunti, ennen kuin se näkyy toimitushistoriassa.
+settings.githooks_desc = Git-koukuista vastaa Git itse. Voit muokata koukkutiedostoja alla määrittääksesi omavalintaisia toimenpiteitä.
+settings.add_webhook_desc = Forgejo lähettää POST
-pyyntöjä määritetyllä "Content-Type":llä kohde-URL-osoitteeseen. Lue lisää webkoukkujen oppaasta .
+settings.content_type = POST-sisältötyyppi
+settings.event_push_only = Työntötapahtumat
+settings.event_pull_request_assign = Toimeksianto
+settings.event_pull_request_assign_desc = Vetopyynnön toimeksianto luotu tai toimeksiannon osoitus poistettu.
+settings.event_pull_request_label_desc = Vetopyynnön nimilappuja lisätty tai poistettu.
+settings.event_pull_request_comment_desc = Vetopyynnön kommentti luotu, muokattu tai poistettu.
+settings.event_pull_request_review_desc = Vetopyyntö hyväksytty, hylätty tai katselmoinnin kommentteja lisätty.
+settings.event_pull_request_sync_desc = Haara päivitetty automaattisesti kohdehaaralla.
+settings.event_pull_request_review_request_desc = Vetopyynnön katselmointi pyydetty tai katselmointipyyntö poistettu.
+settings.event_pull_request_approvals = Vetopyynnön hyväksynnät
+settings.event_pull_request_merge = Vetopyynnön yhdistäminen
+settings.authorization_header_desc = Sisällytetään Authorization-otsakkeeseen pyynnöissä. Esimerkkejä: %s.
+settings.active = Aktiivinen
+settings.web_hook_name_wechatwork = WeCom (Wechat Work)
+settings.packagist_username = Packagist-käyttäjänimi
+settings.packagist_api_token = API-poletti
+settings.packagist_package_url = Packagist-paketin URL-osoite
+settings.sourcehut_builds.manifest_path = Koontimanifestin polku
+settings.sourcehut_builds.visibility = Työn näkyvyys
+settings.sourcehut_builds.secrets_helper = Anna työlle pääsy koontisalaisuuksiin (vaatii myönnön SECRETS:RO)
+settings.sourcehut_builds.access_token_helper = Pääsypoletti, jolla on myöntö JOBS:RW. Luo builds.sr.ht-poletti tai builds.sr.ht-poletti pääsyllä salaisuuksiin meta.sr.ht:ssä.
+settings.is_writable = Ota kirjoituspääsy käyttöön
+settings.add_key_success = Toimitusavain "%s" on lisätty.
+settings.protect_disable_push = Poista työntö käytöstä
+settings.protect_disable_push_desc = Tähän haaraan ei sallita työntämistä.
+settings.protect_enable_push = Ota työntö käyttöön
+settings.protect_enable_push_desc = Kenen tahansa kirjoituspääsyllä sallitaan työntää tähän haaraan (mutta ei työntää väkisin).
+settings.protect_enable_merge = Ota yhdistäminen käyttöön
+settings.protect_enable_merge_desc = Kenen tahansa kirjoituspääsyllä sallitaan yhdistää vetopyynnöt tähän haaraan.
+settings.protect_whitelist_committers = Sallittujen listalla rajoitettu työntö
+settings.protect_whitelist_committers_desc = Vain sallittujen listalla olevat käyttäjät tai tiimit sallitaan työntää tähän haaraan (mutta ei työntää väkisin).
+settings.protect_whitelist_teams = Työntämiseen oikeutettujen tiimien lista
+settings.protect_merge_whitelist_committers = Ota yhdistämiseen sallittu lista käyttöön
+settings.protect_merge_whitelist_teams = Yhdistämiseen oikeutettujen tiimien lista
+settings.protect_check_status_contexts = Ota tilatarkistus käyttöön
+settings.protect_status_check_patterns = Tilatarkistuskaavat
+settings.protect_check_status_contexts_list = Tilatarkistuksia löytyi tälle tietovarastolle viime viikolta
+settings.protect_invalid_status_check_pattern = Virheellinen tilatarkistuksen kaava: "%s".
+settings.protect_no_valid_status_check_patterns = Ei kelvollisia tilatarkistuksen kaavoja.
+settings.protect_required_approvals_desc = Salli yhdistäminen vain vetopyynnöille, joilla on riittävästi positiivisia katselmointeja.
+settings.protect_approvals_whitelist_enabled = Rajoita hyväksynnät vain sallittujen käyttäjien tai tiimien listoilla oleviin
+settings.protect_approvals_whitelist_teams = Katselmointeihin oikeutettujen tiimien lista
+settings.require_signed_commits_desc = Hylkää työnnöt tähän haaraan, jos niitä ei ole allekirjoitettu tai ne eivät ole vahvistettuja.
+settings.protect_branch_name_pattern_desc = Suojattujen haarojen nimien kaavat. Lue dokumentaatio kaavojen syntaksista. Esimerkkejä: main, release/**
+settings.protect_protected_file_patterns = Suojattujen tiedostojen kaavat (erotettu puolipisteellä ";")
+settings.update_protect_branch_success = Haaran suojaus säännölle "%s" on päivitetty.
+settings.remove_protected_branch_success = Haaran suojaus säännölle "%s" on poistettu.
+settings.remove_protected_branch_failed = Haaran suojaussäännön "%s" poistaminen epäonnistui.
+settings.protected_branch_deletion_desc = Haaran suojauksen poistaminen käytöstä sallii käyttäjien kirjoitusoikeudella työntää haaraan. Jatketaanko?
+settings.block_rejected_reviews = Estä yhdistäminen hylätyillä katselmoinneilla
+settings.block_rejected_reviews_desc = Yhdistäminen ei ole mahdollista, kun viralliset katselmoijat pyytävät muutoksia, siitä huolimatta että hyväksyntöjä olisi riittävästi.
+settings.block_outdated_branch = Estä yhdistäminen jos vetopyyntö on vanhentunut
+settings.enforce_on_admins = Pakota tämä sääntö tietovaraston ylläpitäjiin
+settings.enforce_on_admins_desc = Tietovaraston ylläpitäjät eivät voi ohittaa tätä sääntöä.
+settings.chat_id = Keskustelun ID-tunniste
+settings.thread_id = Ketjun ID-tunniste
+settings.matrix.room_id = Huoneen ID-tunniste
+settings.archive.error = Tietovarastoa arkistoitaessa tapahtui virhe. Katso lisätietoja lokista.
+settings.archive.mirrors_unavailable = Peilit eivät ole saatavilla arkistoiduissa tietovarastoissa.
+settings.unarchive.header = Kumoa tämän tietovaraston arkistointi
+settings.unarchive.text = Tietovaraston arkistoinnin kumoaminen palauttaa mahdollisuuden vastaanottaa kommitteja ja työntöjä, sekä luoda uusia ongelmia ja vetopyyntöjä.
+settings.unarchive.success = Tietovaraston arkistointi kumottiin.
+settings.unarchive.error = Tietovaraston arkistointia kumotessa tapahtui virhe. Katso lisätietoja lokista.
+settings.update_avatar_success = Tietovaraston profiilikuva päivitettiin.
+settings.lfs_lock = Lukitse
+settings.rename_branch_failed_protected = Haaraa %s ei voi nimetä uudelleen, koska se on suojattu haara.
+settings.rename_branch_failed_exist = Haaraa ei voi nimetä uudelleen, koska kohdehaara %s on olemassa.
+diff.git-notes.add = Lisää huomautus
+diff.git-notes.remove-header = Poista huomautus
+diff.git-notes.remove-body = Tämä huomautus poistetaan.
+diff.comment.add_line_comment = Lisää rivikommentti
+diff.review = Viimeistele katselmointi
+diff.review.self_reject = Vetopyyntöjen tekijät eivät voi pyytää muutoksia omiin vetopyyntöihinsä
+diff.review.self_approve = Vetopyyntöjen tekijät eivät voi hyväksyä omia vetopyyntöjään
+tag.ahead.target = haaraan %s tämän tagin jälkeen
+release.tag_helper_new = Uusi tagi. Tämä tagi luodaan kohteesta.
+release.add_tag_msg = Käytä otsikkoa ja julkaisun sisältöä tagin viestinä.
+release.hide_archive_links = Piilota automaattisesti luodut arkistot
+release.asset_external_url = Ulkoinen URL-osoite
+release.invalid_external_url = Virheellinen ulkoinen URL-osoite: "%s"
+branch.delete_branch_has_new_commits = Haaraa "%s" ei voi poistaa, koska uusia kommitteja on lisätty yhdistämisen jälkeen.
+branch.branch_name_conflict = Haaran nimi "%s" on ristiriidassa olemassa olevan haaran "%s" kanssa.
+branch.tag_collision = Haaraa "%s" ei voi luoda, koska tagi samalla nimellä on jo olemassa tietovarastossa.
+branch.rename_branch_to = Aseta haaran "%s" uudeksi nimeksi:
+error.csv.too_large = Tätä tiedostoa ei voi renderöidä, koska se on liian suuri.
+error.csv.unexpected = Tätä tiedostoa ei voi renderöidä, koska se sisältää odottamattoman merkin rivillä %d ja sarakkeessa %d.
+error.broken_git_hook = Tämän tietovaraston Git-koukut vaikuttavat olevan rikki. Seuraa dokumentaation ohjeita korjataksesi koukut, sen jälkeen työnnä kommitteja päivittääksesi tilan.
+
+rss.must_be_on_branch = Sinun täytyy olla haarassa saadaksesi RSS-syötteen.
+admin.manage_flags = Hallitse lippuja
+admin.enabled_flags = Tässä tietovarastossa käytössä olevat liput:
+admin.update_flags = Päivitä liput
+admin.failed_to_replace_flags = Tietovaraston lippujen korvaaminen epäonnistui
+admin.flags_replaced = Tietovaraston liput korvattu
+mirror_lfs_desc = Aktivoi LFS-datan peilaaminen.
+migrate_options_lfs_endpoint.description = Migraatio yrittää käyttää Git-etätietovarastoasi LFS-palvelimen määrittämiseen . Voit määrittää omavalintaisen päätepisteen, jos tietovarastosi LFS-data on talletettu jonnekin muualle.
+migrate_options_lfs_endpoint.description.local = Paikallinen palvelinpolku on myös tuettu.
+editor.directory_is_a_file = Hakemiston nimi "%s" on jo käytössä tiedoston nimenä tässä tietovarastossa.
+editor.file_is_a_symlink = `"%s" on symbolinen linkki. Symbolisia linkkejä ei voi muokata selainkäyttöliittymän editorissa`
+editor.filename_is_a_directory = Tiedoston nimi "%s" on jo käytössä hakemiston nimenä tässä tietovarastossa.
+ext_issues = Ulkoiset ongelmat
+projects.desc = Hallitse ongelmia ja vetoja projektitauluilla.
+issues.label_templates.info = Nimilappuja ei ole. Luo nimilappu napsauttamalla "Uusi nimilappu" tai käytä nimilapun esiasetusta:
+issues.ref_closed_from = `sulki tämän ongelman %[4]s %[2]s `
+issues.ref_reopened_from = `avasi uudelleen tämän ongelman %[4]s %[2]s `
+issues.label_archive = Arkistoi nimilappu
+issues.label_archive_tooltip = Arkistoidut nimilaput on suljettu pois ehdotuksista oletusarvoisesti, kun haku suoritetaan nimilapulla.
+issues.archived_label_description = (Arkistoitu) %s
+pulls.showing_only_single_commit = Näytetään vain kommitin %[1]s muutokset
+pulls.rebase_merge_pull_request = Rebase, sitten fast-forward
+pulls.rebase_merge_commit_pull_request = Rebase, luo sitten yhdistämiskommitti
+pulls.squash_merge_pull_request = Luo squash-kommitti
+pulls.fast_forward_only_merge_pull_request = Pelkkä fast-forward
+pulls.invalid_merge_option = Et voi käyttää tätä yhdistämisvalintaa tälle vetopyynnölle.
+settings.mirror_settings.docs.pull_mirror_instructions = Vetopeilin määrittämiseksi konsultoi:
+
[graphs]
component_loading_info = Tämä saattaa kestää hetken…
component_failed_to_load = Odottamaton virhe.
-component_loading = Ladataan %s...
+component_loading = Ladataan %s…
contributors.what = kontribuutiot
-recent_commits.what = viimeisimmät kommitit
+recent_commits.what = viimeaikaiset kommitit
code_frequency.what = koodifrekvenssi
component_loading_failed = Ei voitu ladata %s
@@ -2149,8 +2605,8 @@ create_org=Luo organisaatio
repo_updated=Päivitetty %s
members=Jäsenet
teams=Tiimit
-lower_members=jäsenet
-lower_repositories=repot
+lower_members=jäsentä
+lower_repositories=tietovarastot
create_new_team=Uusi tiimi
create_team=Luo tiimi
org_desc=Kuvaus
@@ -2159,16 +2615,16 @@ team_desc=Kuvaus
team_name_helper=Tiimin nimen tulisi olla lyhyt ja mieleenpainuva.
team_desc_helper=Kuvaile tiimin tarkoitusta tai roolia.
team_permission_desc=Käyttöoikeus
-team_unit_desc=Salli pääsy repon osioihin
+team_unit_desc=Salli pääsy tietovaraston osioihin
settings=Asetukset
settings.options=Organisaatio
settings.full_name=Koko nimi
-settings.website=Nettisivu
+settings.website=Verkkosivusto
settings.location=Sijainti
settings.permission=Käyttöoikeudet
-settings.repoadminchangeteam=Repon ylläpitäjä voi lisätä ja poistaa pääsyn tiimeihin
+settings.repoadminchangeteam=Tietovaraston ylläpitäjä voi lisätä ja poistaa pääsyn tiimeihin
settings.visibility=Näkyvyys
settings.visibility.public=Julkinen
settings.visibility.limited_shortname=Rajattu
@@ -2178,71 +2634,71 @@ settings.visibility.private_shortname=Yksityinen
settings.update_settings=Päivitä asetukset
settings.delete=Poista organisaatio
settings.delete_account=Poista tämä organisaatio
-settings.delete_prompt=Organisaatio poistetaan pysyvästi, ja tätä EI VOI peruuttaa myöhemmin!
+settings.delete_prompt=Organisaatio poistetaan pysyvästi, ja tätä EI VOI perua myöhemmin!
settings.confirm_delete_account=Vahvista poisto
settings.delete_org_title=Poista organisaatio
-settings.hooks_desc=Lisää webkoukkuja, jotka suoritetaan kaikissa repoissa tässä organisaatiossa.
+settings.hooks_desc=Lisää webkoukkuja, jotka suoritetaan kaikissa tietovarastoissa tässä organisaatiossa.
members.membership_visibility=Jäsenyyden näkyvyys:
members.public=Näkyvä
-members.public_helper=tee piilotettu
+members.public_helper=Tee piilotetuksi
members.private=Piilotettu
-members.private_helper=tee näkyvä
+members.private_helper=Tee näkyväksi
members.member_role=Jäsenen rooli:
members.owner=Omistaja
members.member=Jäsen
members.remove=Poista
members.leave=Poistu
-members.invite_desc=Lisää uusi jäsen %s:
+members.invite_desc=Lisää uusi jäsen organisaatioon %s:
members.invite_now=Kutsu nyt
teams.join=Liity
teams.leave=Poistu
-teams.read_access=Luettu
+teams.read_access=Lue
teams.read_access_helper=Tiimin jäsenet voivat katsella ja kloonata tiimin varastoja.
teams.write_access_helper=Tiimin jäsenet voivat lukea ja työntää tiimin varastoja/varastoihin.
-teams.admin_access=Ylläpito-oikeus
-teams.admin_access_helper=Tiimin jäsenet voivat työntää (push) ja vetää (pull) tiimin varastoista/varastoihin ja lisätä yhteistyökumppaneita.
+teams.admin_access=Ylläpitopääsy
+teams.admin_access_helper=Tiimin jäsenet voivat työntää (push) ja vetää (pull) tiimin varastoista/varastoihin ja lisätä avustajia.
teams.no_desc=Tällä tiimillä ei ole kuvausta
teams.settings=Asetukset
-teams.owners_permission_desc=Omistajilla on täydet käyttöoikeudet kaikkiin organisaation repoihin sekä organisaation ylläpitäjän oikeudet .
+teams.owners_permission_desc=Omistajilla on täydet käyttöoikeudet kaikkiin organisaation tietovarastoihin sekä organisaation ylläpitäjän oikeudet .
teams.members=Tiimin jäsenet
teams.update_settings=Päivitä asetukset
teams.delete_team=Poista tiimi
teams.add_team_member=Lisää tiimin jäsen
teams.delete_team_title=Poista tiimi
-teams.delete_team_desc=Tiimin poisto peruuttaa sen jäseniltä oikeuden päästä tiimin varastoihin. Jatketaanko?
+teams.delete_team_desc=Tiimin poisto peruuttaa sen jäseniltä oikeuden päästä tiimin tietovarastoihin. Jatketaanko?
teams.delete_team_success=Tiimi on poistettu.
-teams.read_permission_desc=Tämä tiimi myöntää jäsenille Luku oikeudet: tiimin jäsenet voivat katsella ja kloonata tiimin varastoja.
-teams.write_permission_desc=Tämä tiimi myöntää jäsenille Kirjoitus oikeuden: tiimin jäsenet voivat lukea ja kirjoittaa tiimin repoihin.
-teams.admin_permission_desc=Tämä tiimi myöntää jäsenille Ylläpito -oikeudet: Tiimin jäsenet voivat työntää (push) ja vetää (pull) tiimin varastoista/varastoihin ja lisätä yhteistyökumppaneita.
-teams.repositories=Tiimin repot
+teams.read_permission_desc=Tämä tiimi myöntää jäsenille Lue -oikeuden: tiimin jäsenet voivat katsella ja kloonata tiimin tietovarastoja.
+teams.write_permission_desc=Tämä tiimi myöntää jäsenille Kirjoita -oikeuden: tiimin jäsenet voivat lukea ja kirjoittaa tiimin tietovarastoihin.
+teams.admin_permission_desc=Tämä tiimi myöntää Ylläpito -oikeuden: jäsenet voivat lukea tiimin tietovarastoista, työntää ja lisätä avustajia niihin.
+teams.repositories=Tiimin tietovarastot
teams.members.none=Ei jäseniä tässä tiimissä.
-teams.all_repositories=Kaikki repot
+teams.all_repositories=Kaikki tietovarastot
teams.invite.by = Kutsunut %s
members.leave.detail = Haluatko varmasti poistua organisaatiosta "%s"?
-teams.add_all_repos_title = Lisää kaikki repot
+teams.add_all_repos_title = Lisää kaikki tietovarastot
teams.invite_team_member.list = Odottavat kutsut
teams.invite.description = Napsauta alla olevaa painiketta liittyäksesi tiimiin.
-settings.update_setting_success = Organisaatioasetukset on päivitetty.
+settings.update_setting_success = Organisaation asetukset on päivitetty.
form.create_org_not_allowed = Sinulla ei ole oikeutta luoda organisaatiota.
teams.leave.detail = Haluatko varmasti poistua tiimistä "%s"?
teams.invite.title = Sinut on kutsuttu tiimiin %s organisaatiossa %s .
-teams.add_duplicate_users = Käyttäjä on jo tiimijäsen.
+teams.add_duplicate_users = Käyttäjä on jo tiimin jäsen.
settings.visibility.limited = Rajattu (näkyvissä vain kirjautuneille käyttäjille)
code = Koodi
-teams.remove_all_repos_title = Poista kaikki tiimin repot
+teams.remove_all_repos_title = Poista kaikki tiimin tietovarastot
form.name_reserved = Organisaation nimi "%s" on varattu.
settings.delete_org_desc = Organisaatio poistetaan pysyvästi. Jatketaanko?
-team_access_desc = Repositorion käyttö
-teams.specific_repositories = Määritetyt repositoriot
+team_access_desc = Tietovarastopääsy
+teams.specific_repositories = Määritetyt tietovarastot
open_dashboard = Avaa kojelauta
-teams.remove_all_repos_desc = Tämä poistaa kaikki repot tiimiltä.
-teams.add_all_repos_desc = Tämä lisää kaikki organisaation repot tiimille.
+teams.remove_all_repos_desc = Tämä poistaa kaikki tietovarastot tiimiltä.
+teams.add_all_repos_desc = Tämä lisää kaikki organisaation tietovarastot tiimille.
team_unit_disabled = (Pois käytöstä)
follow_blocked_user = Et voi seurata tätä organisaatiota, koska organisaatio on estänyt sinut.
-teams.can_create_org_repo = Luo repoja
+teams.can_create_org_repo = Luo tietovarastoja
teams.none_access = Ei pääsyä
form.name_pattern_not_allowed = Kaava "%s" ei ole sallittu organisaation nimessä.
settings.email = Yhteydenoton sähköposti
@@ -2250,65 +2706,76 @@ teams.general_access = Mukautettu pääsy
settings.change_orgname_redirect_prompt = Vanha nimi uudelleenohjaa, kunnes nimi otetaan uudelleen käyttöön.
settings.change_orgname_prompt = Huomio: organisaation nimen vaihtaminen vaihtaa myös organisaation URL-osoitteen ja vapauttaa vanhan nimen.
+settings.change_orgname_redirect_prompt.with_cooldown.one = Vanha organisaation nimi on kenen tahansa saatavilla %[1]d päivän suojaamisjakson jälkeen. Voit palauttaa organisaation nimen itsellesi suojaamisjakson aikana.
+settings.change_orgname_redirect_prompt.with_cooldown.few = Vanha organisaation nimi on kenen tahansa saatavilla %[1]d päivän suojaamisjakson jälkeen. Voit palauttaa organisaation nimen itsellesi suojaamisjakson aikana.
+settings.update_avatar_success = Organisaation profiilikuva on päivitetty.
+teams.can_create_org_repo_helper = Jäsenet voivat luoda uusia tietovarastoja organisaatiossa. Tietovaraston luonut saa ylläpito-oikeuden uuteen tietovarastoon.
+teams.write_access = Kirjoita
+teams.create_repo_permission_desc = Lisäksi tämä tiimi myöntää Luo tietovarasto -oikeuden: jäsenet voivat luoda uusia tietovarastoja organisaatiossa.
+teams.add_nonexistent_repo = Tietovarasto, jota yrität lisätä, ei ole olemassa. Luo se ensin.
+teams.repos.none = Tällä tiimillä ei ole pääsyä tietovarastoihin.
+
+teams.all_repositories_helper = Tiimillä on pääsy kaikkiin tietovarastoihin. Tämän valitseminen lisää kaikki olemassa olevat tietovarastot tiimiin.
+
[admin]
dashboard=Kojelauta
users=Käyttäjätilit
organizations=Organisaatiot
-repositories=Repot
+repositories=Tietovarastot
authentication=Todennuslähteet
emails=Käyttäjien sähköpostit
config=Asetukset
notices=Järjestelmän ilmoitukset
monitor=Valvonta
first_page=Ensimmäinen
-last_page=Viimeisin
+last_page=Viimeinen
total=Yhteensä: %d
dashboard.statistic=Yhteenveto
dashboard.operations=Huoltotoimet
dashboard.system_status=Järjestelmän tila
-dashboard.operation_name=Toiminnon nimi
+dashboard.operation_name=Toimenpiteen nimi
dashboard.operation_switch=Vaihda
dashboard.operation_run=Suorita
-dashboard.delete_inactive_accounts=Poista kaikki aktivoimattomat käyttäjät
-dashboard.delete_repo_archives=Poista kaikki repojen arkistot (ZIP, TAR.GZ, jne..)
+dashboard.delete_inactive_accounts=Poista kaikki aktivoimattomat tilit
+dashboard.delete_repo_archives=Poista kaikki tietovarastojen arkistot (ZIP, TAR.GZ, jne.)
dashboard.server_uptime=Palvelimen uptime
dashboard.current_goroutine=Nykyiset goroutinet
dashboard.current_memory_usage=Nykyinen muistinkäyttö
dashboard.total_memory_allocated=Yhteensä muistia varattu
dashboard.memory_obtained=Muistia saatu
-dashboard.pointer_lookup_times=Pointteri lookup ajat
-dashboard.current_heap_usage=Nykyinen heap käyttö
-dashboard.heap_memory_obtained=Heap muistia saatu
-dashboard.heap_memory_idle=Heap muistia tyhjäkäynnillä
-dashboard.heap_memory_in_use=Heap muistia käytössä
-dashboard.heap_memory_released=Heap muisti vapautettu
-dashboard.heap_objects=Heap objekteja
-dashboard.bootstrap_stack_usage=Bootstrap pinon käyttö
-dashboard.stack_memory_obtained=Pino muistia saatu
-dashboard.mspan_structures_usage=MSpan rakenteiden käyttö
-dashboard.mspan_structures_obtained=MSpan rakenteita saatu
-dashboard.mcache_structures_usage=MCache rakenteiden käyttö
-dashboard.mcache_structures_obtained=MCache rakenteita saatu
-dashboard.profiling_bucket_hash_table_obtained=Profilointi Bucket Hash Table saatu
-dashboard.gc_metadata_obtained=GC metatietoja saatu
-dashboard.other_system_allocation_obtained=Muita järjestestelmän varauksia saatu
-dashboard.next_gc_recycle=Seuraava GC-kierrätys
-dashboard.last_gc_time=Edellisen GC ajan jälkeen
+dashboard.pointer_lookup_times=Osoittimen hakuajat
+dashboard.current_heap_usage=Nykyinen heapin käyttö
+dashboard.heap_memory_obtained=Heap-muisti saatu
+dashboard.heap_memory_idle=Heap-muisti tyhjäkäynnillä
+dashboard.heap_memory_in_use=Heap-muisti käytössä
+dashboard.heap_memory_released=Heap-muisti vapautettu
+dashboard.heap_objects=Heap-objektit
+dashboard.bootstrap_stack_usage=Bootstrap-pinon käyttö
+dashboard.stack_memory_obtained=Pinonmuisti saatu
+dashboard.mspan_structures_usage=MSpan-rakenteiden käyttö
+dashboard.mspan_structures_obtained=MSpan-rakenteet saatu
+dashboard.mcache_structures_usage=MCache-rakenteiden käyttö
+dashboard.mcache_structures_obtained=MCache-rakenteet saatu
+dashboard.profiling_bucket_hash_table_obtained=Profilointiämpäritiivistetaulukko saatu
+dashboard.gc_metadata_obtained=Roskienkeruumetatiedot saatu
+dashboard.other_system_allocation_obtained=Muu järjestestelmän varaus saatu
+dashboard.next_gc_recycle=Seuraava roskienkeruukierrätys
+dashboard.last_gc_time=Aika edellisestä roskienkeruusta
dashboard.total_gc_time=Yhteensä GC tauko
-dashboard.total_gc_pause=Yhteensä GC tauko
-dashboard.last_gc_pause=Viime GC tauko
-dashboard.gc_times=GC aikoja
+dashboard.total_gc_pause=Yhteensä roskienkeruutauko
+dashboard.last_gc_pause=Viimeinen roskienkeruutauko
+dashboard.gc_times=Roskienkeruuajat
users.user_manage_panel=Käyttäjätilien hallinta
users.new_account=Luo käyttäjätili
-users.name=Käyttäjätunnus
+users.name=Käyttäjänimi
users.full_name=Koko nimi
users.activated=Aktivoitu
users.admin=Ylläpito
users.restricted=Rajoitettu
users.2fa=2FA
-users.repos=Repot
+users.repos=Tietovarastot
users.created=Luotu
users.last_login=Viimeksi kirjautunut
users.never_login=Ei koskaan kirjautunut
@@ -2319,8 +2786,8 @@ users.password_helper=Jätä salasanakenttä tyhjäksi jos haluat pitää sen mu
users.update_profile_success=Käyttäjän tili on päivitetty.
users.edit_account=Muokkaa käyttäjätiliä
users.max_repo_creation_desc=(Aseta -1 käyttääksesi globaalia oletusrajaa.)
-users.is_activated=Käyttäjätili on aktivoitu
-users.prohibit_login=Ota sisäänkirjautuminen pois käytöstä
+users.is_activated=Aktivoitu tili
+users.prohibit_login=Jäädytetty tili
users.is_admin=Ylläpitäjätili
users.is_restricted=Rajoitettu tili
users.allow_git_hook=Voi luoda Git-koukkuja
@@ -2355,7 +2822,7 @@ orgs.teams=Tiimit
orgs.members=Jäsenet
orgs.new_orga=Uusi organisaatio
-repos.repo_manage_panel=Repojen hallinta
+repos.repo_manage_panel=Tietovarastojen hallinta
repos.owner=Omistaja
repos.name=Nimi
repos.private=Yksityinen
@@ -2368,7 +2835,7 @@ repos.size=Koko
packages.owner=Omistaja
packages.name=Nimi
packages.type=Tyyppi
-packages.repository=Repo
+packages.repository=Tietovarasto
packages.size=Koko
@@ -2385,8 +2852,8 @@ auths.domain=Verkkotunnus
auths.host=Isäntä
auths.port=Portti
auths.bind_dn=Liitä DN
-auths.bind_password=Liitä salasana
-auths.user_base=Käyttäjä hakuperuste
+auths.bind_password=Sido salasana
+auths.user_base=Käyttäjähakukanta
auths.user_dn=Käyttäjä DN
auths.search_page_size=Sivukoko
auths.filter=Käyttäjäsuodatin
@@ -2397,8 +2864,8 @@ auths.smtphost=SMTP-isäntä
auths.smtpport=SMTP-portti
auths.allowed_domains=Sallitut verkkotunnukset
auths.skip_tls_verify=Ohita TLS-vahvistus
-auths.pam_service_name=PAM palvelun nimi
-auths.oauth2_tokenURL=Pääsymerkki URL
+auths.pam_service_name=PAM-palvelun nimi
+auths.oauth2_tokenURL=Pääsypoletin URL-osoite
auths.enable_auto_register=Ota käyttöön automaattinen rekisteröinti
auths.tips=Vinkit
auths.tips.oauth2.general=OAuth2-autentikointi
@@ -2406,28 +2873,28 @@ auths.edit=Muokkaa todennuslähdettä
auths.update_success=Todennuslähde on päivitetty.
auths.update=Päivitä todennuslähde
auths.delete=Poista todennuslähde
-auths.delete_auth_title=Todennuslähteen poisto
+auths.delete_auth_title=Poista todennuslähde
auths.delete_auth_desc=Todennuslähteen poisto estää käyttäjiä käyttämästä sitä kirjautumiseen. Jatketaanko?
auths.deletion_success=Todennuslähde on poistettu.
config.server_config=Palvelimen asetukset
config.app_name=Instanssin otsikko
config.app_ver=Forgejo-versio
-config.disable_router_log=Poista käytöstä reitittimen loki
+config.disable_router_log=Poista reitittimen lokinkirjaaminen käytöstä
config.run_mode=Suoritustila
config.git_version=Git-versio
-config.repo_root_path=Repon juuren polku
-config.script_type=Komentosarjan tyyppi
-config.reverse_auth_user=Käänteinen todennus käyttäjä
+config.repo_root_path=Tietovaraston juuren polku
+config.script_type=Komentosarjatyyppi
+config.reverse_auth_user=Käänteinen välityspalvelin -todennuskäyttäjä
config.ssh_config=SSH-asetukset
config.ssh_enabled=Käytössä
config.ssh_port=Portti
config.ssh_listen_port=Kuuntele porttia
config.ssh_root_path=Juuren polku
-config.ssh_key_test_path=Polku jossa avaimet testataan
-config.ssh_keygen_path=Keygen ('ssh-keygen') polku
-config.ssh_minimum_key_size_check=Avaimen vähimmäiskoko tarkistus
+config.ssh_key_test_path=Avaimen testipolku
+config.ssh_keygen_path=Keygen-polku ('ssh-keygen')
+config.ssh_minimum_key_size_check=Avaimen vähimmäiskoon tarkistus
config.ssh_minimum_key_sizes=Avaimen vähimmäiskoot
config.lfs_enabled=Käytössä
@@ -2436,7 +2903,7 @@ config.db_config=Tietokannan asetukset
config.db_type=Tyyppi
config.db_host=Isäntä
config.db_name=Nimi
-config.db_user=Käyttäjätunnus
+config.db_user=Käyttäjänimi
config.db_ssl_mode=SSL
config.db_path=Polku
@@ -2445,7 +2912,7 @@ config.show_registration_button=Näytä rekisteröitymispainike
config.enable_captcha=Ota CAPTCHA käyttöön
config.active_code_lives=Aktivointikoodin vanhenemisaika
config.default_keep_email_private=Piilota sähköpostiosoitteet oletuksena
-config.default_visibility_organization=Uuden organisaation oletusnäkyvyys
+config.default_visibility_organization=Uusien organisaatioiden oletusnäkyvyys
config.webhook_config=Webkoukkujen asetukset
config.queue_length=Jonon pituus
@@ -2463,25 +2930,25 @@ config.oauth_enabled=Käytössä
config.cache_config=Välimuistin asetukset
config.cache_adapter=Välimuistin sovitin
config.cache_interval=Välimuistin aikaväli
-config.cache_conn=Välimuistin yhteys merkkijono
+config.cache_conn=Välimuistiyhteys
config.session_config=Istunnon asetukset
config.session_provider=Istunnon toimittaja
-config.provider_config=Toimittajan asetukset
-config.cookie_name=Evästenimi
-config.gc_interval_time=GC aikaväli aika
+config.provider_config=Toimittajan määritys
+config.cookie_name=Evästeen nimi
+config.gc_interval_time=Roskienkeruuaikaväli
config.session_life_time=Istunnon elinikä
config.https_only=Vain HTTPS
config.cookie_life_time=Evästeen elinikä
config.picture_service=Kuvapalvelu
-config.disable_gravatar=Poista käytöstä Gravatar
+config.disable_gravatar=Poista Gravatar käytöstä
-config.git_gc_args=Roskienkeruun parametrit
-config.git_migrate_timeout=Migraatio aikakatkaistiin
-config.git_mirror_timeout=Peilauspäivitys aikakatkaistiin
-config.git_clone_timeout=Kloonaus aikakatkaistiin
-config.git_gc_timeout=Roskienkeruu aikakatkaistiin
+config.git_gc_args=Roskienkeruu-argumentit
+config.git_migrate_timeout=Migraation aikakatkaisu
+config.git_mirror_timeout=Peilin päivityksen aikakatkaisu
+config.git_clone_timeout=Kloonaustoimenpiteen aikakatkaisu
+config.git_gc_timeout=Roskienkeruun aikakatkaisu
config.log_config=Lokiasetukset
config.disabled_logger=Pois käytöstä
@@ -2511,12 +2978,12 @@ notices.inverse_selection=Käänteinen valinta
notices.delete_selected=Poista valitut
notices.delete_all=Poista kaikki ilmoitukset
notices.type=Tyyppi
-notices.type_1=Repo
+notices.type_1=Tietovarasto
notices.desc=Kuvaus
notices.op=Toiminta
auths.sspi_auto_create_users = Luo käyttäjät automaattisesti
integrations = Integraatiot
-emails.change_email_header = Päivitä sähköpostiominaisuudet
+emails.change_email_header = Päivitä sähköpostin ominaisuudet
emails.change_email_text = Haluatko varmasti päivittää tämän sähköpostiosoitteen?
emails.updated = Sähköpostiosoite päivitetty
users.organization_creation.description = Salli uusien organisaatioiden luonti.
@@ -2532,8 +2999,8 @@ auths.force_smtps = Pakota SMTPS
config.mailer_use_sendmail = Käytä Sendmailia
users.new_success = Käyttäjätili "%s" on luotu.
config.disable_register = Poista itserekisteröinti käytöstä
-config.enable_openid_signin = Käytä OpenID-kirjautumista
-config.enable_openid_signup = Käytä OpenID-itserekisteröintiä
+config.enable_openid_signin = Ota OpenID-kirjautuminen käyttöön
+config.enable_openid_signup = Ota OpenID-itserekisteröinti käyttöön
monitor.queue.settings.changed = Asetukset päivitetty
config.db_schema = Skeema
settings = Ylläpitäjän asetukset
@@ -2549,7 +3016,7 @@ users.details = Käyttäjän tiedot
config_summary = Yhteenveto
config.send_test_mail = Lähetä testisähköposti
auths.oauth2_icon_url = Kuvakkeen URL-osoite
-config.mail_notify = Käytä sähköposti-ilmoituksia
+config.mail_notify = Ota sähköposti-ilmoitukset käyttöön
config.send_test_mail_submit = Lähetä
systemhooks = Järjestelmän webkoukut
packages.total_size = Koko yhteensä: %s
@@ -2580,7 +3047,7 @@ config.register_email_confirm = Vaadi sähköpostivahvistus rekisteröitymiseen
config.ssh_domain = SSH-palvelimen verkkotunnus
config.app_slogan = Instanssin tunnuslause
config.lfs_content_path = LFS-sisällön polku
-users.max_repo_creation = Repojen enimmäismäärä
+users.max_repo_creation = Tietovarastojen enimmäismäärä
defaulthooks.update_webhook = Päivitä oletusarvoinen webkoukku
auths.auth_manage_panel = Todennuslähteiden hallinta
config.custom_conf = Asetustiedoston polku
@@ -2604,18 +3071,118 @@ monitor.duration = Kesto (s)
monitor.last_execution_result = Tulos
+dashboard.sync_branch.started = Haarasynkronointi aloitettu
+dashboard.sync_tag.started = Tagisynkronointi aloitettu
+users.bot = Botti
+auths.syncenabled = Ota käyttäjäsynkronointi käyttöön
+auths.enable_ldap_groups = Ota LDAP-ryhmät käyttöön
+auths.login_source_exist = Todennuslähde "%s" on jo olemassa.
+
+repos.unadopted = Omaksumattomat tietovarastot
+repos.unadopted.no_more = Omaksumattomia tietovarastoja ei löytynyt.
+config.enable_timetracking = Ota ajanseuranta käyttöön
+config.default_enable_timetracking = Ota ajanseuranta käyttöön oletuksena
+config.allow_dots_in_usernames = Salli käyttäjien käyttää pisteitä käyttäjänimissään. Ei vaikuta olemassa oleviin tileihin.
+config.no_reply_address = Piilotetun sähköpostin verkkotunnus
+
+dashboard.cron.process = Cron: %[1]s
+dashboard.delete_inactive_accounts.started = Poista kaikki aktivoimattomat tilit -tehtävä aloitettu.
+dashboard.delete_repo_archives.started = Poista kaikki tietovarastojen arkistot -tehtävä aloitettu.
+dashboard.update_mirrors = Päivitä peilit
+dashboard.repo_health_check = Tee terveystarkastus kaikille tietovarastoille
+dashboard.check_repo_stats = Tarkista kaikkien tietovarastojen tilastot
+dashboard.archive_cleanup = Poista vanhat tietovarastojen arkistot
+dashboard.deleted_branches_cleanup = Siivoa poistetut haarat
+dashboard.sync_external_users = Synkronoi ulkoinen käyttäjädata
+dashboard.cleanup_hook_task_table = Siivoa hook_task-taulu
+dashboard.memory_allocate_times = Muistiallokaatiot
+dashboard.delete_old_actions = Poista kaikki vanhat aktiviteetit tietokannasta
+dashboard.update_checker = Päivitysten tarkistaja
+users.reserved = Varattu
+users.remote = Etä
+users.send_register_notify = Ilmoita rekisteröitymisestä sähköpostitse
+users.activated.description = Sähköpostivahvistuksen valmistuminen. Aktivoimattoman tilin omistaja ei voi kirjautua sisään, ennen kuin sähköpostivahvistus on suoritettu.
+users.block.description = Estä tätä käyttäjää olemasta vuorovaikutuksessa tämän palvelun kanssa tilinsä välityksellä ja estä sisäänkirjautuminen.
+users.admin.description = Myönnä tälle käyttäjälle täydet oikeudet selainkäyttöliittymän ja rajapinnan kautta saatavilla oleviin ylläpito-ominaisuuksiin.
+users.restricted.description = Salli vuorovaikutus vain niihin tietovarastoihin ja organisaatioihin, joissa käyttäjä on avustajan roolissa. Tämä estää pääsyn tässä instanssissa oleviin julkisiin tietovarastoihin.
+users.allow_import_local = Voi tuoda paikallisia tietovarastoja
+users.local_import.description = Salli tietovarastojen tuominen palvelimen paikallisesta tiedostojärjestelmästä. Tämä voi olla tietoturvaongelma.
+users.still_own_repo = Tämä käyttäjä omistaa yhden tai useamman tietovaraston. Poista tai siirrä nämä tietovarastot ensin.
+users.still_has_org = Tämä käyttäjä on organisaation jäsen. Poista käyttäjä organisaatiosta ensin.
+users.purge = Hävitä käyttäjä
+users.purge_help = Poista käyttäjä pakottaen, sekä kaikki käyttäjän omistamat tietovarastot, organisaatiot ja paketit. Kaikki käyttäjän luomat kommentit ja ongelmat poistetaan myös.
+users.still_own_packages = Tämä käyttäjä omistaa yhden tai useamman paketin. Poista paketit ensin.
+emails.not_updated = Pyydetyn sähköpostiosoitteen päivittäminen epäonnistui: %v
+packages.creator = Luoja
+defaulthooks.desc = Webkoukut tekevät automaattisesti HTTP POST -pyyntöjä palvelimelle, kun tietyt Forgejo-tapahtumat ilmenevät. Tässä määritetyt webkoukut ovat oletusarvot ja ne kopioidaan kaikkiin uusiin tietovarastoihin. Lue lisää webkoukkujen oppaasta .
+auths.attribute_username = Käyttäjänimen attribuutti
+auths.attribute_username_placeholder = Jätä tyhjäksi käyttääksesi Forgejo:ssa asetettua käyttänimeä.
+auths.attribute_name = Etunimen attribuutti
+auths.attribute_surname = Sukunimen attribuutti
+auths.attribute_mail = Sähköpostiosoitteen attribuutti
+auths.attribute_ssh_public_key = Julkisen SSH-avaimen attribuutti
+auths.attribute_avatar = Profiilikuvan attribuutti
+auths.group_attribute_list_users = Ryhmäattribuutti sisältäen listan käyttäjistä
+auths.allowed_domains_helper = Jätä tyhjäksi salliaksesi kaikki verkkotunnukset. Erota useat verkkotunnukset pilkulla (",").
+auths.disable_helo = Poista HELO käytöstä
+auths.oauth2_authURL = Valtuutuksen URL-osoite
+auths.oauth2_profileURL = Profiilin URL-osoite
+auths.oauth2_emailURL = Sähköpostin URL-osoite
+auths.skip_local_two_fa = Ohita paikallinen 2FA
+auths.oauth2_scopes = Lisäskoopit
+auths.tip.github = Rekisteröi uusi OAuth-sovellus %sissa
+auths.tip.gitlab_new = Rekisteröi uusi sovellus %sissa
+auths.tip.discord = Rekisteröi uusi sovellus %sissa
+auths.tip.gitea = Rekisteröi uusi OAuth2-sovellus. Ohje on osoitteessa %s
+auths.activated = Tämä todennuslähde on aktivoitu
+auths.new_success = Todennus "%s" on lisätty.
+auths.still_in_used = Todennuslähde on edelleen käytössä. Konvertoi tai poista ensin käyttäjät, jotka käyttävät tätä todennuslähdettä.
+auths.login_source_of_type_exist = Tätä tyyppiä oleva todennuslähde on jo olemassa.
+config.offline_mode = Paikallinen tila
+config.run_user = Suorita käyttäjänä
+config.app_data_path = Sovellusdatan polku
+config.lfs_root_path = LFS-juuren polku
+config.log_file_root_path = Lokipolku
+config.default_enable_dependencies = Ota ongelmariippuvuudet käyttöön oletuksena
+config.mailer_config = Postittimen asetukset
+config.mailer_enable_helo = Ota HELO käyttöön
+config.mailer_protocol = Protokolla
+config.mailer_sendmail_args = Lisäargumentit Sendmailille
+config.test_mail_failed = Testisähköpostin lähettäminen osoitteeseen "%s" epäonnistui: %v
+config.cache_item_ttl = Välimuistitietueen TTL
+config.cache_test = Testaa välimuisti
+config.cache_test_slow = Välimuistin testi onnistui, mutta vastaus on hidas: %s.
+config.cache_test_succeeded = Välimuistin testi onnistui, vastauksen saamisessa kesti %s.
+config.picture_config = Kuvan ja avatarin asetukset
+config.enable_federated_avatar = Ota federoidut profiilikuvat käyttöön
+config.git_disable_diff_highlight = Poista diff-syntaksin korostus käytöstä
+config.git_max_diff_lines = Diff-rivejä enintään tiedostoa kohden
+config.git_max_diff_line_characters = Diff-merkkejä enintään riviä kohden
+config.git_max_diff_files = Diff-tiedostoja enintään näytettäväksi
+config.git_pull_timeout = Vetotoimenpiteen aikakatkaisu
+config.logger_name_fmt = Lokittaja: %s
+config.access_log_mode = Pääsylokin tila
+config.access_log_template = Pääsylokin mallipohja
+config.xorm_log_sql = Lokita SQL
+monitor.process.cancel_desc = Prosessin peruuttaminen saattaa aiheuttaa datan menetyksen
+monitor.process.cancel_notices = Perutaanko: %s ?
+monitor.queue.settings.remove_all_items_done = Kaikki jonossa olleet tietueet on poistettu.
+notices.operations = Toimenpiteet
+notices.delete_success = Järjestelmäilmoitukset on poistettu.
+self_check.no_problem_found = Ongelmia ei ole vielä löytynyt.
+
[action]
-create_repo=luotu repo %s
-rename_repo=uudelleennimetty repo %[1]s
nimelle %[3]s
-transfer_repo=siirretty repo %s
kohteeseen %s
+create_repo=loi tietovaraston %s
+rename_repo=asetti tietovaraston %[1]s
uudeksi nimeksi %[3]s
+transfer_repo=siirsi tietovaraston %s
käyttäjälle %s
push_tag=työnsi tagin %[3]s kohteeseen %[4]s
delete_tag=poisti tagin %[2]s kohteesta %[3]s
-compare_commits_general=Vertaa committeja
-create_branch=loi haaran %[3]s repossa %[4]s
+compare_commits_general=Vertaa kommitteja
+create_branch=loi haaran %[3]s tietovarastossa %[4]s
compare_commits = Vertaa %d kommittia
compare_branch = Vertaa
review_dismissed_reason = Syy:
-commit_repo = työnsi haaraan %[3]s repossa %[4]s
+commit_repo = työnsi haaraan %[3]s tietovarastossa %[4]s
create_issue = `avasi ongelman %[3]s#%[2]s `
reopen_issue = `avasi uudelleen ongelman %[3]s#%[2]s `
create_pull_request = `loi vetopyynnön %[3]s#%[2]s `
@@ -2626,6 +3193,14 @@ close_issue = `sulki ongelman %[3]s#%[2]s `
merge_pull_request = `yhdisti vetopyynnön %[3]s#%[2]s `
comment_pull = `kommentoi vetopyyntöä %[3]s#%[2]s `
+auto_merge_pull_request = `automaattisesti yhdisti vetopyynnön %[3]s#%[2]s `
+
+delete_branch = poisti haaran %[2]s tietovarastosta %[3]s
+approve_pull_request = `hyväksyi %[3]s#%[2]s `
+reject_pull_request = `ehdotti muutoksia kohteeseen %[3]s#%[2]s `
+starred_repo = lisäsi tähden tietovarastolle %[2]s
+watched_repo = aloitti tietovaraston %[2]s tarkkailun
+
[tool]
now=nyt
1s=1 sekunti
@@ -2646,8 +3221,8 @@ raw_seconds=sekuntia
raw_minutes=minuuttia
[dropzone]
-default_message=Pudota tiedostot tähän tai klikkaa aluetta ladataksesi tiedoston.
-invalid_input_type=Tämäntyyppisiä tiedostoja ei voi ladata.
+default_message=Pudota tiedostot tähän tai napsauta tästä lähettääksesi tiedoston.
+invalid_input_type=Tätä tyyppiä olevia tiedostoja ei voi lähettää.
remove_file=Poista tiedosto
file_too_big = Tiedoston koko ({{filesize}} Mt) ylittää enimmäisrajan ({{maxFilesize}} Mt).
@@ -2657,7 +3232,7 @@ unread=Lukematon
read=Luettu
no_unread=Ei lukemattomia ilmoituksia.
no_read=Ei luettuja ilmoituksia.
-pin=Merkitse ilmoitus
+pin=Kiinnitä ilmoitus
mark_as_read=Merkitse luetuksi
mark_as_unread=Merkitse lukemattomaksi
mark_all_as_read=Merkitse kaikki luetuiksi
@@ -2666,19 +3241,26 @@ no_subscriptions = Ei tilauksia
subscriptions = Tilaukset
[gpg]
-error.no_committer_account=Committaajan sähköpostiosoitteeseen ei ole linkitetty tiliä
+error.no_committer_account=Kommitin tekijän sähköpostiosoitteeseen ei ole linkitetty tiliä
error.not_signed_commit=Kommitti ei ole allekirjoitettu
error.extract_sign = Allekirjoituksen purkaminen epäonnistui
default_key = Allekirjoitettu oletusavaimella
error.failed_retrieval_gpg_keys = Ei saatu yhtäkään kommitin tekijän tiliin liitettyä avainta
-error.generate_hash = Tiivisteen luominen kommitista epäonnistui
+error.generate_hash = Kommitin tiivisteen luominen epäonnistui
+
+error.no_gpg_keys_found = Tälle allekirjoitukselle ei löytynyt tunnettua avainta tietokannasta
+error.probable_bad_signature = VAROITUS! Vaikka tietokannassa on avain tällä ID-tunnistella, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.
+error.probable_bad_default_signature = VAROITUS! Vaikka oletusavaimella on tämä ID-tunniste, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.
[units]
unit = Yksikkö
+error.no_unit_allowed_repo = Sinulla ei ole pääsyä mihinkään tämän tietovaraston osioon.
+error.unit_not_allowed = Sinulla ei ole pääsyä tähän tietovaraston osioon.
+
[packages]
title=Paketit
-desc=Hallitse repon paketteja.
+desc=Hallitse tietovaraston paketteja.
empty=Täällä ei vielä ole paketteja.
filter.type=Tyyppi
filter.type.all=Kaikki
@@ -2686,16 +3268,16 @@ filter.no_result=Suodattimesi ei tuottanut tuloksia.
installation=Asennus
details.author=Tekijä
alpine.repository.branches=Haarat
-alpine.repository.repositories=Repot
-conan.details.repository=Repo
+alpine.repository.repositories=Tietovarastot
+conan.details.repository=Tietovarasto
owner.settings.cleanuprules.enabled=Käytössä
details.license = Lisenssi
about = Tietoja tästä paketista
-debian.install = Asenna paketti seuraavalla komennolla:
+debian.install = Asenna paketti komennolla:
owner.settings.cleanuprules.edit = Muokkaa siivoussääntöä
arch.version.groups = Ryhmä
details.project_site = Projektin verkkosivusto
-details.repository_site = Repositorion verkkosivusto
+details.repository_site = Tietovaraston verkkosivusto
container.pull = Vedä levykuva komentoriviltä:
generic.download = Lataa paketti komentoriviltä:
dependency.version = Versio
@@ -2703,11 +3285,11 @@ keywords = Avainsanat
dependencies = Riippuvuudet
container.labels.key = Avain
container.labels.value = Arvo
-pypi.install = Asenna paketti pipillä seuraavalla komennolla:
-npm.install = Asenna paketti npm:llä seuraavalla komennolla:
+pypi.install = Asenna paketti pipillä komennolla:
+npm.install = Asenna paketti npm:llä komennolla:
npm.install2 = tai lisää se package.json-tiedostoon:
empty.documentation = Lisätietoja pakettirekisteristä on saatavilla dokumentaatiossa .
-helm.install = Asenna paketti seuraavalla komennolla:
+helm.install = Asenna paketti komennolla:
owner.settings.chef.keypair = Luo avainpari
settings.delete.error = Paketin poistaminen epäonnistui.
requirements = Vaatimukset
@@ -2715,8 +3297,8 @@ published_by_in = Julkaistu %[1]s, julkaisija %[3]s projekti
pypi.requires = Vaatii Pythonin
alpine.install = Asenna paketti seuraavalla komennolla:
debian.repository.components = Komponentit
-cran.install = Asenna paketti seuraavalla komennolla:
-settings.link.select = Valitse repo
+cran.install = Asenna paketti komennolla:
+settings.link.select = Valitse tietovarasto
owner.settings.chef.title = Chef-rekisteri
owner.settings.cleanuprules.add = Lisää siivoussääntö
versions = Versiot
@@ -2724,7 +3306,7 @@ versions.view_all = Näytä kaikki
debian.repository.architectures = Arkkitehtuurit
container.details.type = Levykuvan tyyppi
arch.version.properties = Version ominaisuudet
-rpm.install = Asenna paketti seuraavalla komennolla:
+rpm.install = Asenna paketti komennolla:
owner.settings.cleanuprules.none = Siivoussääntöjä ei vielä ole.
container.details.platform = Alusta
npm.dependencies = Riippuvuudet
@@ -2736,59 +3318,59 @@ settings.delete.success = Paketti on poistettu.
npm.dependencies.optional = Valinnaiset riippuvuudet
debian.repository.distributions = Jakelut
composer.dependencies = Riippuvuudet
-chef.install = Asenna paketti seuraavalla komennolla:
+chef.install = Asenna paketti komennolla:
details.documentation_site = Dokumentaation verkkosivusto
go.install = Asenna paketti komentoriviltä:
alpine.repository.architectures = Arkkitehtuurit
composer.registry = Määritä tämä rekisteri ~/.composer/config.json
-tiedostossa:
debian.registry = Määritä tämä rekisteri komentoriviltä:
rpm.registry = Määritä rekisteri komentoriviltä:
-maven.install = Käytä pakettia sisällyttämällä seuraava dependencies
-lohkoon pom.xml
-tiedostossa:
+maven.install = Käytä pakettia sisällyttämällä seuraava sisältö dependencies
-lohkoon pom.xml
-tiedostossa:
npm.registry = Määritä rekisteri projektin .npmrc
-tiedostossa:
-alpine.repository = Repositorion tiedot
+alpine.repository = Tietovaraston tiedot
cargo.registry = Määritä tämä rekisteri Cargon asetustiedostossa (esimerkiksi ~/.cargo/config.toml
):
cargo.install = Asenna paketti Cargolla suorittamalla seuraava komento:
-composer.install = Asenna paketti Composerilla suorittamalla seuraava komento:
+composer.install = Asenna paketti Composerilla suorittamalla komento:
rpm.distros.redhat = RedHatiin pohjautuvilla jakeluilla
rpm.distros.suse = SUSE:en pohjautuvilla jakeluilla
rpm.repository.architectures = Arkkitehtuurit
cran.registry = Määritä rekisteri Rprofile.site
-tiedostossa:
-swift.install2 = ja suorita seuraava komento:
+swift.install2 = ja suorita komento:
maven.registry = Määritä tämä rekisteri projektin pom.xml
-tiedostossa:
maven.install2 = Suorita komentoriviltä:
nuget.registry = Määritä rekisteri komentoriviltä:
-nuget.install = Asenna paketti NuGetillä suorittamalla seuraava komento:
-rubygems.install = Asenna paketti gemillä suorittamalla seuraava komento:
+nuget.install = Asenna paketti NuGetillä suorittamalla komento:
+rubygems.install = Asenna paketti gemillä suorittamalla komento:
rubygems.install2 = tai lisää se Gemfileen:
swift.registry = Määritä rekisteri komentoriviltä:
swift.install = Lisää paketti Package.swift
-tiedostoon:
owner.settings.cleanuprules.keep.count.1 = 1 versio per paketti
owner.settings.cleanuprules.keep.count.n = %d versiota per paketti
-conan.install = Asenna paketti Conanilla suorittamalla seuraava komento:
+conan.install = Asenna paketti Conanilla suorittamalla komento:
chef.registry = Määritä tämä rekisteri ~/.chef/config.rb
-tiedostossa:
conan.registry = Määritä tämä rekisteri komentoriviltä:
-conda.install = Asenna paketti Condalla suorittamalla seuraava komento:
+conda.install = Asenna paketti Condalla suorittamalla komento:
helm.registry = Määritä tämä rekisteri komentoriviltä:
-pub.install = Asenna paketti Dartilla suorittamalla seuraava komento:
-owner.settings.cargo.title = Cargon rekisteri-indeksi
+pub.install = Asenna paketti Dartilla suorittamalla komento:
+owner.settings.cargo.title = Cargo-rekisterin indeksi
settings.delete.description = Paketin poistaminen on peruuttamaton toimenpide, sitä ei voi perua.
-settings.link.success = Repositorion linkki päivitettiin onnistuneesti.
-settings.link.button = Päivitä repositorion linkki
+settings.link.success = Tietovaraston linkki päivitettiin onnistuneesti.
+settings.link.button = Päivitä tietovaraston linkki
owner.settings.cleanuprules.preview.overview = %d pakettia on ajastettu poistettavaksi.
owner.settings.cargo.initialize.success = Cargo-indeksi luotiin onnistuneesti.
-vagrant.install = Lisää Vagrant-boksi suorittamalla seuraava komento:
+vagrant.install = Lisää Vagrant-boksi suorittamalla komento:
rubygems.dependencies.development = Kehitysriippuvuudet
owner.settings.cleanuprules.preview = Siivoussäännön esikatselu
npm.dependencies.development = Kehitysriippuvuudet
composer.dependencies.development = Kehitysriippuvuudet
owner.settings.cleanuprules.success.update = Siivoussääntö on päivitetty.
owner.settings.cleanuprules.success.delete = Siivoussääntö on poistettu.
-settings.link = Linkitä tämä paketti repositorioon
+settings.link = Linkitä tämä paketti tietovarastoon
maven.download = Lataa riippuvuus suorittamalla komentorivillä:
registry.documentation = Lisätietoja %s-rekisteristä on dokumentaatiossa .
owner.settings.chef.keypair.description = Avainpari vaaditaan Chef-rekisteriin tunnistautumista varten. Jos olet luonut avainparin aiemmin, uuden avainparin luominen hylkää aiemman avainparin.
owner.settings.cleanuprules.keep.pattern = Säilytä kaavaa vastaavat versiot
-owner.settings.cleanuprules.pattern_full_match = Toteuta kaavio paketin koko nimeen
+owner.settings.cleanuprules.pattern_full_match = Toteuta kaava paketin koko nimeen
owner.settings.cleanuprules.keep.title = Näitä sääntöjä vastaavat versiot säilytetään, vaikka ne vastaisivat alla olevaa poistosääntöä.
owner.settings.cleanuprules.keep.count = Säilytä viimeisimmät
owner.settings.cleanuprules.remove.pattern = Poista kaavaa vastaavat versiot
@@ -2804,20 +3386,37 @@ owner.settings.cleanuprules.preview.none = Siivoussääntö ei vastaa yhtäkää
arch.pacman.conf = Lisää palvelin asiaan liittyvällä jakelulla ja arkkitehtuurilla tiedostoon /etc/pacman.conf
:
published_by = Julkaistu %[1]s käyttäjän %[3]s toimesta
alpine.registry.key = Lataa rekisterin julkinen RSA-avain hakemistoon /etc/apk/keys/
vahvistaaksesi indeksin allekirjoituksen:
-alpine.registry = Määritä tämä rekisteri lisäämällä URL-osoite tiedostoon /etc/apk/repositories
:
+alpine.registry = Aseta tämä rekisteri lisäämällä URL-osoite tiedostoon /etc/apk/tietovarastot
:
rubygems.dependencies.runtime = Ajonaikaiset riippuvuudet
owner.settings.cargo.rebuild.error = Cargo-indeksin rakentaminen uudelleen epäonnistui: %v
owner.settings.cargo.rebuild = Rakenna indeksi uudelleen
-empty.repo = Lähetitkö paketin, mutta se ei näy täällä? Siirry paketin asetuksiin ja linkitä se tähän repoon.
+empty.repo = Lähetitkö paketin, mutta se ei näy täällä? Siirry paketin asetuksiin ja linkitä se tähän tietovarastoon.
alpine.registry.info = Valitse $branch ja $repository alla olevasta listasta.
container.images.title = Levykuvat
owner.settings.cargo.initialize = Alusta indeksi
-owner.settings.cargo.initialize.description = Erityinen Git-repoindeksi vaaditaan Cargo-rekisterin käyttämiseksi. Tämän valinnan käyttäminen luo (tarvittaessa uudelleen) repon ja määrittää sen asetukset automaattisesti.
-settings.link.error = Repositorion linkin päivittäminen epäonnistui.
+owner.settings.cargo.initialize.description = Cargo-rekisterin käyttöä varten tarvitaan erityinen indeksi Git -tietovarasto. Tämän vaihtoehdon käyttäminen luo (uudelleen) tietovaraston ja määrittää sen automaattisesti.
+settings.link.error = Tietovaraston linkin päivittäminen epäonnistui.
alt.repository.multiple_groups = Tämä paketti on saatavilla useissa ryhmissä.
alt.repository.architectures = Arkkitehtuurit
alt.install = Asenna paketti
-alt.registry.install = Asenna paketti suorittamalla komento:
+alt.registry.install = Asenna paketti komennolla:
+
+details = Yksityiskohdat
+arch.version.provides = Tarjoaa
+arch.version.replaces = Korvaa
+conda.registry = Määritä tämä rekisteri Conda-tietovarastoksi .condarc
-tiedostossa:
+debian.repository = Tietovaraston tiedot
+rpm.repository = Tietovaraston tiedot
+alt.registry = Määritä tämä rekisteri komentoriviltä:
+alt.repository = Tietovaraston tiedot
+rubygems.required.ruby = Vaatii Ruby-version
+rubygems.required.rubygems = Vaatii RubyGem-version
+settings.delete.notice = Olet aikeissa poistaa %s (%s). Tätä toimenpidettä ei voi perua. Haluatko varmasti jatkaa?
+owner.settings.cargo.initialize.error = Cargo-indeksin alustaminen epäonnistui: %v
+owner.settings.cargo.rebuild.no_index = Ei voi rakentaa uudelleen, indeksiä ei ole alustettu.
+
+container.labels = Nimilaput
+settings.link.description = Jos linkität paketin tietovarastoon, paketti listataan tietovaraston pakettilistalla.
[secrets]
creation.failed = Salaisuuden lisääminen epäonnistui.
@@ -2832,15 +3431,19 @@ deletion.description = Salaisuuden poistaminen on pysyvä toimenpide, eikä sit
deletion.success = Salaisuus on poistettu.
description = Salaisuudet välitetään tietyille toimenpiteille, eikä niitä voi muuten lukea.
+creation.name_placeholder = kirjoinkoolla ei merkitystä, vain aakkosnumeerisia merkkejä ja alaviivoja, ei voi alkaa GITEA_ tai GITHUB_
+
+creation.value_placeholder = Syötä mitä tahansa sisältöä. Tyhjätila alussa ja lopussa jätetään huomiotta.
+
[actions]
runners.name=Nimi
runners.owner_type=Tyyppi
runners.description=Kuvaus
runners.task_list.run=Suorita
-runners.task_list.repository=Repo
-runners.task_list.commit=Commit
+runners.task_list.repository=Tietovarasto
+runners.task_list.commit=Kommitti
-runs.commit=Commit
+runs.commit=Kommitti
status.success = Onnistunut
status.unknown = Tuntematon
status.waiting = Odotustilassa
@@ -2855,21 +3458,21 @@ runners.update_runner = Päivitä muutokset
runners.edit_runner = Muokkaa testinajajaa
runners.update_runner_success = Testinajaja päivitetty onnistuneesti
runners.delete_runner_success = Testinajaja poistettu onnistuneesti
-runners.reset_registration_token = Uudelleenaseta rekisteröintiavain
+runners.reset_registration_token = Uudelleenaseta rekisteröintipoletti
runs.scheduled = Ajastettu
runs.status = Tila
-runs.empty_commit_message = (tyhjä commit-viesti)
+runs.empty_commit_message = (tyhjä kommittiviesti)
variables.deletion = Poista muuttuja
runners.new_notice = Testinajajan aloitusohjeet
workflow.dispatch.input_required = Arvo syötteelle "%s" vaadittu.
runners.status.active = Aktiivinen
runs.no_workflows.documentation = Katso lisätietoja Forgejo Actions -ohjelmistosta dokumentaatiosta .
variables.description = Muuttujat asetetaan tietyille toiminnoille eikä niitä voida lukea muutoin.
-runners.labels = Tunnisteet
+runners.labels = Nimilaput
runners.delete_runner_failed = Testinajajan poisto epäonnistui
runners.delete_runner_header = Varmista testinajajan poisto
runners.task_list.status = Tila
-runners.reset_registration_token_success = Testiajajan rekisteröintiavain uudelleenasetettu onnistuneesti
+runners.reset_registration_token_success = Testiajajan rekisteröintipoletti asetettu uudelleen onnistuneesti
variables.none = Ei muuttujia vielä.
runners.id = Tunniste
runners.status = Tila
@@ -2878,15 +3481,15 @@ runners.task_list.no_tasks = Tehtäviä ei ole vielä määritelty.
runners.last_online = Viimeisin käynnissäoloajankohta
runners.runner_title = Testinajaja
runners.task_list.done_at = Valmistunut ajankohtana
-runs.no_matching_online_runner_helper = Testiajajaa tunnisteella %s ei löytynyt
+runs.no_matching_online_runner_helper = Testiajajaa nimilapulla %s ei löytynyt
runs.no_results = Ei tuloksia.
runners.delete_runner = Poista testinajaja
-variables.deletion.description = Muuttujan poistaminen on lopullista eikä sitä voi peruuttaa. Jatketaanko?
+variables.deletion.description = Muuttujan poistaminen on lopullista, eikä sitä voi perua. Jatketaanko?
workflow.dispatch.invalid_input_type = Syötetyyppi "%s" ei kelpaa.
workflow.dispatch.warn_input_limit = Näytetään vain ensimmäiset %d syötettä.
runners.runner_manage_panel = Hallinnoi testinajajia
variables = Muuttujat
-variables.management = Hallinnoi muuttujia
+variables.management = Hallitse muuttujia
variables.creation = Lisää muuttuja
runs.no_workflows.quick_start = Etkö tiedä kuinka Forgejo Actions toimii? Katso aloitusohje .
runners.new = Luo uusi testinajaja
@@ -2904,11 +3507,11 @@ variables.update.success = Muuttuja muokattu.
variables.id_not_exist = Muuttujaa tunnisteella %d ei ole olemassa.
runs.all_workflows = Kaikki työnkulut
workflow.dispatch.run = Suorita työnkulku
-workflow.enable = Käytä työnkulkua
+workflow.enable = Ota työnkulku käyttöön
runs.no_workflows = Ei työnkulkuja vielä.
runs.actors_no_select = Kaikki toimijat
runs.workflow = Työnkulku
-workflow.enable_success = Työnkulku "%s" otettu käyttöön.
+workflow.enable_success = Työnkulku "%s" on otettu käyttöön.
workflow.disabled = Työnkulku on poistettu käytöstä.
runs.actor = Toimija
workflow.disable = Poista työnkulku käytöstä
@@ -2917,23 +3520,37 @@ runs.no_job = Työnkulun tulee sisältää vähintään yksi työ
runs.invalid_workflow_helper = Työnkulun asetustiedosto on virheellinen. Tarkista asetustiedosto: %s
runners = Ajajat
actions = Actions
-unit.desc = Hallitse integroituja CI/CD-putkia Forgejo Actionsia hyödyntäen.
+unit.desc = Hallitse integroituja CI-/CD-putkia Forgejo Actionsia hyödyntäen.
runs.pushed_by = työntänyt
runs.no_workflows.help_no_write_access = Lisätietoja Forgejo Actionsista on saatavilla dokumentaatiosta .
+runners.status.idle = Jouten
+runners.status.offline = Ei-verkkotilassa
+
+runs.no_job_without_needs = Työnkulun tulee sisältää vähintään yksi työ ilman riippuvuuksia.
+runs.no_runs = Työnkululla ei ole vielä suorituksia.
+variables.not_found = Muuttujaa ei löytynyt.
+
+runs.no_workflows.help_write_access = Etkö tiedä, miten aloittaa Forgejo Actionsin käyttö? Lue pikaopas kirjoittaaksesi ensimmäisen työnkulun, sen jälkeen määritä Forgejo-ajaja suorittamaan asettamiasi töitä.
+
[projects]
type-1.display_name = Yksittäinen projekti
deleted.display_name = Poistettu projekti
+type-2.display_name = Tietovarastoprojekti
+type-3.display_name = Organisaatioprojekti
+
[git.filemode]
changed_filemode = %[1]s -> %[2]s
-executable_file = Ajettava tiedosto
+executable_file = Suoritettava tiedosto
symbolic_link = Symbolinen linkki
normal_file = Tavallinen tiedosto
-directory = Kansio
+directory = Hakemisto
+
+submodule = Alimoduuli
[search]
search = Hae…
@@ -2946,20 +3563,37 @@ exact = Täsmällinen
exact_tooltip = Sisällytä vain täsmälleen hakusanaa vastaavat tulokset
team_kind = Etsi tiimejä…
code_kind = Etsi koodia…
-code_search_unavailable = Koodihaku ei tällä hetkellä ole saatavilla. Ota yhteyttä järjestelmänvalvojaan.
+code_search_unavailable = Koodihaku ei tällä hetkellä ole saatavilla. Ota yhteyttä sivuston ylläpitoon.
union = yhdistelmähaku
union_tooltip = Sisällytä tulokset, jotka vastaavat minkä tahansa välilyönnillä erotetuista avainsanoista
project_kind = Etsi projekteja…
no_results = Hakutuloksia ei löytynyt.
-keyword_search_unavailable = Avainsanahaku ei tällä hetkellä ole saatavilla. Ota yhteyttä järjestelmänvalvojaan.
-repo_kind = Etsi repositorioita…
+keyword_search_unavailable = Avainsanahaku ei tällä hetkellä ole saatavilla. Ota yhteyttä sivuston ylläpitoon.
+repo_kind = Etsi tietovarastoja…
user_kind = Etsi käyttäjiä…
org_kind = Etsi organisaatioita…
branch_kind = Etsi haaroja…
issue_kind = Etsi ongelmia…
milestone_kind = Etsi merkkipaaluja...
-pull_kind = Etsi pull-vetoja…
+pull_kind = Etsi vetoja…
commit_kind = Etsi kommitteja…
fuzzy = Sumea
runner_kind = Etsi ajajia…
code_search_by_git_grep = Nykyiset koodin hakutulokset pohjautuvat komentoon "git grep". Parempia tuloksia on mahdollista saada, jos sivuston ylläpitäjä ottaa käyttöön koodin indeksoijan.
+
+[repo.permissions]
+code.read = Lue: Pääsy koodiin ja tietovaraston kloonaaminen.
+code.write = Kirjoita: Työnnä tietovarastoon, luo haaroja ja tageja.
+issues.read = Lue: Lue ja luo ongelmia ja kommentteja.
+pulls.read = Lue: Vetopyyntöjen lukeminen ja luominen.
+releases.read = Lue: Katsele ja lataa julkaisuja.
+ext_issues = Pääsy ulkoisen ongelmanseurannan linkkiin. Käyttöoikeuksia hallitaan ulkoisesti.
+ext_wiki = Pääsy ulkoisen wikin linkkiin. Käyttöoikeuksia hallitaan ulkoisesti.
+wiki.write = Kirjoita: Luo, päivitä ja poista integroidun wikin sivuja.
+projects.read = Lue: Pääsy tietovaraston projektitauluille.
+
+[markup]
+filepreview.truncated = Esikatselu on typistetty
+
+[translation_meta]
+test = This is a test string. It is not displayed in Forgejo UI but is used for testing purposes. Feel free to enter "ok" to save time (or a fun fact of your choice) to hit that sweet 100% completion mark :) :) :)
diff --git a/options/locale/locale_fil.ini b/options/locale/locale_fil.ini
index ec7a6405e1..de4bb10550 100644
--- a/options/locale/locale_fil.ini
+++ b/options/locale/locale_fil.ini
@@ -38,9 +38,9 @@ logo = Logo
sign_in = Mag-sign in
sign_in_with_provider = Mag-sign in gamit ang %s
sign_in_or = o
-sign_out = Mag-Sign Out
+sign_out = Mag-sign out
sign_up = Magrehistro
-link_account = Mag-link ng Account
+link_account = Mag-link ng account
template = Template
tracked_time_summary = Buod ng mga nakasubaybay na oras base sa filter ng listahan ng isyu
webauthn_sign_in = Pindutin ang button ng iyong security key. Kung walang button ang iyong security key, ilagay muli.
@@ -365,7 +365,7 @@ table_modal.label.columns = Mga Column
link_modal.header = Magdagdag ng link
link_modal.url = Url
link_modal.description = Deskripsyon
-link_modal.paste_reminder = Pahiwatig: Kapag may URL sa clipboard, maari mong direktang i-paste sa editor para gumawa ng link.
+link_modal.paste_reminder = Pahiwatig: Kapag may URL sa clipboard, maaari mong direktang i-paste sa editor para gumawa ng link.
[filter]
string.asc = A - Z
@@ -432,7 +432,7 @@ openid_connect_desc = Ang piniling OpenID URI ay hindi alam. Iugnay iyan sa bago
invalid_code = Ang iyong confirmation code ay hindi wasto o nag-expire na.
oauth_signin_title = Mag-sign in para pahintulutan ang naka-link na account
invalid_code_forgot_password = Ang iyong confirmation code ay hindi wasto o nag-expire na. Mag-click dito para magsimula ng bagong session.
-confirmation_mail_sent_prompt = Ang isang bagong email na pang-kumpirma ay ipinadala sa %s . Para kumpletuhin ang proseso ng pagrehistro, pakisuri ang iyong inbox at sundan ang ibinigay na link sa loob ng %s. Kung mali ang email, maari kang mag-log in, at humingi ng isa pang email pang-kumpirma na ipapadala sa ibang address.
+confirmation_mail_sent_prompt = Ang isang bagong email na pang-kumpirma ay ipinadala sa %s . Para kumpletuhin ang proseso ng pagrehistro, pakisuri ang iyong inbox at sundan ang ibinigay na link sa loob ng %s. Kung mali ang email, maaari kang mag-log in, at humingi ng isa pang email pang-kumpirma na ipapadala sa ibang address.
invalid_password = Ang iyong password ay hindi tugma sa password na ginamit para gawin ang account.
twofa_scratch_used = Ginamit mo na ang scratch code. Na-redirect ka sa two-factor settings page para tanggalin ang device enrollment o mag-generate ng bagong scratch code.
manual_activation_only = Makipag-ugnayan sa tagapangangasiwa ng site para kumpletuhin ang pagrehistro.
@@ -484,7 +484,7 @@ admin.new_user.text = Mangyaring mag-click dito para ipamahala
register_notify = Maligayang Pagdating sa %s
register_notify.title = %[1]s, maligayang pagdating sa %[2]s
register_notify.text_1 = ito ang iyong registration confirmation email para sa %s!
-register_notify.text_2 = Maari kang mag-sign in sa iyong account gamit ng iyong username: %s
+register_notify.text_2 = Maaari kang mag-sign in sa iyong account gamit ng iyong username: %s
reset_password = I-recover ang iyong account
reset_password.title = %s, nagkaroon kami ng hiling para i-recover ang iyong account
reset_password.text = Kung ikaw ito, paki-click ang sumusunod na link para i-recover ang iyong account sa loob ng %s :
@@ -535,7 +535,7 @@ totp_disabled.text_1 = Ngayon lang na-disable ang Time-based one-time password (
totp_disabled.no_2fa = Wala nang mga ibang paraan ng 2FA ang naka-configure, nangangahulugan na hindi na kailangang mag-log in sa iyong account gamit ang 2FA.
removed_security_key.subject = May tinanggal na security key
removed_security_key.text_1 = Tinanggal ngayon lang ang security key na "%[1]s" sa iyong account.
-account_security_caution.text_1 = Kung ikaw ito, maari mong ligtas na huwag pansinin ang mail na ito.
+account_security_caution.text_1 = Kung ikaw ito, maaari mong ligtas na huwag pansinin ang mail na ito.
account_security_caution.text_2 = Kung hindi ito ikaw, nakompromiso ang iyong account. Mangyaring makipag-ugnayan sa mga tagapangasiwa ng site na ito.
totp_enrolled.subject = Nag-activate ka ng TOTP bilang paraan ng 2FA
totp_enrolled.text_1.has_webauthn = Na-enable mo lang ang TOTP para sa iyong account. Nangangahulugan ito na para sa lahat ng mga hinaharap na pag-login sa iyong account, kailangan mong gumamit ng TOTP bilang paraan ng 2FA o gamitin ang iyong mga security key.
@@ -644,7 +644,7 @@ AccessToken = Token ng pag-access
Biography = Byograpya
Location = Lokasyon
visit_rate_limit = Natugunan ang limitasyon sa rate ng malayuang pagbisita.
-username_claiming_cooldown = Hindi ma-claim ang username na ito, dahil hindi pa tapos ang panahon ng cooldown. Maari itong i-claim sa %[1]s.
+username_claiming_cooldown = Hindi ma-claim ang username na ito, dahil hindi pa tapos ang panahon ng cooldown. Maaari itong i-claim sa %[1]s.
email_domain_is_not_allowed = Sumasalungat ang domain ng email address ng user %s sa EMAIL_DOMAIN_ALLOWLIST o EMAIL_DOMAIN_BLOCKLIST. Siguraduhing natakda mo ang email address nang tama.
[user]
@@ -685,7 +685,7 @@ followers.title.few = Mga tagasunod
following.title.one = Sinusundan
followers.title.one = Tagasunod
public_activity.visibility_hint.self_public = Nakikita ng lahat ang iyong aktibidad, maliban sa mga interaksyon sa pribadong espasyo. I-configure .
-public_activity.visibility_hint.admin_public = Nakikita ng lahat ang aktibidad na ito, ngunit bilang tagapangasiwa maari mo ring makita ang mga interaksyon sa mga pribadong espasyo.
+public_activity.visibility_hint.admin_public = Nakikita ng lahat ang aktibidad na ito, ngunit bilang tagapangasiwa maaari mo ring makita ang mga interaksyon sa mga pribadong espasyo.
public_activity.visibility_hint.self_private = Nakikita mo lang at mga tagapangasiwa ng instansya ang iyong aktibidad. I-configure .
public_activity.visibility_hint.admin_private = Nakikita mo ang aktibidad na ito dahil isa kang tagapangasiwa, ngunit gusto ng user na panatilihin itong pribado.
public_activity.visibility_hint.self_private_profile = Ikaw lang at ang mga tagapangasiwa ng instansya ang makakakita ng iyong aktibidad dahil pribado ang iyong profile. I-configure .
@@ -701,7 +701,7 @@ ssh_gpg_keys = Mga SSH / GPG key
applications = Mga Aplikasyon
orgs = Ipamahala ang mga organisasyon
repos = Mga Repositoryo
-delete = Burahin ang Account
+delete = Burahin ang account
twofa = Authentikasyong two-factor (TOTP)
account_link = Mga naka-link na account
uid = UID
@@ -842,7 +842,7 @@ gpg_key_verify = I-verify
gpg_invalid_token_signature = Ang ibinigay na GPG key, signature, at token ay hindi tumutugma o luma.
gpg_token_required = Kailangan mong magbigay ng signature para sa token sa ibaba
gpg_token = Token
-gpg_token_help = Maari kang mag-generate ng signature gamit ng:
+gpg_token_help = Maaari kang mag-generate ng signature gamit ng:
gpg_token_signature = Naka-armor na GPG signature
key_signature_gpg_placeholder = Nagsisimula sa "-----BEGIN PGP SIGNATURE-----"
verify_gpg_key_success = Na-verify na ang GPG key na "%s".
@@ -851,7 +851,7 @@ ssh_key_verify = I-verify
ssh_invalid_token_signature = Ang ibinigay na SSH key, signature, o token ay hindi tumutugma o luma.
ssh_token_required = Kailangan mong magbigay ng signature para sa token sa ibaba
ssh_token = Token
-ssh_token_help = Maari kang mag-generate ng signature gamit ng:
+ssh_token_help = Maaari kang mag-generate ng signature gamit ng:
ssh_token_signature = Naka-armor na SSH signature
key_signature_ssh_placeholder = Nagsisimula sa "-----BEGIN SSH SIGNATURE-----"
verify_ssh_key_success = Na-verify na ang SSH key na "%s".
@@ -912,10 +912,10 @@ create_oauth2_application_success = Matagumpay kang gumawa ang bagong OAuth2 app
oauth2_confidential_client = Kumpidensyal na kliyente. Piliin para sa mga app na pinapatilihing kumpidensyal ang sikreto, tulad ng mga web app. Huwag piliin para sa mga web app kasama ang mga desktop at mobile app.
twofa_desc = Para protektahin ang iyong account laban sa pagnanakaw ng password, pwede mo gamitin ang iyong smartphone o ibang device para sa pagtanggap ng time-based one-time password ("TOTP").
twofa_scratch_token_regenerated = Ang iyong isang-beses na paggamit na recovery key ngayon ay %s. Ilagay ito sa ligtas na lugar, dahil hindi na ito ipapakita muli.
-regenerate_scratch_token_desc = Kapag nawala mo ang iyong recovery key o ginamit mo na oara mag-sign in, maari mong i-reset dito.
+regenerate_scratch_token_desc = Kapag nawala mo ang iyong recovery key o ginamit mo na oara mag-sign in, maaari mong i-reset dito.
twofa_disable_desc = Ang pag-disable ng authentikasyong two-factor ay gagawing hindi gaanong ligtas ang iyong account. Magpatuloy?
twofa_enrolled = Matagumpay na na-enroll ang iyong account. Ilagay ang iyong isang-beses na paggamit na recovery key (%s) sa isang ligtas na lugar, dahil hindi na ito ipapakita muli.
-webauthn_desc = Ang mga security key ay isang hardware device na naglalaman ng mga cryptographic key. Maari silang gamitin para sa authentikasyong two-factor. Ang mga security key ay dapat suportahan ang WebAuthn Authenticator na standard.
+webauthn_desc = Ang mga security key ay isang hardware device na naglalaman ng mga cryptographic key. Maaari silang gamitin para sa authentikasyong two-factor. Ang mga security key ay dapat suportahan ang WebAuthn Authenticator na standard.
remove_oauth2_application = Tanggalin ang OAuth2 Application
remove_oauth2_application_desc = Ang pagtanggal ng OAuth2 application ay babawiin ang access sa lahat ng mga naka-sign na access token. Magpatuloy?
remove_oauth2_application_success = Binura na ang application.
@@ -931,13 +931,13 @@ oauth2_regenerate_secret = I-regenerate ang sikreto
oauth2_regenerate_secret_hint = Nawala mo ang iyong sikreto?
oauth2_client_secret_hint = Ang sikreto ay hindi ipapakita muli pagkatapos umalis ka o i-refresh ang page na ito. Mangyaring siguraduhin na na-save mo iyan.
oauth2_application_edit = I-edit
-twofa_recovery_tip = Kapag mawala mo ang iyong device, maari kang gumamit ng isang isang-beses na paggamit na recovery key para makakuha muli ng access sa iyong account.
+twofa_recovery_tip = Kapag mawala mo ang iyong device, maaari kang gumamit ng isang isang-beses na paggamit na recovery key para makakuha muli ng access sa iyong account.
twofa_is_enrolled = Ang iyong account ay kasalukuyang naka-enroll sa autentikasyong two-factor.
twofa_not_enrolled = Kasalukuyang hindi naka-enroll ang iyong account sa authentikasyong two-factor.
twofa_disable = I-disable ang authentikasyong two-factor
twofa_scratch_token_regenerate = I-regenerate ang isang-beses na paggamit na recovery key
twofa_enroll = Mag-enroll sa authentikasyong two-factor
-twofa_disable_note = Maari mong i-disable ang authentikasyong two-factor kapag kinakailangan.
+twofa_disable_note = Maaari mong i-disable ang authentikasyong two-factor kapag kinakailangan.
twofa_disabled = Na-disable na ang authentikasyong two-factor.
scan_this_image = I-scan ang image na ito gamit ng iyong aplikasyong pang-authentikasyon:
or_enter_secret = O ilagay ang sikreto: %s
@@ -1071,7 +1071,7 @@ readme_helper_desc = Ito ang lugar kung saan makakasulat ka ng kumpletong deskri
trust_model_helper_collaborator_committer = Katulong+Committer: I-trust ang mga signature batay sa mga katulong na tumutugma sa committer
mirror_interval = Interval ng mirror (ang mga wastong unit ng oras ay "h", "m", "s"). 0 para i-disable ang periodic sync. (Pinakamababang interval: %s)
transfer.reject_desc = Kanselahin ang pag-transfer mula sa "%s"
-mirror_lfs_endpoint_desc = Ang sync ay susubukang gamitin ang clone url upang matukoy ang LFS server . Maari ka rin tumukoy ng isang custom na endpoint kapag ang LFS data ng repositoryo ay nilalagay sa ibang lugar.
+mirror_lfs_endpoint_desc = Ang sync ay susubukang gamitin ang clone url upang matukoy ang LFS server . Maaari ka rin tumukoy ng isang custom na endpoint kapag ang LFS data ng repositoryo ay nilalagay sa ibang lugar.
adopt_search = Ilagay ang username para maghanap ng mga unadopted na repositoryo… (iwanang walang laman para hanapin lahat)
object_format = Format ng object
readme_helper = Pumili ng README file template
@@ -1183,7 +1183,7 @@ issues.action_open = Buksan
issues.closed_title = Sarado
issues.reopen_issue = Buksang muli
pulls.merged = Naisama na
-pulls.merged_info_text = Maari nang burahin ang branch %s.
+pulls.merged_info_text = Maaari nang burahin ang branch %s.
milestones.update_ago = Binago %s
activity.closed_issue_label = Sarado
activity.merged_prs_label = Naisama
@@ -1205,7 +1205,7 @@ migrate.clone_address_desc = Ang HTTP(S) o Git "clone" URL ng umiiral na reposit
need_auth = Awtorisasyon
migrate.github_token_desc = Maaari kang maglagay ng isa o higit pang mga token na hinihiwalay ng kuwit dito upang gawing mas-mabilis ang pagmigrate dahil sa rate limit ng GitHub API. BABALA: Ang pagabuso ng feature na ito ay maaaring maglabag sa patakaran ng tagapagbigay ng serbisyo at maaaring magdulot ng pag-block ng account.
template.invalid = Kailangang pumili ng kahit isang template na repositoryo
-migrate_options_lfs_endpoint.description = Susubukan ng migration na gamitin ang iyong Git remote upang matukoy ang LFS server . Maari mong magtiyak ng custom na endpoint kapag ang LFS data ng repositoryo ay nakalagay sa ibang lugar.
+migrate_options_lfs_endpoint.description = Susubukan ng migration na gamitin ang iyong Git remote upang matukoy ang LFS server . Maaari mong magtiyak ng custom na endpoint kapag ang LFS data ng repositoryo ay nakalagay sa ibang lugar.
blame.ignore_revs.failed = Nabigong hindi pansinin ang mga rebisyon sa .git-blame-ignore-revs .
tree_path_not_found_tag = Hindi umiiral ang path na %[1]s sa tag %[2]s
form.reach_limit_of_creation_n = Naabot na ng may-ari ang limitasyon na %d mga repositoryo.
@@ -1500,7 +1500,7 @@ issues.content_history.created = ginawa
editor.patching = Pina-patch:
editor.fail_to_apply_patch = Hindi malapat ang patch na "%s"
settings.danger_zone = Mapanganib na lugar
-issues.closed_at = `isinara ang isyung %[2]s `
+issues.closed_at = `isinara ang isyung ito %[2]s `
settings.collaboration.admin = Tagapangasiwa
settings.admin_settings = Mga setting ng tagapangasiwa
issues.start_tracking_history = `sinimulan ang trabaho %s`
@@ -1536,7 +1536,7 @@ pulls.merged_by =ni/ng %[3]s ay naisama %[1]s
commitstatus.pending = Nakabinbin
issues.review.pending = Nakabinbin
pulls.status_checking = Nakabinbin ang ilang mga pagsusuri
-editor.file_changed_while_editing = Ang nilalaman ng file ay nagbago mula noong nagsimula kang mag-edit. Mag-click dito upang makita ang mga pagbabago o Mag-commit ng mga pagbabago muli para i-overwrite sila.
+editor.file_changed_while_editing = Ang nilalaman ng file ay nagbago mula noong binuksan mo ang file. Mag-click dito upang makita ang mga pagbabago o Mag-commit ng mga pagbabago muli para i-overwrite sila.
editor.file_already_exists = Umiiral na ang file na may pangalang "%s" sa repositoryong ito.
issues.review.review = Suriin
activity.git_stats_push_to_branch = sa %s at
@@ -1627,7 +1627,7 @@ projects.column.edit_title = Pangalan
projects.column.new_title = Pangalan
projects.card_type.desc = Mga preview ng card
commits.desc = I-browse ang history ng pagbabago ng source code.
-commits.search.tooltip = Maari kang mag-prefix ng mga keyword gamit ang "author:", "committer:", "after:", o "before:", hal. "revert author:Nijika before:2022-10-09".
+commits.search.tooltip = Maaari kang mag-prefix ng mga keyword gamit ang "author:", "committer:", "after:", o "before:", hal. "revert author:Nijika before:2022-10-09".
issues.force_push_codes = `puwersahang itinulak ang %[1]s mula %[2]s
sa %[4]s
%[6]s`
issues.push_commit_1 = idinagdag ang %d commit %s
issues.push_commits_n = idinagdag ang %d mga commit %s
@@ -1674,10 +1674,10 @@ issues.new_label = Bagong label
issues.label_templates.title = Mag-load ng isang label preset
issues.new.clear_milestone = I-clear ang milestone
issues.new.open_milestone = Mga bukas na milestone
-issues.filter_milestones = I-filter ang Milestone
-issues.filter_projects = I-filter ang Proyekto
-issues.filter_labels = I-filter ang Label
-issues.filter_reviewers = I-filter ang Tagasuri
+issues.filter_milestones = I-filter ang milestone
+issues.filter_projects = I-filter ang proyekto
+issues.filter_labels = I-filter ang label
+issues.filter_reviewers = I-filter ang tagasuri
issues.remove_labels = tinanggal ang mga label na %s %s
issues.add_remove_labels = idinagdag ang %s at tinanggal ang %s na mga label %s
issues.add_milestone_at = `idinagdag ito sa %s na milestone %s`
@@ -1688,7 +1688,7 @@ issues.add_label = idinagdag ang %s na label %s
issues.add_labels = idinagdag ang mga label na %s %s
issues.remove_label = tinanggal ang %s na label %s
issues.desc = Ayusin ang mga ulat ng bug, gawain, at milestone.
-issues.filter_assignees = I-filter ang Mangangasiwa
+issues.filter_assignees = I-filter ang mangangasiwa
issues.new.labels = Mga label
issues.new.no_label = Walang mga label
issues.new.clear_labels = I-clear ang mga label
@@ -1771,7 +1771,7 @@ issues.lock = I-lock ang usapan
issues.unlock = I-unlock ang usapan
issues.unlock_comment = na-unlock ang usapang ito %s
issues.unlock.notice_1 = - Makakakomento muli ang lahat ng mga tao sa isyung ito.
-issues.unlock.notice_2 = - Maari mong i-lock muli ang isyung ito sa hinaharap.
+issues.unlock.notice_2 = - Maaari mong i-lock muli ang isyung ito sa hinaharap.
issues.comment_on_locked = Hindi ka makakakomento sa naka-lock na isyu.
issues.closed_by_fake = ni/ng %[2]s ay isinara %[1]s
issues.comment_manually_pull_merged_at = manwal na isinama ang commit %[1]s sa %[2]s %[3]s
@@ -1787,7 +1787,7 @@ issues.label_archive_tooltip = Ang mga naka-archive na label ay hindi isasama bi
issues.is_stale = May mga pagbabago sa PR na ito mula sa pagsuri na ito
issues.role.first_time_contributor = Unang-beses na contributor
issues.lock.notice_1 = - Hindi makakadagdag ng mga bagong komento ang mga ibang user sa isyu na ito.
-issues.lock.notice_3 = - Maari mong i-unlock muli ang isyung ito sa hinaharap.
+issues.lock.notice_3 = - Maaari mong i-unlock muli ang isyung ito sa hinaharap.
issues.label_deletion_desc = Ang pagbura ng label ay tatanggalin ito sa lahat ng mga isyu. Magpatuloy?
issues.commit_ref_at = `isinangguni ang isyu na ito mula sa commit %[2]s `
issues.ref_issue_from = `isinangguni ang isyu na ito sa %[4]s %[2]s `
@@ -1893,7 +1893,7 @@ settings.collaboration.owner = May-ari
pulls.showing_only_single_commit = Ipinapakita lamang ang mga pagbago ng commit na %[1]s
comments.edit.already_changed = Hindi maimbak ang mga pagbabago sa komento. Mukhang nabago na ng ibang tagagamit ang nilalaman. Mangyaring i-refresh ang pahina at subukang baguhin muli upang maiwasang ma-overwrite ang kanilang pagbago
milestones.completeness = %d%% nakumpleto
-wiki.welcome = Maligayang pagdating sa Wiki.
+wiki.welcome = Maligayang pagdating sa wiki.
wiki.create_first_page = Gawin ang unang pahina
pulls.switch_comparison_type = Ilipat ang uri ng pagkumpara
settings.collaboration.read = Basahin
@@ -2015,14 +2015,14 @@ wiki.cancel = Kanselahin
settings.collaboration.undefined = Hindi Natukoy
settings.federation_settings = Mga Setting ng Federation
settings = Mga Setting
-settings.desc = Ang mga setting ang lugar kung saan maari mong ipamahala ang mga setting para sa repositoryo
+settings.desc = Ang mga setting ang lugar kung saan maaari mong ipamahala ang mga setting para sa repositoryo
pulls.collapse_files = I-collapse ang lahat ng mga file
pulls.add_prefix = Magdagdag ng %s na prefix
pulls.still_in_progress = Ginagawa pa?
activity.title.prs_1 = %d hiling sa paghila
activity.active_issues_count_n = %d mga aktibong isyu
pulls.required_status_check_missing = Nawawala ang ilang mga kinakailangang pagsusuri.
-pulls.required_status_check_administrator = Bilang tagapangasiwa, maari mo pa ring isama ang hiling sa paghila na ito.
+pulls.required_status_check_administrator = Bilang tagapangasiwa, maaari mo pa ring isama ang hiling sa paghila na ito.
pulls.blocked_by_approvals = Wala pang sapat na pag-apruba ang hiling sa paghila na ito. %d ng %d na pag-apruba ang ibinigay.
settings.options = Repositoryo
wiki.back_to_wiki = Bumalik sa pahina ng wiki
@@ -2110,7 +2110,7 @@ settings.actions_desc = I-enable ang mga kasamang CI/CD pipeline gamit ang Forge
settings.admin_indexer_commit_sha = Huling na-index na commit
settings.admin_indexer_unindexed = Hindi naka-index
settings.transfer_notices_3 = - Kung pribado ang repositoryo at ilipat sa isang indibidwal na user, ang aksyon na ito ay sinisigurado na ang user ay may pahintulot na basahin (at palitan ang mga pahintulot kung kailangan).
-settings.convert_desc = Maari mong i-convert ang repositoryo na ito sa regular na repositoryo. Hindi ito mababawi.
+settings.convert_desc = Maaari mong i-convert ang repositoryo na ito sa regular na repositoryo. Hindi ito mababawi.
settings.transfer.button = Ilipat ang pagmamay-ari
settings.signing_settings = Mga setting sa pagpapatunay ng pag-sign
settings.admin_enable_close_issues_via_commit_in_any_branch = Isara ang isyu sa pamamagitan ng commit na ginawa sa hindi default na branch
@@ -2137,7 +2137,7 @@ settings.deploy_key_deletion = Tanggalin ang deploy key
settings.protect_enable_push = I-enable ang pagtulak
settings.discord_icon_url.exceeds_max_length = Kailangang bababa o equal sa 2048 characters ang URL ng icon
settings.protected_branch.save_rule = I-save ang rule
-settings.mirror_settings.docs.can_still_use = Bagama't na hindi ka makakabago ng mga umiiral na mirror o gumawa ng bago, maari mo pa rin gamitin ang iyong umiiral na mirror.
+settings.mirror_settings.docs.can_still_use = Bagama't na hindi ka makakabago ng mga umiiral na mirror o gumawa ng bago, maaari mo pa rin gamitin ang iyong umiiral na mirror.
settings.slack_color = Kulay
settings.discord_icon_url = URL ng icon
settings.convert_fork_confirm = I-convert ang repositoryo
@@ -2254,7 +2254,7 @@ settings.pulls.allow_rebase_update = I-enable ang pag-update ng hiling sa paghil
settings.admin_enable_health_check = I-enable ang pagsusuri ng kalusugan ng repositoryo (git fsck)
settings.new_owner_has_same_repo = Ang bagong may-ari ay may repositoryo na may katulad na pangalan. Mangyaring pumili ng ibang pangalan.
settings.convert = I-convert sa regular na repositoryo
-settings.convert_fork_desc = Maari mong i-convert ang fork na ito bilang regular na repositoryo. Hindi ito mababawi.
+settings.convert_fork_desc = Maaari mong i-convert ang fork na ito bilang regular na repositoryo. Hindi ito mababawi.
settings.convert_fork_notices_1 = Ang operasyon na ito ay ico-convert ang fork bilang regular na repositoryo at hindi mababawi.
settings.transfer_abort_invalid = Hindi mo makakansela ang isang hindi umiiral na paglipat ng repositoryo.
settings.transfer_quota_exceeded = Ang bagong may-ari (%s) ay lumalagpas sa quota. Hindi nailipat ang repositoryo.
@@ -2278,7 +2278,7 @@ settings.add_collaborator = Magdagdag ng katulong
settings.add_collaborator_duplicate = Nadagdag na ang tagatulong na ito sa repositoryo.
settings.add_collaborator_blocked_our = Hindi madagdag ang tagatulong, dahil hinarang siya ng may-ari ng repositoryo.
settings.add_collaborator_blocked_them = Hindi madagdag ang tagatulong, dahil hinarang niya ang may-ari ng repositoryo.
-settings.collaborator_deletion = Tanggalin ang Tagatulong
+settings.collaborator_deletion = Tanggalin ang tagatulong
settings.team_not_in_organization = Ang koponan ay hindi nasa katulad na organisasyon sa repositoryo
settings.teams = Mga Koponan
settings.add_team_success = May access na ang koponan sa repositoryo na ito.
@@ -2290,8 +2290,8 @@ settings.webhook.headers = Mga header
settings.webhook.payload = Nilalaman
settings.webhook.body = Katawan
settings.webhook.replay.description = I-replay ang webhook na ito.
-settings.webhook.delivery.success = May nadagdag na event sa delivery queue. Maari magtagal ng ilang segundo bago makita sa delivery history.
-settings.githooks_desc = Pinapagana ng Git ang mga Git hook. Maari mong baguhin ang mga hook file sa ibaba para mag-set up ng mga custom na operasyon.
+settings.webhook.delivery.success = May nadagdag na event sa delivery queue. Maaari magtagal ng ilang segundo bago makita sa delivery history.
+settings.githooks_desc = Pinapagana ng Git ang mga Git hook. Maaari mong baguhin ang mga hook file sa ibaba para mag-set up ng mga custom na operasyon.
settings.githook_name = Pangalan ng hook
settings.githook_content = Nilalaman ng hook
settings.update_githook = I-update ang hook
@@ -2362,7 +2362,7 @@ settings.mirror_settings.docs.pull_mirror_instructions = Para mag-set up ng pull
milestones.invalid_due_date_format = Kailangang "yyyy-mm-dd" na format ang takdang petsa.
signing.wont_sign.nokey = Walang key ang instansya na ito para i-sign ang commit na ito.
activity.title.releases_1 = %d paglabas
-settings.mirror_settings.docs.more_information_if_disabled = Maari kang matuto pa tungkol sa mga push at pull na mirror dito:
+settings.mirror_settings.docs.more_information_if_disabled = Maaari kang matuto pa tungkol sa mga push at pull na mirror dito:
settings.branches.switch_default_branch = Magpalit ng default branch
settings.convert_notices_1 = Ang operasyon na ito ay ico-covert ang mirror sa regular na repositoryo at hindi mababawi.
settings.convert_fork_succeed = Na-convert na ang fork sa regular na repositoryo.
@@ -2732,7 +2732,7 @@ settings.protect_protected_file_patterns = Mga pattern ng nakaprotektang file (h
settings.update_protect_branch_success = Binago na ang branch protection rule na "%s".
settings.remove_protected_branch_success = Tinanggal ang branch protection rule na "%s".
settings.tags.protection.pattern = Pattern ng tag
-settings.tags.protection.pattern.description = Maari kang gumamit ng iisang pangalan o glob pattern o regular expression para magtugma ng maraming tag. Magbasa pa sa guide ng mga nakaprotektang tag .
+settings.tags.protection.pattern.description = Maaari kang gumamit ng iisang pangalan o glob pattern o regular expression para magtugma ng maraming tag. Magbasa pa sa guide ng mga nakaprotektang tag .
settings.thread_id = ID ng thread
settings.matrix.room_id = ID ng room
diff.has_escaped = May mga nakatagong Unicode character ang linya na ito
@@ -2746,7 +2746,7 @@ diff.bin = BIN
settings.default_update_style_desc = Ang default na istilio na gagamitin sa pag-update ng mga hiling sa paghila na nalilipas sa base branch.
pulls.sign_in_require = Mag-sign in para gumawa ng bagong hiling sa paghila.
new_from_template = Gumamit ng template
-new_from_template_description = Maari kang pumili ng umiiral na repository template sa instansya na ito at i-apply ang mga setting nito.
+new_from_template_description = Maaari kang pumili ng umiiral na repository template sa instansya na ito at i-apply ang mga setting nito.
new_advanced = Mga advanced na setting
new_advanced_expand = I-click para i-expand
auto_init_description = Simulan ang kasaysayan ng Git gamit ang README at opsyonal na magdagdag ng mga lisensya at .gitignore na file.
@@ -3192,7 +3192,7 @@ self_check.database_collation_mismatch = Inaasahan ang database na gamitin ang c
auths.oauth2_admin_group = Group claim value para sa mga tagapangasiwa. (Opsyonal - kinakailangan ang claim name sa itaas)
auths.tip.facebook = Magrehistro ng bagong application sa %s at idagdag ang produktong "Facebook Login"
users.restricted.description = Payagan lamang ang interaksyon sa mga repositoryo at organisasyon kung saan ang user ay dinagdag bilang tagatulong. Iniiwasan nito ang pag-access sa publikong repositoryo sa instansya na ito.
-users.local_import.description = Payagan ang pag-import ng mga repositoryo mula sa local file system ng user. Maari itong maging isyu sa seguridad.
+users.local_import.description = Payagan ang pag-import ng mga repositoryo mula sa local file system ng user. Maaari itong maging isyu sa seguridad.
emails.delete = Burahin ang Email
emails.deletion_success = Binura na ang email address.
auths.oauth2_required_claim_value = Kinakailangan na claim value
@@ -3562,8 +3562,8 @@ npm.details.tag = Tag
swift.install = Idagdag ang package sa iyong Package.swift
na file:
vagrant.install = Para magdagdag ng Vagrant box, patakbuhin ang sumusunod na command:
settings.link = I-link ang package na ito sa repository
-settings.link.select = Pumili ng Repositoryo
-settings.link.button = I-update ang Link ng Repositoryo
+settings.link.select = Pumili ng repositoryo
+settings.link.button = I-update ang link ng repositoryo
settings.link.error = Nabigong i-update ang link ng repositoryo.
settings.delete = Burahin ang package
owner.settings.cargo.initialize = I-initialize ang index
@@ -3706,7 +3706,7 @@ runners.reset_registration_token = I-reset ang token ng pagrehistro
runners.status.offline = Offline
workflow.dispatch.invalid_input_type = Hindi wastong input type "%s".
runners.task_list.commit = Commit
-runners.task_list.done_at = Natapos Sa
+runners.task_list.done_at = Natapos sa
runners.reset_registration_token_success = Matagumpay na na-reset ang token ng pagrehistro ng runner
workflow.dispatch.input_required = Kumailangan ng value para sa input na "%s".
workflow.dispatch.warn_input_limit = Pinapakita lamang ang unang %d na mga input.
@@ -3824,7 +3824,7 @@ deletion.success = Natanggal na ang lihim.
deletion.failed = Nabigong tanggalin ang lihim.
creation.failed = Nabigong idagdag ang lihim.
deletion = Tanggalin ang lihim
-creation = Idagdag ang Lihim
+creation = Idagdag ang lihim
description = Ang mga sikreto ay ipapasa sa ilang mga aksyon at hindi mababasa kung hindi.
none = Wala pang mga sikreto sa ngayon.
creation.name_placeholder = case-insensitive, alphanumeric character o underscore lamang, hindi dapat magsimula sa GITEA_ o GITHUB_
@@ -3838,7 +3838,7 @@ filepreview.truncated = Na-truncate ang preview
filepreview.lines = Mga linya %[1]d hanggang %[2]d sa %[3]s
[projects]
-deleted.display_name = Binurang Proyekto
+deleted.display_name = Binurang proyekto
type-2.display_name = Proyekto ng repositoryo
type-1.display_name = Indibidwal na proyekto
type-3.display_name = Proyekto ng organisasyon
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 42f05bb0c7..9093f85a84 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -9,7 +9,7 @@ sign_in_with_provider=Se connecter avec %s
sign_in_or=ou
sign_out=Déconnexion
sign_up=S'inscrire
-link_account=Lier un Compte
+link_account=Lier un compte
register=S'inscrire
version=Version
powered_by=Propulsé par %s
@@ -208,6 +208,9 @@ table_modal.label.columns = Colonnes
link_modal.header = Ajouter un lien
link_modal.url = Url
+link_modal.description = Description
+link_modal.paste_reminder = Indice : avec une URL dans votre clipboard, vous pouvez copier directement dans l'éditeur pour créer un lien.
+
[filter]
string.asc=A - Z
string.desc=Z - A
@@ -1063,6 +1066,33 @@ pronouns_custom_label = Pronoms personnalisés
change_username_redirect_prompt.with_cooldown.one = L'ancien pseudonyme sera disponible pour n'importe qui après une période d'%[1]d jour, vous pouvez toujours réclamer votre ancien pseudonyme pendant cette période.
change_username_redirect_prompt.with_cooldown.few = L'ancien pseudonyme sera disponible pour n'importe qui après une période de %[1]d jours, vous pouvez toujours réclamer votre ancien pseudonyme pendant cette période.
+storage_overview = Vue d'ensemble du stockage
+quota = Quota
+keep_pronouns_private = Ne montrer les pronoms qu'aux utilisateurs authentifiés
+keep_pronouns_private.description = Cela masquera votre pronoms aux visiteurs qui ne sont pas authentifiés.
+regenerate_token = Régénérer
+access_token_regeneration = Régénérer le token d'accès
+access_token_regeneration_desc = La régénération d'un token révoquera l'accès à votre compte pour les applications qui l'utilisaient. Cela n'est pas reversible. Continuer ?
+regenerate_token_success = Le token a été régénéré. Les applications qui l'utilisent n'ont plus accès à votre compte et doivent être mises à jour avec le nouveau token.
+quota.applies_to_user = Les quotas suivants s'appliquent à votre compte
+quota.applies_to_org = Les quotas suivants s'applique à cette organisation
+quota.rule.exceeded = Dépassé
+quota.rule.exceeded.helper = La taille totale des objets pour cette règle ont dépassé le quota.
+quota.rule.no_limit = Sans limite
+quota.sizes.all = Tout
+quota.sizes.repos.all = Dépôts
+quota.sizes.repos.public = Dépôts publics
+quota.sizes.repos.private = Dépôts privés
+quota.sizes.git.all = Contenu dans Git
+quota.sizes.git.lfs = Git LFS
+quota.sizes.assets.all = Contenus
+quota.sizes.assets.attachments.all = Attachements
+quota.sizes.assets.attachments.issues = Attachements de tickets
+quota.sizes.assets.attachments.releases = Attachements de version
+quota.sizes.assets.artifacts = Artefacts
+quota.sizes.assets.packages.all = Paquets
+quota.sizes.wiki = Wiki
+
[repo]
new_repo_helper=Un dépôt contient tous les fichiers d’un projet, ainsi que l’historique de leurs modifications. Vous avez déjà ça ailleurs ? Migrez-le ici. .
owner=Propriétaire
@@ -1226,7 +1256,7 @@ migrate.migrate_items_options=Un jeton d'accès est requis pour migrer des élé
migrated_from=Migré de %[2]s
migrated_from_fake=Migré de %[1]s
migrate.migrate=Migrer depuis %s
-migrate.migrating=Migration de %s ...
+migrate.migrating=Migration de %s …
migrate.migrating_failed=La migration de %s a échoué.
migrate.migrating_failed.error=Échec de la migration : %s
migrate.migrating_failed_no_addr=Échec de la migration.
@@ -1386,7 +1416,7 @@ editor.file_is_a_symlink=`« %s » est un lien symbolique. Ce type de fichiers
editor.filename_is_a_directory=« %s » est déjà utilisé comme nom de dossier dans ce dépôt.
editor.file_editing_no_longer_exists=Impossible de modifier le fichier « %s » car il n’existe plus dans ce dépôt.
editor.file_deleting_no_longer_exists=Impossible de supprimer le fichier « %s » car il n’existe plus dans ce dépôt.
-editor.file_changed_while_editing=Le contenu du fichier a changé depuis que vous avez commencé à éditer. Cliquez ici pour voir les changements ou soumettez de nouveau pour les écraser.
+editor.file_changed_while_editing=Le contenu du fichier a changé depuis que vous avez ouvert le fichier. Cliquez ici pour voir les changements ou soumettez de nouveau pour les écraser.
editor.file_already_exists=Un fichier nommé "%s" existe déjà dans ce dépôt.
editor.commit_empty_file_header=Réviser un fichier vide
editor.commit_empty_file_text=Le fichier que vous allez réviser est vide. Continuer ?
@@ -1488,7 +1518,7 @@ issues.desc=Organiser les rapports de bug, les tâches et les jalons.
issues.filter_assignees=Filtrer par assignation
issues.filter_milestones=Filtrer le jalon
issues.filter_projects=Filtrer par projet
-issues.filter_labels=Filtrer par labels
+issues.filter_labels=Filtrer par étiquettes
issues.filter_reviewers=Filtrer par évaluateur
issues.new=Nouveau ticket
issues.new.title_empty=Le titre ne peut pas être vide
@@ -2016,7 +2046,7 @@ ext_wiki=Wiki externe
ext_wiki.desc=Lier un wiki externe.
wiki=Wiki
-wiki.welcome=Bienvenue sur le Wiki.
+wiki.welcome=Bienvenue sur le wiki.
wiki.welcome_desc=Le wiki vous permet d'écrire ou de partager de la documentation avec vos collaborateurs.
wiki.desc=Écrire et partager de la documentation avec vos collaborateurs.
wiki.create_first_page=Créer la première page
@@ -2538,7 +2568,7 @@ settings.lfs_invalid_locking_path=Chemin invalide : %s
settings.lfs_invalid_lock_directory=Impossible de verrouiller le répertoire : %s
settings.lfs_lock_already_exists=Verrou déjà existant : %s
settings.lfs_lock=Verrou
-settings.lfs_lock_path=Chemin de fichier à verrouiller...
+settings.lfs_lock_path=Chemin de fichier à verrouiller…
settings.lfs_locks_no_locks=Pas de verrous
settings.lfs_lock_file_no_exist=Le fichier verrouillé n'existe pas dans la branche par défaut
settings.lfs_force_unlock=Forcer le déverrouillage
@@ -2730,7 +2760,7 @@ editor.invalid_commit_mail = Courriel invalide pour la création d'un commit.
commits.browse_further = Continuer la navigation
commits.renamed_from = Renommé depuis %s
pulls.nothing_to_compare_have_tag = La branche ou le tag sélectionné sont identiques.
-issues.blocked_by_user = Vous ne pouvez pas créer un ticket sur ce dépôt car vous avez été bloqué par son propriétaire.
+issues.blocked_by_user = Vous ne pouvez pas créer de tickets sur ce dépôt car vous avez été bloqué par son propriétaire.
pulls.blocked_by_user = Vous ne pouvez pas créer une pull request sur ce dépôt car vous êtes bloqué par son propriétaire.
wiki.cancel = Annuler
settings.wiki_globally_editable = Permettre l'édition du wiki a tout le monde
@@ -2875,14 +2905,20 @@ archive.pull.noreview = Ce dépôt est archivé. Vous ne pouvez pas faire de rev
editor.commit_email = Courriel de commit
commits.view_single_diff = Voir les changements dans ce fichier introduit par ce commit
+issues.filter_no_results = Pas de résultats
+issues.filter_no_results_placeholder = Essayez d'ajuster vos critères de recherche.
+issues.reopen.blocked_by_user = Vous ne pouvez pas ré-ouvrir ce ticket care vous êtes bloqués par le propriétaire du dépôt ou le créateur de ce ticket.
+pulls.editable = Editable
+pulls.editable_explanation = Cette pull request peut être éditée par les mainteneurs. Vous pouvez y contribuer directement.
+
[graphs]
-component_loading = Chargement %s...
+component_loading = Chargement %s…
component_loading_failed = Échec de chargement de %s
component_loading_info = Cela peut prendre du temps…
component_failed_to_load = Une erreur inattendue s'est produite.
contributors.what = contributions
-code_frequency.what = fŕequence de code
+code_frequency.what = fréquence de code
recent_commits.what = commits récents
@@ -3011,8 +3047,8 @@ teams.invite.by=Invité par %s
teams.invite.description=Veuillez cliquer sur le bouton ci-dessous pour rejoindre l’équipe.
follow_blocked_user = Vous ne pouvez pas suivre cette organisation car elle vous a bloqué.
open_dashboard = Ouvrir le tableau de bord
-settings.change_orgname_redirect_prompt.with_cooldown.few = L'ancien pseudonyme sera disponible pour n'importe qui après une période de %[1]d jours, vous pouvez toujours réclamer votre ancien pseudonyme pendant cette période.
-settings.change_orgname_redirect_prompt.with_cooldown.one = L'ancien pseudonyme sera disponible pour n'importe qui après une période d'%[1]d jour, vous pouvez toujours réclamer votre ancien pseudonyme pendant cette période.
+settings.change_orgname_redirect_prompt.with_cooldown.few = L'ancien nom d'organisation sera disponible pour n'importe qui après une période de %[1]d jours, vous pouvez toujours réclamer votre ancien nom d'organisation pendant cette période.
+settings.change_orgname_redirect_prompt.with_cooldown.one = L'ancien nom d'organisation sera disponible pour n'importe qui après une période d'%[1]d jour, vous pouvez toujours réclamer votre ancien nom d'organisation pendant cette période.
[admin]
dashboard=Tableau de bord
@@ -3838,7 +3874,7 @@ alt.registry = Configurez ce registre à partir d'un terminal :
alt.registry.install = Pour installer le paquet, exécutez la commande suivante :
alt.install = Installer le paquet
alt.repository.multiple_groups = Ce paquet est disponible dans plusieurs groupes.
-alt.setup = Ajouter un dépôt à la liste des dépôts connecté (choisissez l'architecture nécessaire à la place de '_arch') :
+alt.setup = Ajouter un dépôt à la liste des dépôts connecté (choisissez l'architecture nécessaire à la place de "_arch") :
[secrets]
secrets=Secrets
@@ -3965,7 +4001,7 @@ variables.not_found = La variable n'a pas été trouvée.
type-1.display_name=Projet personnel
type-2.display_name=Projet du dépôt
type-3.display_name=Projet de l'organisation
-deleted.display_name = Projet Supprimé
+deleted.display_name = Projet supprimé
[git.filemode]
changed_filemode=%[1]s → %[2]s
@@ -3978,32 +4014,32 @@ submodule=Sous-module
[search]
-search = Rechercher...
+search = Rechercher…
type_tooltip = Type de recherche
fuzzy = Approximatif
code_search_by_git_grep = Les résultats de recherche dans le code sont fournis par "git grep". Les résultats pourraient être plus pertinents si l'administrateur du site active les indexeurs de code source.
-runner_kind = Chercher les runners...
+runner_kind = Chercher les runners…
no_results = Aucun résultat n'a été trouvé.
keyword_search_unavailable = La recherche par mot-clé n'est pas disponible actuellement. Veuillez contacter l'administrateur du site.
fuzzy_tooltip = Inclure les résultats proches des termes recherchés
match = Correspondance
match_tooltip = Uniquement inclure les résultats correspondant exactement aux termes recherchés
-repo_kind = Chercher dans les dépôts...
-user_kind = Chercher les utilisateurs...
-org_kind = Chercher les organisations...
-team_kind = Chercher les équipes...
-code_kind = Chercher le code...
+repo_kind = Chercher dans les dépôts…
+user_kind = Chercher les utilisateurs…
+org_kind = Chercher les organisations…
+team_kind = Chercher les équipes…
+code_kind = Chercher le code…
code_search_unavailable = La recherche dans le code n'est pas disponible. Veuillez contacter l'administrateur du site.
-package_kind = Chercher les paquets...
-project_kind = Chercher les projets...
-branch_kind = Chercher les branches...
-commit_kind = Chercher les commits...
+package_kind = Chercher les paquets…
+project_kind = Chercher les projets…
+branch_kind = Chercher les branches…
+commit_kind = Chercher les commits…
exact = Exact
exact_tooltip = Inclure uniquement les résultats qui correspondent exactement au terme recherché
-issue_kind = Rechercher dans les tickets...
+issue_kind = Rechercher dans les tickets…
union = Union
union_tooltip = Inclus les résultats contenant au moins un des mots clé séparés par des espaces
-pull_kind = Rechercher dans les demande d'ajout...
+pull_kind = Rechercher dans les demande d'ajout…
milestone_kind = Recherche dans les jalons...
regexp_tooltip = Interpréter le terme de recherche comme une expression régulière
regexp = RegExp
@@ -4044,4 +4080,4 @@ issues.write = Écrire : Fermer des tickets et gérer les métadonnées t
pulls.read = Lire : Lire et créer des demandes de tirage.
[translation_meta]
-test = Ceci est une chaîne de test. Elle n'est pas affichée dans l'interface de Forgejo mais est utilisée à des fins de test. N'hésitez pas à entrer 'ok' pour gagner du temps (ou un fait amusant de votre choix) pour atteindre ce doux 100 % de complétion :)
+test = Ceci est une chaîne de test. Elle n'est pas affichée dans l'interface de Forgejo mais est utilisée à des fins de test. N'hésitez pas à entrer 'ok' pour gagner du temps (ou un fait amusant de votre choix) pour atteindre ce difficile 100 % de complétion. :-)
diff --git a/options/locale/locale_gl.ini b/options/locale/locale_gl.ini
index 75763775eb..35dfd8402f 100644
--- a/options/locale/locale_gl.ini
+++ b/options/locale/locale_gl.ini
@@ -192,6 +192,8 @@ link_modal.url = Url
link_modal.description = Descrición
+link_modal.paste_reminder = Consello: Coa URL no portapapeis, podes pegala directamente no editor para crear unha ligazón.
+
[search]
search = Buscar...
type_tooltip = Tipo de procura
@@ -226,6 +228,9 @@ install = Fácil de instalar
install_desc = Simplemente executa o binario para a túa plataforma, envíao con Docker ou consígueo empaquetado .
license = Código aberto
+lightweight = Lixeiro
+lightweight_desc = Forgejo precisa duns requerimentos mínimos e pode funcionar nunha Raspberry Pi barata. Aforra enerxía na túa máquina!
+
[error]
occurred = Ocorreu un erro
missing_csrf = Solicitude incorrecta: non hai ningún token CSRF presente
@@ -290,4 +295,7 @@ db_type = Tipo de base de datos
app_slogan = Slogan da instancia
app_slogan_helper = Escribe o slogan da túa instancia aqui. Ou deixao baleiro para desabilitala.
domain = Dominio do servidor
-ssh_port = Porto do servidor SSH
\ No newline at end of file
+ssh_port = Porto do servidor SSH
+require_db_desc = Forgejo precisa MySQL, PostgreSQL, SQLite3 ou TiDB (protocolo MySQL).
+
+[repo]
\ No newline at end of file
diff --git a/options/locale/locale_he.ini b/options/locale/locale_he.ini
index bff7682a95..fbae10e7e1 100644
--- a/options/locale/locale_he.ini
+++ b/options/locale/locale_he.ini
@@ -1,6 +1,3 @@
-
-
-
[common]
webauthn_error_unable_to_process = שרת זה נכשל בעיבוד בקשתך.
help = עזרה
@@ -469,7 +466,7 @@ uploaded_avatar_not_a_image = הקובץ שהועלה לא תמונה.
[repo]
new_advanced = הגדרות מתקדמות
-new_advanced_expand =
+new_advanced_expand =
owner = בעלים
repo_name = שם הקרפיף
repo_name_helper = שמות קרפיפים טובים הם זכירים, קצרים וייחודיים.
@@ -663,4 +660,10 @@ issues.label_archived_filter = הצגת תוויות מהארכיון
issues.label_archive_tooltip = תוויות בארכיון לא מוצעות בחיפוש על־בסיס תווית כברירת מחדל.
[translation_meta]
-test = ואהבת לרעך כמוך
\ No newline at end of file
+test = ואהבת לרעך כמוך
+
+[git.filemode]
+directory = תיקיה
+normal_file = קובץ רגיל
+executable_file = קובץ הרצה
+symbolic_link = קישור סמלי
\ No newline at end of file
diff --git a/options/locale/locale_hi.ini b/options/locale/locale_hi.ini
index 8baaad5224..59f66b4d0f 100644
--- a/options/locale/locale_hi.ini
+++ b/options/locale/locale_hi.ini
@@ -21,4 +21,22 @@ signed_in_as = साइन इन किया गया है
link_account = खाता लिंक करें
notifications = सूचनाएँ
tracked_time_summary = समस्याओं की सूची के फ़िल्टर के आधार पर ट्रैक किए गए समय का सारांश
-user_profile_and_more = प्रोफ़ाइल और सेटिंग्स…
\ No newline at end of file
+user_profile_and_more = प्रोफ़ाइल और सेटिंग्स…
+enable_javascript = इस पन्ने के लिये जावा चाहिए
+toc = विषय सूची
+licenses = लाइसेंस
+return_to_forgejo = फ़ोर्जेगो पे वापस जाएं
+more_items = और वस्तुएं
+username = यूजरनाम
+email = ईमेल पता
+password = पासवर्ड
+re_type = पासवर्ड पक्का करें
+captcha = कैप्चा
+twofa = टू-फैक्टर ऑथेंटिकेशन
+twofa_scratch = टू-फैक्टर स्क्रैच कोड
+passcode = पास कोड
+repository = भंडार
+organization = संगठन
+mirror = छवि
+settings = सेटिंग्स
+your_settings = आपकी सेटिंग्स
\ No newline at end of file
diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini
index ace0decdbb..7711398f54 100644
--- a/options/locale/locale_it-IT.ini
+++ b/options/locale/locale_it-IT.ini
@@ -8,7 +8,7 @@ sign_in=Accedi
sign_in_or=o
sign_out=Esci
sign_up=Registrati
-link_account=Collega Profilo
+link_account=Collega profilo
register=Registrati
version=Versione
powered_by=Gestito da %s
@@ -54,7 +54,7 @@ mirror=Mirror
new_repo=Nuovo repository
new_migrate=Nuova migrazione
new_mirror=Nuovo mirror
-new_fork=Nuova derivazione
+new_fork=Nuova biforcazione
new_org=Nuova organizzazione
new_project=Nuovo progetto
manage_org=Gestisci le organizzazioni
@@ -99,7 +99,7 @@ preview=Anteprima
loading=Caricamento…
error=Errore
-error404=La pagina che stai cercando di raggiungere non esiste oppure non sei autorizzato a visualizzarla.
+error404=La pagina che stai cercando di raggiungere non esiste , è stata rimossa oppure non sei autorizzato a visualizzarla.
never=Mai
@@ -143,12 +143,12 @@ confirm_delete_selected = Confermare l'eliminazione di tutti gli elementi selezi
sign_in_with_provider = Accedi con %s
new_project_column = Nuova colonna
toggle_menu = Mostra/Nascondi menu
-filter.not_fork = Non fork
+filter.not_fork = Non biforcazioni
filter = Filtro
filter.clear = Rimuovi filtri
filter.is_archived = Archiviato
filter.not_archived = Non archiviato
-filter.is_fork = Da fork
+filter.is_fork = Biforcazioni
filter.is_mirror = Mirror
filter.not_mirror = Non mirror
filter.is_template = Modelli
@@ -210,6 +210,8 @@ link_modal.header = Aggiungi collegamento
link_modal.url = Url
link_modal.description = Descrizione
+link_modal.paste_reminder = Suggerimento: se hai già copiato un URL negli appunti, puoi incollarlo direttamente nell’editor per creare un collegamento.
+
[filter]
string.asc = A - Z
string.desc = Z - A
@@ -233,6 +235,8 @@ license=Open Source
license_desc=Ottieni Forgejo ! Partecipa per contribuire a rendere questo progetto ancora più bello. Non aver paura di diventare collaborante!
install_desc = Semplicemente avvia l'eseguibile per la tua piattaforma, distribuiscilo con Docker , oppure scarica il pacchetto .
+platform_desc = È stato verificato che Forgejo è pienamente compatibile con sistemi operativi liberi, come Linux e FreeBSD, nonché con diverse architetture CPU. Scegli liberamente la piattaforma che preferisci!
+
[install]
install=Installazione
title=Configurazione iniziale
@@ -396,12 +400,12 @@ go_to = Vai a
search.type.tooltip = Tipo di ricerca
search.fuzzy.tooltip = Includi anche i risultati che corrispondono parzialmente ai termini di ricerca
code_search_results = Risultati di ricerca per "%s"
-relevant_repositories_tooltip = I repositori derivati o che non hanno argomento, icona, né descrizione sono nascosti.
+relevant_repositories_tooltip = I repositori che sono biforcazioni o che non hanno argomento, icona, né descrizione sono nascosti.
relevant_repositories = Sono visibili solo i repositori pertinenti, mostra risultati non filtrati .
search.match.tooltip = Includi solo risultati che combaciano perfettamente con i termini di ricerca
stars_few = %d stelle
-forks_one = %d fork
-forks_few = %d fork
+forks_one = %d biforcazioni
+forks_few = %d biforcazioni
stars_one = %d stella
[auth]
@@ -486,6 +490,9 @@ hint_login = Hai già un'utenza? Accedi!
hint_register = Non hai un'utenza? Registrati ora.
sign_up_button = Registrati ora.
+unauthorized_credentials = Le credenziali non sono corrette o sono scadute. Controlla il comando o vedi %s per maggiori informazioni
+use_onetime_code = Usa un codice monouso
+
[mail]
view_it_on=Visualizza su %s
link_not_working_do_paste=Il link non funziona? Prova a copiarlo e incollarlo nella barra dell'indirizzo del tuo browser.
@@ -682,6 +689,9 @@ FullName = Nome e cognome
To = Nome del ramo
+username_claiming_cooldown = Il nome utente non può essere assegnato, poiché il periodo di attesa non è ancora terminato. Sarà disponibile il %[1]s.
+email_domain_is_not_allowed = Il dominio dell'indirizzo email dell'utente %s è in conflitto con EMAIL_DOMAIN_ALLOWLIST o EMAIL_DOMAIN_BLOCKLIST. Assicurati di aver inserito correttamente l'indirizzo email.
+
[user]
change_avatar=Modifica il tuo avatar…
repositories=Repositori
@@ -725,6 +735,8 @@ following.title.one = Seguito
following.title.few = Osservato
+public_activity.visibility_hint.self_private_profile = Poiché il tuo profilo è privato, la tua attività è visibile solo a te e agli amministratori dell'istanza. Configura .
+
[settings]
profile=Profilo
account=Account
@@ -1045,7 +1057,7 @@ added_on = Aggiunto su %s
additional_repo_units_hint = Suggerisci l'attivazione di unità aggiuntive nel repositorio
update_hints = Aggiorna suggerimenti
update_hints_success = I suggerimenti sono stati aggiornati.
-additional_repo_units_hint_description = Mostra un pulsante "Aggiungi più sezioni..." per i repositori che non hanno tutte le sezioni disponibili aggiunte.
+additional_repo_units_hint_description = Visualizza un suggerimento “Abilita altro” per i repositori che non hanno tutte le unità disponibili abilitate.
hints = Suggerimenti
pronouns = Pronomi
pronouns_custom = Personalizzato
@@ -1054,6 +1066,34 @@ language.title = Lingua predefinita
language.description = Questa lingua verrà salvata nella tua utenza e verrà usata come predefinita ogni volta che farai l'accesso.
language.localization_project = Aiutaci a tradurre Forgejo nella tua lingua! Più informazioni .
+storage_overview = Panoramica spazio di archiviazione
+quota = Quota
+keep_pronouns_private = Mostra i pronomi solo agli utenti che hanno effettuato il login
+keep_pronouns_private.description = Questa impostazione nasconderà i tuoi pronomi agli utenti non ancora autenticati.
+regenerate_token = Rigenera
+access_token_regeneration = Rigenera il token d'accesso
+access_token_regeneration_desc = Rigenerare un token comporterà la revoca dell'accesso al tuo account per tutte le applicazioni che lo utilizzano. Questa operazione è irreversibile. Vuoi procedere?
+regenerate_token_success = Il token è stato rigenerato. Le applicazioni che lo utilizzano non hanno più accesso alla tua utenza e devono essere aggiornate con il nuovo token.
+user_block_yourself = Non puoi bloccare te stesso.
+quota.applies_to_user = Le seguenti regole di quota si applicano al tuo account
+quota.applies_to_org = Le seguenti regole di quota si applicano a questa organizzazione
+quota.rule.exceeded = Superato
+quota.rule.exceeded.helper = La dimensione totale degli oggetti per questa regola ha superato la quota.
+quota.rule.no_limit = Illimitato
+quota.sizes.all = Tutti
+quota.sizes.repos.all = Repositori
+quota.sizes.repos.public = Repositori pubblici
+quota.sizes.repos.private = Repositori privati
+quota.sizes.git.all = Contenuto git
+quota.sizes.git.lfs = Git LFS
+quota.sizes.assets.all = Risorse
+quota.sizes.assets.attachments.all = Allegati
+quota.sizes.assets.attachments.issues = Allegati della segnalazione
+quota.sizes.assets.attachments.releases = Allegati del rilascio
+quota.sizes.assets.artifacts = Artefatti
+quota.sizes.assets.packages.all = Pacchetti
+quota.sizes.wiki = Wiki
+
[repo]
owner=Proprietario
owner_helper=Alcune organizzazioni potrebbero non essere visualizzate nel menù a tendina a causa di un limite massimo al numero di repositori.
@@ -1067,10 +1107,10 @@ template_description=I modelli di repositori consentono allɜ utenti di generare
visibility=Visibilità
visibility_description=Solo il proprietario o i membri dell'organizzazione se hanno diritti, saranno in grado di vederlo.
visibility_helper_forced=L'amministratorə del sito impone che i nuovi repositori siano privati.
-visibility_fork_helper=(Questa modifica influenzerà la visibilità di tutti i fork.)
+visibility_fork_helper=(Questa modifica influenzerà la visibilità di tutte le biforcazioni.)
clone_helper=Hai bisogno di aiuto per la clonazione? Visita Help .
fork_repo=Deriva repositorio
-fork_from=Deriva da
+fork_from=Biforcazione di
already_forked=Hai già fatto il fork di %s
fork_to_different_account=Fai Fork a un account diverso
fork_visibility_helper=La visibilità di un repositorio derivato non può essere modificata.
@@ -1418,7 +1458,7 @@ issues.new.assignees=Assegnatari
issues.new.clear_assignees=Cancella assegnatari
issues.new.no_assignees=Nessun assegnatario
issues.new.no_reviewers=Nessun revisore
-issues.choose.get_started=Cominciare
+issues.choose.get_started=Comincia
issues.choose.open_external_link=Apri
issues.choose.blank=Default
issues.choose.blank_about=Crea una segnalazione dal modello predefinito.
@@ -1718,7 +1758,7 @@ pulls.cannot_merge_work_in_progress=Questa richiesta di modifica è contrassegna
pulls.still_in_progress=Ancora in corso?
pulls.add_prefix=Aggiungi prefisso %s
pulls.remove_prefix=Rimuovi il prefisso %s
-pulls.data_broken=Questa richiesta di modifica è rovinata a causa di informazioni mancanti riguardo la derivazione.
+pulls.data_broken=Questa richiesta di modifica non è valida a causa di informazioni mancanti sulla biforcazione.
pulls.files_conflicted=Questa richiesta di modifica va in conflitto con il ramo di destinazione.
pulls.is_checking=Verifica dei conflitti di fusione in corso. Riprova tra qualche istante.
pulls.is_ancestor=Questo ramo è già incluso nel ramo di destinazione. Non c'è nulla da fondere.
@@ -2100,7 +2140,7 @@ settings.event_create_desc=Ramo o etichetta creati.
settings.event_delete=Elimina
settings.event_delete_desc=Ramo o etichetta eliminati.
settings.event_fork=Deriva
-settings.event_fork_desc=Repository derivato.
+settings.event_fork_desc=Creata una biforcazione del repositorio.
settings.event_wiki=Wiki
settings.event_release=Release
settings.event_release_desc=Release pubblicata, aggiornata o rimossa in una repository.
@@ -2137,7 +2177,7 @@ settings.event_pull_request_sync_desc=Pull request sincronizzata.
settings.event_package=Pacchetto
settings.event_package_desc=Pacchetto creato o eliminato in un repository.
settings.branch_filter=Filtro rami
-settings.branch_filter_desc=Whitelist dei rami per gli eventi di spinta, creazione dei rami e cancellazione dei rami, specificati come modello globo. Se vuoto o *
, gli eventi per tutti i rami sono segnalati. Vedi la documentazione %[2]s per la sintassi. Esempi: master
, {master,release*}
.
+settings.branch_filter_desc=Filtro, scritto come pattern glob, da applicare ai rami per gli eventi di tipo immissione, creazione di rami e rimozione di rami. Se vuoto o *
, vengono considerati tutti gli eventi di tutti i rami. Maggiori dettagli sulla sintassi presso %[2]s . Esempi: master
, {master,release*}
.
settings.active=Attivo
settings.active_helper=Le informazioni sugli eventi innescati saranno inviate a questo URL del webhook.
settings.add_hook_success=Il webhook è stato aggiunto.
@@ -2167,8 +2207,8 @@ settings.web_hook_name_packagist=Packagist
settings.packagist_username=Nome utente Packagist
settings.packagist_api_token=API token
settings.packagist_package_url=Url pacchetto pacchetti
-settings.deploy_keys=Dispiega chiavi
-settings.add_deploy_key=Aggiungi chiave di dispiego
+settings.deploy_keys=Chiavi di distribuzione
+settings.add_deploy_key=Aggiungi chiave di distribuzione
settings.deploy_key_desc=Le deploy key possiedono l'accesso solamente alla lettura di un repository.
settings.is_writable=Abilita accesso scrittura
settings.is_writable_info=Permetti a questa deploy key di pushare nella repository.
@@ -2177,7 +2217,7 @@ settings.title=Titolo
settings.deploy_key_content=Contenuto
settings.key_been_used=Una deploy key con contenuto identico è già in uso.
settings.key_name_used=Esiste già una deploy key con questo nome.
-settings.deploy_key_deletion=Rimuovi chiave di dispiego
+settings.deploy_key_deletion=Rimuovi chiave di distribuzione
settings.deploy_key_deletion_desc=Rimuovere una chiave di distribuzione ne revocherà l'accesso a questo repository. Continuare?
settings.deploy_key_deletion_success=La chiave di distribuzione è stata rimossa.
settings.branches=Rami
@@ -2660,7 +2700,7 @@ wiki.page_title = Titolo della pagina
wiki.page_content = Contenuto della pagina
settings.mirror_settings.pushed_repository = Repositorio immesso
settings.mirror_settings.push_mirror.edit_sync_time = Modifica intervallo di sincronizzazione degli specchi
-settings.units.units = Unità della repository
+settings.units.units = Sezioni del repositorio
settings.units.add_more = Aggiungi ancora...
settings.wiki_globally_editable = Consenti a tutti di modificare la wiki
settings.pull_mirror_sync_in_progress = Prelevando cambiamenti dal progetto remoto %s.
@@ -2732,7 +2772,7 @@ pulls.merged_title_desc_one = ha fuso %[1]d commit da %[2]s
in Accedi per creare una richiesta di modifica.
+pulls.editable = Modificabile
+pulls.editable_explanation = Questa richiesta di modifica consente modifiche da parte dei manutentori. Puoi contribuire direttamente.
+pulls.delete_after_merge.head_branch.is_default = Il ramo head che desideri eliminare è il ramo predefinito e non può essere eliminato.
+pulls.delete_after_merge.head_branch.is_protected = Il ramo head che desideri eliminare è protetto e non può essere eliminato.
+pulls.delete_after_merge.head_branch.insufficient_branch = Non hai i permessi per eliminare il ramo genitore.
+milestones.filter_sort.name = Nome
+activity.published_prerelease_label = Pre-rilascio
+activity.published_tag_label = Etichetta
+activity.commit = Attività di commit
+settings.mirror_settings.push_mirror.none_ssh = Nessuno
+settings.mirror_settings.push_mirror.copy_public_key = Copia chiave pubblica
+settings.pull_mirror_sync_quota_exceeded = Quota superata, non è possibile unire le modifiche.
+settings.default_update_style_desc = Stile di aggiornamento predefinito utilizzato per aggiornare le richieste di modifica che sono indietro rispetto al ramo di base.
+settings.transfer_quota_exceeded = Il nuovo proprietario (%s) è sopra la sua quota. Il repositorio non è stato trasferito.
+settings.discord_icon_url.exceeds_max_length = L'URL dell'icona non deve essere più lungo di 2048 caratteri
+settings.protect_new_rule = Crea una nuova regola di protezione dei rami
+diff.git-notes.add = Aggiunti nota
+diff.git-notes.remove-header = Rimuovi nota
+diff.git-notes.remove-body = Questa nota verrà rimossa.
+release.type_attachment = Allegato
+release.type_external_asset = Risorsa esterna
+release.asset_name = Nome della risorsa
+release.asset_external_url = URL esterno
+release.add_external_asset = Aggiungi risorsa esterna
+release.invalid_external_url = URL esterno invalido: "%s"
+release.summary_card_alt = Scheda riepilogativa di un rilascio con titolo "%s" nel repositorio %s
+
[graphs]
contributors.what = contribuzioni
component_loading_failed = Impossibile caricare %s
@@ -2839,7 +2939,7 @@ team_name_helper=I nomi dei team devono essere brevi e semplici da ricordare.
team_desc_helper=Descrivi lo scopo o il ruolo del team.
team_access_desc=Accesso al repository
team_permission_desc=Autorizzazione
-team_unit_desc=Consenti l'accesso a sezioni di progetto
+team_unit_desc=Consenti l'accesso alle sezioni del repositorio
team_unit_disabled=(Disabilitato)
form.create_org_not_allowed=Non disponi dell'autorizzazione per creare un organizzazione.
@@ -3495,6 +3595,13 @@ auths.default_domain_name = Nome di dominio predefinito utilizzato per l'indiriz
users.restricted.description = Permetti di interagire solo con i repositori e le organizzazioni in cui l'utente è aggiuntə come collaborante. Ciò evita l'accesso ai repositori pubblici di quest'istanza.
+users.organization_creation.description = Abilita la creazione di nuove organizzazioni.
+emails.delete = Elimina e-mail
+emails.delete_desc = Confermare l’eliminazione di questo indirizzo email?
+emails.deletion_success = L'indirizzo e-mail è stato eliminato.
+emails.delete_primary_email_error = Non puoi eliminare la e-mail primaria.
+monitor.duration = Durata (s)
+
[action]
create_repo=ha creato il repository %s
rename_repo=repository rinominato da %[1]s
a [3]s
@@ -3738,6 +3845,32 @@ owner.settings.cargo.rebuild.no_index = Impossibile ricostruire, nessun indice
owner.settings.cargo.rebuild.description = La ricostruzione può essere utile se l'indice non è sincronizzato con i pacchetti Cargo conservati.
npm.dependencies.bundle = Dipendenze raggruppate
+search_in_external_registry = Cerca in %s
+arch.pacman.helper.gpg = Aggiungi il certificato a pacman:
+arch.pacman.repo.multi = %s ha la stessa versione in diverse distribuzioni.
+arch.pacman.repo.multi.item = Configurazione per %s
+arch.pacman.conf = Aggiungi il server con la relativa distribuzione e architettura a /etc/pacman.conf
:
+arch.pacman.sync = Sincronizza il paccketto con pacman:
+arch.version.properties = Proprietà della versione
+arch.version.description = Descrizione
+arch.version.provides = Fornisce
+arch.version.groups = Gruppo
+arch.version.depends = Dipende da
+arch.version.optdepends = Dipende opzionalmente da
+arch.version.makedepends = Dipendenze di build
+arch.version.checkdepends = Dipendenze di controllo
+arch.version.conflicts = Va in conflitto con
+arch.version.replaces = Sostituisce
+arch.version.backup = Backup
+container.images.title = Immagini
+alt.registry = Configura questo registro dalla riga di comando:
+alt.registry.install = Per installare il pacchetto, esegui il comando seguente:
+alt.install = Installa pacchetto
+alt.setup = Aggiungi il repositorio alla lista dei repositori in rete (seleziona l'architettura necessaria al posto di "_arch_"):
+alt.repository = Informazioni del repositorio
+alt.repository.architectures = Architetture
+alt.repository.multiple_groups = Questo pacchetto è disponibile per più gruppi.
+
[secrets]
secrets = Segreti
management = Gestisci segreti
@@ -3834,7 +3967,7 @@ runs.empty_commit_message = (messaggio di commit vuoto)
runs.no_runs = Il flusso di lavoro non è stato ancora eseguito.
variables.creation.success = La variabile "%s" è stata aggiunta.
variables.description = Le variabili saranno passate a determinate azioni e non possono essere lette altrimenti.
-need_approval_desc = È necessaria l'approvazione per eseguire flussi di lavoro per richieste di modifica da derivazioni.
+need_approval_desc = È necessaria l'approvazione per eseguire flussi di lavoro per richieste di modifica da biforcazioni.
runs.no_workflows.documentation = Per ulteriori informazioni sulle Forgejo Actions vedi la documentazione .
runs.no_workflows.quick_start = Non sai come iniziare con le Forgejo Actions? Vedi la guida rapida .
runners.delete_runner_notice = Se un'attività è in esecuzione su questo esecutore sarà terminata ed etichettata fallito. Potrebbe rompere flussi di lavoro di costruzione.
@@ -3852,11 +3985,16 @@ workflow.dispatch.use_from = Usa flusso di lavoro da
+runs.expire_log_message = I log sono stati eliminati in quanto troppo vecchi.
+variables.not_found = Non è stato possibile trovare la variabile.
+
[projects]
type-3.display_name = Progetto dell'organizzazione
type-1.display_name = Progetto individuale
type-2.display_name = Progetto
+deleted.display_name = Progetto eliminato
+
[git.filemode]
symbolic_link=Link Simbolico
submodule = Submodule
@@ -3869,7 +4007,7 @@ changed_filemode = %[1]s → %[2]s
[search]
type_tooltip = Tipo ricerca
-search = Cerca...
+search = Cerca…
fuzzy = Approssimativa
match = Precisa
org_kind = Cerca organizzazioni...
@@ -3897,6 +4035,8 @@ regexp_tooltip = Interpreta i termini di ricerca come un'espressione regolare
regexp = Espressione Regolare
union_tooltip = Include i risultati che combaciano con una qualsiasi delle parole chiave separata da spazi
+union = Parole chiavi
+
[munits.data]
gib = GiB
tib = TiB
@@ -3914,4 +4054,16 @@ filepreview.line = Linea %[1]d in %[2]s
[repo.permissions]
issues.write = Scrittura: Chiudere segnalazioni e gestire metadati come etichette, traguardi, assegnatarɜ, scadenze e dipendenze.
-pulls.write = Scrittura: Chiudere richieste di modifica e gestire metadati come etichette, traguardi, assegnatarɜ, scadenze e dipendenze.
\ No newline at end of file
+pulls.write = Scrittura: Chiudere richieste di modifica e gestire metadati come etichette, traguardi, assegnatarɜ, scadenze e dipendenze.
+code.read = Lettura: Può accedere e clonare il codice del repositorio.
+code.write = Scrittura: Può aggiungere commit al repositorio, creare rami ed etichette.
+issues.read = Lettura: Può leggere e creare segnalazioni e commenti.
+pulls.read = Lettura: Può leggere e creare richieste di modifica.
+releases.read = Lettura: Può visualizzare e scaricare i rilasci.
+releases.write = Scrittura: Può pubblicare, modificare ed eliminare rilasci e le risorse ad essi allegate.
+wiki.read = Lettura: Può leggere la wiki integrata e la sua cronologia.
+wiki.write = Scrittura: Può creare, aggiornare ed eliminare pagine nella wiki integrata.
+projects.read = Lettura: Può accedere alle board di progetto del repositorio.
+
+[translation_meta]
+test = daje Roma
\ No newline at end of file
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 67e96cdc0c..d4d7024f5d 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -2448,9 +2448,9 @@ settings.protect_branch_name_pattern=保護ブランチ名のパターン
settings.protect_branch_name_pattern_desc=保護ブランチ名のパターン。書き方については ドキュメント を参照してください。例: main, release/**
settings.protect_patterns=パターン
settings.protect_protected_file_patterns=保護されるファイルのパターン (セミコロン';'で区切る):
-settings.protect_protected_file_patterns_desc=保護されたファイルは、このブランチにファイルを追加・編集・削除する権限を持つユーザーであっても、直接変更することができなくなります。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %s を参照してください。 例: .drone.yml
, /docs/**/*.txt
+settings.protect_protected_file_patterns_desc=保護されたファイルは、このブランチにファイルを追加・編集・削除する権限を持つユーザーであっても、直接変更することができなくなります。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %[2]s を参照してください。 例: .drone.yml
, /docs/**/*.txt
settings.protect_unprotected_file_patterns=保護しないファイルのパターン (セミコロン';'で区切る):
-settings.protect_unprotected_file_patterns_desc=保護しないファイルは、ユーザーに書き込み権限があればプッシュ制限をバイパスして直接変更できます。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %[2]s を参照してください。 例: .drone.yml
, /docs/**/*.txt
+settings.protect_unprotected_file_patterns_desc=保護しないファイルは、ユーザーに書き込み権限があればプッシュ制限をバイパスして直接変更できます。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %[2]s を参照してください。 例: .drone.yml
, /docs/**/*.txt
settings.add_protected_branch=保護を有効にする
settings.delete_protected_branch=保護を無効にする
settings.update_protect_branch_success=ルール "%s" に対するブランチ保護を更新しました。
diff --git a/options/locale/locale_jbo.ini b/options/locale/locale_jbo.ini
new file mode 100644
index 0000000000..82380c9893
--- /dev/null
+++ b/options/locale/locale_jbo.ini
@@ -0,0 +1,10 @@
+[common]
+home = zdani
+dashboard = jitypalna
+explore = sisku
+help = se sidju
+logo = se'isni
+sign_in = co'a nerkla
+sign_in_with_provider = co'a nerka sepi'o la .%s.
+sign_out = co'a cliva
+sign_up = co'a gumri
diff --git a/options/locale/locale_ka.ini b/options/locale/locale_ka.ini
new file mode 100644
index 0000000000..b1e1df74b3
--- /dev/null
+++ b/options/locale/locale_ka.ini
@@ -0,0 +1,836 @@
+[common]
+home = საწყისი
+dashboard = სამუშაო მაგიდა
+explore = დათვალიერება
+help = დახმარება
+logo = ლოგო
+sign_in = შესვლა
+sign_in_or = ან
+sign_out = გასვლა
+sign_up = რეგისტრაცია
+link_account = ანგარიშის მიბმა
+register = რეგისტრაცია
+version = ვერსია
+page = გვერდი
+template = ნიმუში
+language = ენა
+notifications = გაფრთხილებები
+create_new = შექმნა…
+licenses = ლიცენზიები
+toggle_menu = მენიუს გადართვა
+more_items = მეტი ელემენტი
+username = მომხმარებლის სახელი
+email = ელფოსტის მისამართი
+password = პაროლი
+access_token = წვდომის ტოკენი
+re_type = დაადასტურეთ პაროლი
+captcha = კაპჩა
+twofa = 2FA
+passcode = საკვანძო კოდი
+repository = რეპოზიტორია
+organization = ორგანიზაცია
+mirror = სარკე
+new_mirror = ახალი სარკე
+new_project = ახალი პროექტი
+new_project_column = ახალი სვეტი
+admin_panel = საიტის ადმინისტრირება
+settings = მორგება
+your_profile = პროფილი
+your_starred = ვარსკვლავიანი
+your_settings = მორგება
+new_repo.title = ახალი რეპოზიტორია
+new_migrate.title = ახალი მიგრაცია
+new_org.title = ახალი ორგანიზაცია
+new_repo.link = ახალი რეპოზიტორია
+new_migrate.link = ახალი მიგრაცია
+new_org.link = ახალი ორგანიზაცია
+all = ყველა
+sources = წყაროები
+mirrors = სარკეები
+collaborative = საერთო
+forks = ფორკები
+activities = აქტივობები
+pull_requests = შერწყმის მოთხოვნები
+issues = პრობლემები
+milestones = მისაღწევი გეგმები
+ok = დიახ
+cancel = გაუქმება
+retry = თავიდან ცდა
+rerun = თავიდან გაშვება
+save = შენახვა
+add = დამატება
+add_all = ყველას დამატება
+remove = წაშლა
+remove_all = ყველას წაშლა
+edit = ჩასწორება
+view = ხედი
+test = შემოწმება
+enabled = ჩართულია
+disabled = გამორთულია
+locked = ჩაკეტილია
+copy = კოპირება
+copy_url = ბმულის კოპირება
+copy_hash = ჰეშის კოპირება
+copy_path = ბილიკის კოპირება
+copy_content = შემცველობის კოპირება
+copy_success = დაკოპირებულია!
+copy_error = კოპირება ჩავარდა
+write = ჩაწერა
+preview = მინიატურა
+loading = ჩატვირთვა…
+error = შეცდომა
+never = არასდროს
+unknown = უცნობი
+pin = ამაგრება
+unpin = ჩამოხსნა
+artifacts = არტეფაქტები
+archived = დაარქივებული
+concept_system_global = გლობალური
+concept_user_individual = ინდივიდუალური
+concept_code_repository = რეპოზიტორია
+concept_user_organization = ორგანიზაცია
+name = სახელი
+value = მნიშვნელობა
+filter = ფილტრი
+filter.is_archived = დაარქივებული
+filter.is_fork = ფორკები
+filter.is_mirror = სარკეები
+filter.is_template = ნიმუშები
+filter.public = საჯარო
+filter.private = პირადი
+
+[search]
+search = ძებნა…
+fuzzy = გაურკვეველი
+union = გაერთიანება
+exact = ზუსტი
+regexp = რეგგამოსი
+
+[aria]
+footer = ქვედა კოლონტიტული
+footer.links = ბმულები
+
+[heatmap]
+contributions_one = შეწირულობა
+contributions_few = შეწირულობები
+less = ნაკლები
+more = მეტი
+
+[editor]
+table_modal.placeholder.header = ზედა კოლონტიტული
+table_modal.placeholder.content = შემცველობა
+table_modal.label.rows = მწკრივი
+table_modal.label.columns = სვეტი
+link_modal.url = Url
+link_modal.description = აღწერა
+
+[startpage]
+platform = პლატფორმათაშორისი
+lightweight = მსუბუქი
+
+[install]
+install = დაყენება
+host = ჰოსტი
+user = მომხმარებლის სახელი
+password = პაროლი
+db_schema = სქემა
+ssl_mode = SSL
+path = ბილიკი
+admin_password = პაროლი
+
+[home]
+my_repos = რეპოზიტორიები
+my_orgs = ორგანიზაციები
+show_archived = დაარქივებული
+show_private = პირადი
+
+[explore]
+repos = რეპოზიტორიები
+users = მომხმარებლები
+organizations = ორგანიზაციები
+code = კოდი
+
+[auth]
+verify = გადამოწმება
+openid_connect_submit = მიერთება
+
+[mail]
+release.note = შენიშვნა:
+release.downloads = გადმოწერები:
+repo.transfer.to_you = თქვენ
+
+[modal]
+yes = დიახ
+no = არა
+confirm = დადასტურება
+cancel = გაუქმება
+modify = განახლება
+
+[form]
+UserName = მომხმარებლის სახელი
+Description = აღწერა
+Pronouns = ნაცვალსახელები
+Biography = ბიოგრაფია
+Website = ვებგვერდი
+Location = მდებარეობა
+Password = პაროლი
+Content = შემცველობა
+
+[user]
+repositories = რეპოზიტორიები
+followers.title.one = მომყოლი
+followers.title.few = მომყოლები
+following.title.one = მიჰყვებით
+following.title.few = მიჰყვებით
+follow = მიყოლა
+unfollow = მიყოლის გაუქმება
+code = კოდი
+projects = პროექტები
+overview = გადახედვა
+block = დაბლოკვა
+unblock = განბლოკვა
+user_bio = ბიოგრაფია
+
+[settings]
+profile = პროფილი
+account = ანგარიში
+appearance = გარეგნობა
+password = პაროლი
+security = უსაფრთხოება
+avatar = ავატარი
+applications = აპები
+orgs = ორგანიზაციები
+repos = რეპოზიტორიები
+organization = ორგანიზაციები
+uid = UID
+quota = კვოტა
+website = ვებგვერდი
+location = მდებარეობა
+pronouns = ნაცვალსახელები
+pronouns_unspecified = მითითებული არაა
+continue = გაგრძელება
+cancel = გაუქმება
+language = ენა
+ui = თემა
+hints = მინიშნებები
+comment_type_group_reference = მიმართვა
+comment_type_group_label = ჭდე
+comment_type_group_milestone = მისაღწევი მიზანი
+comment_type_group_assignee = მიმნიჭებელი
+comment_type_group_title = სათაური
+comment_type_group_branch = ბრენჩი
+comment_type_group_deadline = პროექტის ვადა
+comment_type_group_dependency = დამოკიდებულება
+comment_type_group_project = პროექტი
+privacy = კონფიდენციალობა
+primary = ძირითადი
+activated = გააქტიურებულია
+delete_email = წაშლა
+gpg_key_verify = გადამოწმება
+gpg_token = ტოკენი
+ssh_key_verify = გადამოწმება
+ssh_token = ტოკენი
+subkeys = ქვეგასაღებები
+key_content = შემცველობა
+principal_content = შემცველობა
+delete_key = წაშლა
+can_read_info = წაკითხვა
+can_write_info = ჩაწერა
+delete_token = წაშლა
+regenerate_token = რეგენერაცია
+permission_read = წაკითხვა
+permissions_list = წვდომები:
+save_application = შენახვა
+oauth2_application_edit = ჩასწორება
+revoke_key = გაუქმება
+webauthn_nickname = მეტსახელი
+visibility.public = საჯარო
+visibility.limited = შეზღუდული
+visibility.private = პირადი
+quota.rule.exceeded = გადაცილებულია
+quota.rule.no_limit = შეუზღუდავი
+quota.sizes.all = ყველა
+quota.sizes.repos.all = რეპოზიტორიები
+quota.sizes.assets.all = ობიექტები
+quota.sizes.assets.attachments.all = მიმაგრებული ფაილები
+quota.sizes.assets.artifacts = არტეფაქტები
+quota.sizes.assets.packages.all = პაკეტები
+quota.sizes.wiki = ვიკი
+
+[repo]
+owner = მფლობელი
+template = ნიმუში
+visibility = ხილვადობა
+repo_desc = აღწერა
+repo_lang = ენა
+issue_labels = ჭდეები
+license = ლიცენზია
+readme = README
+default_branch_label = ნაგულისხმევი
+mirror_prune = გასუფთავება
+mirror_sync = სინქრონიზებულია
+mirror_password_placeholder = (არ შეცვლილა)
+mirror_password_blank_placeholder = (დაყენება გაუქმებულია)
+watchers = მაყურებლები
+stargazers = ვარსკვლავთმრიცხველები
+forks = ფორკები
+stars = ვარსკვლავები
+language_other = სხვა
+delete_preexisting_label = წაშლა
+desc.private = პირადი
+desc.public = საჯარო
+desc.template = ნიმუში
+desc.internal = შიდა
+desc.archived = დაარქივებული
+desc.sha256 = SHA256
+template.webhooks = ვებჰუკები
+template.topics = თემები
+template.avatar = ავატარი
+need_auth = ავტორიზაცია
+migrate_items_wiki = ვიკი
+migrate_items_milestones = მისაღწევი გეგმები
+migrate_items_labels = ჭდეები
+migrate_items_issues = პრობლემები
+migrate_items_releases = რელიზები
+watch = თვალყურის დევნება
+unwatch = თვალყურის დევნების გაუქმება
+star = ვარსკვლავი
+unstar = ვარსკვლავის მოხსნა
+fork = ფორკი
+code = კოდი
+branch = ბრენჩი
+tree = ხე
+branches = ბრენჩები
+tag = ჭდე
+tags = ჭდეები
+issues = პრობლემები
+project = პროექტები
+packages = პაკეტები
+actions = ქმედებები
+release = რელიზი
+releases = რელიზები
+labels = ჭდეები
+milestones = მისაღწევი გეგმები
+org_labels_desc_manage = მართვა
+commits = კომიტები
+commit = კომიტი
+file_raw = დაუმუშავებელი
+file_history = ისტორია
+file_permalink = მუდმივი ბმული
+escape_control_characters = დაეკრანება
+unescape_control_characters = დაეკრანების მოხსნა
+vendored = გარედან მოწოდებული
+generated = დაგენერირებული
+commit_graph.monochrome = მონო
+commit_graph.color = ფერი
+blame = საავტორო უფლებები
+line = ხაზი
+lines = ხაზები
+from_comment = (კომენტარი)
+editor.or = ან
+editor.cancel_lower = გაუქმება
+editor.add_tmpl.filename = ფაილის სახელი
+editor.patching = პაჩები:
+editor.cancel = გაუქმება
+commits.commits = კომიტები
+commits.author = ავტორი
+commits.message = შეტყობინება
+commits.date = თარიღი
+commits.older = უფრო ძველი
+commits.newer = უფრო ახალი
+commit.operations = ოპერაციები
+commit.revert = დაბრუნება
+commit.cherry-pick = ზუსტი არჩევა
+commitstatus.error = შეცდომა
+commitstatus.failure = ჩავარდნა
+commitstatus.pending = რიგშია
+commitstatus.success = წარმატება
+projects = პროექტები
+projects.description_placeholder = აღწერა
+projects.title = სათაური
+projects.type.none = არცერთი
+projects.template.desc = ნიმუში
+projects.column.edit_title = სახელი
+projects.column.new_title = სახელი
+projects.column.color = ფერი
+projects.open = გახსნა
+projects.close = დახურვა
+issues.new.labels = ჭდეები
+issues.new.projects = პროექტები
+issues.new.milestone = მისაღწევი მიზანი
+issues.new.assignees = მიმნიჭებლები
+issues.choose.open_external_link = გახსნა
+issues.choose.blank = ნაგულისხმევი
+issues.new_label_desc_placeholder = აღწერა
+issues.deleted_milestone = `(წაშლილია)`
+issues.deleted_project = `(წაშლილია)`
+issues.filter_label = ჭდე
+issues.filter_milestone = მისაღწევი მიზანი
+issues.filter_project = პროექტი
+issues.filter_assignee = მიმნიჭებელი
+issues.filter_poster = ავტორი
+issues.filter_type = ტიპი
+issues.filter_sort = დალაგება
+issues.filter_sort.relevance = შესაბამისობა
+issues.filter_sort.latest = უახლესი
+issues.filter_sort.oldest = უძველესი
+issues.action_open = გახსნა
+issues.action_close = დახურვა
+issues.action_label = ჭდე
+issues.action_milestone = მისაღწევი მიზანი
+issues.action_assignee = მიმნიჭებელი
+issues.action_check = ჩართვა/გამორთვა
+issues.previous = წინა
+issues.next = შემდეგი
+issues.open_title = გახსნა
+issues.closed_title = დახურული
+issues.all_title = ყველა
+issues.draft_title = მონახაზი
+issues.context.edit = ჩასწორება
+issues.context.delete = წაშლა
+issues.reopen_issue = თავიდან გახსნა
+issues.create_comment = კომენტარი
+issues.author = ავტორი
+issues.role.owner = მფლობელი
+issues.role.member = წევრი
+issues.role.collaborator = თანამონაწილე
+issues.role.contributor = მოხალისე
+issues.edit = ჩასწორება
+issues.cancel = გაუქმება
+issues.save = შენახვა
+issues.label_title = სახელი
+issues.label_description = აღწერა
+issues.label_color = ფერი
+issues.label_exclusive = ექსკლუზიური
+issues.label_edit = ჩასწორება
+issues.label_delete = წაშლა
+issues.label.filter_sort.alphabetically = ანბანის მიხედვით
+issues.subscribe = გამოწერა
+issues.unsubscribe = გამოწერის გაუქმება
+issues.lock_confirm = ჩაკეტვა
+issues.unlock_confirm = ჩაკეტვის გაუქმება
+issues.delete = წაშლა
+issues.cancel_tracking = მოცილება
+issues.add_time_cancel = გაუქმება
+issues.add_time_hours = საათი
+issues.add_time_minutes = წუთი
+issues.force_push_compare = შედარება
+issues.due_date_form = წწწწ-თთ-დდ
+issues.due_date_form_edit = ჩასწორება
+issues.due_date_form_remove = წაშლა
+issues.due_date_overdue = გადაცილებული
+issues.dependency.title = დამოკიდებულებები
+issues.dependency.cancel = გაუქმება
+issues.dependency.remove = წაშლა
+issues.dependency.blocks_short = ბლოკები
+issues.review.dismissed_label = მოცილებულია
+issues.review.pending = რიგშია
+issues.review.reviewers = გადამხედავები
+issues.review.outdated = ვადაგადაცილებული
+issues.reference_issue.body = სხეული
+issues.content_history.deleted = წაშლილია
+issues.content_history.edited = ჩასწორებულია
+issues.content_history.created = შეიქმნა
+issues.content_history.options = მორგება
+compare.compare_base = ბაზა
+compare.compare_head = შედარება
+pulls.has_viewed_file = ნანახია
+pulls.tab_conversation = საუბარი
+pulls.tab_commits = კომიტები
+pulls.merged = შერწყმულია
+pulls.status_checks_requested = აუცილებელია
+pulls.status_checks_details = დეტალები
+pulls.cmd_instruction_checkout_title = გამოთხოვა
+pulls.cmd_instruction_merge_title = შერწყმა
+pulls.made_using_agit = AGit
+pulls.editable = ჩასწორებადი
+pull.deleted_branch = (წაშლილია):%s
+milestones.open = გახსნა
+milestones.close = დახურვა
+milestones.title = სათაური
+milestones.desc = აღწერა
+milestones.clear = გასუფთავება
+milestones.cancel = გაუქმება
+milestones.filter_sort.name = სახელი
+wiki = ვიკი
+wiki.page = გვერდი
+wiki.new_page = გვერდი
+wiki.cancel = გაუქმება
+wiki.edit_page_button = ჩასწორება
+wiki.pages = გვერდები
+activity = აქტივობა
+activity.navbar.pulse = უახლესი აქტივობები
+activity.navbar.contributors = მოხალისეები
+activity.period.filter_label = პერიოდი:
+activity.overview = გადახედვა
+activity.merged_prs_label = შერწყმულია
+activity.opened_prs_label = შეთავაზებულია
+activity.closed_issue_label = დახურულია
+activity.new_issue_label = ღიაა
+activity.unresolved_conv_label = გახსნა
+activity.published_release_label = რელიზი
+activity.published_prerelease_label = პრე-რელიზი
+activity.published_tag_label = ჭდე
+activity.git_stats_and_deletions = და
+contributors.contribution_type.commits = კომიტები
+contributors.contribution_type.additions = დამატებები
+contributors.contribution_type.deletions = წაშლები
+settings = მორგება
+settings.options = რეპოზიტორია
+settings.collaboration = თანამონაწილეები
+settings.collaboration.admin = ადმინისტრატორი
+settings.collaboration.write = ჩაწერა
+settings.collaboration.read = წაკითხვა
+settings.collaboration.owner = მფლობელი
+settings.collaboration.undefined = აღუწერელი
+settings.hooks = ვებჰუკები
+settings.mirror_settings.direction = მიმართულება
+settings.mirror_settings.direction.pull = მიღება
+settings.mirror_settings.direction.push = გაგზავნა
+settings.mirror_settings.push_mirror.none_ssh = არცერთი
+settings.units.units = ერთეულები
+settings.units.overview = გადახედვა
+settings.site = ვებგვერდი
+settings.tracker_issue_style.numeric = რიცხვითი
+settings.tracker_issue_style.alphanumeric = ალფარიცხვითი
+settings.admin_indexer_unindexed = არადაინდექსებული
+settings.trust_model.collaborator = თანამონაწილე
+settings.trust_model.committer = გადამცემი
+settings.trust_model.collaboratorcommitter = თანამონაწილე+გადამცემი
+settings.delete_collaborator = წაშლა
+settings.teams = გუნდები
+settings.webhook.request = მოთხოვნა
+settings.webhook.response = გამოხმაურება
+settings.webhook.headers = თავსართები
+settings.webhook.payload = შემცველობა
+settings.webhook.body = სხეული
+settings.secret = საიდუმლო
+settings.slack_username = მომხმარებლის სახელი
+settings.slack_color = ფერი
+settings.discord_username = მომხმარებლის სახელი
+settings.event_create = შექმნა
+settings.event_delete = წაშლა
+settings.event_fork = ფორკი
+settings.event_wiki = ვიკი
+settings.event_release = რელიზი
+settings.event_push = გაგზავნა
+settings.event_repository = რეპოზიტორია
+settings.event_issues = ცვლილება
+settings.event_issue_assign = მინიჭება
+settings.event_issue_label = ჭდეები
+settings.event_issue_milestone = მისაღწევი გეგმები
+settings.event_issue_comment = კომენტარები
+settings.event_pull_request = ცვლილება
+settings.event_pull_request_assign = მინიჭება
+settings.event_pull_request_label = ჭდეები
+settings.event_pull_request_milestone = მისაღწევი გეგმები
+settings.event_pull_request_comment = კომენტარები
+settings.event_pull_request_review = გადახედვები
+settings.event_pull_request_sync = სინქრონიზებულია
+settings.event_pull_request_enforcement = ფორსირება
+settings.event_package = პაკეტი
+settings.active = აქტიურია
+settings.slack_token = ტოკენი
+settings.slack_domain = დომენი
+settings.slack_channel = არხი
+settings.web_hook_name_gitea = Gitea
+settings.web_hook_name_forgejo = Forgejo
+settings.web_hook_name_gogs = Gogs
+settings.web_hook_name_slack = Slack
+settings.web_hook_name_discord = Discord
+settings.web_hook_name_dingtalk = DingTalk
+settings.web_hook_name_telegram = Telegram
+settings.web_hook_name_matrix = Matrix
+settings.web_hook_name_feishu_only = Feishu
+settings.web_hook_name_packagist = Packagist
+settings.sourcehut_builds.secrets = საიდუმლოები
+settings.title = სათაური
+settings.deploy_key_content = შემცველობა
+settings.branches = ბრენჩები
+settings.protect_status_check_matched = დამთხვეული
+settings.protect_patterns = ნიმუშები
+settings.edit_protected_branch = ჩასწორება
+settings.tags = ჭდეები
+settings.tags.protection.allowed = დაშვებულია
+settings.lfs = LFS
+settings.lfs_locks = დაბლოკვა
+settings.lfs_lock = ჩაკეტვა
+settings.lfs_pointers.oid = OID
+diff.parent = მშობელი
+diff.commit = კომიტი
+diff.git-notes = შენიშვნები
+diff.whitespace_button = ჰარე
+diff.bin = BIN
+diff.file_before = მანამდე
+diff.file_after = შემდეგ
+diff.file_image_width = სიგანე
+diff.file_image_height = სიმაღლე
+diff.file_byte_size = ზომა
+diff.generated = გენერირებულია
+diff.vendored = გარედან შემოტანილია
+diff.comment.reply = პასუხი
+diff.review.comment = კომენტარი
+diff.review.approve = დადასტურება
+diff.protected = დაცულია
+diff.image.swipe = გაუსვით
+diff.image.overlay = ზემოდან დადება
+release.releases = რელიზები
+release.tags = ჭდეები
+release.draft = მონახაზი
+release.prerelease = პრე-რელიზი
+release.stable = სტაბილური
+release.compare = შედარება
+release.edit = ჩასწორება
+release.target = სამიზნე
+release.cancel = გაუქმება
+release.downloads = გადმოწერები
+release.type_attachment = მიმაგრებული ფაილი
+branch.delete_head = წაშლა
+branch.included = ჩასმულია
+topic.done = დასრულება
+
+[graphs]
+contributors.what = მოხალისეები
+
+[org]
+members = წევრები
+teams = გუნდები
+code = კოდი
+lower_members = წევრები
+lower_repositories = რეპოზიტორიები
+org_desc = აღწერა
+team_desc = აღწერა
+team_permission_desc = წვდომა
+team_unit_disabled = (გათიშულია)
+settings = მორგება
+settings.options = ორგანიზაცია
+settings.website = ვებგვერდი
+settings.location = მდებარეობა
+settings.permission = წვდომები
+settings.visibility = ხილვადობა
+settings.visibility.public = საჯარო
+settings.visibility.limited_shortname = შეზღუდული
+settings.visibility.private_shortname = პირადი
+members.public = ხილული
+members.private = დამალული
+members.owner = მფლობელი
+members.member = წევრი
+members.remove = წაშლა
+members.leave = გასვლა
+teams.join = შეერთება
+teams.leave = გასვლა
+teams.read_access = წაკითხვა
+teams.write_access = ჩაწერა
+teams.settings = მორგება
+
+[admin]
+dashboard = სამუშაო მაგიდა
+organizations = ორგანიზაციები
+repositories = რეპოზიტორიები
+hooks = ვებჰუკები
+integrations = ინტეგრაციები
+config = მორგება
+config_summary = შეჯამება
+config_settings = მორგება
+monitor = მონიტორინგი
+first_page = პირველი
+last_page = ბოლო
+dashboard.statistic = შეჯამება
+dashboard.operation_switch = გადართვა
+dashboard.operation_run = გაშვება
+users.name = მომხმარებლის სახელი
+users.activated = გააქტიურებულია
+users.admin = ადმინი
+users.restricted = შეზღუდული
+users.reserved = დაცული
+users.bot = ბოტი
+users.remote = დაშორებული
+users.2fa = 2FA
+users.repos = რეპოები
+users.created = შეიქმნა
+users.edit = ჩასწორება
+users.local = ლოკალური
+users.list_status_filter.menu_text = ფილტრი
+users.list_status_filter.reset = ჩამოყრა
+users.list_status_filter.is_active = აქტიურია
+users.list_status_filter.not_active = არააქტიურია
+users.list_status_filter.is_admin = ადმინი
+users.list_status_filter.is_restricted = შეზღუდული
+emails.primary = ძირითადი
+emails.activated = გააქტიურებულია
+emails.filter_sort.email = ელფოსტა
+emails.filter_sort.name = მომხმარებლის სახელი
+orgs.name = სახელი
+orgs.teams = გუნდები
+orgs.members = წევრები
+repos.owner = მფლობელი
+repos.name = სახელი
+repos.private = პირადი
+repos.issues = პრობლემები
+repos.size = ზომა
+packages.owner = მფლობელი
+packages.creator = შემქმნელი
+packages.name = სახელი
+packages.version = ვერსია
+packages.type = ტიპი
+packages.repository = რეპოზიტორია
+packages.size = ზომა
+packages.published = გამოქვეყნებულია
+auths.name = სახელი
+auths.type = ტიპი
+auths.enabled = ჩართულია
+auths.updated = განახლებულია
+auths.domain = დომენი
+auths.host = ჰოსტი
+auths.port = პორტი
+auths.oauth2_tenant = ტენანტი
+auths.tips = რჩევები
+config.ssh_enabled = ჩართულია
+config.ssh_port = პორტი
+config.lfs_enabled = ჩართულია
+config.db_type = ტიპი
+config.db_host = ჰოსტი
+config.db_name = სახელი
+config.db_user = მომხმარებლის სახელი
+config.db_schema = სქემა
+config.db_ssl_mode = SSL
+config.db_path = ბილიკი
+config.mailer_enabled = ჩართულია
+config.mailer_name = სახელი
+config.mailer_protocol = პროტოკოლი
+config.mailer_user = მომხმარებელი
+config.mailer_use_dummy = სულელი
+config.send_test_mail_submit = გაგზავნა
+config.oauth_enabled = ჩართულია
+config.disabled_logger = გამორთულია
+monitor.stats = სტატისტიკა
+monitor.name = სახელი
+monitor.schedule = გეგმა
+monitor.execute_times = შესრულებები
+monitor.stacktrace = სტეკის დატრეისება
+monitor.desc = აღწერა
+monitor.last_execution_result = შედეგი
+monitor.process.children = შვილები
+monitor.queues = რიგები
+monitor.queue.name = სახელი
+monitor.queue.type = ტიპი
+notices.operations = ოპერაციები
+notices.type = ტიპი
+notices.type_1 = რეპოზიტორია
+notices.type_2 = ამოცანა
+notices.desc = აღწერა
+notices.op = ოპ.
+
+[action]
+compare_branch = შედარება
+review_dismissed_reason = მიზეზი:
+
+[tool]
+now = ახლა
+future = მომავალში
+raw_seconds = წამი
+raw_minutes = წუთი
+
+[munits.data]
+b = ბ
+kib = კიბ
+mib = მიბ
+gib = გიბ
+tib = ტიბ
+pib = პიბ
+eib = ეიბ
+
+[notification]
+notifications = გაფრთხილებები
+unread = წაკითხულობის გაუქმება
+read = წაკითხვა
+subscriptions = გამოწერები
+watching = უყურებთ
+
+[units]
+unit = ერთეული
+
+[packages]
+title = პაკეტები
+filter.type = ტიპი
+filter.type.all = ყველა
+filter.container.tagged = ჭდით
+filter.container.untagged = ჭდემოხსნილი
+installation = დაყენება
+requirements = მოთხოვნები
+dependencies = დამოკიდებულებები
+keywords = საკვანძო სიტყვები
+details = დეტალები
+details.author = ავტორი
+details.license = ლიცენზია
+assets = ობიექტები
+versions = ვერსიები
+dependency.id = ID
+dependency.version = ვერსია
+alpine.repository.branches = ბრენჩები
+alpine.repository.repositories = რეპოზიტორიები
+alpine.repository.architectures = არქიტექტურები
+arch.version.description = აღწერა
+arch.version.provides = მოგაწვდით
+arch.version.groups = ჯგუფი
+arch.version.depends = დამოკიდებულია
+arch.version.conflicts = კონფლიქტშია
+arch.version.replaces = ანაცვლებს
+arch.version.backup = მარქაფი
+composer.dependencies = დამოკიდებულებები
+conan.details.repository = რეპოზიტორია
+container.images.title = ასლის ფაილები
+container.details.platform = პლატფორმა
+container.digest = დაიჯესტი
+container.labels = ჭდეები
+container.labels.key = გასაღები
+container.labels.value = მნიშვნელობა
+debian.repository.distributions = დისტრიბუტივები
+debian.repository.components = კომპონენტები
+debian.repository.architectures = არქიტექტურები
+npm.dependencies = დამოკიდებულებები
+npm.details.tag = ჭდე
+rpm.repository.architectures = არქიტექტურები
+alt.repository.architectures = არქიტექტურები
+owner.settings.cleanuprules.enabled = ჩართულია
+
+[secrets]
+secrets = საიდუმლოები
+
+[actions]
+actions = ქმედებები
+status.unknown = უცნობი
+status.waiting = ველოდები
+status.running = მიმდინარეობს შესრულება
+status.success = წარმატება
+status.failure = ჩავარდნა
+status.cancelled = გაუქმებულია
+status.skipped = გამოტოვებულია
+status.blocked = დაბლოკილია
+runners = გამსვებები
+runners.status = სტატუსი
+runners.id = ID
+runners.name = სახელი
+runners.owner_type = ტიპი
+runners.description = აღწერა
+runners.labels = ჭდეები
+runners.runner_title = გამშვები
+runners.task_list.run = გაშვება
+runners.task_list.status = სტატუსი
+runners.task_list.repository = რეპოზიტორია
+runners.task_list.commit = კომიტი
+runners.status.unspecified = უცნობი
+runners.status.idle = უქმე
+runners.status.active = აქტიურია
+runners.status.offline = ქსელგარეშე
+runners.version = ვერსია
+runs.commit = კომიტი
+runs.scheduled = დაგეგმილია
+runs.workflow = შრომის პროცესი
+runs.actor = ავტორი
+runs.status = სტატუსი
+variables = ცვლადები
+
+[git.filemode]
+directory = საქაღალდე
+submodule = ქვემოდული
diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini
index 5e31ae4f19..0c70ddf401 100644
--- a/options/locale/locale_ko-KR.ini
+++ b/options/locale/locale_ko-KR.ini
@@ -128,7 +128,7 @@ copy_success = 복사되었습니다!
copy_error = 복사 실패
copy_type_unsupported = 이 파일 형식은 복사할 수 없습니다
error = 오류
-error404 = 도달하려는 페이지가 존재하지 않거나 볼 수 있는 권한이 없습니다 .
+error404 = 도달하려는 페이지가 존재하지 않거나 , 제거 되었거나 또는 볼 권한이 없습니다 .
go_back = 돌아가기
invalid_data = 유효하지 않는 데이터: %v
unknown = 알 수 없음
@@ -176,10 +176,10 @@ footer.software = 이 소프트웨어에 대하여
[heatmap]
number_of_contributions_in_the_last_12_months = 지난 12달간 %s 명의 기여자
-contributions_zero = 기여 없음
-contributions_format = {year}년 {month} {day}일에 {contributions}
-contributions_one = 기여
-contributions_few = 기여
+contributions_zero = 기여자 없음
+contributions_format = {year}년 {month}월 {day}일의 기여자 {contributions}
+contributions_one = 기여자
+contributions_few = 기여자
less = 적은
more = 많은
@@ -312,7 +312,7 @@ default_allow_create_organization=조직 생성 허용을 기본값으로 설정
default_allow_create_organization.description=신규 사용자에게 기본적으로 조직 생성 권한을 부여합니다. 이 옵션이 꺼져있다면, 관리자가 신규 사용자에게 조직 생성 권한을 부여해야합니다.
default_enable_timetracking=시간 기록 기능을 기본적으로 사용
default_enable_timetracking.description=신규 저장소가 시간기록 기능을 기본적으로 사용할 수 있습니다.
-no_reply_address=가려진 이메일 도메인
+no_reply_address=숨겨진 이메일 도메인
no_reply_address_helper=이메일을 가린 사용자에게 적용될 이메일 도메인입니다. 예를 들어, 사용자명 'joe'가 도메인'noreply.example.org'로 이메일을 가리면 Git에 'joe@noreply.example.org'로 로그인 하게 됩니다.
db_schema_helper = 데이터베이스 기본값 ("공개")를 사용하려면 빈 칸으로 두세요.
require_db_desc = Forgejo를 사용하려면 MySQL, PostgreSQL, SQLite3 또는 TiDB (MySQL 프로토콜) 이 설치되어 있어야 합니다.
@@ -331,6 +331,13 @@ reinstall_confirm_check_1 = app.ini의 SECRET_KEY로 암호화 되어있는 데
run_user_helper = Forgejo를 구동하는 운영체제의 사용자명입니다. 이 사용자는 저장소 루트 경로에 접근권한이 있어야 합니다.
reinstall_confirm_check_2 = 저장소와 설정에 재동기화가 요구될 수 있습니다. 이 박스에 체크하면 저장소의 훅과 authorized_key 들을 수동으로 재동기화해야 한다는 것을 인지한다는 것을 의미합니다. 저장소와 미러의 설정이 올바른지 확인하세요.
+invalid_db_table = 데이터베이스 테이블 "%s"이(가) 올바르지 않습니다: %v
+secret_key_failed = 비밀 키 생성 실패: %v
+password_algorithm = 암호 해시 알고리즘
+invalid_password_algorithm = 올바르지 않은 암호 해시 알고리즘
+enable_update_checker = 업데이트 확인 활성화
+env_config_keys = 환경 설정
+
[home]
uname_holder=사용자명 또는 이메일 주소
password_holder=비밀번호
@@ -348,6 +355,9 @@ show_private=비공개
issues.in_your_repos=당신의 저장소에
+filter = 다른 필터
+feed_of = "%s"의 피드
+
[explore]
repos=저장소
users=사용자
@@ -376,7 +386,7 @@ allow_password_change=사용자에게 비밀번호 변경을 요청 (권장됨)
reset_password_mail_sent_prompt=확인 메일이 %s 로 전송되었습니다. 받은 편지함으로 도착한 메일을 %s 안에 확인해서 비밀번호 찾기 절차를 완료하십시오.
active_your_account=계정 활성화
account_activated=계정이 활성화 되었습니다
-prohibit_login =
+prohibit_login =
resent_limit_prompt=활성화를 위한 이메일을 이미 전송했습니다. 3분 내로 이메일을 받지 못한 경우 재시도해주세요.
has_unconfirmed_mail=안녕하세요 %s, 이메일 주소(%s )가 확인되지 않았습니다. 확인 메일을 받으시지 못하겼거나 새로운 확인 메일이 필요하다면, 아래 버튼을 클릭해 재발송하실 수 있습니다.
resend_mail=여기를 눌러 확인 메일 재전송
@@ -1896,20 +1906,20 @@ branch_kind = 브랜치 검색...
keyword_search_unavailable = 지금은 키워드로 검색이 지원되지 않습니다. 사이트 관리자에게 문의하십시오.
commit_kind = 커밋 검색...
no_results = 일치하는 결과를 찾을 수 없습니다.
-search = 검색...
+search = 검색…
type_tooltip = 검색 타입
fuzzy_tooltip = 검색어와 밀접하게 일치하는 결과도 포함
-repo_kind = 저장소 검색...
-user_kind = 사용자 검색...
-org_kind = 조직 검색...
+repo_kind = 저장소 검색…
+user_kind = 사용자 검색…
+org_kind = 조직 검색…
team_kind = 팀 검색...
code_kind = 코드 검색...
code_search_unavailable = 코드 검색은 현재 허용되지 않았습니다. 사이트 관리자와 연락하세요.
package_kind = 패키지 검색...
project_kind = 프로젝트 검색...
exact_tooltip = 검색어와 정확하게 일치하는 결과만 포함
-issue_kind = 이슈 검색...
-pull_kind = 풀 검색...
+issue_kind = 이슈 검색…
+pull_kind = 풀 검색…
milestone_kind = 마일스톤 검색...
fuzzy = 모호함
union = 통합 검색
diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini
index 2e2a165f1f..61d5b6374d 100644
--- a/options/locale/locale_lv-LV.ini
+++ b/options/locale/locale_lv-LV.ini
@@ -162,7 +162,7 @@ filter.not_archived = Nav arhivētas
filter.is_fork = Atzarojumi
filter.not_fork = Nav atzarojumi
filter.is_mirror = Spoguļglabātavas
-filter.public = Atklātas
+filter.public = Publiskas
filter.private = Privātas
filter.clear = Notīrīt atlasi
confirm_delete_artifact = Vai tiešām izdzēst artefaktu '%s'?
@@ -228,7 +228,7 @@ server_internal = Iekšēja servera kļūda
app_desc=Pašmitināms Git pakalpojums bez galvassāpēm
install=Viegli uzstādīt
install_desc=Vienkārši jāpalaiž izpildāmā datne vajadzīgajai sistēmai, jāizmanto Docker vai jāiegūst pakotne .
-platform=Pieejama dažādām platformām
+platform=Dažādas platformas
lightweight=Viegla
lightweight_desc=Forgejo ir zemas tehniskās prasības, un to var darbināt nedārgā Raspberry Pi datorā. Taupām savas ierīces patērēto enerģiju!
license=Atvērtā pirmkoda
@@ -374,9 +374,9 @@ show_only_archived=Attēlot tikai arhivētos
show_only_unarchived=Attēlot tikai nearhivētos
show_private=Privāts
-show_both_private_public=Rāda gan atklātās, gan privātās
+show_both_private_public=Rāda gan publiskās, gan privātās
show_only_private=Attēlot tikai privātos
-show_only_public=Attēlo tikai atklātās
+show_only_public=Tiek rādītas tikai publiskās
issues.in_your_repos=Manās glabātavās
@@ -690,7 +690,7 @@ email_domain_is_not_allowed = Lietotāja e-pasta adreses %s domēna vārd
change_avatar=Mainīt profila attēlu…
joined_on=Pievienojās %s
repositories=Glabātavas
-activity=Atklāti notikumi
+activity=Publiskas darbības
followers_few=%d sekotāji
starred=Izlasei pievienotās glabātavas
watched=Vērotās glabātavas
@@ -701,7 +701,7 @@ following_few=%d seko
follow=Sekot
unfollow=Pārtraukt sekot
user_bio=Apraksts par sevi
-disabled_public_activity=Šis lietotājs ir atspējojis darbību redzamību visiem.
+disabled_public_activity=Šis lietotājs ir atspējojis darbību redzamību citiem.
email_visibility.limited=E-pasta adrese ir redzama visiem autentificētajiem lietotājiem
email_visibility.private=E-pasta adrese ir redzama tikai administratoriem
show_on_map=Rādīt šo vietu kartē
@@ -749,7 +749,7 @@ organization=Apvienības
uid=UID
webauthn=Divpakāpju pieteikšanās (drošības atslēgas)
-public_profile=Visiem pieejamais profils
+public_profile=Publiskais profils
biography_placeholder=Pastāsti citiem mazliet par sevi! (Tiek atbalstīts Markdown)
location_placeholder=Kopīgot savu aptuveno atrašanās vietu ar citiem
profile_desc=Par Tevi
@@ -940,8 +940,8 @@ access_token_deletion_confirm_action=Dzēst
access_token_deletion_desc=Pilnvaras izdzēšana atsauks lietotņu, kas to izmanto, piekļuvi kontam. Šo darbību nevar atsaukt. Turpināt?
delete_token_success=Pilnvara tika izdzēsta. Lietotnēm, kas to izmanto, vairs nav piekļuves kontam.
repo_and_org_access=Glabātavas un apvienības piekļuve
-permissions_public_only=Tikai atklātās
-permissions_access_all=Visas (atklātās, privātās un ierobežotās)
+permissions_public_only=Tikai publiskās
+permissions_access_all=Visas (publiskās, privātās un ierobežotās)
select_permissions=Atlasīt atļaujas
permission_no_access=Nav piekļuves
permission_read=Lasīt
@@ -1035,14 +1035,14 @@ email_notifications.submit=Iestatīt e-pasta iestatījumus
email_notifications.andyourown=Un manus paziņojumus
visibility=Lietotāja redzamība
-visibility.public=Atklāta
+visibility.public=Publiska
visibility.public_tooltip=Redzams ikvienam
visibility.limited=Ierobežota
visibility.limited_tooltip=Redzams tikai lietotājiem, kuri ir pieteikušies
visibility.private=Privāta
visibility.private_tooltip=Redzams tikai apvienību, kurās pievienojies, dalībniekiem
change_password = Mainīt paroli
-keep_activity_private.description = Tavas atklātās darbības būs redzamas tikai Tev un servera pārvaldītājiem.
+keep_activity_private.description = Tavas publiskās darbības būs redzamas tikai Tev un servera pārvaldītājiem.
update_hints = Atjaunināt norādes
update_hints_success = Norādes tika atjauninātas.
user_block_success = Lietotājs tika sekmīgi liegts.
@@ -1083,7 +1083,7 @@ quota.applies_to_org = Uz apvienību attiecas zemāk esošās ierobežojuma kār
quota.rule.no_limit = Neierobežots
quota.sizes.all = Viss
quota.sizes.repos.all = Glabātavas
-quota.sizes.repos.public = Atklātās glabātavas
+quota.sizes.repos.public = Publiskās glabātavas
quota.sizes.repos.private = Privātās glabātavas
regenerate_token = Izveidot no jauna
access_token_regeneration = Izveidot piekļuves pilnvaru no jauna
@@ -1195,7 +1195,7 @@ transfer.no_permission_to_accept=Nav atļaujas pieņemt šo nodošanu.
transfer.no_permission_to_reject=Nav atļaujas noraidīt šo nodošanu.
desc.private=Privāts
-desc.public=Atklāts
+desc.public=Publisks
desc.template=Sagatave
desc.internal=Iekšējs
desc.archived=Arhivēts
@@ -1412,7 +1412,7 @@ editor.file_is_a_symlink=`"%s" ir simboliska saite. Simboliskās saites tīmekļ
editor.filename_is_a_directory=Datnes nosaukums "%s" šajā glabātavā jau tiek izmantos kā mapes nosaukums.
editor.file_editing_no_longer_exists=Datne, kas tiek labota ("%s"), šajā glabātavā vairs nepastāv.
editor.file_deleting_no_longer_exists=Datne, kas tiek izdzēsta ("%s"), šajā glabātavā vairs nepastāv.
-editor.file_changed_while_editing=Datnes saturs ir mainījies kopš labošanas uzsākšanas. Klikšķināt šeit , lai apskatītu vai atkārtoti iesūtītu izmaiņas , lai tās pārrakstītu.
+editor.file_changed_while_editing=Datnes saturs ir mainījies kopš tās atvēršanas. Klikšķināt šeit , lai apskatītu vai atkārtoti iesūtītu izmaiņas , lai tās pārrakstītu.
editor.file_already_exists=Datne ar nosaukumu "%s" jau pastāv šajā glabātavā.
editor.commit_empty_file_header=Iesūtīt tukšu datni
editor.commit_empty_file_text=Iesūtāmā datne ir tukša. Turpināt?
@@ -1464,7 +1464,7 @@ commit.cherry-pick-content=Atlasīt zaru, uz kuru izlasīt:
commitstatus.error=Kļūda
commitstatus.failure=Atteice
commitstatus.pending=Nav iesūtīts
-commitstatus.success=Pabeigts
+commitstatus.success=Sekmīgs
ext_issues=Ārēji pieteikumi
ext_issues.desc=Saite uz ārējo problēmu sekotāju.
@@ -1515,7 +1515,7 @@ issues.filter_assignees=Atlasīt pēc atbildīgajiem
issues.filter_milestones=Atlasīt pēc atskaites punkta
issues.filter_projects=Atlasīt pēc projekta
issues.filter_labels=Atlasīt pēc iezīmes
-issues.filter_reviewers=Atlasīt izskatītājus
+issues.filter_reviewers=Atlasīt pēc izskatītājiem
issues.new=Jauns pieteikums
issues.new.title_empty=Nosaukums nevar būt tukšs
issues.new.labels=Iezīmes
@@ -1555,10 +1555,10 @@ issues.label_templates.helper=Atlasīt priekšiestatītu iezīmju kopu
issues.label_templates.use=Izmantot iezīmju kopu
issues.label_templates.fail_to_load_file=Neizdevās ielādēt iezīmju sagataves datni "%s": %v
issues.add_label=pievienoja %s iezīmi %s
-issues.add_labels=pievienoja %s iezīmes %s
+issues.add_labels=pievienoja iezīmes %s %s
issues.remove_label=noņēma %s iezīmi %s
-issues.remove_labels=noņēma %s iezīmes %s
-issues.add_remove_labels=pievienoja %s un noņēma %s iezīmes %s
+issues.remove_labels=noņēma iezīmes %s %s
+issues.add_remove_labels=pievienoja iezīmes %s un noņēma %s %s
issues.add_milestone_at=`pievienoja atskaites punktu %s %s`
issues.add_project_at=`pievienoja šo projektam %s %s`
issues.change_milestone_at=`nomainīja atskaites punktu no %s uz %s %s`
@@ -1571,7 +1571,7 @@ issues.self_assign_at=`piešķīra sev %s`
issues.add_assignee_at=`%s piešķīra %s`
issues.remove_assignee_at=`%s noņēma %s`
issues.remove_self_assignment=`noņēma sev %s`
-issues.change_title_at=`nomainīts nosaukums no %s uz %s %s`
+issues.change_title_at=`nomainīja nosaukumu no %s uz %s %s`
issues.change_ref_at=`nomainīta atsauce no %s uz %s %s`
issues.remove_ref_at=`noņēma atsauci no %s %s`
issues.add_ref_at=`pievienoja atsauci uz %s %s`
@@ -1579,7 +1579,7 @@ issues.delete_branch_at=`izdzēsa zaru %s %s`
issues.filter_label=Iezīme
issues.filter_label_exclude=`Jāizmanto alt
+ klikšķis/Enter
, lai neiekļautu iezīmes`
issues.filter_label_no_select=Visas iezīmes
-issues.filter_label_select_no_label=Nav iezīmes
+issues.filter_label_select_no_label=Bez iezīmes
issues.filter_milestone=Atskaites punkts
issues.filter_milestone_all=Visi atskaites punkti
issues.filter_milestone_none=Nav atskaites punkta
@@ -1602,7 +1602,7 @@ issues.filter_type.review_requested=Pieprasīta izskatīšana
issues.filter_type.reviewed_by_you=Manis izskatītie
issues.filter_sort=Kārtot
issues.filter_sort.latest=Jaunākie
-issues.filter_sort.oldest=Vecakie
+issues.filter_sort.oldest=Vecākie
issues.filter_sort.recentupdate=Nesen atjauninātie
issues.filter_sort.leastupdate=Vissenāk atjauninātie
issues.filter_sort.mostcomment=Visvairāk piebilžu
@@ -1631,7 +1631,7 @@ issues.opened_by_fake=%[2]s atvēra %[1]s
issues.closed_by_fake=%[2]s aizvēra %[1]s
issues.previous=Iepriekšējā
issues.next=Nākamā
-issues.open_title=Atvērti
+issues.open_title=Atvērts
issues.closed_title=Aizvērts
issues.draft_title=Melnraksts
issues.num_comments_1=%d piebilde
@@ -1693,7 +1693,7 @@ issues.label_archive_tooltip=Arhivētās iezīmes pēc noklusējuma netiek iekļ
issues.label_exclusive_desc=Iezīme jānodēvē tvērums/vienums
, lai padarītu to savstarpēji sevišķu ar citām tvērums/
iezīmēm.
issues.label_exclusive_warning=Jebkura nesaderīga tvēruma iezīme tiks noņemta, kad tiks labotas pieteikuma vai izmaiņu pieprasījuma iezīmes.
issues.label_count=%d iezīmes
-issues.label_open_issues=%d atvērti pieteikumi/izmaiņu pieprasījumi
+issues.label_open_issues=%d atvērti pieteikumi / izmaiņu pieprasījumi
issues.label_edit=Labot
issues.label_delete=Izdzēst
issues.label_modify=Labot iezīmi
@@ -2041,7 +2041,7 @@ ext_wiki=Ārēja vikivietne
ext_wiki.desc=Ārējā vikivietne norāda uz ārējo vikivietnes adresi.
wiki=Vikivietne
-wiki.welcome=Laipni lūdzam vikivietnē.
+wiki.welcome=Laipni lūdzam vikivietnē!
wiki.welcome_desc=Vikivietne ļauj rakstīt un kopīgot dokumentāciju ar līdzdalībniekiem.
wiki.desc=Dokumentācijas rakstīšana un kopīgošana ar līdzdalībniekiem.
wiki.create_first_page=Izveidot pirmo lapu
@@ -2050,7 +2050,7 @@ wiki.filter_page=Meklēt lapu
wiki.new_page=Lapa
wiki.page_title=Lapas virsraksts
wiki.page_content=Lapas saturs
-wiki.default_commit_message=Rakstīt piezīmes par šīs lapas izmaiņām (izvēles).
+wiki.default_commit_message=Rakstīt piezīmes par šīs lapas izmaiņām (pēc izvēles).
wiki.save_page=Saglabāt lapu
wiki.last_commit_info=%s laboja lapu %s
wiki.edit_page_button=Labot
@@ -2488,9 +2488,9 @@ settings.protect_branch_name_pattern=Aizsargātā zara nosaukuma paraugs
settings.protect_branch_name_pattern_desc=Aizsargāto zaru nosaukumu paraugi. Paraugu pierakstu skatīt dokumentācijā . Piemēri: main, release/**
settings.protect_patterns=Paraugi
settings.protect_protected_file_patterns=Aizsargāto datņu paraugs (vairākus atdala ar semikolu ";")
-settings.protect_protected_file_patterns_desc=Aizsargātās datnes nav ļauts tiešā veidā mainīt, pat ja lietotājam šajā zarā ir tiesības pievienot, labot vai izdzēst datnes. Vairākus paraugus var atdalīt ar semikolu (";"). Paraugu pieraksts ir skatāms %[2]s dokumentācijā. Piemēri: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=Aizsargātās datnes nav ļauts tiešā veidā mainīt, pat ja lietotājam šajā zarā ir tiesības pievienot, labot vai izdzēst datnes. Vairākus paraugus var atdalīt ar semikolu (";"). Paraugu pieraksts ir skatāms %[2]s dokumentācijā. Piemēri: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Neaizsargāto datņu paraugs (vairākus atdala ar semikolu ";")
-settings.protect_unprotected_file_patterns_desc=Neaizsargātās datnes, kuras ir ļauts izmainīt tiešā veidā, apejot aizgādāšanas ierobežojumu, ja lietotājam ir rakstīšanas piekļuve. Vairāki paraugi ir atdalāmi ar semikolu (";"). Paraugu pierakstu skatīt %[2]s dokumentācijā. Piemēri: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Neaizsargātās datnes, kuras ir ļauts izmainīt tiešā veidā, apejot aizgādāšanas ierobežojumu, ja lietotājam ir rakstīšanas piekļuve. Vairāki paraugi ir atdalāmi ar semikolu (";"). Paraugu pierakstu skatīt %[2]s dokumentācijā. Piemēri: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Iespējot aizsargāšanu
settings.delete_protected_branch=Atspējot aizsargāšanu
settings.update_protect_branch_success=Zara aizsargāšanas kārtula "%s" tika atjaunināta.
@@ -2737,10 +2737,10 @@ error.csv.invalid_field_count=Nevar atveidot šo datni, jo tā satur nepareizu l
n_release_one = %s laidiens
n_release_few = %s laidieni
issues.new.assign_to_me = Piešķirt man
-admin.flags_replaced = Glabātavas iezīmes aizvietotas
-admin.failed_to_replace_flags = Neizdevās aizvietot glabātavas iezīmes
-admin.manage_flags = Pārvaldīt iezīmes
-admin.enabled_flags = Glabātavā iespējotās iezīmes:
+admin.flags_replaced = Glabātavas karogi aizvietoti
+admin.failed_to_replace_flags = Neizdevās aizvietot glabātavas karogus
+admin.manage_flags = Pārvaldīt karogus
+admin.enabled_flags = Glabātavā iespējotie karogi:
n_commit_one = %s iesūtījums
editor.push_out_of_date = Aizgādājums izskatās novecojis.
file_follow = Sekot simboliskajai saitei
@@ -2762,14 +2762,14 @@ n_branch_one = %s zars
object_format_helper = Glabātavas objektu veidols. Vēlak to nevarēs mainīt. SHA1 ir vissaderīgākais.
commits.renamed_from = Pārdēvēts no %s
rss.must_be_on_branch = Jāatrodas zarā, lai iegūtu RSS barotni.
-admin.update_flags = Atjaunināt iezīmes
+admin.update_flags = Atjaunināt karogus
open_with_editor = Atvērt ar %s
n_commit_few = %s iesūtījumi
no_eol.text = Nav EOL
size_format = %[1]s: %[2]s; %[3]s: %[4]s
mirror_public_key = Publiskā SSH atslēga
mirror_use_ssh.text = Izmantot SSH autentificēšanos
-mirror_use_ssh.helper = Forgejo spoguļos glabātavu ar Git un SSH un izveidos atslēgu pāri, kad tiks atlasīta šī iespēja. Jānodrošina, ka izveidotais atslēgu pāris ir pilnvarots aizgādāt mērķa glabātavā. Nevarēs izmantot pilnvarošanu ar paroli, kad šis tiek atlasīts.
+mirror_use_ssh.helper = Forgejo spoguļos glabātavu ar Git un SSH un izveidos atslēgu pāri, kad tiks atlasīta šī iespēja. Jānodrošina, ka izveidotā publiskāš atslēga ir pilnvarota aizgādāt mērķa glabātavā. Nevarēs izmantot pilnvarošanu ar paroli, kad šis tiek atlasīts.
mirror_use_ssh.not_available = SSH autentificēšanās nav pieejama.
mirror_denied_combination = Nevar izmantot autentificēšanos ar publiskās atslēgas un paroles apvienojumu.
migrate.forgejo.description = Pārcelt datus no codeberg.org vai citiem Fogejo serveriem.
@@ -2953,7 +2953,7 @@ settings.location=Atrašanās vieta
settings.permission=Tiesības
settings.repoadminchangeteam=Glabātavas pārvaldītājs var pievienot un noņemt komandu piekļuvi
settings.visibility=Redzamība
-settings.visibility.public=Atklāta
+settings.visibility.public=Publiska
settings.visibility.limited=Ierobežota (redzama tikai lietotājiem, kuri ir pieteikušies)
settings.visibility.limited_shortname=Ierobežota
settings.visibility.private=Privāta (redzama tikai apvienības dalībniekiem)
@@ -3588,7 +3588,7 @@ self_check.database_collation_mismatch = Sagaidīt, ka datubāzē tiek izmantota
self_check.database_fix_mysql = MySQL/MariaDB lietotāji var izmantot komandu "forgejo doctor convert", lai novērstu salīdzināšanas sarežģījumus, vai arī tos var pašrocīgi novērst ar "ALTER ... COLLATE ..." vaicājumiem.
config.app_slogan = Servera sauklis
config.allow_dots_in_usernames = Ļaut lietotājiem izmantot punktus savā lietotājvārdā. Neietekmē esošos kontus.
-users.restricted.description = Ļaut mijiedarbību tikai ar glabātavām un apvienībām, kurās šis lietotājs ir pievienots kā līdzdalībnieks. Tas neļauj piekļūt šī servera atklātajām glabātavām.
+users.restricted.description = Ļaut mijiedarbību tikai ar glabātavām un apvienībām, kurās šis lietotājs ir pievienots kā līdzdalībnieks. Tas neļauj piekļūt šī servera publiskajām glabātavām.
dashboard.sync_tag.started = Uzsākta birku sinhronizēšana
users.organization_creation.description = Ļaut jaunu apvienību izveidošanu.
users.block.description = Liegt šī lietotāja mijiedarbību ar šo serveri caur tā kontu un neļaut pieteikšanos.
@@ -3658,7 +3658,7 @@ raw_seconds=sekundes
raw_minutes=minūtes
[dropzone]
-default_message=Jāievelk datnes vai jāklikšķina šeit, lai augšupielādētu.
+default_message=Ievilkt datnes vai klikšķināt šeit, lai augšupielādētu.
invalid_input_type=Šī veida datnes nevar augšupielādēt.
file_too_big=Datnes izmērs ({{filesize}} MB) pārsniedz pieļaujamo izmēru ({{maxFilesize}} MB).
remove_file=Noņemt datni
@@ -3702,7 +3702,7 @@ empty.repo=Šeit netiek parādīta augšupielādēta pakotne? Jādodas uz dokumentācijā .
filter.type=Veids
filter.type.all=Visas
-filter.no_result=Pēc norādītajiem kritērijiem nekas netika atrasts.
+filter.no_result=Norādītajām atlasīšanas vērtībām nekas neatbilst.
filter.container.tagged=Ar birku
filter.container.untagged=Bez birkas
published_by=Laida klajā %[3]s %[1]s
@@ -3823,10 +3823,10 @@ owner.settings.cargo.rebuild.success=Cargo indekss tika sekmīgi pārbūvēts.
owner.settings.cleanuprules.title=Notīrīšanas kārtulas
owner.settings.cleanuprules.add=Pievienot notīrīšanas kārtulu
owner.settings.cleanuprules.edit=Labot notīrīšanas kārtulu
-owner.settings.cleanuprules.none=Vēl nav pieejama neviena tīrīšanas kārtula.
-owner.settings.cleanuprules.preview=Attīrīšanas kārtulas priekšskatījums
+owner.settings.cleanuprules.none=Vēl nav pieejama neviena notīrīšanas kārtula.
+owner.settings.cleanuprules.preview=Notīrīšanas kārtulas priekšskatījums
owner.settings.cleanuprules.preview.overview=Ir paredzēta %d pakotņu noņemšana.
-owner.settings.cleanuprules.preview.none=Attīrīšanas kārtulai neatbilst neviena pakotne.
+owner.settings.cleanuprules.preview.none=Notīrīšanas kārtulai neatbilst neviena pakotne.
owner.settings.cleanuprules.enabled=Iespējots
owner.settings.cleanuprules.pattern_full_match=Pielietot paraugu visam pakotnes nosaukumam
owner.settings.cleanuprules.keep.title=Versijas, kas atbilst šīm kārtulām, tiks paturētas, pat ja tās atbildīs zemāk esošajai noņemšanas kārtulai.
@@ -3896,7 +3896,7 @@ status.unknown=Nezināms
status.waiting=Gaida
status.running=Izpildās
status.success=Sekmīgi
-status.failure=Atteice
+status.failure=Nesekmīgi
status.cancelled=Atcelts
status.skipped=Izlaists
status.blocked=Aizturēts
@@ -3919,7 +3919,7 @@ runners.task_list.run=Izpildījums
runners.task_list.status=Stāvoklis
runners.task_list.repository=Glabātava
runners.task_list.commit=Iesūtījums
-runners.task_list.done_at=Beigu laiks
+runners.task_list.done_at=Pabeigts
runners.edit_runner=Labot izpildītāju
runners.update_runner=Atjaunināt izmaiņas
runners.update_runner_success=Izpildītājs sekmīgi atjaunināts
diff --git a/options/locale/locale_nds.ini b/options/locale/locale_nds.ini
index 2be67a97da..a549430087 100644
--- a/options/locale/locale_nds.ini
+++ b/options/locale/locale_nds.ini
@@ -1305,7 +1305,7 @@ issues.new.clear_assignees = Towiesens leegmaken
editor.file_editing_no_longer_exists = De Datei, wat bewarkt word, »%s«, gifft dat in deesem Repositorium nich mehr.
editor.user_no_push_to_branch = Bruker kann nich to Twieg schuven
editor.directory_is_a_file = Verteeknisnaam »%s« word in deesem Repositorium al as Dateinaam bruukt.
-editor.file_changed_while_editing = De Datei-Inhollens hebben sik ännert, siet du mit de Bewarken begunnen hest. Klick hier , um se to sehn, of kommitteer de Änners weer , um se to överschrieven.
+editor.file_changed_while_editing = De Datei-Inhollens hebben sik ännert, siet du de Datei opmaakt hest. Klick hier , um se to sehn, of kommitteer de Änners weer , um se to överschrieven.
editor.push_rejected_no_message = De Ännern is vun de Server sünner Naricht oflehnt worden. Bidde överprüüf de Git-Hakens.
commits.signed_by = Unnerschrieven vun
commit.revert-content = Twieg utkören, up wat du dat torüggnehmen willst:
@@ -1439,7 +1439,7 @@ issues.comment_manually_pull_merged_at = hett Kommitteren %[1]s in %[2]s %[3]s v
issues.reopen_issue = Weer opmaken
issues.closed_at = `hett deeses Gefall %[2]s dichtmaakt`
issues.commit_ref_at = `hett deeses Gefall %[2]s vun eenem Kommitteren benöömt`
-issues.ref_closing_from = `hett deeses Gefall vun eenem Haalvörslag, wat ’t %[4]s dichtmaken word, %[2]s benöömt `
+issues.ref_closing_from = `hett deeses Gefall %[2]s vun eenem Haalvörslag, wat ’t %[4]s dichtmaken word, benöömt `
issues.ref_closed_from = `hett deeses Gefall %[4]s %[2]s dichtmaakt `
issues.ref_reopened_from = `hett deeses Gefall %[4]s %[2]s weer opmaakt `
issues.ref_from = `vun %[1]s`
diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini
index 6bc3dcecdc..f6ccc42edf 100644
--- a/options/locale/locale_nl-NL.ini
+++ b/options/locale/locale_nl-NL.ini
@@ -8,7 +8,7 @@ sign_in=Aanmelden
sign_in_or=of
sign_out=Uitloggen
sign_up=Registreren
-link_account=Account Koppelen
+link_account=Account koppelen
register=Registreren
version=Versie
powered_by=Mogelijk gemaakt door %s
@@ -559,7 +559,7 @@ team_invite.text_2 = Klik alstublieft op de volgende link om aan het team deel t
admin.new_user.text = Klik hier om deze gebruiker te beheren vanuit het beheerderspaneel.
password_change.subject = Uw wachtwoord is gewijzigd
password_change.text_1 = Het wachtwoord voor je account is zojuist gewijzigd.
-reset_password.text_1 =
+reset_password.text_1 =
totp_disabled.subject = TOTP is uitgeschakeld
primary_mail_change.subject = Uw primaire e-mail is gewijzigd
totp_disabled.no_2fa = Er zijn geen andere 2FA methodes meer geconfigureerd, wat betekent dat het niet langer nodig is om in te loggen op uw account met 2FA.
@@ -1361,7 +1361,7 @@ editor.propose_file_change=Stel bestandswijziging voor
editor.new_branch_name_desc=Nieuwe branch naam…
editor.cancel=Annuleer
editor.filename_cannot_be_empty=Bestandsnaam mag niet leeg zijn.
-editor.file_changed_while_editing=De bestandsinhoud is veranderd sinds je bent begonnen met bewerken. Klik hier om ze te zien, of commit de veranderingen opnieuw om ze te overschrijven.
+editor.file_changed_while_editing=De inhoud van het bestand is gewijzigd sinds u het bestand hebt geopend. Klik hier om ze te zien, of commit de veranderingen opnieuw om ze te overschrijven.
editor.commit_empty_file_header=Commit een leeg bestand
editor.commit_empty_file_text=Het bestand dat u wilt committen is leeg. Doorgaan?
editor.no_changes_to_show=Er zijn geen wijzigingen om weer te geven.
@@ -2031,7 +2031,7 @@ settings.add_collaborator_success=De medewerker is toegevoegd.
settings.add_collaborator_inactive_user=Kan geen inactieve gebruiker toevoegen als medewerker.
settings.add_collaborator_duplicate=De collaborator is al toegevoegd aan deze repository.
settings.delete_collaborator=Verwijder
-settings.collaborator_deletion=Verwijder medewerker
+settings.collaborator_deletion=Verwijder samenwerker
settings.collaborator_deletion_desc=Het verwijderen van een collaborator zal hun toegang tot deze repository intrekken. Doorgaan?
settings.remove_collaborator_success=De medewerker is verwijderd.
settings.search_user_placeholder=Zoek gebruiker…
@@ -2924,7 +2924,7 @@ org_name_holder=Organisatienaam
org_full_name_holder=Volledige naam organisatie
org_name_helper=Organisatienamen horen kort en memorabel zijn.
create_org=Nieuwe organisatie aanmaken
-repo_updated=Geupdate %s
+repo_updated=Geüpdatet %s
members=Leden
teams=Teams
lower_members=leden
@@ -3908,7 +3908,7 @@ runners.task_list.no_tasks = Er is nog geen taak.
runners.labels = Labels
runners.last_online = Laatste online tijd
runners.task_list.status = Status
-runners.task_list.done_at = Gedaan Op
+runners.task_list.done_at = Gedaan op
runners.id = ID
runs.actor = Acteur
actions = Actions
diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini
index 8aaa680009..86a333a886 100644
--- a/options/locale/locale_pl-PL.ini
+++ b/options/locale/locale_pl-PL.ini
@@ -3616,7 +3616,7 @@ pin=Przypnij powiadomienie
mark_as_read=Oznacz jako przeczytane
mark_as_unread=Oznacz jak nieprzeczytane
mark_all_as_read=Oznacz wszystkie jako przeczytane
-subscriptions = Subskrybcje
+subscriptions = Subskrypcje
no_subscriptions = Brak subskrypcji
watching = Obserwowane
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index 0ae55b98e1..43830d54c6 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -61,7 +61,7 @@ new_org=Nova organização
new_project=Novo projeto
new_project_column=Nova coluna
manage_org=Gerenciar organizações
-admin_panel=Administração do site
+admin_panel=Administração do servidor
account_settings=Configurações da conta
settings=Configurações
your_profile=Perfil
@@ -76,7 +76,7 @@ forks=Forks
activities=Atividades
pull_requests=Pull requests
-issues=Problemas
+issues=Questões
milestones=Marcos
ok=OK
@@ -109,7 +109,7 @@ preview=Pré-visualização
loading=Carregando…
error=Erro
-error404=A página que você está tentando acessar não existe , foi removida ou você não tem autorização para visualizá-la.
+error404=A página que você está tentando acessar não existe , foi removida ou você não possui autorização para visualizá-la.
never=Nunca
unknown=Desconhecido
@@ -176,7 +176,7 @@ footer.links=Links
[heatmap]
number_of_contributions_in_the_last_12_months=%s contribuições nos últimos 12 meses
-contributions_zero=Sem contribuições
+contributions_zero=Nenhuma contribuição
less=Menos
more=Mais
contributions_format = {contributions} em {day} de {month} de {year}
@@ -209,7 +209,7 @@ table_modal.label.columns = Colunas
link_modal.header = Adicionar um link
link_modal.url = URL
link_modal.description = Descrição
-link_modal.paste_reminder = Dica: Com uma URL na sua área de transferência, você pode colar diretamente no editor para criar um link.
+link_modal.paste_reminder = Dica: Você pode colar um URL da sua área de transferência para criar um link no editor.
[filter]
string.asc=A - Z
@@ -217,7 +217,7 @@ string.desc=Z - A
[error]
occurred=Ocorreu um erro
-report_message=Se você acredita que esse é um falha do Forgejo, pesquise por issues no Codeberg ou abra uma nova issue, se necessário.
+report_message=Caso acredite que este é um problema do Forgejo, veja se a questão existe no repositório do Codeberg , ou crie uma nova questão.
missing_csrf=Pedido inválido: não tem token CSRF presente
invalid_csrf=Requisição Inválida: token CSRF inválido
not_found=Não foi possível encontrar o destino.
@@ -233,7 +233,7 @@ lightweight_desc=Forgejo utiliza poucos recursos e consegue mesmo rodar no barat
license=Código aberto
license_desc=Está tudo no Forgejo ! Contribua e torne este projeto ainda melhor. Não tenha vergonha de contribuir!
install_desc = Apenas rode o binário para a sua plataforma, execute-o com Docker , ou obtenha-o empacotado .
-platform_desc = Foi confirmado que o Forgejo roda em sistemas operacionais livres, como Linux e FreeBSD, assim como em diferentes arquiteturas de CPU. Escolha sua preferida!
+platform_desc = Forgejo roda em sistemas operacionais livres, como Linux e FreeBSD, assim como em diferentes arquiteturas de processador. Escolha o seu sistema preferido!
[install]
install=Instalação
@@ -267,9 +267,9 @@ err_admin_name_is_invalid=Nome de usuário do administrador inválido
general_title=Configurações gerais
app_name=Título do servidor
app_name_helper=Insira o nome da sua instância aqui. Ele será mostrado em todas as páginas.
-repo_path=Caminho raiz do repositório
+repo_path=Localização dos repositórios
repo_path_helper=Todos os repositórios remotos do Git serão salvos neste diretório.
-lfs_path=Caminho raiz do Git LFS
+lfs_path=Localização do Git LFS
lfs_path_helper=Os arquivos armazenados com o Git LFS serão armazenados neste diretório. Deixe em branco para desabilitar.
run_user=Executar como usuário
run_user_helper=O nome de usuário do sistema operacional com o qual o Forgejo é executado. Observe que este usuário deve ter acesso ao caminho da raiz do repositório.
@@ -1405,7 +1405,7 @@ editor.file_is_a_symlink=`"%s" é um link simbólico. Links simbólicos não pod
editor.filename_is_a_directory=O nome do arquivo "%s" já é usado como um nome de diretório neste repositório.
editor.file_editing_no_longer_exists=O arquivo que está sendo editado, "%s", não existe mais neste repositório.
editor.file_deleting_no_longer_exists=O arquivo a ser excluído, "%s", não existe mais neste repositório.
-editor.file_changed_while_editing=O conteúdo do arquivo mudou desde que você começou a editar. Clique aqui para ver as diferenças ou clique em Aplicar commit das alterações novamente para sobrescrever as alterações com sua versão atual.
+editor.file_changed_while_editing=O conteúdo do arquivo mudou desde que você abriu o arquivo. Clique aqui para ver as diferenças ou clique em Aplicar commit das alterações novamente para sobrescrever as alterações com sua versão atual.
editor.file_already_exists=Um arquivo com nome "%s" já existe neste repositório.
editor.commit_empty_file_header=Fazer commit de um arquivo vazio
editor.commit_empty_file_text=O arquivo que você está prestes fazer commit está vazio. Continuar?
@@ -1503,11 +1503,11 @@ projects.card_type.images_and_text=Imagens e texto
projects.card_type.text_only=Somente texto
issues.desc=Organize relatórios de bugs, tarefas e marcos.
-issues.filter_assignees=Filtrar Atribuição
-issues.filter_milestones=Filtrar Marco
-issues.filter_projects=Filtrar Projeto
-issues.filter_labels=Filtrar Rótulo
-issues.filter_reviewers=Filtrar Revisor
+issues.filter_assignees=Filtrar atribuição
+issues.filter_milestones=Filtrar marco
+issues.filter_projects=Filtrar projeto
+issues.filter_labels=Filtrar rótulo
+issues.filter_reviewers=Filtrar revisor
issues.new=Novo issue
issues.new.title_empty=Título não pode ser em branco
issues.new.labels=Etiquetas
@@ -2013,7 +2013,7 @@ ext_wiki=Wiki Externa
ext_wiki.desc=Link para uma wiki externa.
wiki=Wiki
-wiki.welcome=Bem-vindo a wiki.
+wiki.welcome=Bem-vindo à wiki.
wiki.welcome_desc=A wiki permite que você escreva e compartilhe a documentação com os colaboradores.
wiki.desc=Escrever e compartilhar a documentação com os colaboradores.
wiki.create_first_page=Criar a primeira página
@@ -2432,9 +2432,9 @@ settings.require_signed_commits_desc=Rejeitar pushes para este branch se não es
settings.protect_branch_name_pattern=Padrão de nome de branch protegido
settings.protect_patterns=Padrões
settings.protect_protected_file_patterns=Padrões de arquivo protegidos (separados usando ponto e vírgula ";")
-settings.protect_protected_file_patterns_desc=Arquivos protegidos não podem ser alterados diretamente, mesmo que o usuário tenha direitos para adicionar, editar ou excluir arquivos neste branch. Vários padrões podem ser separados usando ponto e vírgula (';'). Consulte a documentação %s para a sintaxe padrão. Exemplos: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=Arquivos protegidos não podem ser alterados diretamente, mesmo que o usuário tenha direitos para adicionar, editar ou excluir arquivos neste branch. Vários padrões podem ser separados usando ponto e vírgula (';'). Consulte a documentação %[2]s para a sintaxe padrão. Exemplos: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Padrões de arquivo desprotegidos (separados usando ponto e vírgula ";")
-settings.protect_unprotected_file_patterns_desc=Arquivos não protegidos que podem ser alterados diretamente se o usuário tiver acesso de gravação, ignorando as restrições de push. Vários padrões podem ser separados usando ponto e vírgula (\;'). Veja %[2]s documentação para sintaxe de padrões. Exemplos: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Arquivos não protegidos que podem ser alterados diretamente se o usuário tiver acesso de gravação, ignorando as restrições de push. Vários padrões podem ser separados usando ponto e vírgula (\;'). Veja %[2]s documentação para sintaxe de padrões. Exemplos: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Habilitar proteção
settings.delete_protected_branch=Desabilitar proteção
settings.update_protect_branch_success=Proteção do branch "%s" foi atualizada.
@@ -3802,8 +3802,8 @@ swift.install2=e execute o seguinte comando:
vagrant.install=Para adicionar uma Vagrant box, execute o seguinte comando:
settings.link=Vincular este pacote a um repositório
settings.link.description=Se você vincular um pacote a um repositório, o pacote será listado na lista de pacotes do repositório.
-settings.link.select=Selecionar Repositório
-settings.link.button=Atualizar Link do Repositório
+settings.link.select=Selecionar repositório
+settings.link.button=Atualizar link do repositório
settings.link.success=Link do repositório foi atualizado com sucesso.
settings.link.error=Falha ao atualizar o link do repositório.
settings.delete=Excluir o pacote
@@ -3998,7 +3998,7 @@ variables.not_found = Não foi possível encontrar a variável.
type-1.display_name=Projeto individual
type-2.display_name=Projeto do repositório
type-3.display_name=Projeto da organização
-deleted.display_name = Projeto Apagado
+deleted.display_name = Projeto apagado
[git.filemode]
symbolic_link=Ligação simbólica
@@ -4021,7 +4021,7 @@ package_kind = Buscar pacotes…
project_kind = Buscar projetos…
search = Buscar…
fuzzy = Aproximada
-fuzzy_tooltip = Inclui resultados que se aproximam dos termos de busca
+fuzzy_tooltip = Incluir resultados que se aproximam dos termos de busca
match = Correspondente
match_tooltip = Inclui apenas os resultados que correspondem exatamente aos termos de busca
repo_kind = Buscar repositórios…
@@ -4032,14 +4032,14 @@ commit_kind = Buscar commits…
runner_kind = Buscar runners…
code_search_unavailable = A pesquisa de código não está disponível no momento. Entre em contato com o administrador do site.
milestone_kind = Pesquisar marcos...
-union_tooltip = Incluir resultados que correspondam a quaisquer palavras-chave separadas por espaços em branco
+union_tooltip = Incluir resultados que correspondam a quaisquer palavras-chave separadas por espaços
union = União
exact = Exato
exact_tooltip = Incluir apenas resultados que correspondam exatamente ao termo de pesquisa
issue_kind = Buscar issues…
pull_kind = Buscar pulls…
regexp_tooltip = Interpretar o termo de busca como uma expressão regular
-regexp = RegExp
+regexp = ExpReg
[munits.data]
b = B
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 05613030b5..49186ca87d 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -9,7 +9,7 @@ sign_in_with_provider=Iniciar sessão com %s
sign_in_or=ou
sign_out=Terminar sessão
sign_up=Fazer inscrição
-link_account=Vincular conta
+link_account=Associar conta
register=Inscrição
version=Versão
powered_by=Implementado com %s
@@ -20,18 +20,18 @@ notifications=Notificações
active_stopwatch=Cronómetro em andamento
tracked_time_summary=Resumo do tempo rastreado com base em filtros da lista de questões
create_new=Criar…
-user_profile_and_more=Perfil e configurações…
+user_profile_and_more=Perfil e definições…
signed_in_as=Sessão iniciada como
enable_javascript=Este sítio Web requer JavaScript.
toc=Índice
licenses=Licenças
-return_to_forgejo=Retornar ao Forgejo
+return_to_forgejo=Voltar ao Forgejo
username=Nome de utilizador
email=Endereço de email
password=Senha
access_token=Código de acesso
-re_type=Confirme a senha
+re_type=Confirme a palavra-passe
captcha=CAPTCHA
twofa=Autenticação com dois passos
twofa_scratch=Código de uso único em dois passos
@@ -59,10 +59,10 @@ new_migrate=Nova migração
new_mirror=Nova réplica
new_fork=Nova derivação do repositório
new_org=Nova organização
-new_project=Novo planeamento
+new_project=Novo projeto
new_project_column=Nova coluna
manage_org=Gerir organizações
-admin_panel=Administração do sítio
+admin_panel=Administração do site
account_settings=Configurações da conta
settings=Configurações
your_profile=Perfil
@@ -155,7 +155,7 @@ invalid_data = Dados inválidos: %v
filter.clear = Retirar filtros
filter.is_archived = Arquivado
filter.not_template = Não modelos
-toggle_menu = Comutar menu
+toggle_menu = Alternar menu
filter = Filtrar
copy_generic = Copiar para a área de transferência
test = Teste
@@ -233,7 +233,7 @@ platform_desc=Está confirmado que Forgejo corre em sistemas operativos livres,
lightweight=Leve
lightweight_desc=Forgejo requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina!
license=Código aberto
-license_desc=Vá buscá-lo em Forgejo ! Junte-se a nós dando a sua contribuição para tornar este programa ainda melhor. Não se acanhe e contribua!
+license_desc=Todas as fontes estão disponíveis no Forgejo ! Junte-se a nós e contribua para tornar este projeto ainda melhor. Não receie tornar-se colaborador!
[install]
install=Instalação
@@ -291,7 +291,7 @@ smtp_port=Porto do SMTP
smtp_from=Email do remetente
smtp_from_helper=Endereço de email que o Forgejo vai usar. Insira um endereço de email simples ou use o formato "Nome" .
mailer_user=Nome de utilizador do SMTP
-mailer_password=Senha do SMTP
+mailer_password=Palavra-passe do SMTP
register_confirm=Exigir confirmação de email para se inscrever
mail_notify=Habilitar notificações por email
server_service_title=Configurações do servidor e de terceiros
@@ -316,7 +316,7 @@ admin_setting.description=A criação de uma conta de administração é opciona
admin_title=Configurações da conta de administração
admin_name=Nome de utilizador do administrador
admin_password=Senha
-confirm_password=Confirme a senha
+confirm_password=Confirme a palavra-passe
admin_email=Endereço de email
install_btn_confirm=Instalar Forgejo
test_git_failed=Não foi possível testar o comando "git": %v
@@ -339,7 +339,7 @@ default_enable_timetracking=Habilitar, por norma, a contagem do tempo
default_enable_timetracking.description=Habilitar, por norma, a contagem do tempo nos novos repositórios.
no_reply_address=Domínio dos emails ocultos
no_reply_address_helper=Nome de domínio para utilizadores com um endereço de email oculto. Por exemplo, o nome de utilizador "silva" será registado no Git como "silva@semresposta.exemplo.org" se o domínio de email oculto estiver definido como "semresposta.exemplo.org".
-password_algorithm=Algoritmo de Hash da Senha
+password_algorithm=Algoritmo de Hash da palavra-passe
invalid_password_algorithm=Algoritmo de hash da senha inválido
password_algorithm_helper=Definir o algoritmo de hash da senha. Os algoritmos têm requisitos e resistência distintos. `argon2` é bastante seguro, mas usa muita memória e pode ser inapropriado para sistemas pequenos.
enable_update_checker=Habilitar verificador de novidades
@@ -415,7 +415,7 @@ disable_register_mail=A confirmação por email da inscrição está desabilitad
manual_activation_only=Contacte o administrador para completar a habilitação.
remember_me=Memorizar este dispositivo
remember_me.compromised=O identificador da sessão já não é válido, o que pode indicar uma conta comprometida. Verifique se a sua conta apresenta operações pouco habituais.
-forgot_password_title=Esqueci-me da senha
+forgot_password_title=Esqueci-me da palavra-passe
forgot_password=Esqueceu a sua senha?
sign_up_now=Precisa de uma conta? Inscreva-se agora.
sign_up_successful=A conta foi criada com sucesso. Bem-vindo/a!
@@ -744,7 +744,7 @@ social=Contas sociais
applications=Aplicações
orgs=Organizações
repos=Repositórios
-delete=Eliminar a conta
+delete=Eliminar conta
twofa=Autenticação em dois passos (TOTP)
account_link=Contas vinculadas
organization=Organizações
@@ -1060,7 +1060,7 @@ user_unblock_success = O utilizador foi desbloqueado com sucesso.
language.title = Idioma predefinido
keep_activity_private.description = O seu trabalho público apenas estará visível para si e para os administradores da instância.
language.description = Este idioma vai ser guardado na sua conta e ser usado como o predefinido depois de iniciar sessão.
-language.localization_project = Ajude-nos a traduzir o Forgejo para o seu idioma! Saiba mais .
+language.localization_project = Ajude-nos a traduzir o Forgejo para o seu idioma! Ler mais .
pronouns_custom_label = Pronomes personalizados
user_block_yourself = Não se pode bloquear a si próprio.
change_username_redirect_prompt.with_cooldown.one = O nome de utilizador antigo estará disponível para todos após um período de espera de %[1]d dia, podendo ainda reivindicar o nome de utilizador antigo durante o período de espera.
@@ -1093,7 +1093,7 @@ regenerate_token = Regenerar
access_token_regeneration_desc = A regeneração de um código irá revogar o acesso à sua conta para as aplicações que o utilizam. Isto não pode ser anulado. Continuar?
[repo]
-new_repo_helper=Um repositório contém todos os ficheiros do trabalho, incluindo o histórico das revisões. Já tem um hospedado noutro sítio? Migre o repositório .
+new_repo_helper=Um repositório contém todos os ficheiros do projeto, incluindo o histórico das revisões. Já tem um hospedado noutro sítio? Migre o repositório .
owner=Proprietário(a)
owner_helper=Algumas organizações podem não aparecer na lista suspensa devido a um limite máximo de contagem de repositórios.
repo_name=Nome do repositório
@@ -1133,7 +1133,7 @@ issue_labels=Rótulos
issue_labels_helper=Escolha um conjunto de rótulos
license=Licença
license_helper=Escolha um ficheiro de licença
-license_helper_desc=Uma licença rege o que os outros podem, ou não, fazer com o seu código fonte. Não tem a certeza sobre qual a mais indicada para o seu trabalho? Veja: Escolher uma licença .
+license_helper_desc=Uma licença rege o que os outros podem, ou não, fazer com o seu código fonte. Não tem a certeza sobre qual a mais indicada para o seu projeto? Veja: Escolher uma licença .
object_format=Formato dos elementos
object_format_helper=Formato dos elementos do repositório. Não poderá ser alterado mais tarde. SHA1 é o mais compatível.
readme=README
@@ -1418,7 +1418,7 @@ editor.file_is_a_symlink=`"%s" é uma ligação simbólica. Ligações simbólic
editor.filename_is_a_directory=O nome de ficheiro "%s" já está a ser usado como um nome de pasta neste repositório.
editor.file_editing_no_longer_exists=O ficheiro que está a ser editado, "%s", já não existe neste repositório.
editor.file_deleting_no_longer_exists=O ficheiro que está a ser eliminado, "%s", já não existe neste repositório.
-editor.file_changed_while_editing=O conteúdo do ficheiro mudou desde que começou a editar. Clique aqui para ver as modificações ou clique em Cometer modificações novamente para escrever por cima.
+editor.file_changed_while_editing=O conteúdo do ficheiro mudou desde que abriu o ficheiro. Clique aqui para ver as modificações ou Cometer modificações novamente para escrever por cima.
editor.file_already_exists=Já existe um ficheiro com o nome "%s" neste repositório.
editor.commit_empty_file_header=Cometer um ficheiro vazio
editor.commit_empty_file_text=O ficheiro que está prestes a cometer está vazio. Quer continuar?
@@ -1479,23 +1479,23 @@ projects=Planeamentos
projects.desc=Gerir questões e integrações nos quadros do planeamento.
projects.description=Descrição (opcional)
projects.description_placeholder=Descrição
-projects.create=Criar planeamento
+projects.create=Criar projeto
projects.title=Título
-projects.new=Novo planeamento
+projects.new=Novo projeto
projects.new_subheader=Coordene, acompanhe e modifique o seu trabalho num só lugar, para que os planeamentos se mantenham transparentes e cumpram o calendário.
projects.create_success=O planeamento "%s" foi criado.
-projects.deletion=Eliminar planeamento
+projects.deletion=Eliminar projeto
projects.deletion_desc=Eliminar um planeamento remove-o de todas as questões relacionadas. Continuar?
projects.deletion_success=O planeamento foi eliminado.
-projects.edit=Editar planeamentos
+projects.edit=Editar projeto
projects.edit_subheader=Planeamentos organizam questões e acompanham o progresso.
-projects.modify=Editar planeamento
+projects.modify=Editar projeto
projects.edit_success=O planeamento "%s" foi modificado.
projects.type.none=Nenhum
projects.type.basic_kanban=Kanban básico
projects.type.bug_triage=Triagem de erros
projects.template.desc=Modelo
-projects.template.desc_helper=Escolha um modelo de planeamento para começar
+projects.template.desc_helper=Escolha um modelo de projeto para começar
projects.type.uncategorized=Sem categoria
projects.column.edit=Editar coluna
projects.column.edit_title=Nome
@@ -1507,7 +1507,7 @@ projects.column.set_default_desc=Definir esta coluna como a predefinida para que
projects.column.unset_default=Deixar de ser a predefinida
projects.column.unset_default_desc=Faz com que esta coluna deixe de ser a predefinida
projects.column.delete=Eliminar coluna
-projects.column.deletion_desc=Eliminar uma coluna de um planeamento faz com que todas as questões que nela constam sejam movidas para a coluna padrão. Continuar?
+projects.column.deletion_desc=Eliminar uma coluna de um projeto faz com que todas as questões que nela constam sejam movidas para a coluna padrão. Continuar?
projects.column.color=Colorido
projects.open=Abrir
projects.close=Fechar
@@ -1519,7 +1519,7 @@ projects.card_type.text_only=Apenas texto
issues.desc=Organize relatórios de erros, tarefas e etapas.
issues.filter_assignees=Filtrar encarregado
issues.filter_milestones=Filtrar etapa
-issues.filter_projects=Filtrar planeamento
+issues.filter_projects=Filtrar projeto
issues.filter_labels=Filtrar rótulo
issues.filter_reviewers=Filtrar revisor
issues.new=Questão nova
@@ -1530,8 +1530,8 @@ issues.new.clear_labels=Retirar rótulos
issues.new.projects=Planeamentos
issues.new.clear_projects=Limpar planeamentos
issues.new.no_projects=Nenhum planeamento
-issues.new.open_projects=Planeamentos abertos
-issues.new.closed_projects=Planeamentos fechados
+issues.new.open_projects=Projetos abertos
+issues.new.closed_projects=Projetos fechados
issues.new.no_items=Sem itens
issues.new.milestone=Etapa
issues.new.no_milestone=Sem etapa
@@ -2049,7 +2049,7 @@ ext_wiki=Wiki externo
ext_wiki.desc=Ligação para um wiki externo.
wiki=Wiki
-wiki.welcome=Bem-vindo(a) ao Wiki.
+wiki.welcome=Bem-vindo(a) à wiki.
wiki.welcome_desc=O wiki permite escrever e partilhar documentação com os colaboradores.
wiki.desc=Escrever e partilhar documentação com os colaboradores.
wiki.create_first_page=Criar a primeira página
@@ -2236,7 +2236,7 @@ settings.pulls.default_delete_branch_after_merge=Eliminar, por norma, o ramo do
settings.pulls.default_allow_edits_from_maintainers=Permitir, por norma, que os responsáveis editem
settings.releases_desc=Habilitar lançamentos no repositório
settings.packages_desc=Habilitar o registo de pacotes do repositório
-settings.projects_desc=Habilitar planeamentos no repositório
+settings.projects_desc=Habilitar projetos no repositório
settings.actions_desc=Habilitar sequências CI/CD integradas com Forgejo Actions
settings.admin_settings=Configurações do administrador
settings.admin_enable_health_check=Habilitar verificações de integridade (git fsck) no repositório
@@ -2834,7 +2834,7 @@ form.string_too_long = O texto fornecido é mais comprido do que %d caracteres.
settings.federation_settings = Configurações da federação
settings.federation_apapiurl = URL de federação deste repositório. Copie e cole nas configurações de federação de outro repositório como um URL de um repositório que está a ser seguido.
issues.edit.already_changed = Não foi possível guardar as modificações desta questão. O conteúdo parece ter sido modificado por outro utilizador. Refresque a página e tente editar novamente para evitar sobrescrever as modificações que fizeram
-project = Planeamentos
+project = Projetos
pulls.edit.already_changed = Não foi possível guardar as modificações do pedido de integração. O conteúdo parece ter sido modificado por outro utilizador. Refresque a página e tente editar novamente para evitar sobrescrever as modificações que fizeram
subscribe.issue.guest.tooltip = Inicie sessão para subscrever esta questão.
subscribe.pull.guest.tooltip = Inicie sessão para subscrever este pedido de integração.
@@ -3805,7 +3805,7 @@ swift.install2=e execute o seguinte comando:
vagrant.install=Para adicionar uma máquina virtual Vagrant, execute o seguinte comando:
settings.link=Vincular este pacote a um repositório
settings.link.description=Se você vincular um pacote a um repositório, o pacote será listado na lista de pacotes do repositório.
-settings.link.select=Escolha o repositório
+settings.link.select=Escolher repositório
settings.link.button=Modificar vínculo ao repositório
settings.link.success=O vínculo ao repositório foi modificado com sucesso.
settings.link.error=Falhou a modificação do vínculo ao repositório.
@@ -3996,10 +3996,10 @@ runs.no_workflows.help_write_access = Não sabe como começar com o Forgejo Acti
variables.not_found = Não foi possível encontrar a variável.
[projects]
-type-1.display_name=Planeamento individual
-type-2.display_name=Planeamento do repositório
-type-3.display_name=Planeamento da organização
-deleted.display_name = Planeamento eliminado
+type-1.display_name=Projeto individual
+type-2.display_name=Projeto do repositório
+type-3.display_name=Projeto da organização
+deleted.display_name = Projeto eliminado
[git.filemode]
changed_filemode=%[1]s → %[2]s
@@ -4018,7 +4018,7 @@ code_search_by_git_grep = Os resultados da pesquisa no código-fonte neste momen
no_results = Não foram encontrados resultados correspondentes.
package_kind = Pesquisar pacotes…
runner_kind = Pesquisar executores…
-project_kind = Pesquisar planeamentos…
+project_kind = Pesquisar projetos…
branch_kind = Pesquisar ramos…
commit_kind = Pesquisar cometimentos…
search = Procurar…
@@ -4062,8 +4062,8 @@ test = ok :)
[repo.permissions]
code.read = Ler: Aceder e clonar o código-fonte do repositório.
releases.read = Ler: Ver e descarregar lançamentos.
-projects.read = Ler: Aceder aos quadros de planeamento do repositório.
-projects.write = Escrever: Criar planeamentos e colunas e editá-las.
+projects.read = Ler: Aceder aos quadros de projeto do repositório.
+projects.write = Escrever: Criar projetos e colunas e editá-las.
packages.read = Ler: Ver e descarregar pacotes atribuídos ao repositório.
packages.write = Escrever: Publicar e eliminar pacotes atribuídos ao repositório.
actions.read = Ler: Ver sequências CI/CD integrados e os seus registos.
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index 5830a32285..cdf73c387b 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -1042,7 +1042,7 @@ user_block_success = Пользователь заблокирован.
oauth2_application_locked = Forgejo предварительно регистрирует некоторые приложения OAuth2 при запуске, если это включено в конфигурации. Для избежания неожиданного поведения их нельзя удалять или редактировать. Ознакомиться с подробностями можно в документации OAuth2.
hooks.desc = Добавьте веб-хуки, которые будут срабатывать во всех ваших репозиториях.
webauthn_alternative_tip = Возможно, стоит настроить дополнительный метод аутентификации.
-blocked_since = Заблокирован с %s
+blocked_since = Заблокирован %s
user_unblock_success = Пользователь разблокирован.
twofa_scratch_token_regenerated = Ваш одноразовый ключ восстановления: %s. Сохраните его в надёжном месте. Больше он показан не будет.
blocked_users = Заблокированные пользователи
@@ -1399,7 +1399,7 @@ editor.file_is_a_symlink=`«%s» является символической с
editor.filename_is_a_directory=Имя файла «%s» уже используется в качестве каталога в этом репозитории.
editor.file_editing_no_longer_exists=Редактируемый файл «%s» больше не существует в этом репозитории.
editor.file_deleting_no_longer_exists=Удаляемый файл «%s» больше не существует в этом репозитории.
-editor.file_changed_while_editing=Содержимое файла изменилось с момента начала редактирования. Нажмите здесь , чтобы увидеть, что было изменено, или Зафиксировать изменения снова , чтобы заменить их.
+editor.file_changed_while_editing=Содержимое файла изменилось после того, как он был открыт. Ознакомьтесь с произошедшими изменениями или сохраните ещё раз , чтобы перезаписать их.
editor.file_already_exists=Файл с названием «%s» уже существует в этом репозитории.
editor.commit_empty_file_header=Закоммитить пустой файл
editor.commit_empty_file_text=Файл, который вы собираетесь зафиксировать, пуст. Продолжить?
@@ -1408,7 +1408,7 @@ editor.fail_to_update_file=Не удалось обновить/создать
editor.fail_to_update_file_summary=Ошибка:
editor.push_rejected_no_message=Изменение отклонено сервером без сообщения. Пожалуйста, проверьте Git-хуки.
editor.push_rejected=Изменение отклонено сервером. Пожалуйста, проверьте Git-хуки.
-editor.push_rejected_summary=Причина отклонения:
+editor.push_rejected_summary=Полная причина отклонения:
editor.add_subdir=Добавить каталог…
editor.unable_to_upload_files=Не удалось загрузить файлы в «%s» из-за ошибки: %v
editor.upload_file_is_locked=Файл «%s» заблокирован %s.
@@ -1450,7 +1450,7 @@ commit.cherry-pick-content=Выбрать ветвь для переноса:
commitstatus.error=Ошибка
commitstatus.failure=Неудача
commitstatus.pending=Ожидание
-commitstatus.success=Успешно
+commitstatus.success=Успех
ext_issues=Внешние задачи
ext_issues.desc=Ссылка на внешнюю систему отслеживания задач.
@@ -1545,27 +1545,27 @@ issues.add_labels=добавлены метки %s %s
issues.remove_label=удалил(а) метку %s %s
issues.remove_labels=удалил(а) метки %s %s
issues.add_remove_labels=добавлены метки %s и убраны метки %s %s
-issues.add_milestone_at=`добавлено в этап %s %s`
-issues.add_project_at=`добавлено в проект %s %s`
-issues.change_milestone_at=`изменил(а) целевой этап с %s на %s %s`
-issues.change_project_at=`изменил(а) проект с %s на %s %s`
-issues.remove_milestone_at=`удалил(а) это из этапа %s %s`
-issues.remove_project_at=`удалил(а) это из проекта %s %s`
+issues.add_milestone_at=`добавление в этап %s %s`
+issues.add_project_at=`добавление в проект %s %s`
+issues.change_milestone_at=`этап изменён с %s на %s %s`
+issues.change_project_at=`проект изменён с %s на %s %s`
+issues.remove_milestone_at=`удаление из этапа %s %s`
+issues.remove_project_at=`удаление из проекта %s %s`
issues.deleted_milestone=`(удалено)`
issues.deleted_project=`(удалено)`
-issues.self_assign_at=`назначил(а) на себя %s`
-issues.add_assignee_at=`был(а) назначен(а) %s %s`
-issues.remove_assignee_at=`был снят с назначения %s %s`
-issues.remove_self_assignment=`убрал(а) их назначение %s`
-issues.change_title_at=`изменил(а) заголовок с %s на %s %s`
-issues.change_ref_at=`изменил(а) ссылку с %s на %s %s`
-issues.remove_ref_at=`убрал(а) ссылку %s %s`
-issues.add_ref_at=`добавлена ссылка %s %s`
+issues.self_assign_at=`назначение себя %s`
+issues.add_assignee_at=`назначение %s %s`
+issues.remove_assignee_at=`снятие с назначения %s %s`
+issues.remove_self_assignment=`снято назначение с себя %s`
+issues.change_title_at=`заголовок изменён с %s на %s %s`
+issues.change_ref_at=`изменена ссылка с %s на %s %s`
+issues.remove_ref_at=`убрана ссылка на %s %s`
+issues.add_ref_at=`добавлена ссылка на %s %s`
issues.delete_branch_at=`удалена ветвь %s %s`
-issues.filter_label=Метка
-issues.filter_label_exclude=`Используйте alt
+ click/enter
, чтобы исключить метки`
-issues.filter_label_no_select=Все метки
-issues.filter_label_select_no_label=Нет метки
+issues.filter_label=Метки
+issues.filter_label_exclude=`Исключайте метки с помощью alt
+ лкм/enter
`
+issues.filter_label_no_select=Любые метки
+issues.filter_label_select_no_label=Без меток
issues.filter_milestone=Этап
issues.filter_milestone_all=Все этапы
issues.filter_milestone_none=Нет этапов
@@ -1694,7 +1694,7 @@ issues.num_participants_few=%d участников
issues.attachment.open_tab=`Нажмите, чтобы посмотреть «%s» в новой вкладке`
issues.attachment.download=`Нажмите, чтобы скачать «%s»`
issues.subscribe=Подписаться
-issues.unsubscribe=Отказаться от подписки
+issues.unsubscribe=Отписаться
issues.unpin_issue=Открепить задачу
issues.max_pinned=Нельзя закрепить больше задач
issues.pin_comment=закрепил(а) эту задачу %s
@@ -2237,11 +2237,11 @@ settings.trust_model.default.desc=Использовать фактор дове
settings.trust_model.collaborator=Соучастник
settings.trust_model.collaborator.long=Соучастник: доверять подписям соучастников
settings.trust_model.collaborator.desc=Действительные подписи соучастников этого репозитория будут помечены как «доверенные» (независимо от того, соответствуют ли они автору коммита). В остальных случаях действительные подписи будут помечены как «недоверенные», если подпись соответствует автору коммита, и «не совпадающие», если нет.
-settings.trust_model.committer=Коммитер
-settings.trust_model.committer.long=Коммитер: доверять подписям, соответствующим коммитерам (соответствует GitHub и требует коммиты, подписанные Forgejo, иметь Forgejo в качестве коммитера)
+settings.trust_model.committer=Автор коммита
+settings.trust_model.committer.long=Автор коммита: доверять подписям, соответствующим авторам коммитов. Это поведение соответствует GitHub и требует, чтобы коммиты, подписанные Forgejo, имели Forgejo в качестве автора
settings.trust_model.committer.desc=Действительные подписи будут помечены «доверенными», только если они соответствуют автору коммита, в противном случае они будут помечены «не совпадающими». Это заставит Forgejo быть автором подписанных коммитов, а фактический автор будет обозначен в трейлерах Co-Authored-By: и Co-Committed-By: коммита. Ключ Forgejo по умолчанию должен соответствовать пользователю в базе данных.
-settings.trust_model.collaboratorcommitter=Соучастник+Коммитер
-settings.trust_model.collaboratorcommitter.long=Соучастник+Коммитер: доверять подписям соучастников, которые соответствуют автору коммита
+settings.trust_model.collaboratorcommitter=Соучастник и автор коммита
+settings.trust_model.collaboratorcommitter.long=Соучастник и автор коммита: доверять подписям соучастников, которые соответствуют автору коммита
settings.trust_model.collaboratorcommitter.desc=Действительные подписи соучастников этого репозитория будут помечены «доверенными», если они соответствуют автору коммита. Действительные подписи будут помечены как «недоверенные», если подпись соответствует автору коммита, и «не совпадающие» впротивном случае. Это заставит Forgejo быть отмеченным в качестве автора подписанного коммита, а фактический автор будет указан в трейлерах Co-Authored-By: и Co-Committed-By: коммита. Ключ Forgejo по умолчанию должен соответствовать пользователю в базе данных.
settings.wiki_delete=Стереть данные вики
settings.wiki_delete_desc=Будьте внимательны! Как только вы удалите вики — пути назад не будет.
@@ -3694,7 +3694,7 @@ no_subscriptions=Нет подписок
default_key=Подписано ключом по умолчанию
error.extract_sign=Не удалось извлечь подпись
error.generate_hash=Не удалось создать хеш коммита
-error.no_committer_account=Учётная запись с эл. почтой этого коммитера не найдена
+error.no_committer_account=Учётная запись с эл. почтой автора этого коммита не найдена
error.no_gpg_keys_found=Не найден ключ, соответствующий данной подписи
error.not_signed_commit=Неподписанный коммит
error.failed_retrieval_gpg_keys=Не удалось получить ни одного ключа GPG автора коммита
@@ -3908,10 +3908,10 @@ unit.desc=Управление встроенными конвейерами CI/
status.unknown=Неизвестно
status.waiting=Ожидает
status.running=Запущено
-status.success=Успешно
+status.success=Успех
status.failure=Неудача
status.cancelled=Отменено
-status.skipped=Пропущено
+status.skipped=Пропущен
status.blocked=Заблокировано
runners=Исполнители
@@ -3932,7 +3932,7 @@ runners.task_list.run=Запуск
runners.task_list.status=Состояние
runners.task_list.repository=Репозиторий
runners.task_list.commit=Коммит
-runners.task_list.done_at=Время завершения
+runners.task_list.done_at=Завершено
runners.edit_runner=Изменить исполнитель
runners.update_runner=Обновить изменения
runners.update_runner_success=Исполнитель успешно обновлён
@@ -3954,7 +3954,7 @@ runners.reset_registration_token_success=Токен регистрации ис
runs.all_workflows=Все рабочие потоки
runs.commit=коммит
runs.scheduled=Запланировано
-runs.pushed_by=отправлено
+runs.pushed_by=отправлен
runs.invalid_workflow_helper=Файл конфигурации рабочего потока некорректен. Пожалуйста, проверьте конфигурационный файл: %s
runs.actor=Автор
runs.status=Состояние
@@ -4051,7 +4051,7 @@ union_tooltip = Включает результаты с совпавшими к
union = Обычный
milestone_kind = Найти этапы...
regexp = Регулярное выражение
-regexp_tooltip = Интерпретировать поисковый запрос как регулярное выражение
+regexp_tooltip = Поисковый запрос будет воспринят как регулярное выражение
[markup]
@@ -4060,7 +4060,7 @@ filepreview.lines = Строки с %[1]d по %[2]d в %[3]s
filepreview.truncated = Предпросмотр был обрезан
[translation_meta]
-test = Forgejo!
+test = Forgejo
[repo.permissions]
code.write = Запись: отправка изменений в репозиторий, создание веток и тегов.
diff --git a/options/locale/locale_sk-SK.ini b/options/locale/locale_sk-SK.ini
index a90ddd513b..ff8f57d7cb 100644
--- a/options/locale/locale_sk-SK.ini
+++ b/options/locale/locale_sk-SK.ini
@@ -145,6 +145,9 @@ issues = Problémy
filter.is_archived = Archivované
filter.private = Súkromný
+toggle_menu = Prepni menu
+more_items = Viac vecí
+
[aria]
navbar=Navigačná lišta
footer=Päta
diff --git a/options/locale/locale_sl.ini b/options/locale/locale_sl.ini
index 7754796558..608e05afa4 100644
--- a/options/locale/locale_sl.ini
+++ b/options/locale/locale_sl.ini
@@ -106,7 +106,7 @@ tracked_time_summary = Povzetek spremljanega časa na podlagi filtrov seznama za
email = E-poštni naslov
captcha = CAPTCHA
sources = Viri
-issues = Vprašanja
+issues = Težave
milestones = Mejniki
ok = OK
copy_branch = Kopiranje imena veje
@@ -126,7 +126,7 @@ filter.not_mirror = Ni zrcaljen
filter.public = Javni
filter.private = Zasebno
filter.not_archived = Ni arhivirano
-pull_requests = Zahteve za umik
+pull_requests = Zahteve za spajanje
[install]
reinstall_confirm_check_3 = Potrjujete, da ste popolnoma prepričani, da se ta program Forgejo izvaja s pravilno lokacijo app.ini, in da ste prepričani, da ga morate znova namestiti. Potrjujete, da se zavedate zgoraj navedenih tveganj.
diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini
index cbb42b3caa..88748f42a0 100644
--- a/options/locale/locale_sv-SE.ini
+++ b/options/locale/locale_sv-SE.ini
@@ -201,6 +201,12 @@ table_modal.placeholder.content = Innehåll
table_modal.label.rows = Rader
table_modal.label.columns = Kolumner
+buttons.switch_to_legacy.tooltip = Använd legacy-redigeraren istället
+
+link_modal.header = Lägg till en länk
+link_modal.url = Url
+link_modal.description = Beskrivning
+
[filter]
string.asc = A - Ö
@@ -329,6 +335,8 @@ internal_token_failed = Misslyckades att generera intern token: %v
password_algorithm = Hashalgoritm för lösenord
invalid_password_algorithm = Ogiltig hashalgoritm för lösenord
+env_config_keys_prompt = Följande miljövariabler kommer också att tillämpas på din konfigurationsfil:
+
[home]
uname_holder=Användarnamn eller e-postadress
password_holder=Lösenord
@@ -468,6 +476,42 @@ admin.new_user.text = Vänligen klicka här för att hantera de
+link_not_working_do_paste = Fungerar inte länken? Prova att kopiera och klistra in den i webbläsarens adressfält.
+activate_account.text_2 = Klicka på följande länk för att aktivera ditt konto inom %s :
+activate_email.text = Klicka på följande länk för att verifiera din e-postadress inom %s :
+admin.new_user.subject = Ny användare %s har just registrerat sig
+register_notify.text_1 = detta är din registreringsbekräftelse via e-post för %s!
+register_notify.text_2 = Du kan logga in på ditt konto med ditt användarnamn: %s
+register_notify.text_3 = Om någon annan har skapat det här kontot åt dig måste du först ställa in ditt lösenord .
+reset_password.text = Om detta var du, klicka på följande länk för att återställa ditt konto inom %s :
+primary_mail_change.text_1 = Den primära e-postadressen för ditt konto har just ändrats till %[1]s. Det innebär att denna e-postadress inte längre kommer att ta emot e-postmeddelanden för ditt konto.
+totp_disabled.subject = TOTP har inaktiverats
+totp_disabled.text_1 = Tidsbaserat engångslösenord (TOTP) på ditt konto har just inaktiverats.
+totp_disabled.no_2fa = Det finns inga andra 2FA-metoder konfigurerade längre, vilket innebär att det inte längre är nödvändigt att logga in på ditt konto med 2FA.
+removed_security_key.subject = En säkerhetsnyckel har tagits bort
+removed_security_key.text_1 = Säkerhetsnyckeln ”%[1]s” har just tagits bort från ditt konto.
+removed_security_key.no_2fa = Det finns inga andra 2FA-metoder konfigurerade längre, vilket innebär att det inte längre är nödvändigt att logga in på ditt konto med 2FA.
+account_security_caution.text_1 = Om detta var du, kan du tryggt ignorera detta meddelande.
+account_security_caution.text_2 = Om detta inte var du, har ditt konto blivit kompromitterat. Kontakta administratören för denna webbplats.
+totp_enrolled.subject = Du har aktiverat TOTP som 2FA-metod
+totp_enrolled.text_1.no_webauthn = Du har just aktiverat TOTP för ditt konto. Det innebär att du måste använda TOTP som 2FA-metod vid alla framtida inloggningar på ditt konto.
+totp_enrolled.text_1.has_webauthn = Du har just aktiverat TOTP för ditt konto. Det innebär att du vid alla framtida inloggningar på ditt konto kan använda TOTP som 2FA-metod eller någon av dina säkerhetsnycklar.
+issue_assigned.pull = @%[1] har tilldelat dig pull-begäran %[2]s i förrådet %[3]s.
+issue_assigned.issue = @%[1] har tilldelat dig ärendet %[2] i förrådet %[3].
+issue.x_mentioned_you = @%s2 nämnde dig:
+issue.action.force_push = %[1]s2 gjorde en force-push av %[2]s från %[3]s till %[4]s.
+release.note = Notera:
+release.downloads = Hämtningar:
+release.download.zip = Källkod (ZIP)
+release.download.targz = Källkod (TAR.GZ)
+repo.transfer.subject_to = %s vill överföra förrådet ”%s” till %s
+repo.transfer.subject_to_you = %s vill överföra förrådet ”%s” till dig
+repo.transfer.to_you = dig
+repo.transfer.body = För att acceptera eller avvisa det, besök %s eller ignorera det helt enkelt.
+repo.collaborator.added.subject = %s har lagt till dig som medarbetare i %s
+repo.collaborator.added.text = Du har lagts till som medarbetare i förrådet:
+team_invite.subject = %[1]s har bjudit in dig att gå med i organisationen %[2]s
+
[modal]
yes=Ja
no=Nej
@@ -546,6 +590,13 @@ auth_failed=Autentisering misslyckades: %v
target_branch_not_exist=Målgrenen finns inte.
+must_use_public_key = Den nyckel du angav är en privat nyckel. Skicka inte upp din privata nyckel någonstans. Använd istället din publika nyckel.
+unable_verify_ssh_key = SSH-nyckeln kan inte verifieras. Kontrollera att den är korrekt.
+still_own_repo = Ditt konto äger ett eller flera förråd, ta bort eller överför dem först.
+still_has_org = Ditt konto är medlem i en eller flera organisationer. Lämna dem först.
+still_own_packages = Ditt konto har ett eller flera paket, ta bort dem först.
+org_still_own_repo = Denna organisation äger fortfarande ett eller flera förråd, ta bort eller överför dem först.
+
[user]
change_avatar=Byt din avatar…
repositories=Utvecklingskataloger
@@ -561,6 +612,14 @@ user_bio=Biografi
disabled_public_activity=Den här användaren har inaktiverat den publika synligheten av aktiviteten.
+watched = Övervakade förråd
+code = Kod
+block = Blockera
+unblock = Avblockera
+email_visibility.limited = Din e-postadress är synlig för alla autentiserade användare
+show_on_map = Visa denna plats på en karta
+settings = Användarinställningar
+
[settings]
profile=Profil
account=Konto
@@ -760,6 +819,18 @@ visibility.public=Offentlig
visibility.private=Privat
change_password = Byt lösenord
+gpg_token_help = Du kan skapa en signatur med hjälp av:
+select_permissions = Välj behörigheter
+permission_no_access = Ingen åtkomst
+permission_write = Läs och skriv
+visibility.limited = Begränsad
+visibility.limited_tooltip = Synlig endast för inloggade användare
+visibility.private_tooltip = Synlig endast för medlemmar i organisationer som du har gått med i
+blocked_since = Blockerad sedan %s
+user_unblock_success = Användaren har blivit avblockerad.
+user_block_success = Användaren har blockerats.
+user_block_yourself = Du kan inte blockera dig själv.
+
[repo]
owner=Ägare
repo_name=Utvecklingskatalogens namn
@@ -1695,6 +1766,22 @@ settings.enter_repo_name = Ange ägar- och utvecklingskatalog-namnet exakt som d
+size_format = %[1]s: %[2]s, %[3]s: %[4]s
+visibility_helper = Gör förrådet privat
+already_forked = Du har redan förgrenat %s
+fork_to_different_account = Förgrena till ett annat konto
+all_branches = Alla grenar
+fork_no_valid_owners = Detta förråd kan inte förgrenas eftersom det inte finns några giltiga ägare.
+open_with_editor = Öppna med %s
+download_zip = Hämta ZIP
+download_tar = Hämta TAR.GZ
+download_bundle = Hämta BUNDLE
+repo_desc_helper = Ange kort beskrivning (valfritt)
+release = Utgåva
+commitstatus.failure = Fel
+commitstatus.success = Lyckades
+ext_issues = Externa fel
+
[graphs]
[org]
@@ -2243,18 +2330,18 @@ symbolic_link=Symbolisk länk
milestone_kind = Sök milstolpar...
exact = Exakt
exact_tooltip = Inkludera bara resultat som exakt matchar söktermen
-repo_kind = Sök repon...
-user_kind = Sök användare...
+repo_kind = Sök repon…
+user_kind = Sök användare…
code_kind = Sök kod...
package_kind = Sök paket...
runner_kind = Sök exekutorer...
branch_kind = Sök grenar...
commit_kind = Sök commiter...
project_kind = Sök projekt...
-search = Sök...
+search = Sök…
type_tooltip = Söktyp
team_kind = Sök lag...
-org_kind = Sök organisationer...
+org_kind = Sök organisationer…
issue_kind = Sök ärenden...
regexp_tooltip = Tolka söktermen som ett reguljärt uttryck
code_search_unavailable = Kodsökning är för närvarande inte tillgänglig. Vänligen kontakta webbplatsadministratören.
@@ -2263,7 +2350,7 @@ no_results = Inga matchande resultat hittades.
code_search_by_git_grep = Nuvarande kodsökningsresultat gjordes med "git grep". Det kan finnas bättre resultat om webbplatsadministratören möjliggör indexering av kod.
fuzzy = Ungefärlig
union = Nyckelord
-union_tooltip = Inkludera resultat som matchar något av de med mellanslag sepererade sökorden
+union_tooltip = Inkludera resultat som matchar något av de med mellanslag separerade sökorden
pull_kind = Sök ändringsförslag…
regexp = RegExp
keyword_search_unavailable = Sökning på nyckelord är för närvarande inte tillgängligt. Vänligen kontakta webbplatsadministratören.
diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini
index 186f8b3b50..79531a30c7 100644
--- a/options/locale/locale_tr-TR.ini
+++ b/options/locale/locale_tr-TR.ini
@@ -167,6 +167,8 @@ new_migrate.title = Yeni geçiş
new_migrate.link = Yeni geçiş
copy_path = Dizini kopyala
+confirm_delete_artifact = "%s" adlı öğeyi silmek istediğinizden emin misiniz?
+
[aria]
navbar=Gezinti çubuğu
footer=Alt Bilgi
@@ -295,7 +297,7 @@ federated_avatar_lookup.description=Libravatar kullanarak federe profil resmi ar
disable_registration=Kendi Kendine Kaydolmayı Devre Dışı Bırak
disable_registration.description=Kullanıcının kendi kendine kaydolmasını devre dışı bırak. Yalnızca yöneticiler yeni hesaplar oluşturabilecek.
allow_only_external_registration.description=Sadece belirlenen dış hizmetler aracılığıyla kullanıcı kaydına izin ver.
-openid_signin=OpenID Oturum Açmayı Etkinleştiriniz
+openid_signin=OpenID Oturum Açmayı Etkinleştir
openid_signin.description=OpenID ile kullanıcı girişini etkinleştir.
openid_signup=OpenID ile Kendi Kendine Kaydı Etkinleştir
openid_signup.description=OpenID Tabanlı Kendi Kendi Kullanıcı Kaydını Etkinleştir.
@@ -668,6 +670,8 @@ username_error_no_dots = ` sadece alfanumerik karakterler ("0-9","a-z","A-Z"), t
unset_password = Oturum açma kullanıcısı parola belirlemedi.
unsupported_login_type = Oturum açma türü hesap silmeyi desteklemiyor.
+email_domain_is_not_allowed = Kullanıcı e-posta adresi %s alan adı EMAIL_DOMAIN_ALLOWLIST veya EMAIL_DOMAIN_BLOCKLIST ile çelişiyor. Lütfen işleminizin beklendiğinden emin olun.
+
[user]
change_avatar=Profil resmini değiştir…
joined_on=%s tarihinde katıldı
@@ -2162,7 +2166,7 @@ settings.pulls.allow_rebase_update=Değişiklik isteği dalının yeniden yapıl
settings.pulls.default_delete_branch_after_merge=Varsayılan olarak birleştirmeden sonra değişiklik isteği dalını sil
settings.pulls.default_allow_edits_from_maintainers=Bakımcıların düzenlemelerine izin ver
settings.releases_desc=Depo Sürümlerini Etkinleştir
-settings.packages_desc=Depo Paket Kütüğünü Etkinleştir
+settings.packages_desc=Depo paket kütüğünü etkinleştir
settings.projects_desc=Depo Projelerini Etkinleştir
settings.actions_desc=Depo İşlemlerini Etkinleştir
settings.admin_settings=Yönetici Ayarları
@@ -2429,9 +2433,9 @@ settings.protect_branch_name_pattern=Korunmuş Dal Adı Deseni
settings.protect_branch_name_pattern_desc=Korunmuş dal isim desenleri. Desen sözdizimi için belgelere bakabilirsiniz. Örnekler: main, release/**
settings.protect_patterns=Desenler
settings.protect_protected_file_patterns=Korumalı dosya kalıpları (noktalı virgülle ayrılmış ';'):
-settings.protect_protected_file_patterns_desc=Kullanıcının bu dalda dosya ekleme, düzenleme veya silme hakları olsa bile doğrudan değiştirilmesine izin verilmeyen korumalı dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen sözdizimi için %s belgelerine bakın. Örnekler: .drone.yml
, /docs/**/*.txt
.
+settings.protect_protected_file_patterns_desc=Kullanıcının bu dalda dosya ekleme, düzenleme veya silme hakları olsa bile doğrudan değiştirilmesine izin verilmeyen korumalı dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen sözdizimi için %[2]s belgelerine bakın. Örnekler: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Korunmasız dosya desenleri (noktalı virgülle ayrılmış ';'):
-settings.protect_unprotected_file_patterns_desc=Kullanıcının yazma erişimi, itme kısıtlamasını atlama hakkı olduğunda doğrudan değiştirmesine izin verilen korunmasız dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen söz dizimi için %[2]s belgelerine bakın. Örnekler: .drone.yml
, /docs/**/*.txt
.
+settings.protect_unprotected_file_patterns_desc=Kullanıcının yazma erişimi, itme kısıtlamasını atlama hakkı olduğunda doğrudan değiştirmesine izin verilen korunmasız dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen söz dizimi için %[2]s belgelerine bakın. Örnekler: .drone.yml
, /docs/**/*.txt
.
settings.add_protected_branch=Korumayı etkinleştir
settings.delete_protected_branch=Korumayı devre dışı bırak
settings.update_protect_branch_success=Dal koruma kuralı "%s" güncellendi.
@@ -3060,13 +3064,13 @@ packages.repository=Depo
packages.size=Boyut
packages.published=Yayınlandı
-defaulthooks=Varsayılan Web İstemcileri
-defaulthooks.desc=Web İstemcileri, belirli Forgejo olayları tetiklendiğinde otomatik olarak HTTP POST isteklerini sunucuya yapar. Burada tanımlanan Web İstemcileri varsayılandır ve tüm yeni depolara kopyalanır. web istemcileri kılavuzunda daha fazla bilgi edinin.
+defaulthooks=Varsayılan web kancaları
+defaulthooks.desc=Web Kancaları, belirli Forgejo olayları tetiklendiğinde otomatik olarak HTTP POST isteklerini sunucuya yapar. Burada tanımlanan Web kancaları varsayılandır ve tüm yeni depolara kopyalanır. web kancaları kılavuzunda daha fazla bilgi edinin.
defaulthooks.add_webhook=Varsayılan Web İstemcisi Ekle
defaulthooks.update_webhook=Varsayılan Web İstemcisini Güncelle
-systemhooks=Sistem Web İstemcileri
-systemhooks.desc=Belirli Forgejo olayları tetiklendiğinde Web istemcileri otomatik olarak bir sunucuya HTTP POST istekleri yapar. Burada tanımlanan web istemcileri sistemdeki tüm depolar üzerinde çalışır, bu yüzden lütfen bunun olabilecek tüm performans sonuçlarını göz önünde bulundurun. web istemcileri kılavuzunda daha fazla bilgi edinin.
+systemhooks=Sistem web kancaları
+systemhooks.desc=Belirli Forgejo olayları tetiklendiğinde Web kancaları otomatik olarak bir sunucuya HTTP POST istekleri yapar. Burada tanımlanan web kancaları sistemdeki tüm depolar üzerinde çalışır, bu yüzden lütfen bunun olabilecek tüm performans sonuçlarını göz önünde bulundurun. web kancaları kılavuzunda daha fazla bilgi edinin.
systemhooks.add_webhook=Sistem Web İstemcisi Ekle
systemhooks.update_webhook=Sistem Web İstemcisi Güncelle
@@ -3240,7 +3244,7 @@ config.disable_register=Kullanıcı Kaydını Devre Dışı Bırak
config.allow_only_internal_registration=Kayda Sadece Forgejo'nın Kendisi Üzerinden İzin Ver
config.allow_only_external_registration=Sadece Dış Hizmetler Aracılığıyla Kullanıcı Kaydına İzin Ver
config.enable_openid_signup=OpenID Kendinden Kaydı'nı Etkinleştir
-config.enable_openid_signin=OpenID Oturum Açmayı Etkinleştiriniz
+config.enable_openid_signin=OpenID Oturum Açmayı Etkinleştir
config.show_registration_button=Kaydolma Düğmesini Göster
config.require_sign_in_view=Sayfaları Görüntülemek için Giriş Yapmaya Zorla
config.mail_notify=E-Posta Bildirimlerini Etkinleştir
@@ -3491,7 +3495,7 @@ error.unit_not_allowed=Bu depo bölümüne erişme izniniz yok.
title=Paketler
desc=Depo paketlerini yönet.
empty=Henüz hiçbir paket yok.
-empty.documentation=Paket kütüğü hakkında daha fazla bilgi için, belgeye bakabilirsiniz.
+empty.documentation=Paket deposu hakkında daha fazla bilgi için, belgeye bakabilirsiniz.
empty.repo=Bir paket yüklediniz ama burada gösterilmiyor mu? Paket ayarları na gidin ve bu depoya bağlantı verin.
registry.documentation=%s kütüğü hakkında daha fazla bilgi için, belgeye bakabilirsiniz.
filter.type=Tür
@@ -3634,7 +3638,7 @@ owner.settings.cleanuprules.remove.days=Şundan eski sürümleri kaldır
owner.settings.cleanuprules.remove.pattern=Eşleşen sürümlari kaldır
owner.settings.cleanuprules.success.update=Temizleme kuralı güncellendi.
owner.settings.cleanuprules.success.delete=Temizleme kuralı silindi.
-owner.settings.chef.title=Chef Kütüğü
+owner.settings.chef.title=Chef deposu
owner.settings.chef.keypair=Anahtar çifti üret
owner.settings.chef.keypair.description=Chef kütüğünde kimlik doğrulaması için bir anahtar çifti gereklidir. Eğer daha önce bir anahtar çifti ürettiyseniz, yeni bir anahtar çifti üretmek eski anahtar çiftini ıskartaya çıkartacaktır.
@@ -3770,13 +3774,13 @@ submodule=Alt modül
[search]
project_kind = Projeleri ara...
-org_kind = Organizasyonları ara...
-team_kind = Takımları ara...
-search = Ara...
-code_kind = Kodları ara...
+org_kind = Organizasyonları ara…
+team_kind = Takımları ara…
+search = Ara…
+code_kind = Kod ara…
type_tooltip = Arama türü
repo_kind = Depoları ara...
-user_kind = Kullanıcıları ara...
+user_kind = Kullanıcıları ara…
milestone_kind = Kilometre taşlarını ara...
branch_kind = Dalları ara...
package_kind = Paketleri ara...
diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini
index 9e10c3f6ec..308c200b4e 100644
--- a/options/locale/locale_uk-UA.ini
+++ b/options/locale/locale_uk-UA.ini
@@ -231,7 +231,7 @@ platform_desc=Forgejo підтверджено працює на вільних
lightweight=Невибагливість
lightweight_desc=Forgejo має низькі вимоги до ресурсів та може працювати на недорогому Raspberry Pi. Заощадьте енергію свого комп'ютера!
license=Відкритий вихідний код
-license_desc=Відвідайте Forgejo ! Приєднайтесь до нас та зробіть свій внесок до проєкту, щоб зробити його ще краще. Не бійтеся долучитися!
+license_desc=Відвідайте Forgejo ! Приєднуйтеся до нас і зробіть свій внесок , щоб покращити проєкт ще більше. Не бійтеся долучитися!
install_desc = Просто запустіть уже зібрану програму для своєї платформи, розгорніть її за допомогою Docker або встановіть пакунок .
[install]
@@ -299,7 +299,7 @@ disable_gravatar.description=Вимкнути Gravatar або інші стор
federated_avatar_lookup=Увімкнути федеровані аватари
federated_avatar_lookup.description=Увімкнути зовнішні аватари за допомогою Libravatar.
disable_registration=Вимкнути самостійну реєстрацію
-disable_registration.description=Тільки адміністратор може створювати нові облікові записи. Наполегливо рекомендуємо залишити реєстрацію вимкненою, якщо ви не збираєтеся розміщувати загальнодоступний екземпляр та сприяти появі величезної кількості спам-акаунтів.
+disable_registration.description=Тільки адміністратор може створювати нові облікові записи. Настійно рекомендуємо залишити реєстрацію вимкненою, якщо ви не збираєтеся розміщувати загальнодоступний екземпляр та сприяти появі величезної кількості спам-акаунтів.
allow_only_external_registration.description=Користувачам буде дозволено реєструватись лише через налаштовані сторонні сервіси.
openid_signin=Увімкнути реєстрацію за допомогою OpenID
openid_signin.description=Увімкнути вхід за допомогою OpenID.
@@ -464,7 +464,7 @@ last_admin = Ви не можете видалити останнього адм
oauth.signin.error.access_denied = Запит на авторизацію було відхилено.
change_unconfirmed_email_error = Не вдалося змінити електронну адресу: %v
manual_activation_only = Зв'яжіться з адміністратором сайту, аби завершити активацію.
-prohibit_login_desc = Ваш обліковий запис було відізвано від взаємодії з екземпляром. Звʼяжіться з адміністратором екземпляру, щоб отримати доступ знову.
+prohibit_login_desc = Ваш обліковий запис було відізвано від взаємодії з екземпляром. Звʼяжіться з адміністратором екземпляра, щоб отримати доступ знову.
invalid_code_forgot_password = Ваш код підтвердження недійсний. Натисніть тут , аби почати нову сесію.
reset_password_wrong_user = Ви ввійшли як %s, але посилання на відновлення було передбачене для %s
back_to_sign_in = Назад до входу
@@ -694,7 +694,7 @@ disabled_public_activity=Цей користувач вимкнув публіч
joined_on = Реєстрація %s
email_visibility.private = Ваш email видно лише вам і адміністраторам
email_visibility.limited = Вашу е-пошту видно всім авторизованим
-settings = Користувацькі параметри
+settings = Користувацькі налаштування
block_user.detail_3 = Ви не зможете додати один одного в якості співавтора репозиторію.
show_on_map = Показати це місце на мапі
block_user.detail_2 = Цей користувач не зможе взаємодіяти з репозиторіями, власником яких є ви, а також із задачами та коментарями, які ви створили.
@@ -1076,6 +1076,8 @@ quota.rule.exceeded = Перевищено
regenerate_token = Згенерувати знову
access_token_regeneration = Згенерувати новий токен доступу
+quota.sizes.assets.all = Ресурси
+
[repo]
owner=Власник
owner_helper=Деякі організації можуть не відображатися у випадаючому списку через максимальну кількість репозиторііїв.
@@ -1323,7 +1325,7 @@ editor.propose_file_change=Запропонувати зміну файлу
editor.new_branch_name_desc=Ім'я нової гілки…
editor.cancel=Відмінити
editor.filename_cannot_be_empty=Ім'я файлу не може бути порожнім.
-editor.file_changed_while_editing=Зміст файлу змінився з моменту початку редагування. Натисніть тут , щоб переглянути що було змінено, або закомітьте зміни ще раз , щоб переписати їх.
+editor.file_changed_while_editing=Вміст файлу змінився відтоді, як ви його відкрили. Натисніть тут , щоб переглянути, що було змінено, або закомітьте зміни ще раз , щоб переписати їх.
editor.commit_empty_file_header=Закомітити порожній файл
editor.commit_empty_file_text=Файл, в комміті порожній. Продовжити?
editor.no_changes_to_show=Нема змін для показу.
@@ -1495,9 +1497,9 @@ issues.context.quote_reply=Цитувати відповідь
issues.context.reference_issue=Послатися в новій задачі
issues.context.edit=Редагувати
issues.context.delete=Видалити
-issues.close_comment_issue=Прокоментувати і закрити
+issues.close_comment_issue=Закрити з коментарем
issues.reopen_issue=Відкрити знову
-issues.reopen_comment_issue=Прокоментувати та відкрити знову
+issues.reopen_comment_issue=Відкрити знову з коментарем
issues.create_comment=Коментар
issues.closed_at=`закрив цю задачу %[2]s `
issues.reopened_at=`повторно відкрив цю задачу %[2]s `
@@ -1585,8 +1587,8 @@ issues.due_date=Дата завершення
issues.invalid_due_date_format=Дата закінчення має бути в форматі 'ррр-мм-дд'.
issues.error_modifying_due_date=Не вдалося змінити дату завершення.
issues.error_removing_due_date=Не вдалося видалити дату завершення.
-issues.push_commit_1=додав %d коміт %s
-issues.push_commits_n=додав %d коміти(-ів) %s
+issues.push_commit_1=додає %d коміт %s
+issues.push_commits_n=додає %d коміти(-ів) %s
issues.force_push_codes=`примусово залито %[1]s з %[2]s
до %[4]s
%[6]s`
issues.force_push_compare=Порівняти
issues.due_date_form=рррр-мм-дд
@@ -1779,7 +1781,7 @@ milestones.filter_sort.least_issues=Найменш задач
ext_wiki.desc=Посилання на зовнішню вікі.
wiki=Вікі
-wiki.welcome=Ласкаво просимо до Вікі.
+wiki.welcome=Ласкаво просимо до вікі.
wiki.welcome_desc=Wiki дозволяє писати та ділитися документацією з співавторами.
wiki.desc=Пишіть та обмінюйтеся документацією із співавторами.
wiki.create_first_page=Створити першу сторінку
@@ -1886,7 +1888,7 @@ settings.collaboration.owner=Власник
settings.collaboration.undefined=Не визначено
settings.hooks=Веб-хуки
settings.githooks=Git хуки
-settings.basic_settings=Базові налаштування
+settings.basic_settings=Основні налаштування
settings.mirror_settings=Налаштування дзеркала
settings.mirror_settings.mirrored_repository=Віддзеркалений репозиторій
settings.mirror_settings.direction=Напрямок
@@ -2054,12 +2056,12 @@ settings.event_issue_assign=Призначення
settings.event_issue_assign_desc=Задачу призначено або скасовано.
settings.event_issue_label=Мітки
settings.event_issue_label_desc=Додавання або видалення міток задач.
-settings.event_issue_milestone=Задача з етапом
+settings.event_issue_milestone=Етапи
settings.event_issue_milestone_desc=Етап призначено, видалено або змінено.
settings.event_issue_comment=Коментарі
settings.event_issue_comment_desc=Коментар задачі створено, видалено чи відредаговано.
settings.event_header_pull_request=Події запиту на злиття
-settings.event_pull_request=Запити до злиття
+settings.event_pull_request=Зміна
settings.event_pull_request_desc=Запит до злиття відкрито, закрито, перевідкрито або відредаговано.
settings.event_pull_request_assign=Призначення
settings.event_pull_request_assign_desc=Запит про злиття призначено або скасовано.
@@ -2362,8 +2364,8 @@ settings.packages_desc = Увімкнути реєстр пакунків реп
issues.role.contributor_helper = У цьому репозиторії є коміти цього користувача.
contributors.contribution_type.deletions = Видалення
contributors.contribution_type.filter_label = Вид внеску:
-issues.role.contributor = Дописувач
-activity.navbar.contributors = Дописувачі
+issues.role.contributor = Учасник розробки
+activity.navbar.contributors = Учасники розробки
settings.protected_branch.save_rule = Зберегти правило
release.tags_for = Теги %s
editor.file_is_a_symlink = `«%s» — символьне посилання. Символьні посилання не можна редагувати у вебредакторі`
@@ -2517,7 +2519,7 @@ fork_branch = Гілка, яку буде клоновано у форк
already_forked = Ви вже створили форк %s
fork_to_different_account = Створити форк до іншого облікового запису
fork_no_valid_owners = Неможливо створити форк цього репозиторію, оскільки тут немає дійсних власників.
-pulls.agit_explanation = Створено через робочий потік AGit. AGit дозволяє дописувачам пропонувати зміни за допомогою «git push» без створення форку або нової гілки.
+pulls.agit_explanation = Створено через робочий потік AGit. AGit дозволяє учасникам пропонувати зміни за допомогою «git push» без створення форку або нової гілки.
diff.review.self_approve = Автори запитів на злиття не можуть схвалювати власні запити на злиття
settings.event_pull_request_approvals = Схвалення запитів на злиття
diff.git-notes.add = Додати примітку
@@ -2651,6 +2653,17 @@ branch.download = Завантажити гілку «%s»
pulls.delete_after_merge.head_branch.insufficient_branch = У вас немає дозволу видаляти головну гілку.
activity.published_tag_label = Тег
+commits.search.tooltip = До ключових слів можна додавати префікси «author:», «committer:», «after:» або «before:», наприклад, «revert author:Alice before:2019-01-13».
+release.type_external_asset = Зовнішній ресурс
+release.asset_name = Назва ресурсу
+release.add_external_asset = Додати зовнішній ресурс
+find_file.no_matching = Не знайдено відповідного файлу
+
+issues.role.first_time_contributor = Новий учасник
+
+commitstatus.failure = Збій
+commitstatus.success = Успіх
+
[graphs]
contributors.what = внески
component_loading_info = Це може зайняти деякий час…
@@ -2778,6 +2791,9 @@ teams.none_access = Немає доступу
teams.invite_team_member = Запросити до %s
teams.write_access = Запис
+teams.invite_team_member.list = Запрошення в очікуванні
+teams.invite.by = Вас запрошує %s
+
[admin]
dashboard=Панель управління
users=Облікові записи користувачів
@@ -2826,7 +2842,7 @@ dashboard.update_migration_poster_id=Оновити мігровані ID авт
dashboard.git_gc_repos=Виконати очистку сміття для всіх репозиторіїв
dashboard.resync_all_sshkeys=Оновити файл «.ssh/authorized_keys» з SSH-ключами Forgejo.
dashboard.resync_all_sshprincipals=Оновити файл «.ssh/authorized_principals» з SSH даними користувача Forgejo.
-dashboard.resync_all_hooks=Пересинхронізувати перед-прийнятні, оновлюючі та пост-прийнятні хуки в усіх репозиторіях
+dashboard.resync_all_hooks=Пересинхронізувати хуки pre-receive, update та post-receive в усіх репозиторіях
dashboard.reinit_missing_repos=Переініціалізувати усі репозитрії git-файли яких втрачено
dashboard.sync_external_users=Синхронізувати дані зовнішніх користувачів
dashboard.cleanup_hook_task_table=Очистити hook_task таблицю
@@ -2836,12 +2852,12 @@ dashboard.current_memory_usage=Поточне використання пам'я
dashboard.total_memory_allocated=Виділено пам'яті загалом
dashboard.memory_obtained=Отримано пам'яті
dashboard.pointer_lookup_times=Пошуків вказівника
-dashboard.memory_allocate_times=Виділення пам'яті
+dashboard.memory_allocate_times=Виділень пам'яті
dashboard.memory_free_times=Звільнень пам'яті
dashboard.current_heap_usage=Поточне використання динамічної пам'яті
dashboard.heap_memory_obtained=Отримано динамічної пам'яті
-dashboard.heap_memory_idle=Не використовується динамічною пам'яттю
-dashboard.heap_memory_in_use=Використовується динамічною пам'яттю
+dashboard.heap_memory_idle=Динамічної пам'яті простоює
+dashboard.heap_memory_in_use=Динамічної пам'яті використовується
dashboard.heap_memory_released=Звільнено динамічної пам'яті
dashboard.heap_objects=Об'єктів динамічної пам'яті
dashboard.bootstrap_stack_usage=Використання стеку Bootstrap
@@ -2885,7 +2901,7 @@ users.edit_account=Редагувати обліковий запис
users.max_repo_creation=Максимальна кількість репозиторіїв
users.max_repo_creation_desc=(Введіть -1, щоб використовувати глобальний ліміт за замовчуванням.)
users.is_activated=Обліковий запис користувача увімкнено
-users.prohibit_login=Вимкнути вхід
+users.prohibit_login=Заблокований обліковий запис
users.is_admin=Обліковий запис адміністратора
users.is_restricted=Обмежений
users.allow_git_hook=Може створювати Git хуки
@@ -3211,7 +3227,7 @@ notices.view_detail_header=Переглянути деталі повідомл
notices.select_all=Вибрати все
notices.deselect_all=Скасувати виділення
notices.inverse_selection=Інвертувати виділене
-notices.delete_selected=Видалити обране
+notices.delete_selected=Видалити вибране
notices.delete_all=Видалити всі cповіщення
notices.type=Тип
notices.type_1=Репозиторій
@@ -3284,6 +3300,12 @@ dashboard.cron.cancelled = Cron: %[1]s скасовано: %[3]s
defaulthooks.desc = Вебхуки автоматично сповіщають HTTP-сервер POST-запитами, коли в Forgejo відбуваються певні події. Вказані тут вебхуки є типовими і будуть скопійовані до всіх нових репозиторіїв. Докладніше — в посібнику з вебхуків .
+assets = Ресурси коду
+
+auths.invalid_openIdConnectAutoDiscoveryURL = Неправильна URL-адреса автоматичного виявлення (повинна бути дійсна URL-адреса, що починається з http:// або https://)
+
+settings = Налаштування адміністратора
+
[action]
create_repo=створив(ла) репозиторій %s
rename_repo=репозиторій перейменовано з %[1]s
на %[3]s
@@ -3364,7 +3386,7 @@ error.generate_hash=Не вдалося згенерувати хеш коміт
error.no_committer_account=Аккаунт користувача з таким Email не знайдено
error.no_gpg_keys_found=Не вдалося знайти GPG-ключ, що відповідає даному підпису
error.not_signed_commit=Непідписаний коміт
-error.failed_retrieval_gpg_keys=Не вдалося отримати відповідний GPG-ключ користувача
+error.failed_retrieval_gpg_keys=Не вдалося отримати ключ, пов'язаний з обліковим записом комітера
error.probable_bad_signature=УВАГА! Хоча ключ із таким ID і є в базі, коміт неможливо ним перевірити! Цей коміт ПІДОЗРІЛИЙ.
error.probable_bad_default_signature=УВАГА! Хоча типовий ключ має цей ID, коміт неможливо ним перевірити! Цей коміт ПІДОЗРІЛИЙ.
@@ -3379,7 +3401,7 @@ alpine.repository.repositories=Репозиторії
conan.details.repository=Репозиторій
owner.settings.cleanuprules.enabled=Увімкнено
about = Про цей пакунок
-empty = Поки що тут немає пакунків.
+empty = Пакунків поки що немає.
empty.documentation = Докладніше про реєстр пакунків читайте в документації .
registry.documentation = Докладніше про реєстр %s читайте в документації .
settings.delete.notice = Ви збираєтеся видалити %s (%s). Цю операцію не можна скасувати, ви впевнені?
@@ -3492,6 +3514,17 @@ swift.install = Додайте пакунок у свій файл Package
settings.link.select = Виберіть репозиторій
alpine.registry.info = Виберіть $branch і $repository зі списку нижче.
+alpine.registry = Налаштуйте цей реєстр, додавши URL у файл /etc/apk/repositories
:
+arch.pacman.repo.multi.item = Конфігурація %s
+cargo.registry = Налаштуйте цей реєстр у файлі конфігурації Cargo (наприклад, ~/.cargo/config.toml
):
+chef.registry = Налаштуйте цей реєстр у файлі ~/.chef/config.rb
:
+composer.registry = Налаштуйте цей реєстр у файлі ~/.composer/config.json
:
+conda.registry = Встановіть цей реєстр як репозиторій Conda у своєму файлі .condarc
:
+cran.registry = Налаштуйте цей реєстр у файлі Rprofile.site
:
+maven.registry = Налаштуйте цей реєстр у файлі pom.xml
свого проєкту:
+npm.registry = Налаштуйте цей реєстр у файлі .npmrc
свого проєкту:
+owner.settings.chef.title = Реєстр Chef
+
[secrets]
deletion = Видалити секрет
creation.success = Секрет «%s» додано.
@@ -3506,6 +3539,8 @@ creation.name_placeholder = без урахування регістру, тіл
secrets = Секрети
creation.value_placeholder = Уведіть довільний вміст. Пробіли на початку та в кінці будуть пропущені.
+description = Секрети передаються певним діям і не можуть бути прочитані інакше.
+
[actions]
runners.name=Назва
runners.owner_type=Тип
@@ -3595,6 +3630,9 @@ runners.delete_runner_header = Підтвердіть видалення ран
+runners.status.idle = Простоює
+runners.status.offline = Неактивний
+
[projects]
type-3.display_name = Проєкт організації
type-2.display_name = Проєкт репозиторію
@@ -3649,8 +3687,17 @@ filepreview.lines = Рядки з %[1]d по %[2]d в %[3]s
test = Це тестовий текст. Він не відображається в інтерфейсі користувача Forgejo, а використовується з метою тестування
[repo.permissions]
-packages.read = Читати: Дивитись та завантажити пакунки призначені до репозиторію.
-packages.write = Писати: Публікувати та видаляти пакунки призначені до репозиторію.
+packages.read = Читати: дивитись та завантажити пакунки, призначені до репозиторію.
+packages.write = Писати: публікувати та видаляти пакунки, призначені до репозиторію.
+
+issues.read = Читати: дивитись і створювати задачі та коментарі.
+pulls.read = Читати: дивитись і створювати запити на злиття.
+releases.read = Читати: дивитись і завантажувати випуски.
+releases.write = Писати: публікувати, змінювати і видаляти випуски та їхні ресурси.
+wiki.read = Читати: переглядати вбудовану вікі та її історію.
+wiki.write = Писати: створювати, оновлювати та видаляти сторінки вбудованої вікі.
+actions.read = Читати: дивитися вбудовані конвеєри CI/CD та їхні журнали.
+actions.write = Писати: вручну запускати, перезапускати, скасовувати або схвалювати конвеєри CI/CD в очікуванні.
[munits.data]
pib = ПіБ
diff --git a/options/locale/locale_vi.ini b/options/locale/locale_vi.ini
index 57e592a209..4d74dbf073 100644
--- a/options/locale/locale_vi.ini
+++ b/options/locale/locale_vi.ini
@@ -9,7 +9,7 @@ sign_up = Đăng ký
link_account = Liên kết tài khoản
register = Đăng ký
version = Phiên bản
-powered_by = Sử dụng %s
+powered_by = Được cung cấp bởi %s
page = Trang
template = Mẫu
language = Ngôn ngữ
@@ -25,7 +25,7 @@ access_token = Mã truy cập
captcha = CAPTCHA
twofa = Xác thực hai lớp
webauthn_insert_key = Cắm khóa bảo mật của bạn vào
-copy_hash = Chép chuỗi băm
+copy_hash = Sao chép chuỗi băm
sign_in_with_provider = Đăng nhập bằng %s
webauthn_press_button = Hãy nhấn nút trên khóa bảo mật…
webauthn_use_twofa = Dùng mã xác thực hai lớp ở trên điện thoại
@@ -36,7 +36,7 @@ webauthn_error_insecure = WebAuthn chỉ hỗ trợ kết nối mã hóa. Nếu
webauthn_error_unable_to_process = Máy chủ không thể xử lý yêu cầu của bạn.
webauthn_error_empty = Bạn phải đặt tên cho khóa này.
webauthn_error_timeout = Hết thời gian đọc khóa mất rồi. Hãy tải lại trang và thử lại.
-copy_type_unsupported = Không chép được
+copy_type_unsupported = Không thể sao chép loại tệp này
repository = Kho mã
organization = Tổ chức
new_fork = Tạo một nhánh mới
@@ -55,17 +55,17 @@ all = Tất cả
sources = Nguồn
forks = Các phân nhánh
activities = Hoạt động
-pull_requests = Yêu cầu thêm mã
+pull_requests = Yêu cầu kéo mã
save = Lưu
-issues =
+issues =Vấn đề
enabled = Bật
disabled = Tắt
-copy = Chép
-copy_generic = Chép vào bộ nhớ tạm
-copy_url = Chép URL
-copy_content = Chép nội dung
-copy_success = Đã chép!
-copy_error = Không chép được
+copy = Sao chép
+copy_generic = Sao chép vào bộ nhớ tạm
+copy_url = Sao chép URL
+copy_content = Sao chép nội dung
+copy_success = Đã sao chép!
+copy_error = Sao chép thất bại
write = Viết
preview = Xem trước
error = Lỗi
@@ -73,7 +73,7 @@ error413 = Bạn đã dùng hết định mức.
go_back = Quay lại
invalid_data = Dữ liệu không hợp lệ: %v
never = Không bao giờ
-unknown = Không biết
+unknown = Không xác định
unpin = Bỏ ghim
pin = Ghim
archived = Đã lưu trữ
@@ -81,6 +81,60 @@ signed_in_as = Đăng nhập bằng
re_type = Xác nhận mật khẩu
webauthn_sign_in = Nhấn nút trên khóa bảo mật, nếu không có nút thì bạn hãy rút ra rồi cắm lại.
new_org.link = Tạo tổ chức
-error404 = Trang bạn đang tìm không tồn tại hoặc bạn không có quyền xem .
+error404 = Trang bạn đang tìm không tồn tại , đã bị xoá hoặc bạn không có quyền để xem nó.
edit = Chỉnh sửa
-filter = Lọc
\ No newline at end of file
+filter = Bộ lọc
+dashboard = Trang quản lý
+logo = Logo
+user_profile_and_more = Hồ sơ và cài đặt…
+toc = Mục lục
+twofa_scratch = Mã xác thực 2 lớp dự phòng
+passcode = Mã xác thực
+webauthn_error_duplicated = Khóa bảo mật không được phép cho yêu cầu này. Vui lòng đảm bảo rằng khóa chưa được đăng ký trước đó.
+mirror = Bản sao
+new_mirror = Tạo bản sao mới
+your_starred = Đã đánh sao
+mirrors = Các bản sao
+collaborative = Cộng tác
+milestones = Cột mốc
+ok = Đồng ý
+cancel = Huỷ bỏ
+retry = Thử lại
+rerun = Chạy lại
+rerun_all = Chạy lại tất cả
+add = Thêm
+add_all = Thêm tất cả
+remove = Xoá
+remove_all = Xoá tất cả
+remove_label_str = Xoá "%s"
+locked = Bị khoá
+copy_path = Sao chép đường dẫn
+copy_branch = Sao chép tên nhánh
+loading = Đang tải…
+rss_feed = Nguồn RSS
+confirm_delete_artifact = Bạn có chắc muốn xoá "%s" ?
+concept_system_global = Chung
+concept_user_individual = Cá nhân
+concept_code_repository = Kho mã
+concept_user_organization = Tổ chức
+show_timestamps = Hiện mốc thời gian
+show_log_seconds = Hiện giây
+show_full_screen = Toàn màn hình
+download_logs = Tải xuống nhật ký
+confirm_delete_selected = Xác nhận xoá tất cả mục được chọn?
+name = Tên
+value = Giá trị
+filter.clear = Xoá bộ lọc
+filter.is_archived = Bị lưu trữ
+filter.not_archived = Không bị lưu trữ
+filter.is_fork = Phân nhánh
+filter.not_fork = Không phải phân nhánh
+filter.is_mirror = Bản sao
+filter.not_mirror = Không phải bản sao
+filter.is_template = Mẫu
+filter.not_template = Không phải mẫu
+filter.public = Công khai
+filter.private = Riêng tư
+
+[search]
+search = Tìm kiếm…
\ No newline at end of file
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 53e25afb95..ab5a95b9b6 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -7,9 +7,9 @@ logo=徽标
sign_in=登录
sign_in_with_provider=使用 %s 登录
sign_in_or=或
-sign_out=退出
+sign_out=登出
sign_up=注册
-link_account=链接账户
+link_account=链接账号
register=注册
version=当前版本
powered_by=由 %s 提供支持
@@ -18,7 +18,7 @@ template=模板
language=语言选项
notifications=通知
active_stopwatch=活跃时间跟踪器
-tracked_time_summary=基于工单列表过滤器的跟踪时间概要
+tracked_time_summary=议题列表过滤器的跟踪时间摘要
create_new=创建…
user_profile_and_more=个人信息与设置…
signed_in_as=已登录用户
@@ -77,7 +77,7 @@ forks=派生
activities=最近活动
pull_requests=合并请求
-issues=工单
+issues=议题
milestones=里程碑
ok=确定
@@ -112,7 +112,7 @@ preview=预览
loading=正在加载…
error=错误
-error404=您尝试访问的页面不存在 、已被移除 或您无权查看 。
+error404=您正在尝试访问的页面不存在 、已被移除 或您无权查看 。
go_back=返回
never=从未
@@ -217,7 +217,7 @@ string.desc=Z - A
[error]
occurred=发生了一个错误
-report_message=如果您确定这是一个 Forgejo 的 bug,请在 Codeberg 上搜索相关问题或在必要时创建一个新工单。
+report_message=如果您确定这是一个 Forgejo 的 bug,请在 Codeberg 上搜索相关问题或在必要时创建一个新议题。
missing_csrf=错误的请求:没有 CSRF 令牌
invalid_csrf=错误的请求:无效的 CSRF 令牌
not_found=找不到目标。
@@ -285,7 +285,7 @@ log_root_path=日志路径
log_root_path_helper=日志文件将写入此目录。
optional_title=可选设置
-email_title=电子邮箱设置
+email_title=电子邮件设置
smtp_addr=SMTP 主机地址
smtp_port=SMTP 端口
smtp_from=电子邮件发件人
@@ -322,12 +322,12 @@ install_btn_confirm=立即安装
test_git_failed=无法识别 “git” 命令:%v
sqlite3_not_available=当前 Forgejo 版本不支持 SQLite3。请从 %s 下载官方构建版(注:请勿下载标有 “gobuild” 的版本)。
invalid_db_setting=数据库设置无效:%v
-invalid_db_table=数据库表 '%s' 无效: %v
+invalid_db_table=数据库表 '%s' 无效:%v
invalid_repo_path=仓库根目录设置无效:%v
-invalid_app_data_path=应用数据路径无效: %v
+invalid_app_data_path=应用数据路径无效:%v
run_user_not_match=运行用户名不是当前的用户名:%s -> %s
-internal_token_failed=生成内部令牌失败: %v
-secret_key_failed=生成密钥失败: %v
+internal_token_failed=生成内部令牌失败:%v
+secret_key_failed=生成密钥失败:%v
save_config_failed=应用配置保存失败:%v
invalid_admin_setting=管理员帐户设置无效:%v
invalid_log_root_path=日志路径无效:%v
@@ -354,7 +354,7 @@ app_slogan = 实例标语
app_slogan_helper = 在此处输入您的实例标语。留空则禁用。
[home]
-uname_holder=用户名或电子邮箱
+uname_holder=用户名或电子邮件地址
password_holder=密码
switch_dashboard_context=切换控制面板用户
my_repos=仓库列表
@@ -479,7 +479,7 @@ password_pwned_err=无法完成对 HaveIBeenPwned 的请求
last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。
change_unconfirmed_email = 如果您在注册时提供了错误的邮箱地址,您可以在下方修改,激活邮件会发送到修改后的邮箱地址。
change_unconfirmed_email_summary = 修改用来接收激活邮件的邮箱地址。
-change_unconfirmed_email_error = 无法修改邮箱地址: %v
+change_unconfirmed_email_error = 无法修改邮箱地址:%v
tab_signin = 登录
tab_signup = 注册
hint_login = 已经有账户了吗?立即登录!
@@ -518,7 +518,7 @@ reset_password.text=如果此请求是您本人作出的,则请在 %s
register_success=注册成功
issue_assigned.pull=@%[1]s 已将仓库 %[3]s 中的合并请求 %[2]s 指派给您。
-issue_assigned.issue=@%[1]s 已将仓库 %[3]s 中的工单 %[2]s 指派给您。
+issue_assigned.issue=@%[1]s 已将仓库 %[3]s 中的议题 %[2]s 指派给您。
issue.x_mentioned_you=@%s 提到了您:
issue.action.force_push=%[1]s 强制从 %[3]s 推送 %[2]s 至 [4]s。
@@ -537,7 +537,7 @@ issue.in_tree_path=在 %s 中:
release.new.subject=%[2]s 中的 %[1]s 发布了
release.new.text=@%[1]s 于 %[3]s 发布了 %[2]s
-release.title=标题: %s
+release.title=标题:%s
release.note=注释:
release.downloads=下载:
release.download.zip=源代码(ZIP)
@@ -617,7 +617,7 @@ include_error=`必须包含子字符串 "%s"。`
glob_pattern_error=`匹配模式无效:%s.`
regex_pattern_error=`正则表达式无效:%s.`
username_error=` 只允许包含字母数字字符(“0-9”、“a-z”、“A-Z”)、破折号(“-”)、下划线(“_”)和点(“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。`
-invalid_group_team_map_error=`映射无效: %s`
+invalid_group_team_map_error=`映射无效:%s`
unknown_error=未知错误:
captcha_incorrect=验证码不正确。
password_not_match=密码不匹配。
@@ -659,7 +659,7 @@ organization_leave_success=您已成功离开组织 %s。
invalid_ssh_key=无法验证您的 SSH 密钥:%s
invalid_gpg_key=无法验证您的 GPG 密钥:%s
-invalid_ssh_principal=无效的规则: %s
+invalid_ssh_principal=无效的规则:%s
must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。
unable_verify_ssh_key=无法验证 SSH 密钥,请仔细检查是否有错误。
auth_failed=授权验证失败:%v
@@ -683,9 +683,9 @@ To = 分支名
AccessToken = 访问令牌
Description = 描述
Pronouns = 代称
-Biography = 简历
+Biography = 简介
username_claiming_cooldown = 用户名不能被认领,因为其仍处于保护期。其可以在%[1]s后被认领。
-email_domain_is_not_allowed = 用户电子邮箱的域名%s 与EMAIL_DOMAIN_ALLOWLIST或EMAIL_DOMAIN_BLOCKLIST冲突。请确保您正确设置了电子邮件地址。
+email_domain_is_not_allowed = 用户电子邮件地址的域名%s 与EMAIL_DOMAIN_ALLOWLIST或EMAIL_DOMAIN_BLOCKLIST冲突。请确保您正确设置了电子邮件地址。
[user]
change_avatar=修改头像…
@@ -743,7 +743,7 @@ social=社交帐号
applications=应用
orgs=组织
repos=仓库列表
-delete=删除帐户
+delete=删除账号
twofa=两步验证(TOTP)
account_link=已绑定的帐户
organization=组织
@@ -772,7 +772,7 @@ cancel=取消操作
language=界面语言
ui=主题
hidden_comment_types=隐藏的注释类型
-hidden_comment_types_description=此处选中的注释类型不会显示在工单页面中。例如,勾选“标签”将移除所有“<用户>添加/删除了<标签>”注释。
+hidden_comment_types_description=此处选中的注释类型不会显示在议题页面中。例如,勾选“标签”将移除所有“<用户>添加/删除了<标签>”注释。
hidden_comment_types.ref_tooltip=注释此问题在何处被提及过,如另一个问题、代码提交等…
hidden_comment_types.issue_ref_tooltip=注释用户在何处更改了与此问题相关联的分支/标签
comment_type_group_reference=引用
@@ -788,13 +788,13 @@ comment_type_group_lock=锁定状态
comment_type_group_review_request=评审请求
comment_type_group_pull_request_push=添加的提交
comment_type_group_project=项目
-comment_type_group_issue_ref=工单引用
+comment_type_group_issue_ref=议题引用
saved_successfully=您的设置已成功保存。
privacy=隐私设置
keep_activity_private=隐藏个人资料页面中的活动
keep_activity_private_popup=您的活动将只对您自己和本实例的管理员可见
-lookup_avatar_by_mail=使用电子邮箱地址查找头像
+lookup_avatar_by_mail=使用电子邮件地址查找头像
federated_avatar_lookup=查找联合头像
enable_custom_avatar=使用自定义头像
choose_new_avatar=选择新的头像
@@ -828,8 +828,8 @@ activations_pending=等待激活
can_not_add_email_activations_pending=有一个待处理的激活请求,请稍等几分钟后再尝试添加新的电子邮件地址。
delete_email=移除
email_deletion=移除电子邮件地址
-email_deletion_desc=电子邮箱地址和相关信息将会被删除。使用此电子邮箱地址发送的Git提交将会保留,继续?
-email_deletion_success=您的电子邮箱地址已被移除。
+email_deletion_desc=电子邮件地址和相关信息将会被删除。使用此电子邮件地址发送的Git提交将会保留,继续?
+email_deletion_success=您的电子邮件地址已被移除。
theme_update_success=您的主题已更新。
theme_update_error=所选主题不存在。
openid_deletion=移除 OpenID 地址
@@ -1024,7 +1024,7 @@ repos_none=你并不拥有任何仓库。
delete_account=删除当前帐户
delete_prompt=此操作将永久删除您的用户帐户。它 不能 被撤消。
-delete_with_all_comments=你的帐户年龄小于 %s。为了避免幽灵评论,所有工单/合并请求的评论都将与它一起被删除。
+delete_with_all_comments=你的帐户年龄小于 %s。为了避免幽灵评论,所有议题/合并请求的评论都将与它一起被删除。
confirm_delete_account=确认删除帐户
delete_account_title=删除当前帐户
delete_account_desc=确实要永久删除此用户帐户吗?
@@ -1076,9 +1076,9 @@ quota.sizes.repos.all = 仓库
quota.sizes.repos.private = 私有仓库
quota.sizes.git.all = Git 内容
quota.sizes.git.lfs = Git LFS
-quota.sizes.assets.all = 资产
+quota.sizes.assets.all = 资源
quota.sizes.assets.attachments.all = 附件
-quota.sizes.assets.attachments.issues = 工单附件
+quota.sizes.assets.attachments.issues = 议题附件
quota.sizes.assets.attachments.releases = 版本发布附件
quota.sizes.assets.artifacts = 制品
quota.sizes.assets.packages.all = 软件包
@@ -1211,7 +1211,7 @@ template.git_hooks_tooltip=你目前无法修改或删除被添加过的 Git Hoo
template.webhooks=Web 钩子
template.topics=主题
template.avatar=头像
-template.issue_labels=工单标签
+template.issue_labels=议题标签
template.one_item=必须至少选择一个模板项
template.invalid=必须选择一个模板仓库
@@ -1238,7 +1238,7 @@ migrate_items=迁移项目
migrate_items_wiki=百科
migrate_items_milestones=里程碑
migrate_items_labels=标签
-migrate_items_issues=工单
+migrate_items_issues=议题
migrate_items_pullrequests=合并请求
migrate_items_merge_requests=合并请求
migrate_items_releases=版本发布
@@ -1273,7 +1273,7 @@ migrate.migrating_topics=正在迁移主题
migrate.migrating_milestones=正在迁移里程碑
migrate.migrating_labels=正在迁移标签
migrate.migrating_releases=正在迁移发布
-migrate.migrating_issues=正在迁移工单
+migrate.migrating_issues=正在迁移议题
migrate.migrating_pulls=正在迁移合并请求
migrate.cancel_migrating_title=取消迁移
migrate.cancel_migrating_confirm=您想要取消此次迁移吗?
@@ -1311,7 +1311,7 @@ filter_branch_and_tag=过滤分支或标签
find_tag=查找Git标签
branches=分支列表
tags=标签列表
-issues=工单
+issues=议题
pulls=合并请求
project_board=项目
packages=软件包
@@ -1416,7 +1416,7 @@ editor.file_is_a_symlink=`"%s" 是一个符号链接,无法在 web 编辑器
editor.filename_is_a_directory=此仓库中已存在名为“%s” 的目录。
editor.file_editing_no_longer_exists=正在编辑的文件 %s 已不存在。
editor.file_deleting_no_longer_exists=正在删除的文件 %s 已不存在。
-editor.file_changed_while_editing=文件内容在您进行编辑时被更改。单击此处 查看具体被更改的内容,或者 再次提交 覆盖其它在编辑时产生的更改。
+editor.file_changed_while_editing=文件内容在您打开文件后被更改。单击此处 查看具体被更改的内容,或者 再次提交 覆盖其它在编辑时产生的更改。
editor.file_already_exists=此仓库已经存在名为 %s 的文件。
editor.commit_empty_file_header=提交一个空文件
editor.commit_empty_file_text=您要提交的文件是空的,继续吗?
@@ -1459,7 +1459,7 @@ commits.view_path=在历史记录中的此处查看
commit.operations=操作
commit.revert=还原
-commit.revert-header=还原: %s
+commit.revert-header=还原:%s
commit.revert-content=选择要还原的分支:
commit.cherry-pick=拣选
commit.cherry-pick-header=Cherry-pick:%s
@@ -1470,11 +1470,11 @@ commitstatus.failure=失败
commitstatus.pending=待定
commitstatus.success=成功
-ext_issues=外部工单
+ext_issues=外部议题
ext_issues.desc=链接到外部工单跟踪系统。
projects=项目
-projects.desc=在项目看板中管理工单和合并请求。
+projects.desc=在项目看板中管理议题和合并请求。
projects.description=描述(可选)
projects.description_placeholder=描述
projects.create=创建项目
@@ -1483,10 +1483,10 @@ projects.new=创建项目
projects.new_subheader=在一个地方协调、跟踪和更新您的工作,让项目保持透明并按计划进行。
projects.create_success=项目 %s 创建成功。
projects.deletion=删除项目
-projects.deletion_desc=删除项目会从所有相关的工单中移除它。是否继续?
+projects.deletion_desc=删除项目会从所有相关的议题中移除它。是否继续?
projects.deletion_success=该项目已被删除。
projects.edit=编辑项目
-projects.edit_subheader=项目用于组织工单和跟踪进展情况。
+projects.edit_subheader=项目用于组织议题和跟踪进展情况。
projects.modify=更新项目
projects.edit_success=项目 %s 更新成功。
projects.type.none=无
@@ -1501,11 +1501,11 @@ projects.column.new_title=名称
projects.column.new_submit=创建列
projects.column.new=创建列
projects.column.set_default=设为默认
-projects.column.set_default_desc=设置此列为未分类工单和合并请求的默认值
+projects.column.set_default_desc=设置此列为未分类议题和合并请求的默认值
projects.column.unset_default=取消设为默认
projects.column.unset_default_desc=取消此列为默认值
projects.column.delete=删除列
-projects.column.deletion_desc=删除项目列会将所有相关工单移到默认的列。是否继续?
+projects.column.deletion_desc=删除项目列会将所有相关议题移到默认的列。是否继续?
projects.column.color=颜色
projects.open=开放中
projects.close=关闭
@@ -1515,12 +1515,12 @@ projects.card_type.images_and_text=图标和文字
projects.card_type.text_only=仅文本
issues.desc=组织 bug 报告、任务和里程碑。
-issues.filter_assignees=筛选指派人
+issues.filter_assignees=筛选指派成员
issues.filter_milestones=筛选里程碑
issues.filter_projects=筛选项目
issues.filter_labels=筛选标签
issues.filter_reviewers=筛选评审员
-issues.new=创建工单
+issues.new=创建议题
issues.new.title_empty=标题不能为空
issues.new.labels=标签
issues.new.no_label=未选择标签
@@ -1543,12 +1543,12 @@ issues.new.no_reviewers=无评审员
issues.choose.get_started=开始
issues.choose.open_external_link=开启
issues.choose.blank=默认模板
-issues.choose.blank_about=从默认模板创建一个工单。
+issues.choose.blank_about=从默认模板创建一个议题。
issues.choose.ignore_invalid_templates=已忽略无效模板
issues.choose.invalid_templates=发现了 %v 个无效模板
issues.choose.invalid_config=问题配置包含错误:
issues.no_ref=未指定分支或标签
-issues.create=创建工单
+issues.create=创建议题
issues.new_label=创建标签
issues.new_label_placeholder=标签名称
issues.new_label_desc_placeholder=描述
@@ -1598,7 +1598,7 @@ issues.filter_assginee_no_assignee=未指派
issues.filter_poster=作者
issues.filter_poster_no_select=所有作者
issues.filter_type=类型筛选
-issues.filter_type.all_issues=所有工单
+issues.filter_type.all_issues=所有议题
issues.filter_type.assigned_to_you=指派给您的
issues.filter_type.created_by_you=由您创建的
issues.filter_type.mentioning_you=提及您的
@@ -1644,7 +1644,7 @@ issues.commented_at=`评论于 %s `
issues.delete_comment_confirm=您确定要删除该条评论吗?
issues.context.copy_link=复制链接
issues.context.quote_reply=回复
-issues.context.reference_issue=在新工单中引用
+issues.context.reference_issue=在新议题中引用
issues.context.edit=编辑
issues.context.delete=删除
issues.no_content=没有提供说明。
@@ -1653,17 +1653,17 @@ issues.comment_pull_merged_at=已合并提交 %[1]s 到 %[2]s %[3]s
issues.comment_manually_pull_merged_at=手动合并提交 %[1]s 到 %[2]s %[3]s
issues.close_comment_issue=评论并关闭
issues.reopen_issue=重新开放
-issues.reopen_comment_issue=重新打开评论
+issues.reopen_comment_issue=重新打开并评论
issues.create_comment=评论
-issues.closed_at=`于%[2]s 关闭此工单`
+issues.closed_at=`于%[2]s 关闭此议题`
issues.reopened_at=`重新打开此问题 %[2]s `
-issues.commit_ref_at=`于%[2]s 在代码提交中引用了该工单`
-issues.ref_issue_from=`引用了工单 %[4]s %[2]s `
+issues.commit_ref_at=`于%[2]s 在代码提交中引用了该议题`
+issues.ref_issue_from=`引用了议题 %[4]s %[2]s `
issues.ref_pull_from=`引用了合并请求 %[4]s %[2]s `
-issues.ref_closing_from=`于 %[2]s 从合并请求 %[4]s引用了此工单,将关闭此工单 `
-issues.ref_reopening_from=`于 %[2]s 引用了合并请求 %[4]s 将重新讨论此工单 `
-issues.ref_closed_from=`关闭了这个工单 %[4]s %[2]s `
-issues.ref_reopened_from=`重新打开这个工单 %[4]s %[2]s `
+issues.ref_closing_from=`于 %[2]s 从合并请求 %[4]s引用了此议题,将关闭此议题 `
+issues.ref_reopening_from=`于 %[2]s 引用了合并请求 %[4]s 将重新讨论此议题 `
+issues.ref_closed_from=`关闭了这个议题 %[4]s %[2]s `
+issues.ref_reopened_from=`重新打开这个议题 %[4]s %[2]s `
issues.ref_from=`来自 %[1]s`
issues.author=作者
issues.author_helper=此用户是作者。
@@ -1695,9 +1695,9 @@ issues.label_archive=存档标签
issues.label_archived_filter=显示存档标签
issues.label_archive_tooltip=在标签搜索时,默认情况下存档标签将被排除在外。
issues.label_exclusive_desc=命名标签为 scope/item
以使其与其他以 scope/
开头的标签互斥。
-issues.label_exclusive_warning=在编辑工单或合并请求的标签时,任何冲突的范围标签都将被删除。
+issues.label_exclusive_warning=在编辑议题或合并请求的标签时,任何冲突的范围标签都将被删除。
issues.label_count=%d 个标签
-issues.label_open_issues=%d 个开放中的工单
+issues.label_open_issues=%d 个开放中的议题
issues.label_edit=编辑
issues.label_delete=删除
issues.label_modify=编辑标签
@@ -1714,37 +1714,37 @@ issues.attachment.download=`点击下载 '%s'`
issues.subscribe=订阅
issues.unsubscribe=取消订阅
issues.unpin_issue=取消置顶
-issues.max_pinned=您不能置顶更多工单
-issues.pin_comment=于 %s 置顶本工单
-issues.unpin_comment=于 %s 取消置顶本工单
+issues.max_pinned=您不能置顶更多议题
+issues.pin_comment=于 %s 置顶本议题
+issues.unpin_comment=于 %s 取消置顶本议题
issues.lock=锁定对话
issues.unlock=解锁对话
issues.lock.unknown_reason=由于未知原因无法锁定。
-issues.lock_duplicate=一个工单不能被锁定两次。
-issues.unlock_error=无法解锁一个未锁定的工单。
-issues.lock_with_reason=于 %[2]s 以 %[1]s 锁定本工单,并限制仅限协作者发言
+issues.lock_duplicate=一个议题不能被锁定两次。
+issues.unlock_error=无法解锁一个未锁定的议题。
+issues.lock_with_reason=于 %[2]s 以 %[1]s 锁定本议题,并限制仅限协作者发言
issues.lock_no_reason=于 %s 锁定本议题并限制仅协作者可发言
issues.unlock_comment=于 %s 解锁此议题
issues.lock_confirm=锁定
issues.unlock_confirm=解锁
-issues.lock.notice_1=- 其他用户不能评论此工单。
+issues.lock.notice_1=- 其他用户不能评论此议题。
issues.lock.notice_2=- 您和仓库其他协作者仍可评论并可见。
-issues.lock.notice_3=- 您可以在未来再次解锁这个工单。
-issues.unlock.notice_1=- 每个人都可以再次就这一工单发表评论。
-issues.unlock.notice_2=- 您可以在未来再次解锁这个工单。
+issues.lock.notice_3=- 您可以在未来再次解锁这个议题。
+issues.unlock.notice_1=- 每个人都可以再次就这一议题发表评论。
+issues.unlock.notice_2=- 您可以在未来再次解锁这个议题。
issues.lock.reason=锁定原因
issues.lock.title=锁定有关此问题的对话。
issues.unlock.title=解锁有关此问题的对话。
issues.comment_on_locked=您不能对锁定的问题发表评论。
issues.delete=删除
-issues.delete.title=是否删除工单?
-issues.delete.text=您真的要删除这个工单吗?(该操作将会永久删除所有内容。如果您需要保留,请关闭它)
+issues.delete.title=是否删除议题?
+issues.delete.text=您真的要删除这个议题吗?(该操作将会永久删除所有内容。如果您需要保留,请关闭它)
issues.tracker=时间跟踪
issues.start_tracking_short=启动计时器
issues.start_tracking=开始时间跟踪
issues.start_tracking_history=`开始工作 %s`
-issues.tracker_auto_close=当此工单关闭时,自动停止计时器
-issues.tracking_already_started=`你已经开始对 另一个工单 进行时间跟踪!`
+issues.tracker_auto_close=当此议题关闭时,自动停止计时器
+issues.tracking_already_started=`你已经开始对 另一个议题 进行时间跟踪!`
issues.stop_tracking=停止计时器
issues.stop_tracking_history=`停止工作 %s`
issues.cancel_tracking=放弃
@@ -1779,37 +1779,37 @@ issues.due_date_modified=于 %[3]s 将到期日从 %[2]s 修改为 %[1]s
issues.due_date_remove=于 %[2]s 删除了到期时间 %[1]s
issues.due_date_overdue=超期
issues.due_date_invalid=到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。
-issues.dependency.title=依赖工单
+issues.dependency.title=依赖议题
issues.dependency.issue_no_dependencies=未设置依赖项。
issues.dependency.pr_no_dependencies=没有设置依赖项。
issues.dependency.no_permission_1=您没有读取 %d 依赖关系的权限
issues.dependency.no_permission_n=您没有读取 %d 依赖关系的权限
issues.dependency.no_permission.can_remove=您没有读取此依赖关系的权限,但可以删除此依赖关系
-issues.dependency.add=添加依赖工单…
+issues.dependency.add=添加依赖议题…
issues.dependency.cancel=取消
issues.dependency.remove=删除
issues.dependency.remove_info=删除此依赖项
issues.dependency.added_dependency=`添加了一个新的依赖项 %s`
issues.dependency.removed_dependency=`移除了一个依赖项 %s`
-issues.dependency.pr_closing_blockedby=以下工单阻止了关闭此合并请求
-issues.dependency.issue_closing_blockedby=关闭此工单被以下工单阻止
-issues.dependency.issue_close_blocks=此工单阻止了以下工单的关闭
-issues.dependency.pr_close_blocks=此合并请求阻止以下工单的关闭
-issues.dependency.issue_close_blocked=您需要关闭所有阻止此工单的工单, 然后才能关闭它。
-issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的工单,因为 #%d 工单仍然有处于打开状态的依赖工单
-issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的工单, 然后才能合并它。
+issues.dependency.pr_closing_blockedby=以下议题阻止了关闭此合并请求
+issues.dependency.issue_closing_blockedby=关闭此议题被以下议题阻止
+issues.dependency.issue_close_blocks=此议题阻止了以下议题的关闭
+issues.dependency.pr_close_blocks=此合并请求阻止以下议题的关闭
+issues.dependency.issue_close_blocked=您需要关闭所有阻止此议题的议题, 然后才能关闭它。
+issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的议题,因为 #%d 议题仍然有处于打开状态的依赖议题
+issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的议题, 然后才能合并它。
issues.dependency.blocks_short=阻止
issues.dependency.blocked_by_short=依赖于
issues.dependency.remove_header=删除依赖项
-issues.dependency.issue_remove_text=此操作将从工单中删除依赖。是否要继续?
+issues.dependency.issue_remove_text=此操作将从议题中删除依赖。是否要继续?
issues.dependency.pr_remove_text=此操作将从合并请求中删除依赖。是否要继续?
-issues.dependency.setting=为工单和合并请求启用依赖
-issues.dependency.add_error_same_issue=你不能让一个工单依赖于自己。
+issues.dependency.setting=为议题和合并请求启用依赖
+issues.dependency.add_error_same_issue=你不能让一个议题依赖于自己。
issues.dependency.add_error_dep_issue_not_exist=依赖项不存在。
issues.dependency.add_error_dep_not_exist=依赖项不存在。
issues.dependency.add_error_dep_exists=依赖项已存在。
-issues.dependency.add_error_cannot_create_circular=您不能创建依赖, 使得两个工单相互阻止。
-issues.dependency.add_error_dep_not_same_repo=这两个工单必须在同一仓库。
+issues.dependency.add_error_cannot_create_circular=您不能创建依赖, 使得两个议题相互阻止。
+issues.dependency.add_error_dep_not_same_repo=这两个议题必须在同一仓库。
issues.review.self.approval=您不能批准您自己的合并请求。
issues.review.self.rejection=您不能请求对您自己的合并请求进行更改。
issues.review.approve=于 %s 批准此合并请求
@@ -2004,7 +2004,7 @@ milestones.update_ago=已更新 %s
milestones.no_due_date=暂无截止日期
milestones.open=开放中
milestones.close=关闭
-milestones.new_subheader=里程碑可以帮助您组织工单并跟踪其进度。
+milestones.new_subheader=里程碑可以帮助您组织议题并跟踪其进度。
milestones.completeness=%d%% 已完成
milestones.create=创建里程碑
milestones.title=标题
@@ -2014,19 +2014,19 @@ milestones.clear=清除
milestones.invalid_due_date_format=到期时间的格式必须是“yyyy-mm-dd”。
milestones.create_success=里程碑 %s 创建成功。
milestones.edit=编辑里程碑
-milestones.edit_subheader=里程碑组织工单,合并请求和跟踪进度。
+milestones.edit_subheader=里程碑组织议题,合并请求和跟踪进度。
milestones.cancel=取消
milestones.modify=更新里程碑
milestones.edit_success=里程碑 %s 已经更新。
milestones.deletion=删除里程碑
-milestones.deletion_desc=删除该里程碑将会移除所有工单中相关的信息。是否继续?
+milestones.deletion_desc=删除该里程碑将会移除所有议题中相关的信息。是否继续?
milestones.deletion_success=里程碑已被删除。
milestones.filter_sort.earliest_due_data=到期日从远到近
milestones.filter_sort.latest_due_date=到期日从近到远
milestones.filter_sort.least_complete=完成度从低到高
milestones.filter_sort.most_complete=完成度从高到低
-milestones.filter_sort.most_issues=工单从多到少
-milestones.filter_sort.least_issues=工单从少到多
+milestones.filter_sort.most_issues=议题从多到少
+milestones.filter_sort.least_issues=议题从少到多
signing.will_sign=这个提交将用密钥 "%s" 签名。
signing.wont_sign.error=在检查提交是否可以被签名时出错。
@@ -2097,21 +2097,21 @@ activity.title.prs_merged_by=%[2]s 共合并了 %[1]s
activity.title.prs_opened_by=%[2]s 共创建了 %[1]s
activity.merged_prs_label=已合并
activity.opened_prs_label=已创建
-activity.active_issues_count_1=%d 项活动的工单
-activity.active_issues_count_n=%d 项活动的工单
-activity.closed_issues_count_1=已关闭的工单
-activity.closed_issues_count_n=已关闭的工单
-activity.title.issues_1=%d 项工单
-activity.title.issues_n=%d 项工单
+activity.active_issues_count_1=%d 项活动的议题
+activity.active_issues_count_n=%d 项活动的议题
+activity.closed_issues_count_1=已关闭的议题
+activity.closed_issues_count_n=已关闭的议题
+activity.title.issues_1=%d 项议题
+activity.title.issues_n=%d 项议题
activity.title.issues_closed_from=%[2]s 共关闭了 %[1]s
activity.title.issues_created_by=%[2]s 共创建了 %[1]s
activity.closed_issue_label=已关闭
-activity.new_issues_count_1=新工单
-activity.new_issues_count_n=新工单
+activity.new_issues_count_1=新议题
+activity.new_issues_count_n=新议题
activity.new_issue_label=打开的
activity.title.unresolved_conv_1=%d 项未解决的会话
activity.title.unresolved_conv_n=%d 项未解决的会话
-activity.unresolved_conv_desc=这些最近更新的工单和合并请求还没有解决。
+activity.unresolved_conv_desc=这些最近更新的议题和合并请求还没有解决。
activity.unresolved_conv_label=打开
activity.title.releases_1=%d 个版本发布
activity.title.releases_n=%d 个版本发布
@@ -2141,7 +2141,7 @@ activity.git_stats_deletion_n=%d 行被删除
contributors.contribution_type.filter_label=贡献类型:
contributors.contribution_type.commits=提交
-contributors.contribution_type.additions=更多
+contributors.contribution_type.additions=增加
contributors.contribution_type.deletions=删除
search=搜索
@@ -2207,21 +2207,21 @@ settings.use_external_wiki=使用外部百科
settings.external_wiki_url=外部百科链接
settings.external_wiki_url_error=外部百科链接不是有效的 URL。
settings.external_wiki_url_desc=当点击百科标签时,访问者将被重定向到外部百科系统的URL。
-settings.issues_desc=启用仓库工单系统
-settings.use_internal_issue_tracker=使用内置的工单系统
-settings.use_external_issue_tracker=使用外部的工单系统
-settings.external_tracker_url=外部工单系统 URL
+settings.issues_desc=启用仓库议题系统
+settings.use_internal_issue_tracker=使用内置的议题系统
+settings.use_external_issue_tracker=使用外部的议题系统
+settings.external_tracker_url=外部议题系统 URL
settings.external_tracker_url_error=外部百科链接无效。
-settings.external_tracker_url_desc=当点击工单标签时,访问者将被重定向到外部工单系统的URL。
-settings.tracker_url_format=外部工单系统的 URL 格式
-settings.tracker_url_format_error=外部工单追踪器链接无效。
-settings.tracker_issue_style=外部工单系统的编号格式
+settings.external_tracker_url_desc=当点击议题标签时,访问者将被重定向到外部议题系统的URL。
+settings.tracker_url_format=外部议题系统的 URL 格式
+settings.tracker_url_format_error=外部议题追踪器链接无效。
+settings.tracker_issue_style=外部议题系统的编号格式
settings.tracker_issue_style.numeric=纯数字形式
settings.tracker_issue_style.alphanumeric=英文字母数字组合形式
settings.tracker_issue_style.regexp=正则表达式
settings.tracker_issue_style.regexp_pattern=正则表达式模式
settings.tracker_issue_style.regexp_pattern_desc=第一个被捕获的组将取代 {index}
。
-settings.tracker_url_format_desc=使用占位符 {user}
, {repo}
和 {index}
作为用户名、仓库名和工单索引。
+settings.tracker_url_format_desc=使用占位符 {user}
, {repo}
和 {index}
作为用户名、仓库名和议题索引。
settings.enable_timetracker=启用时间跟踪
settings.allow_only_contributors_to_track_time=仅允许成员跟踪时间
settings.pulls_desc=启用合并请求
@@ -2242,7 +2242,7 @@ settings.admin_indexer_commit_sha=上次索引的提交
settings.admin_indexer_unindexed=未索引
settings.reindex_button=添加到重新索引队列
settings.reindex_requested=已请求重新索引
-settings.admin_enable_close_issues_via_commit_in_any_branch=通过在非默认分支中提交来关闭工单
+settings.admin_enable_close_issues_via_commit_in_any_branch=通过在非默认分支中提交来关闭议题
settings.danger_zone=危险操作区
settings.new_owner_has_same_repo=新的仓库拥有者已经存在同名仓库。请选择另一个名字。
settings.convert=转换为普通仓库
@@ -2279,7 +2279,7 @@ settings.trust_model.collaborator=协作者
settings.trust_model.collaborator.long=协作者:信任协作者的签名
settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。
settings.trust_model.committer=提交者
-settings.trust_model.committer.long=提交者: 信任与提交者相符的签名(此特性类似 GitHub,这会强制采用 Forgejo 作为提交者和签名者)
+settings.trust_model.committer.long=提交者:信任与提交者相符的签名(此特性类似 GitHub,这会强制采用 Forgejo 作为提交者和签名者)
settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制 Forgejo 成为签名提交的提交者,而实际提交者被加上 Co-authored-by:和 Co-committed-by:的标记。 默认的 Forgejo 密钥必须匹配数据库中的一名用户。
settings.trust_model.collaboratorcommitter=协作者+提交者
settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名
@@ -2292,7 +2292,7 @@ settings.wiki_deletion_success=已成功删除仓库百科数据。
settings.delete=删除本仓库
settings.delete_desc=删除仓库是永久性的, 无法撤消。
settings.delete_notices_1=- 此操作不可 被回滚。
-settings.delete_notices_2=- 此操作将永久删除仓库 %s ,包括 Git 数据、 工单、评论、百科和协作者的操作权限。
+settings.delete_notices_2=- 此操作将永久删除仓库 %s ,包括 Git 数据、 议题、评论、百科和协作者的操作权限。
settings.delete_notices_fork_1=- 在此仓库删除后,它的派生仓库将变成独立仓库。
settings.deletion_success=仓库已被删除。
settings.update_settings_success=仓库设置已更新。
@@ -2304,7 +2304,7 @@ settings.add_collaborator_inactive_user=无法添加未激活的用户作为合
settings.add_collaborator_owner=不能将所有者添加为协作者。
settings.add_collaborator_duplicate=合作者已经被添加到本仓库。
settings.delete_collaborator=删除
-settings.collaborator_deletion=删除协作者
+settings.collaborator_deletion=移除协作者
settings.collaborator_deletion_desc=删除协作者后他将无法再对此仓库的访问。继续?
settings.remove_collaborator_success=已成功删除协作者。
settings.search_user_placeholder=搜索用户...
@@ -2370,17 +2370,17 @@ settings.event_push=推送
settings.event_push_desc=推送到 Git 仓库。
settings.event_repository=仓库
settings.event_repository_desc=创建或删除仓库。
-settings.event_header_issue=工单事件
+settings.event_header_issue=议题事件
settings.event_issues=修改
-settings.event_issues_desc=工单已打开、已关闭、已重新打开或已编辑。
+settings.event_issues_desc=议题已打开、已关闭、已重新打开或已编辑。
settings.event_issue_assign=指派
-settings.event_issue_assign_desc=工单已被指派或取消指派。
+settings.event_issue_assign_desc=议题已被指派或取消指派。
settings.event_issue_label=标签
-settings.event_issue_label_desc=工单标签被添加或移除。
+settings.event_issue_label_desc=议题标签被添加或移除。
settings.event_issue_milestone=里程碑
settings.event_issue_milestone_desc=里程碑被添加、移除或修改。
settings.event_issue_comment=评论
-settings.event_issue_comment_desc=工单评论被创建、编辑或删除。
+settings.event_issue_comment_desc=议题评论被创建、编辑或删除。
settings.event_header_pull_request=合并请求事件
settings.event_pull_request=修改
settings.event_pull_request_desc=合并请求被打开、被关闭、被重新打开或被编辑。
@@ -2500,9 +2500,9 @@ settings.protect_branch_name_pattern=受保护的分支名称正则
settings.protect_branch_name_pattern_desc=受保护的分支名称正则。语法请参阅文档 。如:main, release/**
settings.protect_patterns=规则
settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔)
-settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见%s 文档了解模式语法。例如: .drone.yml
, /docs/**/*.txt
。
+settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见%[2]s 文档了解模式语法。例如:.drone.yml
, /docs/**/*.txt
。
settings.protect_unprotected_file_patterns=不受保护的文件模式(使用半角分号“;”分隔)
-settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 %[2]s 的文档以了解匹配模式的格式。例子: .drone.yml
、/docs/**/*.txt
。
+settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 %[2]s 的文档以了解匹配模式的格式。例子:.drone.yml
、/docs/**/*.txt
。
settings.add_protected_branch=启用保护
settings.delete_protected_branch=禁用保护
settings.update_protect_branch_success=分支保护规则 %s 更新成功。
@@ -2543,7 +2543,7 @@ settings.matrix.room_id=房间ID
settings.matrix.message_type=消息类型
settings.archive.button=存档仓库
settings.archive.header=存档此仓库
-settings.archive.text=存档仓库将使其完全只读。它将在首页隐藏。没有人(甚至你!)能够进行新的提交,或打开工单及合并请求。
+settings.archive.text=存档仓库将使其完全只读。它将在首页隐藏。没有人(甚至包括你!)能够进行新的提交,或打开议题及合并请求。
settings.archive.success=仓库已成功存档。
settings.archive.error=仓库在存档时出现异常。请通过日志获取详细信息。
settings.archive.error_ismirror=不能存档镜像仓库。
@@ -2552,7 +2552,7 @@ settings.archive.tagsettings_unavailable=标签设置对已存档的仓库不可
settings.archive.mirrors_unavailable = 镜像对已存档的仓库不可用。
settings.unarchive.button=撤销仓库存档
settings.unarchive.header=撤销此仓库存档
-settings.unarchive.text=撤销存档将恢复仓库接收提交、推送,以及新工单和合并请求的能力。
+settings.unarchive.text=撤销存档将恢复仓库接收提交、推送,以及新议题和合并请求的能力。
settings.unarchive.success=仓库已成功撤销存档。
settings.unarchive.error=仓库在取消存档时出现异常。请通过日志获取详细信息。
settings.update_avatar_success=仓库头像已经更新。
@@ -2754,7 +2754,7 @@ rss.must_be_on_branch = 您必须处于一个分支上才能拥有一个RSS订
admin.manage_flags = 管理标志
admin.failed_to_replace_flags = 替换仓库标志失败
clone_in_vscodium = 在 VSCodium 中克隆
-issues.blocked_by_user = 由于你已被仓库所有者屏蔽,你无法在此仓库创建工单。
+issues.blocked_by_user = 由于你已被仓库所有者屏蔽,你无法在此仓库创建议题。
issues.comment.blocked_by_user = 因为你已被仓库所有者或工单作者屏蔽,你无法对此工单进行评论。
settings.wiki_rename_branch_main_desc = 将百科内部使用的分支重命名为“%s”。此更改是永久性的且不可撤销。
editor.invalid_commit_mail = 用于创建提交的邮件地址无效。
@@ -2834,22 +2834,22 @@ form.string_too_long = 给定的字符串长度超过 %d 个字符。
n_release_one = %s 版本发布
n_release_few = %s 版本发布
project = 项目
-issues.edit.already_changed = 无法保存对工单的更改。工单似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
+issues.edit.already_changed = 无法保存对议题的更改。议题似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
pulls.edit.already_changed = 无法保存对合并请求的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
comments.edit.already_changed = 无法保存对评论的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
-subscribe.issue.guest.tooltip = 登录以订阅工单。
+subscribe.issue.guest.tooltip = 登录以订阅议题。
subscribe.pull.guest.tooltip = 登录以订阅此合并请求。
settings.federation_following_repos = 关注的仓库URL地址,多个地址以 “;” 分隔,不需要前后空格。
settings.federation_settings = 邦联设置
settings.federation_apapiurl = 此仓库的邦联URL地址。将其作为关注的仓库URL地址填写到另一个仓库的邦联设置中。
settings.federation_not_enabled = 当前实例未启用邦联功能。
-issues.author.tooltip.issue = 此用户是本工单的作者。
+issues.author.tooltip.issue = 此用户是本议题的作者。
issues.author.tooltip.pr = 此用户是此合并请求的作者。
release.type_attachment = 附件
-release.type_external_asset = 外部资产
-release.asset_name = 资产名称
+release.type_external_asset = 外部资源
+release.asset_name = 资源名称
release.asset_external_url = 外部 URL
-release.add_external_asset = 添加外部资产
+release.add_external_asset = 添加外部资源
release.invalid_external_url = 无效的外部 URL:“%s”
milestones.filter_sort.name = 名称
settings.pull_mirror_sync_quota_exceeded = 超出配额,未拉取更改。
@@ -2883,7 +2883,7 @@ diff.git-notes.remove-header = 移除注释
diff.git-notes.remove-body = 此注释将被移除。
issues.num_reviews_one = %d 评审
issues.num_reviews_few = %d 评审
-issues.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的工单的摘要卡片
+issues.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的议题的摘要卡片
editor.add_tmpl.filename = 文件名
settings.default_update_style_desc = 用于更新落后于基础分支的合并请求的默认更新样式。
pulls.sign_in_require = 登录 以创建新的合并请求。
@@ -2905,7 +2905,7 @@ archive.pull.noreview = 此仓库已存档,您无法评审合并请求。
commits.view_single_diff = 查看该提交对本文件的更改
pulls.editable = 可编辑
pulls.editable_explanation = 此合并请求允许维护者进行编辑。你可以直接向其贡献。
-issues.reopen.blocked_by_user = 由于你已被仓库所有者或工单作者屏蔽,你不能重新打开此工单。
+issues.reopen.blocked_by_user = 由于你已被仓库所有者或议题作者屏蔽,你不能重新打开此议题。
pulls.comment.blocked_by_user = 由于你已被仓库所有者或合并请求作者屏蔽,你不能在此合并请求发表评论。
issues.filter_no_results = 无结果
issues.filter_no_results_placeholder = 尝试调整搜索筛选条件。
@@ -2974,7 +2974,7 @@ settings.delete_org_title=删除组织
settings.delete_org_desc=此组织将会被永久删除,确认继续吗?
settings.hooks_desc=在此处添加的 Web 钩子将会应用到该组织下的 所有仓库 。
-settings.labels_desc=添加能够被该组织下的 所有仓库 的工单使用的标签。
+settings.labels_desc=添加能够被该组织下的 所有仓库 的议题使用的标签。
members.membership_visibility=成员可见性:
members.public=可见
@@ -3053,7 +3053,7 @@ self_check = 自检
identity_access=身份及认证
users=用户帐户
organizations=组织管理
-assets=代码资产
+assets=代码资源
repositories=仓库管理
hooks=Web 钩子
integrations=集成
@@ -3081,11 +3081,11 @@ dashboard.task.process=任务:%[1]s
dashboard.task.cancelled=任务:%[1]s 已取消:%[3]s
dashboard.task.error=任务中的错误:%[1]s:%[3]s
dashboard.task.finished=任务:%[2]s 启动的 %[1]s 已完成
-dashboard.task.unknown=未知任务: %[1]s
+dashboard.task.unknown=未知任务:%[1]s
dashboard.cron.started=已开始计划任务:%[1]s
dashboard.cron.process=计划任务:%[1]s
dashboard.cron.cancelled=定时任务:%[1]s 已取消:%[3]s
-dashboard.cron.error=任务中的错误: %s:%[3]s
+dashboard.cron.error=任务中的错误:%s:%[3]s
dashboard.cron.finished=任务:%[1]s 已经完成
dashboard.delete_inactive_accounts=删除所有未激活的帐户
dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。
@@ -3151,7 +3151,7 @@ dashboard.cancel_abandoned_jobs=取消放弃的操作任务
dashboard.start_schedule_tasks=开始安排操作任务
dashboard.sync_branch.started=分支同步已开始
dashboard.sync_tag.started = 标签同步已开始
-dashboard.rebuild_issue_indexer=重建工单索引
+dashboard.rebuild_issue_indexer=重建议题索引
users.user_manage_panel=管理用户帐户
users.new_account=创建新帐户
@@ -3193,7 +3193,7 @@ users.cannot_delete_self=你不能删除自己
users.still_own_repo=此用户仍然拥有一个或多个仓库。必须首先删除或转让这些仓库。
users.still_has_org=此用户是组织的成员。必须先从组织中删除用户。
users.purge=清理用户
-users.purge_help=强制删除用户和用户拥有的任何仓库、组织和软件包。所有评论和工单也将被删除。
+users.purge_help=强制删除用户和用户拥有的任何仓库、组织和软件包。所有评论和议题也将被删除。
users.still_own_packages=此用户仍然拥有一个或多个软件包,请先删除这些软件包。
users.deletion_success=用户帐户已被删除。
users.reset_2fa=重置两步验证
@@ -3219,7 +3219,7 @@ emails.filter_sort.email_reverse=电子邮件(逆序)
emails.filter_sort.name=用户名
emails.filter_sort.name_reverse=用户名(倒序)
emails.updated=电子邮件已更新
-emails.not_updated=无法更新请求的电子邮件地址: %v
+emails.not_updated=无法更新请求的电子邮件地址:%v
emails.duplicate_active=此电子邮件地址已被另一个用户激活使用。
emails.change_email_header=更新电子邮件属性
emails.change_email_text=您确定要更新该电子邮件地址吗?
@@ -3239,13 +3239,13 @@ repos.private=私有
repos.watches=关注数
repos.stars=点赞数
repos.forks=派生数
-repos.issues=工单数
+repos.issues=议题数
repos.size=大小
repos.lfs_size=LFS 大小
packages.package_manage_panel=软件包管理
packages.total_size=总大小:%s
-packages.unreferenced_size=未引用大小: %s
+packages.unreferenced_size=未引用大小:%s
packages.cleanup=清理过期数据
packages.cleanup.success=清理过期数据成功
packages.owner=所有者
@@ -3288,7 +3288,7 @@ auths.attribute_username=用户名属性
auths.attribute_username_placeholder=置空将使用Forgejo的用户名。
auths.attribute_name=名字属性
auths.attribute_surname=姓氏属性
-auths.attribute_mail=电子邮箱属性
+auths.attribute_mail=电子邮件地址属性
auths.attribute_ssh_public_key=SSH公钥属性
auths.attribute_avatar=头像属性
auths.attributes_in_bind=从 bind DN 中拉取属性信息
@@ -3342,7 +3342,7 @@ auths.oauth2_group_claim_name=用于提供用户组名称的 Claim 声明名称
auths.oauth2_admin_group=管理员用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_restricted_group=受限用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - 要求在上面填写声明的名字)
-auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,从已同步团队中移除用户
+auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,则从同步的团队中移除用户。
auths.enable_auto_register=允许自动注册
auths.sspi_auto_create_users=自动创建用户
auths.sspi_auto_create_users_helper=允许 SSPI 认证在用户第一次登录时自动创建新账号
@@ -3359,7 +3359,7 @@ auths.tips.oauth2.general=OAuth2 认证
auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是:
auths.tip.oauth2_provider=OAuth2 提供程序
auths.tip.bitbucket=`在 %s
-auths.tip.nextcloud=使用下面的菜单“设置(Settings) -> 安全(Security) -> OAuth 2.0 client”在您的实例上注册一个新的 OAuth 客户端。
+auths.tip.nextcloud=使用菜单“设置->安全->OAuth 2.0客户端”在您的实例上注册一个新的 OAuth 客户端
auths.tip.dropbox=在 %s 上创建一个新的应用程序
auths.tip.facebook=`在 %s 注册一个新的应用,并添加产品"Facebook 登录"`
auths.tip.github=在 %s 注册一个 OAuth 应用程序
@@ -3383,7 +3383,7 @@ auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认
auths.deletion_success=认证源已经更新。
auths.login_source_exist=认证源 '%s' 已经存在。
auths.login_source_of_type_exist=此类型的认证源已存在。
-auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商: %s
+auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商:%s
auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL(这必须是一个以 http:// 或 https://开头的有效的 URL)
config.server_config=服务器配置
@@ -3452,7 +3452,7 @@ config.allow_dots_in_usernames = 允许用户在用户名中使用英文句号
config.default_allow_only_contributors_to_track_time=仅允许成员跟踪时间
config.no_reply_address=隐藏电子邮件域名
config.default_visibility_organization=新组织的默认可见性
-config.default_enable_dependencies=默认情况下启用工单依赖
+config.default_enable_dependencies=默认情况下启用议题依赖
config.webhook_config=Web 钩子配置
config.queue_length=队列长度
@@ -3544,7 +3544,7 @@ monitor.process.cancel_notices=中止:%s ?
monitor.process.children=子进程
monitor.queues=队列
-monitor.queue=队列: %s
+monitor.queue=队列:%s
monitor.queue.name=名称
monitor.queue.type=类型
monitor.queue.exemplar=数据类型
@@ -3609,13 +3609,13 @@ monitor.duration = 时长(秒)
create_repo=创建了仓库 %s
rename_repo=重命名仓库 %[1]s
为 %[3]s
commit_repo=推送到了仓库 %[4]s 的 %[3]s 分支
-create_issue=`创建了工单 %[3]s#%[2]s `
-close_issue=`关闭了工单 %[3]s#%[2]s `
-reopen_issue=`重新开放了工单 %[3]s#%[2]s `
+create_issue=`创建了议题 %[3]s#%[2]s `
+close_issue=`关闭了议题 %[3]s#%[2]s `
+reopen_issue=`重新开放了议题 %[3]s#%[2]s `
create_pull_request=`创建了合并请求 %[3]s#%[2]s `
close_pull_request=`关闭了合并请求 %[3]s#%[2]s `
reopen_pull_request=`重新开放了合并请求 %[3]s#%[2]s `
-comment_issue=`评论了工单 %[3]s#%[2]s `
+comment_issue=`评论了议题 %[3]s#%[2]s `
comment_pull=`评论了合并请求 %[3]s#%[2]s `
merge_pull_request=`合并了合并请求 %[3]s#%[2]s `
auto_merge_pull_request=`自动合并了拉取请求 %[3]s#%[2]s `
@@ -3660,8 +3660,8 @@ raw_minutes=分钟
[dropzone]
default_message=拖放文件或点击此处上传。
-invalid_input_type=您不能上传该类型的文件
-file_too_big=文件体积({{filesize}} MB)超过了最大允许体积({{maxFilesize}} MB)
+invalid_input_type=您不能上传该类型的文件。
+file_too_big=文件体积({{filesize}} MB)超过了最大允许体积({{maxFilesize}} MB)。
remove_file=移除文件
[notification]
@@ -3692,7 +3692,7 @@ error.probable_bad_default_signature=警告!虽然默认密钥拥有此ID,
[units]
unit=单元
error.no_unit_allowed_repo=您没有被允许访问此仓库的任何单元。
-error.unit_not_allowed=您没有权限访问此仓库单元
+error.unit_not_allowed=您没有权限访问此仓库单元。
[packages]
title=软件包
@@ -3719,7 +3719,7 @@ details.project_site=项目站点
details.repository_site=仓库网站
details.documentation_site=文档站点
details.license=许可协议
-assets=文件
+assets=资源
versions=版本
versions.view_all=查看全部
dependency.id=ID
@@ -3816,7 +3816,7 @@ settings.delete.error=删除软件包失败。
owner.settings.cargo.title=Cargo 注册中心索引
owner.settings.cargo.initialize=初始化索引
owner.settings.cargo.initialize.description=使用 Cargo 注册中心时需要一个特殊索引的 Git 仓库。使用此选项将(重新)创建仓库并自动配置它。
-owner.settings.cargo.initialize.error=初始化Cargo索引失败: %v
+owner.settings.cargo.initialize.error=初始化Cargo索引失败:%v
owner.settings.cargo.initialize.success=Cargo索引已经成功创建。
owner.settings.cargo.rebuild=重建索引
owner.settings.cargo.rebuild.description=如果索引与存储的 Cargo 包不同步,重建可能会有用。
@@ -3875,11 +3875,11 @@ alt.repository.multiple_groups = 此软件包在多个组中可用。
[secrets]
secrets=密钥
-description=Secrets 将被传给特定的 Actions,其它情况将不能读取
+description=机密将被传给特定的 Action,其它情况将不能被读取。
none=还没有密钥。
creation=添加密钥
creation.name_placeholder=不区分大小写,只能包含英文字母、数字或下划线,不能以 GITEA_ 或 GITHUB_ 开头
-creation.value_placeholder=输入任何内容,开头和结尾的空白都会被省略
+creation.value_placeholder=输入任何内容。开头和结尾的空格都会被省略。
creation.success=您的密钥 '%s' 添加成功。
creation.failed=添加密钥失败。
deletion=删除密钥
@@ -3914,7 +3914,7 @@ runners.description=组织描述
runners.labels=标签
runners.last_online=上次在线时间
runners.runner_title=运行器
-runners.task_list=最近在此runner上的任务
+runners.task_list=最近在此运行器上的任务
runners.task_list.no_tasks=还没有任务。
runners.task_list.run=执行
runners.task_list.status=状态
@@ -3930,7 +3930,7 @@ runners.delete_runner_success=运行器删除成功
runners.delete_runner_failed=删除运行器失败
runners.delete_runner_header=确认要删除此运行器
runners.delete_runner_notice=如果一个任务正在运行在此运行器上,它将被终止并标记为失败。它可能会打断正在构建的工作流。
-runners.none=无可用的 Runner
+runners.none=无可用的运行器
runners.status.unspecified=未知
runners.status.idle=空闲
runners.status.active=激活
@@ -3943,8 +3943,8 @@ runs.all_workflows=所有工作流
runs.commit=提交
runs.scheduled=已计划的
runs.pushed_by=推送者
-runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件: %s
-runs.no_matching_online_runner_helper=没有匹配标签的在线 runner: %s
+runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件:%s
+runs.no_matching_online_runner_helper=没有匹配标签的在线运行器:%s
runs.actor=操作者
runs.status=状态
runs.actors_no_select=所有操作者
@@ -3970,7 +3970,7 @@ variables.creation=添加变量
variables.none=目前还没有变量。
variables.deletion=删除变量
variables.deletion.description=删除变量是永久性的,无法撤消。继续吗?
-variables.description=变量将被传给特定的 Actions,其它情况将不能读取
+variables.description=变量将被传给特定的 Action,其它情况将不能被读取。
variables.id_not_exist=ID为 %d 的变量不存在。
variables.edit=编辑变量
variables.deletion.failed=删除变量失败。
@@ -4032,7 +4032,7 @@ match = 匹配
match_tooltip = 仅包含与搜索词完全匹配的结果
fuzzy_tooltip = 包含与搜索词相近的结果
exact = 精确
-issue_kind = 搜索工单…
+issue_kind = 搜索议题…
pull_kind = 搜索合并请求…
exact_tooltip = 仅包含与搜索词精确匹配的结果
milestone_kind = 搜索里程碑…
@@ -4063,9 +4063,9 @@ test = 好的
code.write = 写入: 推送到仓库,创建分支和标签。
code.read = 读取: 访问并克隆仓库的代码。
actions.read = 读取: 查看集成的 CI/CD 管道及其日志。
-issues.write = 写入: 关闭工单并管理元数据,如标签、里程碑、指派成员、截止日期和依赖。
-releases.write = 写入: 发布、编辑和删除版本发布及其资产。
-issues.read = 读取: 阅读并创建工单和评论。
+issues.write = 写入: 关闭议题并管理元数据,如标签、里程碑、指派成员、截止日期和依赖。
+releases.write = 写入: 发布、编辑和删除版本发布及其资源。
+issues.read = 读取: 阅读并创建议题和评论。
pulls.read = 读取: 阅读并创建合并请求。
releases.read = 读取: 查看并下载版本发布。
wiki.read = 读取: 阅读集成的百科及其历史。
@@ -4074,7 +4074,7 @@ projects.read = 读取: 访问仓库项目看板。
packages.read = 读取: 查看并下载指派给仓库的软件包。
packages.write = 写入: 发布并删除指派给仓库的软件包。
actions.write = 写入: 手动触发、重启、取消或批准待处理的 CI/CD 管道。
-ext_issues = 访问外部工单系统的链接。权限由外部管理。
+ext_issues = 访问外部议题系统的链接。权限由外部管理。
ext_wiki = 访问外部百科的链接。权限由外部管理。
projects.write = 写入: 创建项目和列并进行编辑。
pulls.write = 写入: 关闭合并请求并管理元数据,如标签、里程碑、指派成员、截止日期和依赖。
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index d0d3b15427..20df733650 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -105,7 +105,7 @@ preview=預覽
loading=載入中…
error=錯誤
-error404=您嘗試造訪的頁面 不存在 或 您沒有權限 檢視該頁面。
+error404=您嘗試造訪的頁面不存在 、已被移除 ,或您沒有權限 檢視該頁面。
never=從來沒有
unknown=未知
@@ -207,6 +207,13 @@ table_modal.header = 新增表格
buttons.indent.tooltip = 使項目縮排一層
buttons.unindent.tooltip = 使項目取消縮排一層
+link_modal.header = 新增連結
+
+link_modal.url = 網址
+link_modal.description = 描述
+
+link_modal.paste_reminder = 提示:當您的剪貼簿中有網址時,可以直接貼到編輯器中來建立連結。
+
[filter]
string.asc=A - Z
string.desc=Z - A
@@ -217,7 +224,7 @@ missing_csrf=錯誤的請求:未提供 CSRF 符記
invalid_csrf=錯誤的請求:無效的 CSRF 符記
not_found=找不到目標。
network_error=網路錯誤
-report_message = 如果您相信這是一個 Forgejo 的錯誤,請在 Codeberg 上搜尋相關問題,或在必要時提出一個新問題。
+report_message = 如果您相信這是一個 Forgejo 的錯誤,請在 Codeberg 上搜尋相關議題,或在必要時提出一個新議題。
server_internal = 伺服器內部錯誤
[startpage]
@@ -710,7 +717,7 @@ show_on_map = 在地圖上顯示這個地點
settings = 使用者設定
block_user = 封鎖使用者
block_user.detail_1 = 你們將停止互相關注,並且無法互相關注。
-block_user.detail_2 = 此使用者將無法與你擁有的儲存庫或由你建立的問題和評論進行互動。
+block_user.detail_2 = 此使用者將無法與你擁有的儲存庫或由你建立的議題和評論進行互動。
followers_one = %d 位追蹤者
following_one = 追蹤 %d 個人
block_user.detail_3 = 你們將無法互相新增為儲存庫協作者。
@@ -1010,7 +1017,7 @@ uploaded_avatar_is_too_big = 上傳檔案的大小 (%d KiB)超過了上限
select_permissions = 選擇權限
permission_write = 讀寫
permissions_list = 權限:
-add_email_confirmation_sent = 我們已發送一封確認信至 「%s」。請檢查您的信箱並在 %s 內確認您的信箱地址。
+add_email_confirmation_sent = 確認信已發送至「%s」。請在接下來的 %s 內前往收件匣查看該郵件,並點擊其中的連結以完成電子郵件地址的確認。
repo_and_org_access = 儲存庫和組織存取權
permissions_public_only = 僅公開
permissions_access_all = 全部(公開、私有和受限)
@@ -1024,9 +1031,9 @@ unbind_success = 已成功移除該社群帳號。
create_oauth2_application_success = 您已成功建立一個新的 OAuth2 應用程式。
change_username_prompt = 註:更改您的使用者名稱也會更改您的帳號 URL。
change_username_redirect_prompt = 舊的使用者名稱在被其他使用者認領之前將會轉址到新的使用者名稱。
-visibility.limited_tooltip = 只有已登入的使用者能看見
+visibility.limited_tooltip = 僅對已登入的使用者可見
visibility.private_tooltip = 只有您加入的組織之成員能看見
-keep_email_private_popup = 這將在您的個人資料頁面、合併請求或網頁檔案編輯器中隱藏您的電子信箱地址。已推送的提交不會被修改。在提交中使用 %s 來將其連結至您的帳號。
+keep_email_private_popup = 您的電子郵件地址不會顯示在個人資料頁面中,也不會成為透過網頁介面(例如上傳檔案、編輯或合併提交)所建立的提交紀錄的預設地址。取而代之的是,可以使用特殊地址 %s 將這些提交關聯到您的帳號。此設定不會影響既有的提交紀錄。
ssh_signonly = 因為目前 SSH 已被停用,這個金鑰只被用來校驗提交簽署。
email_desc = 您的主要電子信箱將被用於通知、密碼復原、和網頁 Git 操作(如果您的信箱不是隱藏的)。
pronouns_custom = 自訂
@@ -1062,6 +1069,34 @@ change_username_redirect_prompt.with_cooldown.one = 舊的使用者名稱將在
change_username_redirect_prompt.with_cooldown.few = 舊的使用者名稱將在 %[1]d 天的冷卻期後對所有人開放,你仍然可以在冷卻期內重新獲得舊的使用者名稱。
keep_activity_private.description = 你的公開活動 只有你和站點管理員可見。
+storage_overview = 儲存空間概覽
+quota = 配額
+regenerate_token = 重新產生
+quota.rule.exceeded = 已超出
+quota.rule.no_limit = 無限制
+quota.sizes.all = 全部
+quota.sizes.repos.all = 儲存庫
+quota.sizes.assets.all = 資產
+quota.sizes.assets.attachments.all = 附件
+quota.sizes.assets.artifacts = 製品
+quota.sizes.assets.packages.all = 軟體包
+quota.sizes.wiki = 百科
+
+keep_pronouns_private = 僅向已驗證的使用者顯示代名詞
+keep_pronouns_private.description = 這將對未登入的訪客隱藏您的代名詞。
+access_token_regeneration = 重新產生存取符記
+access_token_regeneration_desc = 重新產生存取符記將會撤銷使用該符記的應用程式對您帳號的存取權限,此操作無法還原。是否繼續?
+regenerate_token_success = 符記已重新產生。使用該符記的應用程式將不再具有你帳號的存取權限,必須更新為新的符記後才能繼續使用。
+quota.applies_to_user = 以下配額規則適用於您的帳號
+quota.applies_to_org = 以下配額規則適用於此組織
+quota.rule.exceeded.helper = 符合此規則的物件總大小已超出配額限制。
+quota.sizes.repos.public = 公開儲存庫
+quota.sizes.repos.private = 私有儲存庫
+quota.sizes.git.all = Git 內容
+quota.sizes.git.lfs = Git LFS
+quota.sizes.assets.attachments.issues = 問題附件
+quota.sizes.assets.attachments.releases = 版本發布附件
+
[repo]
owner=所有者
owner_helper=組織可能因為儲存庫數量上限而未列入此選單。
@@ -1098,7 +1133,7 @@ issue_labels=標籤
issue_labels_helper=選擇標籤集
license=授權條款
license_helper=選擇授權條款檔案
-license_helper_desc=授權條款定義了他人使用您原始碼的允許和禁止事項。不確定哪個適用於您的專案?查看選擇授權條款。
+license_helper_desc=授權條款定義了他人使用您原始碼的允許和禁止事項。不確定哪個適用於您的專案?查看選擇授權條款 。
readme=讀我檔案
readme_helper=選擇讀我檔案範本
readme_helper_desc=這是您能為專案撰寫完整描述的地方。
@@ -1132,7 +1167,7 @@ forks=分叉
reactions_more=和其他 %d 個
unit_disabled=網站管理員已經停用這個儲存庫區域。
language_other=其他
-adopt_search=輸入帳號以搜尋未接管的儲存庫... (留白以查詢全部)
+adopt_search=輸入帳號以搜尋未接管的儲存庫... (留白以查詢全部)
adopt_preexisting_label=接管檔案
adopt_preexisting=接管既有的檔案
adopt_preexisting_content=從 %s 建立儲存庫
@@ -1204,7 +1239,7 @@ migrate.migrate_items_options=遷移其他項目需要存取符記
migrated_from=已從 %[2]s 遷移
migrated_from_fake=已從 %[1]s 遷移
migrate.migrate=從 %s 遷移
-migrate.migrating=正在從 %s 遷移...
+migrate.migrating=正在從 %s 遷移…
migrate.migrating_failed=從 %s 遷移失敗。
migrate.migrating_failed_no_addr=遷移失敗。
migrate.github.description=從 github.com 或 GitHub Enterprise 伺服器遷移資料。
@@ -1347,7 +1382,7 @@ editor.filename_cannot_be_empty=檔案名稱不能為空。
editor.filename_is_invalid=檔名無效:「%s」。
editor.branch_does_not_exist=此儲存庫沒有名為「%s」的分支。
editor.branch_already_exists=此儲存庫已有名為「%s」的分支。
-editor.file_changed_while_editing=檔案內容在您編輯時已被更改。按一下此處 來檢視被更改的地方或再次提交 以覆蓋這些變更。
+editor.file_changed_while_editing=檔案內容自您開啟後已有變更。點此查看 ,或再次提交變更 以覆寫原內容。
editor.file_already_exists=此儲存庫已有名為「%s」的檔案。
editor.commit_empty_file_header=提交空白檔案
editor.commit_empty_file_text=你準備提交的檔案是空白的,是否繼續?
@@ -1566,7 +1601,7 @@ issues.commented_at=`已留言 %s `
issues.delete_comment_confirm=您確定要刪除這則留言嗎?
issues.context.copy_link=複製連結
issues.context.quote_reply=引用回覆
-issues.context.reference_issue=新增問題並參考
+issues.context.reference_issue=在新問題中引用
issues.context.edit=編輯
issues.context.delete=刪除
issues.close=關閉問題
@@ -1579,8 +1614,8 @@ issues.reopened_at=`重新開放了這個問題 %[2]
issues.commit_ref_at=`在提交中關聯了這個問題 %[2]s `
issues.ref_issue_from=`關聯了這個問題 %[4]s %[2]s `
issues.ref_pull_from=`關聯了這個合併請求 %[4]s %[2]s `
-issues.ref_closing_from=`關聯了合併請求 %[4]s 將關閉這個問題 %[2]s `
-issues.ref_reopening_from=`關聯了合併請求 %[4]s 將重新開放這個問題 %[2]s `
+issues.ref_closing_from=`從將關閉此問題的拉取請求 %[4]s 中提及了此問題 ,%[2]s `
+issues.ref_reopening_from=`從將重新開啟此問題的拉取請求 %[4]s 中提及了此問題 ,%[2]s `
issues.ref_closed_from=`關閉了這個問題 %[4]s %[2]s `
issues.ref_reopened_from=`重新開放了這個問題 %[4]s %[2]s `
issues.ref_from=`自 %[1]s`
@@ -1629,8 +1664,8 @@ issues.unlock=解鎖對話
issues.lock.unknown_reason=由於未知的原因而無法鎖定問題。
issues.lock_duplicate=問題無法被鎖定兩次。
issues.unlock_error=無法解鎖未被鎖定的問題。
-issues.lock_with_reason=因為 %s 而鎖定,並將對話設為協作者限定 %s
-issues.lock_no_reason=鎖定並將對話設為協作者限定 %s
+issues.lock_with_reason=因為 %s 而鎖定,並將對話限制為協作者 %s
+issues.lock_no_reason=鎖定並將對話限制為協作者 %s
issues.unlock_comment=解鎖這個對話 %s
issues.lock_confirm=鎖定
issues.unlock_confirm=解除鎖定
@@ -1724,8 +1759,8 @@ issues.review.left_comment=留下了回應
issues.review.content.empty=您必須留下訊息指出需要修正的地方。
issues.review.reject=請求了變更 %s
issues.review.wait=被請求進行審核 %s
-issues.review.add_review_request=請求了 %s 來審核 %s
-issues.review.remove_review_request=移除了對 %s 的審核請求 %s
+issues.review.add_review_request=請求 %[1]s 進行審查 %[2]s
+issues.review.remove_review_request=移除了對 %[1]s 的審查請求 %[2]s
issues.review.remove_review_request_self=拒絕了審核 %s
issues.review.pending=待處理
issues.review.review=審核
@@ -1809,7 +1844,7 @@ pulls.reject_count_1=%d 個變更請求
pulls.reject_count_n=%d 個變更請求
pulls.waiting_count_1=%d 個正在等待審核
pulls.waiting_count_n=%d 個正在等待審核
-pulls.wrong_commit_id=提交 id 必須存在於目標分支上
+pulls.wrong_commit_id=提交 ID 必須存在於目標分支上
pulls.no_merge_desc=無法進行合併,因為所有儲存庫的合併選項已被停用。
pulls.no_merge_helper=在儲存庫設定啟用合併選項或手動合併該合併請求。
@@ -1825,13 +1860,13 @@ pulls.merge_commit_id=合併提交 ID
pulls.require_signed_wont_sign=該分支需要經簽署的提交,但此合併將不會被簽署
pulls.invalid_merge_option=您無法對此合併請求使用這個合併選項。
-pulls.merge_conflict=合併失敗:合併時發生衝突。 提示:請嘗試不同的策略
+pulls.merge_conflict=合併失敗:合併時發生衝突。 提示:請嘗試其他的合併策略
pulls.merge_conflict_summary=錯誤訊息
-pulls.rebase_conflict=合併失敗:Rebase 提交時發生衝突:%[1]s。 提示:請嘗試不同的策略
+pulls.rebase_conflict=合併失敗:Rebase 提交時發生衝突:%[1]s。 提示:請嘗試其他的合併策略
pulls.rebase_conflict_summary=錯誤訊息
-pulls.unrelated_histories=合併失敗:要合併的 HEAD 和基底分支沒有共同的歷史。 提示:請嘗試不同的策略
+pulls.unrelated_histories=合併失敗:要合併的 HEAD 和基底分支沒有共同的歷史。 提示:請嘗試其他的合併策略
pulls.merge_out_of_date=合併失敗:產生合併時,基底已被更新。提示:再試一次。
-pulls.head_out_of_date=合併失敗:產生合併時,head 已被更新。提示:再試一次。
+pulls.head_out_of_date=合併失敗:產生合併時,HEAD 已被更新。提示:再試一次。
pulls.push_rejected=合併失敗:此推送被拒絕。請檢查此儲存庫的 Git Hook。
pulls.push_rejected_summary=完整的拒絕訊息
pulls.push_rejected_no_message=推送失敗:此推送被拒絕但未提供其他資訊。請檢查此儲存庫的 Git Hook
@@ -1899,7 +1934,7 @@ milestones.filter_sort.most_issues=問題由多到少
milestones.filter_sort.least_issues=問題由少到多
-ext_wiki=外部 Wiki
+ext_wiki=外部百科
ext_wiki.desc=連結外部 Wiki。
wiki=Wiki
@@ -1926,7 +1961,7 @@ wiki.page_already_exists=相同名稱的 Wiki 頁面已經存在。
wiki.reserved_page=「%s」是保留的 Wiki 頁面名稱。
wiki.pages=所有頁面
wiki.last_updated=最後更新於 %s
-wiki.page_name_desc=輸入此 Wiki 頁面的名稱。一些特殊名稱有:「Home」、「_Sidebar」、「_Footer」等。
+wiki.page_name_desc=輸入此百科頁面的名稱。一些特殊名稱有:「Home」、「_Sidebar」、「_Footer」等。
activity=動態
activity.period.filter_label=期間:
@@ -2035,10 +2070,10 @@ settings.update_settings=儲存設定
settings.branches.update_default_branch=更新預設分支
settings.branches.add_new_rule=增加新規則
settings.advanced_settings=進階設定
-settings.wiki_desc=啟用儲存庫 Wiki
-settings.use_internal_wiki=使用內建 Wiki
-settings.use_external_wiki=使用外部 Wiki
-settings.external_wiki_url=外部 Wiki 網址
+settings.wiki_desc=啟用儲存庫百科
+settings.use_internal_wiki=使用內建百科
+settings.use_external_wiki=使用外部百科
+settings.external_wiki_url=外部百科網址
settings.external_wiki_url_error=外部 Wiki 網址不是有效的網址。
settings.external_wiki_url_desc=點擊百科分頁時,使用者會被轉址至外部百科的 URL。
settings.issues_desc=啟用儲存庫問題追蹤器
@@ -2067,7 +2102,7 @@ settings.pulls.default_allow_edits_from_maintainers=預設允許維護者進行
settings.releases_desc=啟用儲存庫版本發佈
settings.packages_desc=啟用儲存庫軟體包註冊中心
settings.projects_desc=啟用儲存庫專案
-settings.actions_desc=啟用儲存庫 Actions
+settings.actions_desc=啟用與 Forgejo Actions 整合的 CI/CD 流程
settings.admin_settings=管理員設定
settings.admin_enable_health_check=啟用儲存庫的健康檢查(git fsck)
settings.admin_code_indexer=程式碼索引器
@@ -2117,10 +2152,10 @@ settings.trust_model.committer.desc=提交者的有效簽署將被標記為「
settings.trust_model.collaboratorcommitter=協作者 + 提交者
settings.trust_model.collaboratorcommitter.long=協作者 + 提交者:信任協作者同時是提交者的簽署
settings.trust_model.collaboratorcommitter.desc=此儲存庫協作者的有效簽署在他同時是提交者時將被標記為「受信任」,簽署只符合提交者時將標記為「不受信任」,都不符合時標記為「不符合」。這會強制 Forgejo 成為受簽署提交的提交者,實際的提交者將於提交訊息結尾被標記為「Co-Authored-By:」和「Co-Committed-By:」。預設的 Forgejo 金鑰必須符合資料庫中的一位使用者。
-settings.wiki_delete=刪除 Wiki 資料
+settings.wiki_delete=刪除百科資料
settings.wiki_delete_desc=刪除儲存庫 Wiki 資料是永久的且不可還原。
settings.wiki_delete_notices_1=- 這將會永久刪除與停用 %s 的儲存庫 Wiki。
-settings.confirm_wiki_delete=刪除 Wiki 資料
+settings.confirm_wiki_delete=刪除百科資料
settings.wiki_deletion_success=已刪除儲存庫的 Wiki 資料。
settings.delete=刪除此儲存庫
settings.delete_desc=刪除儲存庫是永久的且不可還原。
@@ -2166,7 +2201,7 @@ settings.webhook.payload=內容
settings.webhook.body=本體
settings.webhook.replay.description=再次執行此 Webhook。
settings.webhook.delivery.success=已將事件加入到傳送佇列,可能需要等待幾分鐘才會出現於傳送紀錄。
-settings.githooks_desc=Git Hook 是 Git 本身提供的功能。您可以在下方編輯 hook 檔案以設定自訂作業。
+settings.githooks_desc=Git hook 是 Git 本身提供的功能。您可以在下方編輯 hook 檔案以設定自訂作業。
settings.githook_edit_desc=如果 Hook 未啟動,則會顯示範例文件中的內容。如果想要刪除某個 Hook,則送出空白內容即可。
settings.githook_name=Hook 名稱
settings.githook_content=Hook 內容
@@ -2217,15 +2252,15 @@ settings.event_pull_request_desc=建立、編輯、關閉及重新開放合併
settings.event_pull_request_assign=指派
settings.event_pull_request_assign_desc=指派或取消指派合併請求。
settings.event_pull_request_label=標籤
-settings.event_pull_request_label_desc=更新或清除合併請求標籤。
+settings.event_pull_request_label_desc=已新增或移除合併請求的標籤。
settings.event_pull_request_milestone=里程碑
settings.event_pull_request_milestone_desc=里程碑已新增、已移除或已修改。
settings.event_pull_request_comment=評註
settings.event_pull_request_comment_desc=建立、編輯或刪除合併請求的留言。
settings.event_pull_request_review=審核
-settings.event_pull_request_review_desc=核准、退回或提出審核留言。
+settings.event_pull_request_review_desc=合併請求已被核准、拒絕,或已有審查留言新增。
settings.event_pull_request_sync=同步
-settings.event_pull_request_sync_desc=合併請求同步。
+settings.event_pull_request_sync_desc=分支已自動與目標分支同步更新。
settings.event_package=軟體包
settings.event_package_desc=已在儲存庫中建立或刪除軟體包。
settings.branch_filter=分支篩選
@@ -2317,9 +2352,9 @@ settings.require_signed_commits=僅接受經簽署的提交
settings.require_signed_commits_desc=拒絕未經簽署或未經驗證的提交推送到此分支。
settings.protect_branch_name_pattern=受保護的分支名稱式樣
settings.protect_protected_file_patterns=受保護檔案的式樣(以半形分號區隔「;」)
-settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個式樣。請於 %s 文件查看模式格式。範例: .drone.yml
, /docs/**/*.txt
。
+settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個式樣。請於 %[2]s 文件查看模式格式。範例: .drone.yml
, /docs/**/*.txt
。
settings.protect_unprotected_file_patterns=未受保護檔案的式樣(以半形分號區隔「;」)
-settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 %[2]s 文件查看模式格式。範例: .drone.yml
, /docs/**/*.txt
。
+settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 %[2]s 文件查看模式格式。範例: .drone.yml
, /docs/**/*.txt
。
settings.add_protected_branch=啟用保護
settings.delete_protected_branch=停用保護
settings.protected_branch_deletion=刪除分支保護
@@ -2337,7 +2372,7 @@ settings.choose_branch=選擇一個分支…
settings.no_protected_branch=沒有受保護的分支。
settings.edit_protected_branch=編輯
settings.protected_branch_required_rule_name=必須填寫規則名稱
-settings.protected_branch_duplicate_rule_name=規則名稱已存在
+settings.protected_branch_duplicate_rule_name=已經存在一條針對這組分支的規則
settings.protected_branch_required_approvals_min=需要的核可數量不能為負數。
settings.tags=標籤
settings.tags.protection=標籤保護
@@ -2375,7 +2410,7 @@ settings.lfs_invalid_locking_path=無效的路徑: %s
settings.lfs_invalid_lock_directory=無法鎖定目錄: %s
settings.lfs_lock_already_exists=鎖定已存在:%s
settings.lfs_lock=鎖定
-settings.lfs_lock_path=要鎖定的檔案路徑...
+settings.lfs_lock_path=要鎖定的檔案路徑…
settings.lfs_locks_no_locks=沒有鎖定
settings.lfs_lock_file_no_exist=已鎖定的檔案不存在於預設分支
settings.lfs_force_unlock=強制解鎖
@@ -2471,7 +2506,7 @@ release.tag_helper=新增或選擇現有的標籤。
release.tag_helper_new=新標籤,將在目標上建立此標籤。
release.tag_helper_existing=現有的標籤。
release.title_empty=標題不可為空。
-release.prerelease_desc=標記為 Pre-Release
+release.prerelease_desc=標記為預發行
release.prerelease_helper=標記此版本不適合生產使用。
release.cancel=取消
release.publish=發佈發行
@@ -2604,7 +2639,7 @@ commits.search_branch = 此分支
commits.browse_further = 進一步瀏覽
commits.renamed_from = 自 %s 重新命名
issues.filter_milestone_none = 沒有里程碑
-issues.num_comments_1 = %s 則留言
+issues.num_comments_1 = %d 則留言
issues.no_content = 沒有提供敘述。
settings.new_owner_blocked_doer = 新的所有者已封鎖您。
new_repo_helper = 一個儲存庫包含專案的所有檔案和它們的修訂歷史。在別處已經有儲存庫了嗎?遷移儲存庫 。
@@ -2614,10 +2649,10 @@ issues.filter_milestone_all = 所有里程碑
issues.author_helper = 此使用者是作者。
pulls.blocked_by_approvals = 此合併請求還沒有足夠的核可。已有 %d 個,總共需要 %d 個核可。
wiki.search = 搜尋百科
-settings.mirror_settings.docs.disabled_pull_mirror.instructions = 設定您的儲存庫以自動推送提交、標簽、和分支至另一個儲存庫。Pull 鏡像已被您的管理員停用。
+settings.mirror_settings.docs.disabled_pull_mirror.instructions = 設定你的專案使其自動將提交、標籤與分支推送到另一個儲存庫。您的網站管理員已停用拉取鏡像功能。
settings.mirror_settings.docs = 設定您的儲存庫以自動與另一個儲存庫同步提交、標籤、和分支。
settings.mirror_settings.docs.disabled_push_mirror.info = 推送鏡像已被您的網站管理員停用。
-settings.mirror_settings.docs.pull_mirror_instructions = 如需建立一個 pull 鏡像,請參閱:
+settings.mirror_settings.docs.pull_mirror_instructions = 如需建立一個拉取鏡像,請參閱:
blame.ignore_revs = .git-blame-ignore-revs 中的修訂已被忽略。點擊這裡 來檢視一般的責任歸屬界面。
editor.file_is_a_symlink = `「%s」是一個符號連結。網頁編輯器無法編輯符號連結`
issues.label_archive = 封存標籤
@@ -2629,7 +2664,7 @@ pulls.showing_only_single_commit = 只顯示提交 %[1]s 的變更
pulls.cmd_instruction_merge_desc = 合併更改並在 Forgejo 上更新。
signing.wont_sign.pubkey = 無法簽署該提交,因為您沒有與您帳號連結的公鑰。
signing.wont_sign.twofa = 您必須啟用兩步驟認證才能簽署提交。
-signing.wont_sign.basesigned = 因為 base 提交沒有被簽署,無法簽署該提交。
+signing.wont_sign.basesigned = 合併將不會被簽署,因為其基礎提交尚未簽署。
settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning = 目前,這個操作只能在「新的遷移」目錄完成。如需更多資訊,請參閱:
settings.mirror_settings.docs.disabled_push_mirror.instructions = 設定您的儲存庫以自動從另一個儲存庫拉取提交、標籤和分支。
issues.role.contributor_helper = 該使用者過去曾經提交至此儲存庫。
@@ -2642,14 +2677,14 @@ signing.wont_sign.error = 在檢查是否能簽署提交時發生錯誤。
issues.num_participants_one = %d 位參與者
pulls.showing_specified_commit_range = 只顯示 %[1]s 至 %[2]s 之間的變更
blame.ignore_revs.failed = 忽略 .git-blame-ignore-revs 中的修訂失敗。
-issues.blocked_by_user = 因為您被該儲存庫的所有者封鎖,您不能提出一個新的問題。
+issues.blocked_by_user = 因為您已被儲存庫擁有者封鎖,您無法在此儲存庫中建立問題。
pulls.blocked_by_user = 因為您被這個儲存庫的所有者封鎖,您不能在這裡開啟一個合併請求。
pulls.has_merged = 失敗:該合併請求已被合併,您無法再合併一次或更改目標分支。
wiki.cancel = 取消
activity.navbar.code_frequency = 寫程式頻率
settings.mirror_settings.docs.no_new_mirrors = 您的儲存庫目前是另一個儲存庫的鏡像。請記住,您目前不能建立新的鏡像。
settings.mirror_settings.docs.can_still_use = 雖然您不能建立新的鏡像,您還是可以使用既有的鏡像。
-pulls.reopen_failed.base_branch = 因為這個合併請求的 base 分支不存在,它無法被開啟。
+pulls.reopen_failed.base_branch = 因為這個合併請求的基礎分支不存在,它無法被開啟。
issues.label_archive_tooltip = 在預設情況下,標籤搜尋時會排除被封存的標籤。
signing.wont_sign.approved = 因為合併請求沒有被核可,這個合併不會被簽署。
activity.navbar.recent_commits = 最近的提交
@@ -2664,7 +2699,7 @@ editor.push_out_of_date = 該推送似乎過期了。
issues.cancel_tracking_history = `已取消時間追蹤 %s`
issues.due_date_not_writer = 您需要有寫入這個儲存庫的權限才能更新其問題的到期日。
pulls.commit_ref_at = `在提交 %[2]s 引用了這個合併請求`
-pulls.cmd_instruction_checkout_desc = 從您的專案儲存庫 checkout 一個新的分支來測試這些更改。
+pulls.cmd_instruction_checkout_desc = 從您的專案儲存庫中,建立並切換到一個新分支以測試這些變更。
pulls.cmd_instruction_merge_title = 合併
pulls.ready_for_review = 可以開始審閱了嗎?
pulls.cmd_instruction_hint = `檢視命令列指示`
@@ -2689,7 +2724,7 @@ pulls.blocked_by_changed_protected_files_1 = 這個合併請求被暫止,因
pulls.blocked_by_changed_protected_files_n = 這個合併請求被暫止,因為它更改了這些受保護的檔案:
pulls.status_checks_hide_all = 隱藏所有檢查
pulls.status_checks_show_all = 顯示所有檢查
-pulls.reopen_failed.head_branch = 因為這個合併請求的 head 分支不存在,它無法被開啟。
+pulls.reopen_failed.head_branch = 因為這個合併請求的 HEAD 分支不存在,無法重新開啟此合併請求。
activity.navbar.pulse = 動態
signing.will_sign = 將以金鑰「%s」簽署這個提交。
signing.wont_sign.headsigned = 因為 head 提交沒有被簽署,這個合併不會被簽署。
@@ -2706,7 +2741,7 @@ pulls.show_changes_since_your_last_review = 顯示自您上次審閱的變更
pulls.blocked_by_rejection = 這個合併請求有正式審閱者所請求的更改。
pulls.blocked_by_official_review_requests = 因為這個合併請求還缺少至少一個正式審閱者的核可,它已被暫止。
wiki.original_git_entry_tooltip = 與其使用友善連結,檢視原始 Git 檔案。
-settings.mirror_settings.docs.more_information_if_disabled = 您可以在這裡找到更多關於 push 和 pull 鏡像的資訊:
+settings.mirror_settings.docs.more_information_if_disabled = 您可以在這裡找到更多關於推送和拉取鏡像的資訊:
settings.mirror_settings.docs.doc_link_title = 如何建立儲存庫鏡像?
settings.mirror_settings.docs.pulling_remote_title = 從遠端儲存庫拉取
issues.author.tooltip.pr = 此使用者是這個合併請求的作者。
@@ -2790,9 +2825,9 @@ settings.unarchive.text = 取消封存儲存庫將恢復其接收提交和推送
release.hide_archive_links = 隱藏自動產生的封存
settings.protect_no_valid_status_check_patterns = 沒有有效的狀態檢查式樣。
settings.enforce_on_admins = 為儲存庫管理員強制執行此規則
-settings.wiki_rename_branch_main_notices_2 = 這將永久重新命名儲存庫 %s 的 Wiki 的內部分支。現有的簽出將需要更新。
+settings.wiki_rename_branch_main_notices_2 = 這將永久重新命名儲存庫 %s 的百科的內部分支。現有的簽出將需要更新。
settings.discord_icon_url.exceeds_max_length = 圖示網址長度必須小於或等於 2048 個字符
-settings.wiki_branch_rename_success = 儲存庫 Wiki 的分支名稱已成功規範化。
+settings.wiki_branch_rename_success = 儲存庫百科的分支名稱已成功規範化。
commits.view_single_diff = 查看此提交中對此提交的變更
issues.new.assign_to_me = 指派給我
mirror_denied_combination = 不能組合使用公鑰和基於密碼的驗證。
@@ -2804,9 +2839,9 @@ settings.federation_following_repos = 關注儲存庫的網址。以半形分號
settings.federation_not_enabled = 你的站點上未啟用聯邦。
settings.federation_apapiurl = 此儲存庫的聯邦網址。將其複製並貼上至另一個儲存庫的聯邦設定中作為關注儲存庫的網址。
settings.enter_repo_name = 準確輸入擁有者和儲存庫名稱,如下所示:
-settings.wiki_rename_branch_main = 規範化 Wiki 分支名稱
-settings.wiki_branch_rename_failure = 無法規範化儲存庫 Wiki 的分支名稱。
-settings.confirm_wiki_branch_rename = 重新命名 Wiki 分支
+settings.wiki_rename_branch_main = 規範化百科分支名稱
+settings.wiki_branch_rename_failure = 無法規範化儲存庫百科的分支名稱。
+settings.confirm_wiki_branch_rename = 重新命名百科分支
settings.transfer_quota_exceeded = 新擁有者(%s)已超出配額。儲存庫尚未轉移。
settings.wiki_rename_branch_main_notices_1 = 此操作無法 撤銷。
settings.push_mirror_sync_in_progress = 目前正在將變更推送至遠端 %s。
@@ -2817,13 +2852,13 @@ pulls.delete_after_merge.head_branch.is_protected = 你要刪除的頭分支是
pulls.delete_after_merge.head_branch.insufficient_branch = 你沒有權限刪除頭分支。
settings.pull_mirror_sync_in_progress = 目前正在從遠端 %s 拉取變更。
settings.pull_mirror_sync_quota_exceeded = 配額已超出,不拉取變更。
-settings.wiki_globally_editable = 允許任何人編輯 Wiki
+settings.wiki_globally_editable = 允許任何人編輯百科
settings.transfer_abort_success = 轉移儲存庫至 %s 已成功取消。
settings.add_collaborator_blocked_them = 無法新增協作者,因為他們已封鎖儲存庫擁有者。
settings.add_webhook.invalid_path = 路徑不能包含「.」、「..」或空字串。它不能以斜線開頭或結尾。
settings.webhook.test_delivery_desc_disabled = 要使用虛假事件測試此 Webhook,請啟動它。
settings.webhook.replay.description_disabled = 要重播此 Webhook,請啟動它。
-settings.wiki_rename_branch_main_desc = 將 Wiki 內部使用的分支重新命名為「%s」。此變更是永久性的,無法撤消。
+settings.wiki_rename_branch_main_desc = 將百科內部使用的分支重新命名為「%s」。此變更是永久性的,無法撤消。
settings.mirror_settings.push_mirror.copy_public_key = 複製公鑰
settings.default_update_style_desc = 用於更新落後於基礎分支的合併請求的預設更新模式。
summary_card_alt = 儲存庫 %s 的摘要卡
@@ -2858,8 +2893,27 @@ diff.git-notes.add = 增加註釋
diff.git-notes.remove-header = 移除註釋
settings.event_pull_request_enforcement = 執行
+issues.filter_no_results = 沒有結果
+issues.filter_no_results_placeholder = 嘗試調整您的搜尋篩選條件。
+issues.reaction.alt_add = 對留言添加 %[1]s 個反應。
+issues.review.add_review_requests = 請求 %[1]s 進行審查 %[2]s
+issues.review.remove_review_requests = 移除了對 %[1]s 的審查請求 %[2]s
+issues.review.add_remove_review_requests = 請求 %[1]s 進行審查,並取消了對 %[2]s 的審查請求 %[3]s
+issues.reopen.blocked_by_user = 您無法重新開啟此問題,因為您已被儲存庫擁有者或此問題的發佈者封鎖。
+pulls.cmd_instruction_merge_warning = 警告: 此儲存庫尚未啟用「自動偵測手動合併」設定,您之後需要手動標記此合併請求為已合併。
+pulls.agit_explanation = 此合併請求使用 AGit 工作流程建立。AGit 允許貢獻者透過「git push」提出變更,無需建立分支或分叉。
+pulls.editable_explanation = 此合併請求允許維護者進行編輯。您可以直接參與貢獻。
+settings.web_hook_name_sourcehut_builds = SourceHut Builds
+settings.sourcehut_builds.manifest_path = 建置清單路徑
+settings.sourcehut_builds.visibility = 作業可見性
+settings.sourcehut_builds.secrets_helper = 授權此作業存取建置機密(需要 SECRETS:RO 權限)
+settings.sourcehut_builds.access_token_helper = 具有 JOBS:RW 權限的存取權杖。請在 meta.sr.ht 上產生一個 builds.sr.ht 權杖 ,或一個 具有機密存取權限的 builds.sr.ht 權杖 。
+settings.protect_branch_name_pattern_desc = 受保護分支名稱的模式。請參閱文件說明 以了解模式語法。範例:main、release/**
+settings.matrix.room_id_helper = 可從 Element 網頁版客戶端取得 Room ID:進入房間設定 > 進階 > Internal room ID。範例:%s。
+diff.git-notes.remove-body = 此注釋將會被移除。
+
[graphs]
-component_loading = %s載入中…
+component_loading = 正在載入 %s…
code_frequency.what = 寫程式頻率
recent_commits.what = 最近的提交
contributors.what = 貢獻
@@ -2902,7 +2956,7 @@ settings.permission=權限
settings.repoadminchangeteam=儲存庫管理者可增加與移除團隊權限
settings.visibility=瀏覽權限
settings.visibility.public=公開
-settings.visibility.limited=受限(只有已驗證的使用者才可以看到)
+settings.visibility.limited=受限(僅對已登入使用者可見)
settings.visibility.limited_shortname=受限
settings.visibility.private=私有(只有組織成員才能看到)
settings.visibility.private_shortname=私有
@@ -3078,8 +3132,8 @@ dashboard.total_gc_time=總 GC 暫停時間
dashboard.total_gc_pause=總 GC 暫停時間
dashboard.last_gc_pause=上次 GC 暫停時間
dashboard.gc_times=GC 執行次數
-dashboard.delete_old_actions=從資料庫刪除所有舊行為
-dashboard.delete_old_actions.started=從資料庫刪除所有舊行為的任務已啟動。
+dashboard.delete_old_actions=從資料庫刪除所有舊操作紀錄
+dashboard.delete_old_actions.started=從資料庫刪除所有舊操作紀錄的任務已啟動。
dashboard.update_checker=更新檢查器
dashboard.delete_old_system_notices=從資料庫刪除所有舊系統提示
dashboard.gc_lfs=對 LFS meta objects 進行垃圾回收
@@ -3099,7 +3153,7 @@ users.repos=儲存庫數
users.created=建立時間
users.last_login=上次登入
users.never_login=從未登入
-users.send_register_notify=寄送使用者註冊通知
+users.send_register_notify=透過電子郵件傳送註冊通知
users.new_success=已建立新帳號「%s」。
users.edit=編輯
users.auth_source=認證來源
@@ -3115,7 +3169,7 @@ users.prohibit_login=已停權帳號
users.is_admin=管理員帳號
users.is_restricted=受限制的帳號
users.allow_git_hook=可以建立 Git Hook
-users.allow_git_hook_tooltip=Git Hook 將以和 Forgejo 相同的作業系統使用者執行,並擁有同等的主機存取權限。因此擁有此特殊 Git Hook 權限的使用者可存取和修改所有的 Forgejo 儲存庫和 Forgejo 的資料庫。他們甚至能取得 Forgejo 的管理員權限。
+users.allow_git_hook_tooltip=Git hooks 會以執行 Forgejo 的作業系統使用者身分執行,並擁有相同等級的主機存取權限。因此,擁有此特殊 Git hook 權限的使用者,可以存取並修改所有 Forgejo 儲存庫,以及 Forgejo 使用的資料庫。換句話說,他們也具備取得 Forgejo 管理員權限的能力。
users.allow_import_local=可以匯入本地儲存庫
users.allow_create_organization=可以建立組織
users.update_profile=更新使用者帳號
@@ -3317,7 +3371,7 @@ config.custom_file_root_path=自訂檔案根路徑
config.domain=伺服器域名
config.offline_mode=本地模式
config.disable_router_log=停用路由日誌
-config.run_user=以使用者名稱執行
+config.run_user=以使用者執行
config.run_mode=執行模式
config.git_version=Git 版本
config.repo_root_path=儲存庫根路徑
@@ -3422,8 +3476,8 @@ config.enable_federated_avatar=啟用聯邦式大頭貼
config.git_config=Git 設定
config.git_disable_diff_highlight=停用比較語法高亮
-config.git_max_diff_lines=差異比較時顯示的最多行數 (單檔)
-config.git_max_diff_line_characters=差異比較時顯示的最多字元數 (單行)
+config.git_max_diff_lines=差異比較時顯示的最多行數
+config.git_max_diff_line_characters=差異比較時顯示的最多字元數
config.git_max_diff_files=差異比較時顯示的最多檔案數
config.git_gc_args=GC 參數
config.git_migrate_timeout=遷移逾時
@@ -3581,7 +3635,7 @@ mirror_sync_create=從鏡像同步了新參考 %[3]s 到 %[3]s 刪除了參考 %[2]s
approve_pull_request=`核可了 %[3]s#%[2]s `
reject_pull_request=`提出了修改建議 %[3]s#%[2]s `
-publish_release=`發布了 %[3]s 的 "%[4]s" `
+publish_release=`已於 %[3]s 發佈 %[4]s `
review_dismissed=`取消了 %[4]s 對 %[3]s#%[2]s 的審核`
review_dismissed_reason=原因:
create_branch=在 %[4]s 中建立了分支 %[3]s
@@ -3822,6 +3876,8 @@ alt.registry.install = 若要安裝軟體包,執行以下命令:
alt.repository.multiple_groups = 此軟體包在多個群組中可用。
alt.setup = 新增儲存庫至已連接的儲存庫清單(選擇必要的架構結構而非「_arch_」):
+arch.version.makedepends = 編譯依賴
+
[secrets]
secrets=Secret
description=Secret 會被傳給特定的 Action,其他情況無法讀取。
@@ -3974,16 +4030,16 @@ code_kind = 搜尋程式碼…
code_search_unavailable = 目前無法使用程式碼搜尋。請連絡網站管理員。
no_results = 沒有找到相符的結果。
keyword_search_unavailable = 關鍵字搜尋目前無法使用。請連絡網站管理員。
-runner_kind = 搜尋 Runners …
+runner_kind = 搜尋 Runners…
project_kind = 搜尋專案…
branch_kind = 搜尋分支…
commit_kind = 搜尋提交…
code_search_by_git_grep = 目前搜尋結果由「git grep」提供。如果網站管理員啟用程式碼索引,可能會有更好的結果。
exact = 精確
milestone_kind = 搜尋里程碑...
-issue_kind = 搜尋問題...
+issue_kind = 搜尋議題…
exact_tooltip = 只包含與搜尋詞完全相符的結合
-pull_kind = 搜尋拉取…
+pull_kind = 搜尋合併請求…
regexp = 正規表示式
regexp_tooltip = 將搜尋詞解釋為正規表示式
union = 關鍵字
@@ -4009,4 +4065,20 @@ test = 好的
[repo.permissions]
ext_issues = 存取外部問題追蹤器的連結。權限由外部管理。
-ext_wiki = 存取外部 Wiki 的連結。權限由外部管理。
\ No newline at end of file
+ext_wiki = 存取外部百科的連結。權限由外部管理。
+code.read = 讀取: 存取並複製此儲存庫的原始碼。
+code.write = 寫入: 推送到儲存庫,建立分支與標籤。
+issues.read = 讀取: 查看並建立問題與留言。
+issues.write = 寫入: 關閉問題,並管理標籤、里程碑、指派對象、到期日與依賴關係等中繼資料。
+pulls.read = 讀取: 查看並建立合併請求。
+pulls.write = 寫入: 關閉合併請求,並管理標籤、里程碑、指派對象、到期日與依賴關係等中繼資料。
+releases.read = 讀取: 檢視並下載發行版本。
+releases.write = 寫入: 發布、編輯與刪除發行版本及其資源。
+wiki.read = 讀取: 查看整合的 Wiki 及其歷史紀錄。
+wiki.write = 寫入: 在整合的 Wiki 中建立、更新與刪除頁面。
+projects.read = 讀取: 存取儲存庫的專案看板。
+projects.write = 寫入: 建立專案與欄位,並編輯它們。
+packages.read = 讀取: 檢視並下載指派給此儲存庫的套件。
+packages.write = 寫入: 發布與刪除指派給此儲存庫的套件。
+actions.read = 讀取: 查看整合的 CI/CD 流程及其紀錄。
+actions.write = 寫入: 手動觸發、重新啟動、取消或核准待處理的 CI/CD 流程。
\ No newline at end of file
diff --git a/options/locale_next/locale_ar.json b/options/locale_next/locale_ar.json
index 0967ef424b..495dbfe1de 100644
--- a/options/locale_next/locale_ar.json
+++ b/options/locale_next/locale_ar.json
@@ -1 +1,7 @@
-{}
+{
+ "home.welcome.no_activity": "لا يوجد نشاط",
+ "home.welcome.activity_hint": "لا يوجد شيء في موجزك حتى الآن. ستظهر هنا أفعالك ونشاطاتك من المستودعات التي تتابعها.",
+ "home.explore_repos": "اكتشف المستودعات",
+ "home.explore_users": "اكتشف المستخدمين",
+ "home.explore_orgs": "اكتشف المنظمات"
+}
diff --git a/options/locale_next/locale_bg.json b/options/locale_next/locale_bg.json
index 02144c8b38..72a7c081e4 100644
--- a/options/locale_next/locale_bg.json
+++ b/options/locale_next/locale_bg.json
@@ -1,10 +1,21 @@
{
- "repo.pulls.merged_title_desc": {
- "one": "сля %[1]d подаване от %[2]s
в %[3]s
%[4]s",
- "other": "сля %[1]d подавания от %[2]s
в %[3]s
%[4]s"
- },
- "repo.pulls.title_desc": {
- "one": "иска да слее %[1]d подаване от %[2]s
в %[3]s
",
- "other": "иска да слее %[1]d подавания от %[2]s
в %[3]s
"
- }
+ "repo.pulls.merged_title_desc": {
+ "one": "сля %[1]d подаване от %[2]s
в %[3]s
%[4]s",
+ "other": "сля %[1]d подавания от %[2]s
в %[3]s
%[4]s"
+ },
+ "repo.pulls.title_desc": {
+ "one": "иска да слее %[1]d подаване от %[2]s
в %[3]s
",
+ "other": "иска да слее %[1]d подавания от %[2]s
в %[3]s
"
+ },
+ "home.welcome.no_activity": "Няма дейност",
+ "home.welcome.activity_hint": "Все още няма нищо в емисията ви. Вашите действия и дейност от хранилищата, които наблюдавате, ще се появят тук.",
+ "home.explore_repos": "Разглеждане на хранилища",
+ "home.explore_users": "Разглеждане на потребители",
+ "home.explore_orgs": "Разглеждане на организации",
+ "search.milestone_kind": "Търсене на етапи…",
+ "incorrect_root_url": "Тази инстанция на Forgejo е конфигурирана да се сервира на \"%s\". В момента разглеждате Forgejo през друг URL адрес, което може да доведе до неправилно функциониране на части от приложението. Каноничният URL адрес се контролира от администраторите на Forgejo чрез настройката ROOT_URL в app.ini.",
+ "themes.names.forgejo-auto": "Forgejo (следване на системната тема)",
+ "themes.names.forgejo-light": "Forgejo светла",
+ "themes.names.forgejo-dark": "Forgejo тъмна",
+ "install.invalid_lfs_path": "Не може да се създаде LFS корен в посочения път: %[1]s"
}
diff --git a/options/locale_next/locale_cs-CZ.json b/options/locale_next/locale_cs-CZ.json
index 4e9600a460..6e1f48b82f 100644
--- a/options/locale_next/locale_cs-CZ.json
+++ b/options/locale_next/locale_cs-CZ.json
@@ -18,5 +18,6 @@
"incorrect_root_url": "Tato instance Forgejo je nastavena tak, aby běžela na adrese „%s“. Vy si momentálně prohlížíte Forgejo na jiné adrese, což může způsobit rozbití některých částí aplikace. Správná adresa je ovládána správci Forgejo pomocí nastavení ROOT_URL v souboru app.ini.",
"themes.names.forgejo-auto": "Forgejo (podle motivu systému)",
"themes.names.forgejo-light": "Forgejo – světlé",
- "themes.names.forgejo-dark": "Forgejo – tmavé"
+ "themes.names.forgejo-dark": "Forgejo – tmavé",
+ "install.invalid_lfs_path": "Nepodařilo se vytvořit kořen LFS na zvolené cestě: %[1]s"
}
diff --git a/options/locale_next/locale_da.json b/options/locale_next/locale_da.json
index 96b829770c..2a9381e290 100644
--- a/options/locale_next/locale_da.json
+++ b/options/locale_next/locale_da.json
@@ -16,5 +16,8 @@
"home.explore_orgs": "Udforsk organisationer",
"themes.names.forgejo-light": "Forgejo lys",
"themes.names.forgejo-dark": "Forgejo mørk",
- "themes.names.forgejo-auto": "Forgejo (følg systemtema)"
+ "themes.names.forgejo-auto": "Forgejo (følg systemtema)",
+ "settings.adopt": "Adoptere",
+ "install.invalid_lfs_path": "Kan ikke oprette LFS-roden på den angivne sti: %[1]s",
+ "install.lfs_jwt_secret_failed": "Kan ikke generere en LFS JWT-hemmelighed: %[1]s"
}
diff --git a/options/locale_next/locale_de-DE.json b/options/locale_next/locale_de-DE.json
index e77315c7be..82e0b309e2 100644
--- a/options/locale_next/locale_de-DE.json
+++ b/options/locale_next/locale_de-DE.json
@@ -16,5 +16,6 @@
"incorrect_root_url": "Diese Forgejo-Instanz ist konfiguriert, auf „%s“ bereitgestellt zu werden. Du rufst Forgejo über einen anderen URL auf, was dazu führen könnte, dass einige Bereiche nicht funktionieren. Der anerkannte URL wird durch die Forgejo-Admins mittels der Einstellung ROOT_URL in der app.ini kontrolliert.",
"themes.names.forgejo-auto": "Forgejo (folge Systemthema)",
"themes.names.forgejo-light": "Forgejo hell",
- "themes.names.forgejo-dark": "Forgejo dunkel"
+ "themes.names.forgejo-dark": "Forgejo dunkel",
+ "install.invalid_lfs_path": "Der LFS-Root konnte nicht am angegebenen Pfad erstellt werden: %[1]s"
}
diff --git a/options/locale_next/locale_el-GR.json b/options/locale_next/locale_el-GR.json
index 3cc62b4a43..893fe2f3d8 100644
--- a/options/locale_next/locale_el-GR.json
+++ b/options/locale_next/locale_el-GR.json
@@ -1,11 +1,17 @@
{
"repo.pulls.merged_title_desc": {
- "one": "συγχώνευσε %[1]d υποβολή από τον κλάδο %[2]s
στον κλάδο %[3]s
%[4]s",
+ "one": "συγχώνευθηκε %[1]d υποβολή από τον κλάδο %[2]s
στον κλάδο %[3]s
%[4]s",
"other": "συγχώνευσε %[1]d υποβολές από %[2]s
σε %[3]s
%[4]s"
},
"repo.pulls.title_desc": {
"one": ": θα ήθελε να συγχωνεύσει %[1]d υποβολή από τον κλάδο %[2]s
στον κλάδο %[3]s
",
"other": "θέλει να συγχωνεύσει %[1]d υποβολές από %[2]s
σε %[3]s
"
},
- "search.milestone_kind": "Αναζήτηση ορόσημων..."
+ "search.milestone_kind": "Αναζήτηση ορόσημων...",
+ "home.welcome.no_activity": "Καμιά δραστηριότητα",
+ "home.welcome.activity_hint": "Δεν υπάρχει τίποτα στην τροφοδοσία σας ακόμα. Οι ενέργειές σας και η δραστηριότητά σας από τα αποθετήρια που παρακολουθείτε θα εμφανίζονται εδώ.",
+ "home.explore_repos": "Εξερευνήστε τα αποθετήρια",
+ "home.explore_users": "Εξερευνήστε τους χρήστες",
+ "home.explore_orgs": "Εξερευνήστε οργανισμούς",
+ "incorrect_root_url": "Αυτή η εγκατάσταση του Forgejo έχει ρυθμιστεί στο \"%s\". Αυτή τη στιγμή βλέπετε το Forgejo μέσω ενός διαφορετικού URL, το οποίο μπορεί να προκαλέσει δυσλειτουργία σε τμήματα της εφαρμογής. Το κανονικό URL ελέγχεται από τους διαχειριστές του Forgejo με τη ρύθμιση ROOT_URL στο αρχείο app.ini."
}
diff --git a/options/locale_next/locale_en-US.json b/options/locale_next/locale_en-US.json
index 4f5d102392..4f3c65a68f 100644
--- a/options/locale_next/locale_en-US.json
+++ b/options/locale_next/locale_en-US.json
@@ -16,5 +16,8 @@
"incorrect_root_url": "This Forgejo instance is configured to be served on \"%s\". You are currently viewing Forgejo through a different URL, which may cause parts of the application to break. The canonical URL is controlled by Forgejo admins via the ROOT_URL setting in the app.ini.",
"themes.names.forgejo-auto": "Forgejo (follow system theme)",
"themes.names.forgejo-light": "Forgejo light",
- "themes.names.forgejo-dark": "Forgejo dark"
+ "themes.names.forgejo-dark": "Forgejo dark",
+ "settings.adopt": "Adopt",
+ "install.invalid_lfs_path": "Unable to create the LFS root at the specified path: %[1]s",
+ "install.lfs_jwt_secret_failed": "Unable to generate a LFS JWT secret: %[1]s"
}
diff --git a/options/locale_next/locale_es-ES.json b/options/locale_next/locale_es-ES.json
index 8261f05240..7fe71ea983 100644
--- a/options/locale_next/locale_es-ES.json
+++ b/options/locale_next/locale_es-ES.json
@@ -1,13 +1,20 @@
{
"repo.pulls.merged_title_desc": {
- "one": "fusionó %[1]d commit de %[2]s
en %[3]s
%[4]s",
+ "one": "fusionó %[1]d confirmación de %[2]s
en %[3]s
%[4]s",
"many": "fusionó %[1]d commits de %[2]s
en %[3]s
%[4]s",
- "other": ""
+ "other": "fusionó %[1]d confirmaciones de %[2]s
en %[3]s
%[4]s"
},
"repo.pulls.title_desc": {
- "one": "quiere fusionar %[1]d commit de %[2]s
en %[3]s
",
+ "one": "quiere fusionar %[1]d confirmación de %[2]s
en %[3]s
",
"many": "quiere fusionar %[1]d commits de %[2]s
en %[3]s
",
- "other": ""
+ "other": "quiere fusionar %[1]d confirmaciones de %[2]s
en %[3]s
"
},
- "search.milestone_kind": "Buscar hitos…"
+ "search.milestone_kind": "Buscar hitos…",
+ "home.welcome.no_activity": "Sin actividad",
+ "themes.names.forgejo-auto": "Forgejo (seguir el tema del sistema)",
+ "themes.names.forgejo-light": "Forgejo claro",
+ "themes.names.forgejo-dark": "Forgejo oscuro",
+ "home.explore_repos": "Explorar repositorios",
+ "home.explore_users": "Explorar usuarios",
+ "home.explore_orgs": "Explorar organizaciones"
}
diff --git a/options/locale_next/locale_fi-FI.json b/options/locale_next/locale_fi-FI.json
index 51320bfa8c..d4bd62e393 100644
--- a/options/locale_next/locale_fi-FI.json
+++ b/options/locale_next/locale_fi-FI.json
@@ -1,12 +1,15 @@
{
"repo.pulls.merged_title_desc": "yhdistetty %[1]d committia lähteestä %[2]s
kohteeseen %[3]s
%[4]s",
"repo.pulls.title_desc": "haluaa yhdistää %[1]d committia lähteestä %[2]s
kohteeseen %[3]s
",
- "search.milestone_kind": "Etsi merkkipaaluja...",
+ "search.milestone_kind": "Etsi merkkipaaluja…",
"home.welcome.no_activity": "Ei toimintaa",
"incorrect_root_url": "Tämä Forgejo-instanssi on määritetty toimimaan osoitteessa \"%s\". Tarkastelet tällä hetkellä Forgejoa eri URL-osoitteen kautta, mikä saattaa aiheuttaa sovelluksen osien toimimattomuutta. Virallinen URL-osoite on Forgejo-ylläpitäjien hallinnoima ROOT_URL-asetus app.ini -tiedostossa.",
"themes.names.forgejo-auto": "Forgejo (käyttöjärjestelmän määrittelemä teema)",
- "home.welcome.activity_hint": "Syötteelläsi ei ole vielä mitään. Toimintasi ja toiminta repositorioissa joita seuraat ilmaantuu tälle sivulle.",
- "home.explore_repos": "Tutki repositorioita",
+ "home.welcome.activity_hint": "Syötteelläsi ei ole vielä mitään. Toimenpiteesi ja toimintasi tietovarastoissa, joita seuraat ilmaantuvat tälle sivulle.",
+ "home.explore_repos": "Tutustu tietovarastoihin",
"home.explore_users": "Tutki käyttäjiä",
- "home.explore_orgs": "Tutki organisaatioita"
+ "home.explore_orgs": "Tutki organisaatioita",
+ "themes.names.forgejo-light": "Forgejo, vaalea",
+ "themes.names.forgejo-dark": "Forgejo, tumma",
+ "install.invalid_lfs_path": "LFS-juurta ei voitu luoda polkuun: %[1]s"
}
diff --git a/options/locale_next/locale_fil.json b/options/locale_next/locale_fil.json
index f4cc2bb24a..578c0f480b 100644
--- a/options/locale_next/locale_fil.json
+++ b/options/locale_next/locale_fil.json
@@ -16,5 +16,6 @@
"home.welcome.activity_hint": "Wala pang laman ang iyong feed. Makikita dito ang iyong mga aksyon at aktibidad mula sa mga repositoryo na pinapanood mo.",
"home.explore_repos": "Tuklasin ang mga repositoryo",
"home.explore_users": "Tuklasin ang mga user",
- "home.explore_orgs": "Tuklasin ang mga organisasyon"
+ "home.explore_orgs": "Tuklasin ang mga organisasyon",
+ "install.invalid_lfs_path": "Nabigong gawin ang LFS root sa tinakdang path: %[1]s"
}
diff --git a/options/locale_next/locale_fr-FR.json b/options/locale_next/locale_fr-FR.json
index 8575e6d55f..e0c8fa27c1 100644
--- a/options/locale_next/locale_fr-FR.json
+++ b/options/locale_next/locale_fr-FR.json
@@ -9,5 +9,15 @@
"many": "souhaite fusionner %[1]d révision(s) depuis %[2]s
vers %[3]s
",
"other": ""
},
- "search.milestone_kind": "Recherche dans les jalons..."
+ "search.milestone_kind": "Recherche dans les jalons…",
+ "home.welcome.no_activity": "Pas d'activité",
+ "home.welcome.activity_hint": "Il n'y a rien dans votre fil d'actualité. Vos actions et activités de vos dépôts que vous suivez s'afficheront ici.",
+ "home.explore_repos": "Explorer les dépôts",
+ "home.explore_users": "Explorer les utilisateurs",
+ "home.explore_orgs": "Explorer les organisations",
+ "incorrect_root_url": "Cette instance Forgejo est configuré pour être servi sur \"%s\". Vous êtes actuellement en train de regarder Forgejo avec une URL différente, ce qui pourrait casser certaines parties de cette application. L'URL canonique est controllée par les administrateurs Forgejo grâce au paramètre ROOT_URL dans le app.ini.",
+ "themes.names.forgejo-auto": "Forgejo (suivre le thème du système)",
+ "themes.names.forgejo-light": "Forgejo clair",
+ "themes.names.forgejo-dark": "Forgejo sombre",
+ "install.invalid_lfs_path": "Impossible de créer le root LFS au chemin spécifié : %[1]s"
}
diff --git a/options/locale_next/locale_it-IT.json b/options/locale_next/locale_it-IT.json
index b19d948cea..5300c82727 100644
--- a/options/locale_next/locale_it-IT.json
+++ b/options/locale_next/locale_it-IT.json
@@ -9,5 +9,14 @@
"many": "vuole unire %[1]d commit da %[2]s
a %[3]s
",
"other": ""
},
- "search.milestone_kind": "Ricerca tappe..."
+ "search.milestone_kind": "Ricerca traguardi…",
+ "home.welcome.no_activity": "Nessun'attività",
+ "home.explore_repos": "Esplora i repositori",
+ "home.explore_users": "Esplora l'utenza",
+ "home.explore_orgs": "Esplora le organizzazioni",
+ "themes.names.forgejo-light": "Forgejo chiaro",
+ "themes.names.forgejo-dark": "Forgejo scuro",
+ "home.welcome.activity_hint": "Non c'è nulla nel tuo feed. Le tue azioni e le attività dei repositori che segui verranno mostrate qui.",
+ "themes.names.forgejo-auto": "Forgejo (segui le impostazioni di sistema)",
+ "install.invalid_lfs_path": "Non è possibile creare una root LFS nel percorso specificato: %[1]s"
}
diff --git a/options/locale_next/locale_ko-KR.json b/options/locale_next/locale_ko-KR.json
index 2acaca6084..ac61066356 100644
--- a/options/locale_next/locale_ko-KR.json
+++ b/options/locale_next/locale_ko-KR.json
@@ -1,8 +1,9 @@
{
- "repo.pulls.merged_title_desc": {
- "other": "님이 %[2]s
에서 %[3]s
로 %[1]d 커밋을 %[4]s 병합함"
- },
- "repo.pulls.title_desc": {
- "other": "%[2]s
에서 %[3]s
로 %[1]d개의 커밋들을 병합하려함"
- }
+ "repo.pulls.merged_title_desc": {
+ "other": "님이 %[2]s
에서 %[3]s
로 %[1]d 커밋을 %[4]s 병합함"
+ },
+ "repo.pulls.title_desc": {
+ "other": "%[2]s
에서 %[3]s
로 %[1]d개의 커밋들을 병합하려함"
+ },
+ "home.welcome.no_activity": "활동 없음"
}
diff --git a/options/locale_next/locale_lv-LV.json b/options/locale_next/locale_lv-LV.json
index 4482b9993a..1287ddbf49 100644
--- a/options/locale_next/locale_lv-LV.json
+++ b/options/locale_next/locale_lv-LV.json
@@ -18,5 +18,6 @@
"incorrect_root_url": "Šis Forgejo serveris ir konfigurēts darboties \"%s\". Pašlaik Forgejo tiek apmeklēta ar atšķirīgu URL, kas var radīt atsevišķu lietotnes daļu salūšanu. Kanonisko URL pārrauga Forgejo pārvaldītāji ar app.ini iestatījumu ROOT_URL.",
"themes.names.forgejo-auto": "Forgejo (ievērot sistēmas izskatu)",
"themes.names.forgejo-light": "Forgejo gaišais",
- "themes.names.forgejo-dark": "Forgejo tumšais"
+ "themes.names.forgejo-dark": "Forgejo tumšais",
+ "install.invalid_lfs_path": "Nav iespējams izveidot LFS pamatmapi norādītajā ceļā: %[1]s"
}
diff --git a/options/locale_next/locale_nds.json b/options/locale_next/locale_nds.json
index c9e30df345..7d3b5bcd82 100644
--- a/options/locale_next/locale_nds.json
+++ b/options/locale_next/locale_nds.json
@@ -16,5 +16,8 @@
"incorrect_root_url": "Deese Forgejo-Instanz is inricht, unner »%s« besöcht to worden. Du bekiekst Forgejo jüüst dör een anner URL, wat daarto föhren kann, dat ’t deelwies nich richtig warkt. De kanonisk URL word vun de Forgejo-Chefs över de ROOT_URL-Instellen in de app.ini kuntrolleert.",
"themes.names.forgejo-light": "Forgejo Hell",
"themes.names.forgejo-dark": "Forgejo Dunker",
- "themes.names.forgejo-auto": "Forgejo (Systeem-Thema nagahn)"
+ "themes.names.forgejo-auto": "Forgejo (Systeem-Thema nagahn)",
+ "settings.adopt": "Övernehmen",
+ "install.invalid_lfs_path": "Kunn de LFS-Ruut an de angeven Padd nich maken: %[1]s",
+ "install.lfs_jwt_secret_failed": "Kunn dat LFS-JWT-Geheemst nich maken: %[1]s"
}
diff --git a/options/locale_next/locale_nl-NL.json b/options/locale_next/locale_nl-NL.json
index dcd0b6625e..b2b12e4d0d 100644
--- a/options/locale_next/locale_nl-NL.json
+++ b/options/locale_next/locale_nl-NL.json
@@ -1,20 +1,23 @@
{
"repo.pulls.merged_title_desc": {
"one": "heeft %[1]d commit van %[2]s
samengevoegd in %[3]s
%[4]s",
- "other": "heeft %[1]d commits samengevoegd van %[2]s
naar %[3]s
%[4]s"
+ "other": "heeft %[1]d commits van %[2]s
samengevoegd in %[3]s
%[4]s"
},
"repo.pulls.title_desc": {
- "one": "wilt %[1]d commit van %[2]s
samenvoegen in %[3]s
",
- "other": "wilt %[1]d commits van %[2]s
samenvoegen met %[3]s
"
+ "one": "wil %[1]d commit van %[2]s
samenvoegen in %[3]s
",
+ "other": "wil %[1]d commits van %[2]s
samenvoegen in %[3]s
"
},
"search.milestone_kind": "Zoek mijlpalen…",
"home.welcome.no_activity": "Geen activiteit",
- "home.welcome.activity_hint": "Er staat nog niets in uw feed. Uw acties en activiteiten van repositories die u bekijkt zullen hier verschijnen.",
- "home.explore_repos": "Ontdek repositories",
- "home.explore_users": "Ontdek gebruikers",
- "home.explore_orgs": "Ontdek organisaties",
- "incorrect_root_url": "Deze Forgejo-instantie is geconfigureerd om geserveerd te worden op \"%s\". U bekijkt Forgejo momenteel via een andere URL, waardoor onderdelen van de applicatie kunnen breken. De canonieke URL kan worden gewijzigd door Forgejo admins via de ROOT_URL instelling in de app.ini.",
+ "home.welcome.activity_hint": "Er staat nog niets in uw feed. Uw acties en activiteiten van repositories die u monitort zullen hier verschijnen.",
+ "home.explore_repos": "Verken repositories",
+ "home.explore_users": "Verken gebruikers",
+ "home.explore_orgs": "Verken organisaties",
+ "incorrect_root_url": "Deze Forgejo-instantie is geconfigureerd om bereikbaar te zijn op \"%s\". U bekijkt Forgejo momenteel via een andere URL, waardoor onderdelen van de applicatie kunnen breken. De canonieke URL kan worden gewijzigd door Forgejo admins via de ROOT_URL instelling in de app.ini.",
"themes.names.forgejo-auto": "Forgejo (volg het systeemthema)",
"themes.names.forgejo-light": "Forgejo licht",
- "themes.names.forgejo-dark": "Forgejo donker"
+ "themes.names.forgejo-dark": "Forgejo donker",
+ "settings.adopt": "Adopteer",
+ "install.invalid_lfs_path": "Kan de LFS-root niet aanmaken op de opgegeven locatie: %[1]s",
+ "install.lfs_jwt_secret_failed": "Kan geen LFS JWT-geheim genereren: %[1]s"
}
diff --git a/options/locale_next/locale_pl-PL.json b/options/locale_next/locale_pl-PL.json
index a5870a5539..8f9eea2302 100644
--- a/options/locale_next/locale_pl-PL.json
+++ b/options/locale_next/locale_pl-PL.json
@@ -1,5 +1,6 @@
{
"repo.pulls.merged_title_desc": "scala %[1]d commity/ów z %[2]s
do %[3]s
%[4]s",
"repo.pulls.title_desc": "chce scalić %[1]d commity/ów z %[2]s
do %[3]s
",
- "search.milestone_kind": "Wyszukaj kamienie milowe..."
+ "search.milestone_kind": "Wyszukaj kamienie milowe...",
+ "incorrect_root_url": "Ta instancja Forgejo jest skonfigurowana do korzystania z \"%s\". Obecnie oglądasz Forgejo za pomocą innego URL, co może powodować błędne działanie tej aplikacji. URL kanoniczny jest kontrolowany przez administratorów Forgejo za pomocą ROOT_URL w app.ini."
}
diff --git a/options/locale_next/locale_pt-BR.json b/options/locale_next/locale_pt-BR.json
index a66d679e96..85282b101d 100644
--- a/options/locale_next/locale_pt-BR.json
+++ b/options/locale_next/locale_pt-BR.json
@@ -9,11 +9,15 @@
"many": "quer mesclar %[1]d commits de %[2]s
em %[3]s
",
"other": ""
},
- "search.milestone_kind": "Pesquisar marcos...",
+ "search.milestone_kind": "Pesquisar marcos…",
"home.welcome.no_activity": "Sem atividade",
"home.welcome.activity_hint": "Ainda não tem nada no seu feed. Suas ações e atividade dos seus repositórios vigiados aparecerão aqui.",
"home.explore_repos": "Explorar repositórios",
"home.explore_users": "Explorar usuários",
"home.explore_orgs": "Explorar organizações",
- "incorrect_root_url": "Esta instância do Forgejo está configurada para o endereço \"%s\". Você está atualmente vendo o Forgejo através de uma URL diferente, o que pode causar erros em algumas partes da aplicação. A URL oficial é controlada pela administração do Forgejo através da configuração ROOT_URL no arquivo app.ini."
+ "incorrect_root_url": "Esta instância do Forgejo está configurada para o endereço \"%s\". Você está atualmente vendo o Forgejo através de uma URL diferente, o que pode causar erros em algumas partes da aplicação. A URL oficial é controlada pela administração do Forgejo através da configuração ROOT_URL no arquivo app.ini.",
+ "themes.names.forgejo-auto": "Forgejo (usar o tema do sistema)",
+ "themes.names.forgejo-light": "Forgejo claro",
+ "themes.names.forgejo-dark": "Forgejo escuro",
+ "install.invalid_lfs_path": "Não foi possível criar um root LFS no caminho especificado: %[1]s"
}
diff --git a/options/locale_next/locale_pt-PT.json b/options/locale_next/locale_pt-PT.json
index 40748e8e2d..4c24ed5ea6 100644
--- a/options/locale_next/locale_pt-PT.json
+++ b/options/locale_next/locale_pt-PT.json
@@ -18,5 +18,6 @@
"incorrect_root_url": "Esta instância do Forgejo está configurada para ser servida em “%s”. Atualmente, está a visualizar o Forgejo através de um URL diferente, o que pode causar a quebra de partes da aplicação. O URL official é controlado pelos administradores do Forgejo através da configuração ROOT_URL no ficheiro app.ini.",
"themes.names.forgejo-auto": "Forgejo (segue o tema do sistema)",
"themes.names.forgejo-light": "Forgejo claro",
- "themes.names.forgejo-dark": "Forgejo escuro"
+ "themes.names.forgejo-dark": "Forgejo escuro",
+ "install.invalid_lfs_path": "Não foi possível criar a raiz LFS no caminho especificado: %[1]s"
}
diff --git a/options/locale_next/locale_ru-RU.json b/options/locale_next/locale_ru-RU.json
index cf46cb1300..88bbe18b09 100644
--- a/options/locale_next/locale_ru-RU.json
+++ b/options/locale_next/locale_ru-RU.json
@@ -18,5 +18,6 @@
"incorrect_root_url": "Этот сервер Forgejo расположен по адресу «%s», но вы просматриваете страницу с другого адреса. Это может приводить к поломкам частей приложения. Канонический адрес указывается администратором сервера в файле конфигурации app.ini - ROOT_URL.",
"themes.names.forgejo-light": "Forgejo – светлая",
"themes.names.forgejo-auto": "Forgejo – как в системе",
- "themes.names.forgejo-dark": "Forgejo – тёмная"
+ "themes.names.forgejo-dark": "Forgejo – тёмная",
+ "install.invalid_lfs_path": "Не удалось расположить корень LFS по указанному пути: %[1]s"
}
diff --git a/options/locale_next/locale_sk-SK.json b/options/locale_next/locale_sk-SK.json
index 0967ef424b..953a7511db 100644
--- a/options/locale_next/locale_sk-SK.json
+++ b/options/locale_next/locale_sk-SK.json
@@ -1 +1,13 @@
-{}
+{
+ "home.welcome.no_activity": "Žiadna aktivita",
+ "home.welcome.activity_hint": "Vo vašom kanáli zatiaľ nič nie je. Tu sa budú zobrazovať vaše akcie a aktivity z repozitárov, ktoré sledujete.",
+ "home.explore_repos": "Preskúmajte repozitáre",
+ "home.explore_users": "Preskúmajte používateľov",
+ "home.explore_orgs": "Preskúmajte organizácie",
+ "search.milestone_kind": "Hľadať v míľnikoch…",
+ "incorrect_root_url": "Táto inštancia Forgejo je nakonfigurovaná tak, aby bola obsluhovaná na „%s“. Momentálne zobrazujete Forgejo prostredníctvom inej adresy URL, čo môže spôsobiť poruchu niektorých častí aplikácie. Kanonickú adresu URL kontrolujú správcovia aplikácie Forgejo prostredníctvom nastavenia ROOT_URL v súbore app.ini.",
+ "themes.names.forgejo-auto": "Forgejo (sleduj systémovú tému)",
+ "themes.names.forgejo-light": "Forgejo svetlé",
+ "themes.names.forgejo-dark": "Forgejo tmavé",
+ "install.invalid_lfs_path": "Nie je možné vytvoriť koreňový systém LFS na zadanej ceste: %[1]s"
+}
diff --git a/options/locale_next/locale_sv-SE.json b/options/locale_next/locale_sv-SE.json
index dc41e4d6e1..1fa51be86b 100644
--- a/options/locale_next/locale_sv-SE.json
+++ b/options/locale_next/locale_sv-SE.json
@@ -1,5 +1,15 @@
{
"repo.pulls.merged_title_desc": "sammanfogade %[1]d incheckningar från %[2]s
in i %[3]s
%[4]s",
"repo.pulls.title_desc": "vill sammanfoga %[1]d incheckningar från s[2]s
in i %[3]s
",
- "search.milestone_kind": "Sök milstolpar..."
+ "search.milestone_kind": "Sök milstolpar…",
+ "home.welcome.no_activity": "Ingen aktivitet",
+ "home.welcome.activity_hint": "Det finns inget i ditt flöde ännu. Dina åtgärder och aktivitet från förråd som du bevakar kommer att visas här.",
+ "home.explore_repos": "Utforska förråd",
+ "home.explore_users": "Utforska användare",
+ "home.explore_orgs": "Utforska organisationer",
+ "incorrect_root_url": "Denna Forgejo-instans är konfigurerad att serveras på \"%s\". Du tittar för närvarande på Forgejo via en annan URL, vilket kan leda till att delar av applikationen bryts. Den kanoniska webbadressen styrs av Forgejo-administratörer via inställningen ROOT_URL i app.ini.",
+ "themes.names.forgejo-auto": "Forgejo (följ systemets tema)",
+ "themes.names.forgejo-light": "Forgejo ljus",
+ "themes.names.forgejo-dark": "Forgejo mörk",
+ "install.invalid_lfs_path": "Det gick inte att skapa LFS-roten på den angivna sökvägen: %[1]s"
}
diff --git a/options/locale_next/locale_uk-UA.json b/options/locale_next/locale_uk-UA.json
index f9481c79dc..8e45bfd5c7 100644
--- a/options/locale_next/locale_uk-UA.json
+++ b/options/locale_next/locale_uk-UA.json
@@ -18,5 +18,8 @@
"incorrect_root_url": "Цей екземпляр Forgejo налаштовано на відвідування з «%s». Зараз ви переглядаєте Forgejo за іншою URL-адресою, що може призвести до збоїв деяких частин програми. Канонічна URL-адреса встановлюється адміністраторами Forgejo за допомогою параметра ROOT_URL у файлі app.ini.",
"themes.names.forgejo-light": "Forgejo світла",
"themes.names.forgejo-dark": "Forgejo темна",
- "themes.names.forgejo-auto": "Forgejo (як у системі)"
+ "themes.names.forgejo-auto": "Forgejo (як у системі)",
+ "settings.adopt": "Прийняти",
+ "install.invalid_lfs_path": "Не вдалося створити корінь LFS за вказаним шляхом: %[1]s",
+ "install.lfs_jwt_secret_failed": "Не вдалося створити секрет LFS JWT: %[1]s"
}
diff --git a/options/locale_next/locale_zh-CN.json b/options/locale_next/locale_zh-CN.json
index 90faba85d2..fd7a9b357e 100644
--- a/options/locale_next/locale_zh-CN.json
+++ b/options/locale_next/locale_zh-CN.json
@@ -10,5 +10,7 @@
"incorrect_root_url": "此 Forgejo 实例配置为在“%s”上提供服务。您当前正在通过不同的网址查看 Forgejo,这可能会导致应用程序的某些部分损坏。Forgejo 管理员可以通过 app.ini 中的 ROOT_URL 设置控制规范网址。",
"themes.names.forgejo-auto": "Forgejo(遵循系统主题)",
"themes.names.forgejo-light": "Forgejo 浅色",
- "themes.names.forgejo-dark": "Forgejo 深色"
+ "themes.names.forgejo-dark": "Forgejo 深色",
+ "install.invalid_lfs_path": "无法在指定路径创建 LFS 根目录:%[1]s",
+ "install.lfs_jwt_secret_failed": "无法生成 LFS JWT 密钥:%[1]s"
}
diff --git a/options/locale_next/locale_zh-TW.json b/options/locale_next/locale_zh-TW.json
index d8f29327de..176e11513d 100644
--- a/options/locale_next/locale_zh-TW.json
+++ b/options/locale_next/locale_zh-TW.json
@@ -1,5 +1,15 @@
{
"repo.pulls.merged_title_desc": "將 %[1]d 次提交從 %[2]s
合併至 %[3]s
%[4]s",
"repo.pulls.title_desc": "請求將 %[1]d 次程式碼提交從 %[2]s
合併至 %[3]s
",
- "search.milestone_kind": "搜尋里程碑..."
+ "search.milestone_kind": "搜尋里程碑…",
+ "home.welcome.no_activity": "沒有活動",
+ "home.welcome.activity_hint": "您的動態摘要目前沒有任何內容。 您對關注的儲存庫所做的操作與活動將會顯示在這裡。",
+ "home.explore_repos": "探索儲存庫",
+ "home.explore_users": "探索使用者",
+ "home.explore_orgs": "探索組織",
+ "incorrect_root_url": "這個 Forgejo 實例設定為在 \"%s\" 上提供服務。您目前是透過不同的 URL 存取 Forgejo,這可能會導致部分功能無法正常運作。正式的 URL 是由 Forgejo 管理員透過 app.ini 中的 ROOT_URL 設定所控制。",
+ "themes.names.forgejo-auto": "Forgejo(遵循系統主題)",
+ "themes.names.forgejo-light": "Forgejo 淺色",
+ "themes.names.forgejo-dark": "Forgejo 深色",
+ "install.invalid_lfs_path": "無法在指定路徑建立 LFS 根目錄:%[1]s"
}
diff --git a/package-lock.json b/package-lock.json
index dfd359b31b..88f1d637a5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -67,7 +67,6 @@
"@stoplight/spectral-cli": "6.14.3",
"@stylistic/eslint-plugin-js": "4.2.0",
"@stylistic/stylelint-plugin": "3.1.2",
- "@typescript-eslint/parser": "8.26.1",
"@vitejs/plugin-vue": "5.2.3",
"@vitest/coverage-v8": "3.0.8",
"@vitest/eslint-plugin": "1.1.25",
diff --git a/package.json b/package.json
index 75739b3be0..e6444ab63f 100644
--- a/package.json
+++ b/package.json
@@ -66,7 +66,6 @@
"@stoplight/spectral-cli": "6.14.3",
"@stylistic/eslint-plugin-js": "4.2.0",
"@stylistic/stylelint-plugin": "3.1.2",
- "@typescript-eslint/parser": "8.26.1",
"@vitejs/plugin-vue": "5.2.3",
"@vitest/coverage-v8": "3.0.8",
"@vitest/eslint-plugin": "1.1.25",
diff --git a/routers/api/actions/actions.go b/routers/api/actions/actions.go
index a418b3a1c4..70158c4e18 100644
--- a/routers/api/actions/actions.go
+++ b/routers/api/actions/actions.go
@@ -6,9 +6,9 @@ package actions
import (
"net/http"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/actions/ping"
- "code.gitea.io/gitea/routers/api/actions/runner"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/actions/ping"
+ "forgejo.org/routers/api/actions/runner"
)
func Routes(prefix string) *web.Route {
diff --git a/routers/api/actions/artifacts.go b/routers/api/actions/artifacts.go
index 405686a058..85a1f5f5be 100644
--- a/routers/api/actions/artifacts.go
+++ b/routers/api/actions/artifacts.go
@@ -69,18 +69,18 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- web_types "code.gitea.io/gitea/modules/web/types"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ web_types "forgejo.org/modules/web/types"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
)
const artifactRouteBase = "/_apis/pipelines/workflows/{run_id}/artifacts"
diff --git a/routers/api/actions/artifacts_chunks.go b/routers/api/actions/artifacts_chunks.go
index cdb56584b8..a15fa4fd1e 100644
--- a/routers/api/actions/artifacts_chunks.go
+++ b/routers/api/actions/artifacts_chunks.go
@@ -17,10 +17,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
)
func saveUploadChunkBase(st storage.ObjectStorage, ctx *ArtifactContext,
diff --git a/routers/api/actions/artifacts_utils.go b/routers/api/actions/artifacts_utils.go
index db602f1e14..18c8e3fbed 100644
--- a/routers/api/actions/artifacts_utils.go
+++ b/routers/api/actions/artifacts_utils.go
@@ -10,9 +10,9 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/actions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
const (
diff --git a/routers/api/actions/artifactsv4.go b/routers/api/actions/artifactsv4.go
index 0417f98242..c6bc39e7d2 100644
--- a/routers/api/actions/artifactsv4.go
+++ b/routers/api/actions/artifactsv4.go
@@ -98,16 +98,16 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
"google.golang.org/protobuf/encoding/protojson"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
diff --git a/routers/api/actions/ping/ping.go b/routers/api/actions/ping/ping.go
index 13985c93a3..6b3378b72e 100644
--- a/routers/api/actions/ping/ping.go
+++ b/routers/api/actions/ping/ping.go
@@ -8,7 +8,7 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/log"
pingv1 "code.gitea.io/actions-proto-go/ping/v1"
"code.gitea.io/actions-proto-go/ping/v1/pingv1connect"
diff --git a/routers/api/actions/runner/interceptor.go b/routers/api/actions/runner/interceptor.go
index b56e6870ac..be83af6997 100644
--- a/routers/api/actions/runner/interceptor.go
+++ b/routers/api/actions/runner/interceptor.go
@@ -9,11 +9,11 @@ import (
"errors"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
"connectrpc.com/connect"
)
diff --git a/routers/api/actions/runner/main_test.go b/routers/api/actions/runner/main_test.go
index bed63c166e..112ebe3cb6 100644
--- a/routers/api/actions/runner/main_test.go
+++ b/routers/api/actions/runner/main_test.go
@@ -6,9 +6,9 @@ package runner
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/routers/api/actions/runner/runner.go b/routers/api/actions/runner/runner.go
index 6cd37fd224..8aae69f463 100644
--- a/routers/api/actions/runner/runner.go
+++ b/routers/api/actions/runner/runner.go
@@ -9,13 +9,13 @@ import (
"fmt"
"net/http"
- actions_model "code.gitea.io/gitea/models/actions"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
- actions_service "code.gitea.io/gitea/services/actions"
+ actions_model "forgejo.org/models/actions"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
+ actions_service "forgejo.org/services/actions"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
"code.gitea.io/actions-proto-go/runner/v1/runnerv1connect"
diff --git a/routers/api/forgejo/v1/api.go b/routers/api/forgejo/v1/api.go
index 88c7502e66..dfc5a29d05 100644
--- a/routers/api/forgejo/v1/api.go
+++ b/routers/api/forgejo/v1/api.go
@@ -4,8 +4,8 @@
package v1
import (
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/shared"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/shared"
)
func Routes() *web.Route {
diff --git a/routers/api/forgejo/v1/forgejo.go b/routers/api/forgejo/v1/forgejo.go
index 0f1f4f1932..b63db6fb9a 100644
--- a/routers/api/forgejo/v1/forgejo.go
+++ b/routers/api/forgejo/v1/forgejo.go
@@ -5,8 +5,8 @@ package v1
import (
"net/http"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
)
type Forgejo struct{}
diff --git a/routers/api/packages/alpine/alpine.go b/routers/api/packages/alpine/alpine.go
index 831a910e36..dc992ebb5a 100644
--- a/routers/api/packages/alpine/alpine.go
+++ b/routers/api/packages/alpine/alpine.go
@@ -13,16 +13,16 @@ import (
"net/http"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- alpine_model "code.gitea.io/gitea/models/packages/alpine"
- "code.gitea.io/gitea/modules/json"
- packages_module "code.gitea.io/gitea/modules/packages"
- alpine_module "code.gitea.io/gitea/modules/packages/alpine"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
- alpine_service "code.gitea.io/gitea/services/packages/alpine"
+ packages_model "forgejo.org/models/packages"
+ alpine_model "forgejo.org/models/packages/alpine"
+ "forgejo.org/modules/json"
+ packages_module "forgejo.org/modules/packages"
+ alpine_module "forgejo.org/modules/packages/alpine"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
+ alpine_service "forgejo.org/services/packages/alpine"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/alt/alt.go b/routers/api/packages/alt/alt.go
index 37a2b64563..a118459ce3 100644
--- a/routers/api/packages/alt/alt.go
+++ b/routers/api/packages/alt/alt.go
@@ -11,18 +11,18 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- packages_module "code.gitea.io/gitea/modules/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- notify_service "code.gitea.io/gitea/services/notify"
- packages_service "code.gitea.io/gitea/services/packages"
- alt_service "code.gitea.io/gitea/services/packages/alt"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ packages_module "forgejo.org/modules/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ notify_service "forgejo.org/services/notify"
+ packages_service "forgejo.org/services/packages"
+ alt_service "forgejo.org/services/packages/alt"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/api.go b/routers/api/packages/api.go
index ffc62254d0..ebd081ae77 100644
--- a/routers/api/packages/api.go
+++ b/routers/api/packages/api.go
@@ -8,37 +8,37 @@ import (
"regexp"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/perm"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/packages/alpine"
- "code.gitea.io/gitea/routers/api/packages/alt"
- "code.gitea.io/gitea/routers/api/packages/arch"
- "code.gitea.io/gitea/routers/api/packages/cargo"
- "code.gitea.io/gitea/routers/api/packages/chef"
- "code.gitea.io/gitea/routers/api/packages/composer"
- "code.gitea.io/gitea/routers/api/packages/conan"
- "code.gitea.io/gitea/routers/api/packages/conda"
- "code.gitea.io/gitea/routers/api/packages/container"
- "code.gitea.io/gitea/routers/api/packages/cran"
- "code.gitea.io/gitea/routers/api/packages/debian"
- "code.gitea.io/gitea/routers/api/packages/generic"
- "code.gitea.io/gitea/routers/api/packages/goproxy"
- "code.gitea.io/gitea/routers/api/packages/helm"
- "code.gitea.io/gitea/routers/api/packages/maven"
- "code.gitea.io/gitea/routers/api/packages/npm"
- "code.gitea.io/gitea/routers/api/packages/nuget"
- "code.gitea.io/gitea/routers/api/packages/pub"
- "code.gitea.io/gitea/routers/api/packages/pypi"
- "code.gitea.io/gitea/routers/api/packages/rpm"
- "code.gitea.io/gitea/routers/api/packages/rubygems"
- "code.gitea.io/gitea/routers/api/packages/swift"
- "code.gitea.io/gitea/routers/api/packages/vagrant"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/perm"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/packages/alpine"
+ "forgejo.org/routers/api/packages/alt"
+ "forgejo.org/routers/api/packages/arch"
+ "forgejo.org/routers/api/packages/cargo"
+ "forgejo.org/routers/api/packages/chef"
+ "forgejo.org/routers/api/packages/composer"
+ "forgejo.org/routers/api/packages/conan"
+ "forgejo.org/routers/api/packages/conda"
+ "forgejo.org/routers/api/packages/container"
+ "forgejo.org/routers/api/packages/cran"
+ "forgejo.org/routers/api/packages/debian"
+ "forgejo.org/routers/api/packages/generic"
+ "forgejo.org/routers/api/packages/goproxy"
+ "forgejo.org/routers/api/packages/helm"
+ "forgejo.org/routers/api/packages/maven"
+ "forgejo.org/routers/api/packages/npm"
+ "forgejo.org/routers/api/packages/nuget"
+ "forgejo.org/routers/api/packages/pub"
+ "forgejo.org/routers/api/packages/pypi"
+ "forgejo.org/routers/api/packages/rpm"
+ "forgejo.org/routers/api/packages/rubygems"
+ "forgejo.org/routers/api/packages/swift"
+ "forgejo.org/routers/api/packages/vagrant"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/context"
)
func reqPackageAccess(accessMode perm.AccessMode) func(ctx *context.Context) {
diff --git a/routers/api/packages/arch/arch.go b/routers/api/packages/arch/arch.go
index eedce5cdbc..a45f38dd08 100644
--- a/routers/api/packages/arch/arch.go
+++ b/routers/api/packages/arch/arch.go
@@ -13,15 +13,15 @@ import (
"regexp"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- packages_module "code.gitea.io/gitea/modules/packages"
- arch_module "code.gitea.io/gitea/modules/packages/arch"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
- arch_service "code.gitea.io/gitea/services/packages/arch"
+ packages_model "forgejo.org/models/packages"
+ packages_module "forgejo.org/modules/packages"
+ arch_module "forgejo.org/modules/packages/arch"
+ "forgejo.org/modules/sync"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
+ arch_service "forgejo.org/services/packages/arch"
)
var (
diff --git a/routers/api/packages/cargo/cargo.go b/routers/api/packages/cargo/cargo.go
index 140e532efd..50dc8d1c3d 100644
--- a/routers/api/packages/cargo/cargo.go
+++ b/routers/api/packages/cargo/cargo.go
@@ -10,20 +10,20 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- cargo_module "code.gitea.io/gitea/modules/packages/cargo"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- packages_service "code.gitea.io/gitea/services/packages"
- cargo_service "code.gitea.io/gitea/services/packages/cargo"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ cargo_module "forgejo.org/modules/packages/cargo"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ packages_service "forgejo.org/services/packages"
+ cargo_service "forgejo.org/services/packages/cargo"
)
// https://doc.rust-lang.org/cargo/reference/registries.html#web-api
diff --git a/routers/api/packages/chef/auth.go b/routers/api/packages/chef/auth.go
index a790e9a363..fc552c1f1b 100644
--- a/routers/api/packages/chef/auth.go
+++ b/routers/api/packages/chef/auth.go
@@ -23,10 +23,10 @@ import (
"strings"
"time"
- user_model "code.gitea.io/gitea/models/user"
- chef_module "code.gitea.io/gitea/modules/packages/chef"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/auth"
+ user_model "forgejo.org/models/user"
+ chef_module "forgejo.org/modules/packages/chef"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/auth"
)
const (
diff --git a/routers/api/packages/chef/chef.go b/routers/api/packages/chef/chef.go
index b49f4e9d0a..909817861e 100644
--- a/routers/api/packages/chef/chef.go
+++ b/routers/api/packages/chef/chef.go
@@ -13,16 +13,16 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- chef_module "code.gitea.io/gitea/modules/packages/chef"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ chef_module "forgejo.org/modules/packages/chef"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/composer/api.go b/routers/api/packages/composer/api.go
index a3ea2c2f9a..dc491ea8a8 100644
--- a/routers/api/packages/composer/api.go
+++ b/routers/api/packages/composer/api.go
@@ -8,8 +8,8 @@ import (
"net/url"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- composer_module "code.gitea.io/gitea/modules/packages/composer"
+ packages_model "forgejo.org/models/packages"
+ composer_module "forgejo.org/modules/packages/composer"
)
// ServiceIndexResponse contains registry endpoints
diff --git a/routers/api/packages/composer/composer.go b/routers/api/packages/composer/composer.go
index a045da40de..9e67d419ec 100644
--- a/routers/api/packages/composer/composer.go
+++ b/routers/api/packages/composer/composer.go
@@ -12,17 +12,17 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- composer_module "code.gitea.io/gitea/modules/packages/composer"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ composer_module "forgejo.org/modules/packages/composer"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ packages_service "forgejo.org/services/packages"
"github.com/hashicorp/go-version"
)
diff --git a/routers/api/packages/conan/auth.go b/routers/api/packages/conan/auth.go
index e2e1901b08..1f5af77304 100644
--- a/routers/api/packages/conan/auth.go
+++ b/routers/api/packages/conan/auth.go
@@ -6,10 +6,10 @@ package conan
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/packages"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/packages"
)
var _ auth.Method = &Auth{}
diff --git a/routers/api/packages/conan/conan.go b/routers/api/packages/conan/conan.go
index e07907a8b1..927d131309 100644
--- a/routers/api/packages/conan/conan.go
+++ b/routers/api/packages/conan/conan.go
@@ -11,20 +11,20 @@ import (
"strings"
"time"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- conan_model "code.gitea.io/gitea/models/packages/conan"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- conan_module "code.gitea.io/gitea/modules/packages/conan"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- notify_service "code.gitea.io/gitea/services/notify"
- packages_service "code.gitea.io/gitea/services/packages"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ conan_model "forgejo.org/models/packages/conan"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ conan_module "forgejo.org/modules/packages/conan"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ notify_service "forgejo.org/services/notify"
+ packages_service "forgejo.org/services/packages"
)
const (
diff --git a/routers/api/packages/conan/search.go b/routers/api/packages/conan/search.go
index 7370c702cd..afc94afef5 100644
--- a/routers/api/packages/conan/search.go
+++ b/routers/api/packages/conan/search.go
@@ -7,11 +7,11 @@ import (
"net/http"
"strings"
- conan_model "code.gitea.io/gitea/models/packages/conan"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- conan_module "code.gitea.io/gitea/modules/packages/conan"
- "code.gitea.io/gitea/services/context"
+ conan_model "forgejo.org/models/packages/conan"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ conan_module "forgejo.org/modules/packages/conan"
+ "forgejo.org/services/context"
)
// SearchResult contains the found recipe names
diff --git a/routers/api/packages/conda/conda.go b/routers/api/packages/conda/conda.go
index c7e4544d52..52872d2543 100644
--- a/routers/api/packages/conda/conda.go
+++ b/routers/api/packages/conda/conda.go
@@ -10,16 +10,16 @@ import (
"net/http"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- conda_model "code.gitea.io/gitea/models/packages/conda"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- conda_module "code.gitea.io/gitea/modules/packages/conda"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ conda_model "forgejo.org/models/packages/conda"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ conda_module "forgejo.org/modules/packages/conda"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
"github.com/dsnet/compress/bzip2"
)
diff --git a/routers/api/packages/container/auth.go b/routers/api/packages/container/auth.go
index a8b3ec117a..71c237326e 100644
--- a/routers/api/packages/container/auth.go
+++ b/routers/api/packages/container/auth.go
@@ -6,10 +6,10 @@ package container
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/packages"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/packages"
)
var _ auth.Method = &Auth{}
diff --git a/routers/api/packages/container/blob.go b/routers/api/packages/container/blob.go
index 24e52d0972..0e07b03c0c 100644
--- a/routers/api/packages/container/blob.go
+++ b/routers/api/packages/container/blob.go
@@ -12,14 +12,14 @@ import (
"strings"
"sync"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- container_model "code.gitea.io/gitea/models/packages/container"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/util"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ container_model "forgejo.org/models/packages/container"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/util"
+ packages_service "forgejo.org/services/packages"
)
var uploadVersionMutex sync.Mutex
diff --git a/routers/api/packages/container/container.go b/routers/api/packages/container/container.go
index 9c9da38424..5276dd5706 100644
--- a/routers/api/packages/container/container.go
+++ b/routers/api/packages/container/container.go
@@ -14,20 +14,20 @@ import (
"strconv"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- packages_model "code.gitea.io/gitea/models/packages"
- container_model "code.gitea.io/gitea/models/packages/container"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
- container_service "code.gitea.io/gitea/services/packages/container"
+ auth_model "forgejo.org/models/auth"
+ packages_model "forgejo.org/models/packages"
+ container_model "forgejo.org/models/packages/container"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
+ container_service "forgejo.org/services/packages/container"
digest "github.com/opencontainers/go-digest"
)
diff --git a/routers/api/packages/container/manifest.go b/routers/api/packages/container/manifest.go
index 4a79a58f51..428e7605a6 100644
--- a/routers/api/packages/container/manifest.go
+++ b/routers/api/packages/container/manifest.go
@@ -11,17 +11,17 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- container_model "code.gitea.io/gitea/models/packages/container"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ container_model "forgejo.org/models/packages/container"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
+ packages_service "forgejo.org/services/packages"
digest "github.com/opencontainers/go-digest"
oci "github.com/opencontainers/image-spec/specs-go/v1"
diff --git a/routers/api/packages/cran/cran.go b/routers/api/packages/cran/cran.go
index f1d616724a..f73111278f 100644
--- a/routers/api/packages/cran/cran.go
+++ b/routers/api/packages/cran/cran.go
@@ -11,14 +11,14 @@ import (
"net/http"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- cran_model "code.gitea.io/gitea/models/packages/cran"
- packages_module "code.gitea.io/gitea/modules/packages"
- cran_module "code.gitea.io/gitea/modules/packages/cran"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ cran_model "forgejo.org/models/packages/cran"
+ packages_module "forgejo.org/modules/packages"
+ cran_module "forgejo.org/modules/packages/cran"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/debian/debian.go b/routers/api/packages/debian/debian.go
index 8c05476cbc..fd64e35657 100644
--- a/routers/api/packages/debian/debian.go
+++ b/routers/api/packages/debian/debian.go
@@ -11,16 +11,16 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- packages_module "code.gitea.io/gitea/modules/packages"
- debian_module "code.gitea.io/gitea/modules/packages/debian"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- notify_service "code.gitea.io/gitea/services/notify"
- packages_service "code.gitea.io/gitea/services/packages"
- debian_service "code.gitea.io/gitea/services/packages/debian"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ packages_module "forgejo.org/modules/packages"
+ debian_module "forgejo.org/modules/packages/debian"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ notify_service "forgejo.org/services/notify"
+ packages_service "forgejo.org/services/packages"
+ debian_service "forgejo.org/services/packages/debian"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/generic/generic.go b/routers/api/packages/generic/generic.go
index e66f3ee676..6e116e050d 100644
--- a/routers/api/packages/generic/generic.go
+++ b/routers/api/packages/generic/generic.go
@@ -10,12 +10,12 @@ import (
"strings"
"unicode"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
var (
diff --git a/routers/api/packages/goproxy/goproxy.go b/routers/api/packages/goproxy/goproxy.go
index 56a07dbd43..488850ecbf 100644
--- a/routers/api/packages/goproxy/goproxy.go
+++ b/routers/api/packages/goproxy/goproxy.go
@@ -11,14 +11,14 @@ import (
"sort"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- goproxy_module "code.gitea.io/gitea/modules/packages/goproxy"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ goproxy_module "forgejo.org/modules/packages/goproxy"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/helm/helm.go b/routers/api/packages/helm/helm.go
index efdb83ec0e..1d8efb8d68 100644
--- a/routers/api/packages/helm/helm.go
+++ b/routers/api/packages/helm/helm.go
@@ -12,17 +12,17 @@ import (
"strings"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- helm_module "code.gitea.io/gitea/modules/packages/helm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ helm_module "forgejo.org/modules/packages/helm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
"gopkg.in/yaml.v3"
)
diff --git a/routers/api/packages/helper/helper.go b/routers/api/packages/helper/helper.go
index cdb64109ad..99c0867bbb 100644
--- a/routers/api/packages/helper/helper.go
+++ b/routers/api/packages/helper/helper.go
@@ -9,10 +9,10 @@ import (
"net/http"
"net/url"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// LogAndProcessError logs an error and calls a custom callback with the processed error message.
diff --git a/routers/api/packages/maven/api.go b/routers/api/packages/maven/api.go
index 167fe42b56..21d2aaa100 100644
--- a/routers/api/packages/maven/api.go
+++ b/routers/api/packages/maven/api.go
@@ -7,8 +7,8 @@ import (
"encoding/xml"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- maven_module "code.gitea.io/gitea/modules/packages/maven"
+ packages_model "forgejo.org/models/packages"
+ maven_module "forgejo.org/modules/packages/maven"
)
// MetadataResponse https://maven.apache.org/ref/3.2.5/maven-repository-metadata/repository-metadata.html
diff --git a/routers/api/packages/maven/maven.go b/routers/api/packages/maven/maven.go
index 92f20255e1..ea04a7b42e 100644
--- a/routers/api/packages/maven/maven.go
+++ b/routers/api/packages/maven/maven.go
@@ -19,15 +19,15 @@ import (
"strconv"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- maven_module "code.gitea.io/gitea/modules/packages/maven"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ maven_module "forgejo.org/modules/packages/maven"
+ "forgejo.org/modules/sync"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
const (
diff --git a/routers/api/packages/npm/api.go b/routers/api/packages/npm/api.go
index b4379f3f49..e610c29b4d 100644
--- a/routers/api/packages/npm/api.go
+++ b/routers/api/packages/npm/api.go
@@ -10,9 +10,9 @@ import (
"net/url"
"sort"
- packages_model "code.gitea.io/gitea/models/packages"
- npm_module "code.gitea.io/gitea/modules/packages/npm"
- "code.gitea.io/gitea/modules/setting"
+ packages_model "forgejo.org/models/packages"
+ npm_module "forgejo.org/modules/packages/npm"
+ "forgejo.org/modules/setting"
)
func createPackageMetadataResponse(registryURL string, pds []*packages_model.PackageDescriptor) *npm_module.PackageMetadata {
diff --git a/routers/api/packages/npm/npm.go b/routers/api/packages/npm/npm.go
index 84acfffae2..bf9d247b30 100644
--- a/routers/api/packages/npm/npm.go
+++ b/routers/api/packages/npm/npm.go
@@ -12,19 +12,19 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- npm_module "code.gitea.io/gitea/modules/packages/npm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ npm_module "forgejo.org/modules/packages/npm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
"github.com/hashicorp/go-version"
)
diff --git a/routers/api/packages/nuget/api_v2.go b/routers/api/packages/nuget/api_v2.go
index 073b2700ef..13c93316d5 100644
--- a/routers/api/packages/nuget/api_v2.go
+++ b/routers/api/packages/nuget/api_v2.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- nuget_module "code.gitea.io/gitea/modules/packages/nuget"
+ packages_model "forgejo.org/models/packages"
+ nuget_module "forgejo.org/modules/packages/nuget"
)
type AtomTitle struct {
diff --git a/routers/api/packages/nuget/api_v3.go b/routers/api/packages/nuget/api_v3.go
index 2fe25dc0f8..f1f5300523 100644
--- a/routers/api/packages/nuget/api_v3.go
+++ b/routers/api/packages/nuget/api_v3.go
@@ -7,8 +7,8 @@ import (
"sort"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- nuget_module "code.gitea.io/gitea/modules/packages/nuget"
+ packages_model "forgejo.org/models/packages"
+ nuget_module "forgejo.org/modules/packages/nuget"
"golang.org/x/text/collate"
"golang.org/x/text/language"
diff --git a/routers/api/packages/nuget/auth.go b/routers/api/packages/nuget/auth.go
index 1bb68d059b..bab08bb1b8 100644
--- a/routers/api/packages/nuget/auth.go
+++ b/routers/api/packages/nuget/auth.go
@@ -6,11 +6,11 @@ package nuget
import (
"net/http"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/auth"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/auth"
)
var _ auth.Method = &Auth{}
diff --git a/routers/api/packages/nuget/nuget.go b/routers/api/packages/nuget/nuget.go
index 0d7212d7f7..254f4311c1 100644
--- a/routers/api/packages/nuget/nuget.go
+++ b/routers/api/packages/nuget/nuget.go
@@ -14,18 +14,18 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- nuget_model "code.gitea.io/gitea/models/packages/nuget"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- nuget_module "code.gitea.io/gitea/modules/packages/nuget"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ nuget_model "forgejo.org/models/packages/nuget"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ nuget_module "forgejo.org/modules/packages/nuget"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/pub/pub.go b/routers/api/packages/pub/pub.go
index f87df52a29..1a1343083f 100644
--- a/routers/api/packages/pub/pub.go
+++ b/routers/api/packages/pub/pub.go
@@ -13,16 +13,16 @@ import (
"strings"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- pub_module "code.gitea.io/gitea/modules/packages/pub"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ pub_module "forgejo.org/modules/packages/pub"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
func jsonResponse(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/pypi/pypi.go b/routers/api/packages/pypi/pypi.go
index 19d6dc6903..360632570e 100644
--- a/routers/api/packages/pypi/pypi.go
+++ b/routers/api/packages/pypi/pypi.go
@@ -12,14 +12,14 @@ import (
"strings"
"unicode"
- packages_model "code.gitea.io/gitea/models/packages"
- packages_module "code.gitea.io/gitea/modules/packages"
- pypi_module "code.gitea.io/gitea/modules/packages/pypi"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ packages_module "forgejo.org/modules/packages"
+ pypi_module "forgejo.org/modules/packages/pypi"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
// https://peps.python.org/pep-0426/#name
diff --git a/routers/api/packages/rpm/rpm.go b/routers/api/packages/rpm/rpm.go
index d56678514c..cdbf893183 100644
--- a/routers/api/packages/rpm/rpm.go
+++ b/routers/api/packages/rpm/rpm.go
@@ -11,18 +11,18 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- packages_module "code.gitea.io/gitea/modules/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- notify_service "code.gitea.io/gitea/services/notify"
- packages_service "code.gitea.io/gitea/services/packages"
- rpm_service "code.gitea.io/gitea/services/packages/rpm"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ packages_module "forgejo.org/modules/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ notify_service "forgejo.org/services/notify"
+ packages_service "forgejo.org/services/packages"
+ rpm_service "forgejo.org/services/packages/rpm"
)
func apiError(ctx *context.Context, status int, obj any) {
diff --git a/routers/api/packages/rubygems/rubygems.go b/routers/api/packages/rubygems/rubygems.go
index 28f584b391..eed19467ff 100644
--- a/routers/api/packages/rubygems/rubygems.go
+++ b/routers/api/packages/rubygems/rubygems.go
@@ -13,14 +13,14 @@ import (
"net/http"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- rubygems_module "code.gitea.io/gitea/modules/packages/rubygems"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ rubygems_module "forgejo.org/modules/packages/rubygems"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
)
const (
diff --git a/routers/api/packages/swift/swift.go b/routers/api/packages/swift/swift.go
index fce2a36dd6..304230a85e 100644
--- a/routers/api/packages/swift/swift.go
+++ b/routers/api/packages/swift/swift.go
@@ -12,17 +12,17 @@ import (
"sort"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- swift_module "code.gitea.io/gitea/modules/packages/swift"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ swift_module "forgejo.org/modules/packages/swift"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
"github.com/hashicorp/go-version"
)
diff --git a/routers/api/packages/vagrant/vagrant.go b/routers/api/packages/vagrant/vagrant.go
index 98a81da368..26131c2cf2 100644
--- a/routers/api/packages/vagrant/vagrant.go
+++ b/routers/api/packages/vagrant/vagrant.go
@@ -11,13 +11,13 @@ import (
"sort"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- packages_module "code.gitea.io/gitea/modules/packages"
- vagrant_module "code.gitea.io/gitea/modules/packages/vagrant"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers/api/packages/helper"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ packages_module "forgejo.org/modules/packages"
+ vagrant_module "forgejo.org/modules/packages/vagrant"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers/api/packages/helper"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
"github.com/hashicorp/go-version"
)
diff --git a/routers/api/shared/middleware.go b/routers/api/shared/middleware.go
index 5e863cb9eb..f56acbe1bf 100644
--- a/routers/api/shared/middleware.go
+++ b/routers/api/shared/middleware.go
@@ -6,11 +6,11 @@ package shared
import (
"net/http"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/context"
"github.com/go-chi/cors"
)
diff --git a/routers/api/v1/activitypub/actor.go b/routers/api/v1/activitypub/actor.go
index 4f128e74c4..7568a2a7c8 100644
--- a/routers/api/v1/activitypub/actor.go
+++ b/routers/api/v1/activitypub/actor.go
@@ -7,11 +7,11 @@ package activitypub
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/activitypub"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/activitypub"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
ap "github.com/go-ap/activitypub"
"github.com/go-ap/jsonld"
diff --git a/routers/api/v1/activitypub/person.go b/routers/api/v1/activitypub/person.go
index 995a148f0b..1da7933418 100644
--- a/routers/api/v1/activitypub/person.go
+++ b/routers/api/v1/activitypub/person.go
@@ -8,10 +8,10 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/activitypub"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/activitypub"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
ap "github.com/go-ap/activitypub"
"github.com/go-ap/jsonld"
diff --git a/routers/api/v1/activitypub/repository.go b/routers/api/v1/activitypub/repository.go
index 14381664d4..c506840f1c 100644
--- a/routers/api/v1/activitypub/repository.go
+++ b/routers/api/v1/activitypub/repository.go
@@ -8,12 +8,12 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/forgefed"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/federation"
+ "forgejo.org/modules/forgefed"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/federation"
ap "github.com/go-ap/activitypub"
)
diff --git a/routers/api/v1/activitypub/repository_test.go b/routers/api/v1/activitypub/repository_test.go
index 1e5af6acac..8d448a4356 100644
--- a/routers/api/v1/activitypub/repository_test.go
+++ b/routers/api/v1/activitypub/repository_test.go
@@ -6,7 +6,7 @@ package activitypub
import (
"testing"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/modules/validation"
)
func Test_UserEmailValidate(t *testing.T) {
diff --git a/routers/api/v1/activitypub/reqsignature.go b/routers/api/v1/activitypub/reqsignature.go
index 19d167b50b..a9bb4bd868 100644
--- a/routers/api/v1/activitypub/reqsignature.go
+++ b/routers/api/v1/activitypub/reqsignature.go
@@ -12,11 +12,11 @@ import (
"net/http"
"net/url"
- "code.gitea.io/gitea/modules/activitypub"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- gitea_context "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/activitypub"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ gitea_context "forgejo.org/services/context"
"github.com/42wim/httpsig"
ap "github.com/go-ap/activitypub"
diff --git a/routers/api/v1/activitypub/response.go b/routers/api/v1/activitypub/response.go
index 42ef375f12..a97f363cc2 100644
--- a/routers/api/v1/activitypub/response.go
+++ b/routers/api/v1/activitypub/response.go
@@ -6,10 +6,10 @@ package activitypub
import (
"net/http"
- "code.gitea.io/gitea/modules/activitypub"
- "code.gitea.io/gitea/modules/forgefed"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/activitypub"
+ "forgejo.org/modules/forgefed"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
ap "github.com/go-ap/activitypub"
"github.com/go-ap/jsonld"
diff --git a/routers/api/v1/admin/adopt.go b/routers/api/v1/admin/adopt.go
index a4708fe032..082411f2bc 100644
--- a/routers/api/v1/admin/adopt.go
+++ b/routers/api/v1/admin/adopt.go
@@ -6,12 +6,12 @@ package admin
import (
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
// ListUnadoptedRepositories lists the unadopted repositories that match the provided names
diff --git a/routers/api/v1/admin/cron.go b/routers/api/v1/admin/cron.go
index e1ca6048c9..5d68ab2dce 100644
--- a/routers/api/v1/admin/cron.go
+++ b/routers/api/v1/admin/cron.go
@@ -6,12 +6,12 @@ package admin
import (
"net/http"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/cron"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/cron"
)
// ListCronTasks api for getting cron tasks
diff --git a/routers/api/v1/admin/email.go b/routers/api/v1/admin/email.go
index ba963e9f69..906780a44b 100644
--- a/routers/api/v1/admin/email.go
+++ b/routers/api/v1/admin/email.go
@@ -6,11 +6,11 @@ package admin
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetAllEmails
diff --git a/routers/api/v1/admin/hooks.go b/routers/api/v1/admin/hooks.go
index b246cb61b1..b3db2eb5e3 100644
--- a/routers/api/v1/admin/hooks.go
+++ b/routers/api/v1/admin/hooks.go
@@ -7,14 +7,14 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
// ListHooks list system's webhooks
diff --git a/routers/api/v1/admin/org.go b/routers/api/v1/admin/org.go
index a5c299bbf0..d3a5cea056 100644
--- a/routers/api/v1/admin/org.go
+++ b/routers/api/v1/admin/org.go
@@ -7,14 +7,14 @@ package admin
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// CreateOrg api for create organization
diff --git a/routers/api/v1/admin/quota.go b/routers/api/v1/admin/quota.go
index 1e7c11e007..c7da0e6398 100644
--- a/routers/api/v1/admin/quota.go
+++ b/routers/api/v1/admin/quota.go
@@ -6,9 +6,9 @@ package admin
import (
"net/http"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetUserQuota return information about a user's quota
diff --git a/routers/api/v1/admin/quota_group.go b/routers/api/v1/admin/quota_group.go
index e20b361eb5..afe33b639c 100644
--- a/routers/api/v1/admin/quota_group.go
+++ b/routers/api/v1/admin/quota_group.go
@@ -7,12 +7,12 @@ import (
go_context "context"
"net/http"
- "code.gitea.io/gitea/models/db"
- quota_model "code.gitea.io/gitea/models/quota"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ quota_model "forgejo.org/models/quota"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListQuotaGroups returns all the quota groups
diff --git a/routers/api/v1/admin/quota_rule.go b/routers/api/v1/admin/quota_rule.go
index 85c05e1e9b..ea188107fa 100644
--- a/routers/api/v1/admin/quota_rule.go
+++ b/routers/api/v1/admin/quota_rule.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- quota_model "code.gitea.io/gitea/models/quota"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ quota_model "forgejo.org/models/quota"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func toLimitSubjects(subjStrings []string) (*quota_model.LimitSubjects, error) {
diff --git a/routers/api/v1/admin/repo.go b/routers/api/v1/admin/repo.go
index c119d5390a..9f9118e0ab 100644
--- a/routers/api/v1/admin/repo.go
+++ b/routers/api/v1/admin/repo.go
@@ -4,10 +4,10 @@
package admin
import (
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/repo"
- "code.gitea.io/gitea/services/context"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/repo"
+ "forgejo.org/services/context"
)
// CreateRepo api for creating a repository
diff --git a/routers/api/v1/admin/runners.go b/routers/api/v1/admin/runners.go
index d0cfef8e48..e459b947ff 100644
--- a/routers/api/v1/admin/runners.go
+++ b/routers/api/v1/admin/runners.go
@@ -4,8 +4,8 @@
package admin
import (
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/services/context"
)
// https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization
diff --git a/routers/api/v1/admin/user.go b/routers/api/v1/admin/user.go
index db8f6627e6..32e1dd414d 100644
--- a/routers/api/v1/admin/user.go
+++ b/routers/api/v1/admin/user.go
@@ -10,26 +10,26 @@ import (
"net/http"
"strconv"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/user"
- "code.gitea.io/gitea/routers/api/v1/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/mailer"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/user"
+ "forgejo.org/routers/api/v1/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/mailer"
+ user_service "forgejo.org/services/user"
)
func parseAuthSource(ctx *context.APIContext, u *user_model.User, sourceID int64) {
diff --git a/routers/api/v1/api.go b/routers/api/v1/api.go
index 3791a6fbba..2eb1ee4229 100644
--- a/routers/api/v1/api.go
+++ b/routers/api/v1/api.go
@@ -71,37 +71,37 @@ import (
"net/http"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/forgefed"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/shared"
- "code.gitea.io/gitea/routers/api/v1/activitypub"
- "code.gitea.io/gitea/routers/api/v1/admin"
- "code.gitea.io/gitea/routers/api/v1/misc"
- "code.gitea.io/gitea/routers/api/v1/notify"
- "code.gitea.io/gitea/routers/api/v1/org"
- "code.gitea.io/gitea/routers/api/v1/packages"
- "code.gitea.io/gitea/routers/api/v1/repo"
- "code.gitea.io/gitea/routers/api/v1/settings"
- "code.gitea.io/gitea/routers/api/v1/user"
- "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/forgefed"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/shared"
+ "forgejo.org/routers/api/v1/activitypub"
+ "forgejo.org/routers/api/v1/admin"
+ "forgejo.org/routers/api/v1/misc"
+ "forgejo.org/routers/api/v1/notify"
+ "forgejo.org/routers/api/v1/org"
+ "forgejo.org/routers/api/v1/packages"
+ "forgejo.org/routers/api/v1/repo"
+ "forgejo.org/routers/api/v1/settings"
+ "forgejo.org/routers/api/v1/user"
+ "forgejo.org/services/actions"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
- _ "code.gitea.io/gitea/routers/api/v1/swagger" // for swagger generation
+ _ "forgejo.org/routers/api/v1/swagger" // for swagger generation
"code.forgejo.org/go-chi/binding"
)
diff --git a/routers/api/v1/misc/gitignore.go b/routers/api/v1/misc/gitignore.go
index dffd771752..ec57038a9b 100644
--- a/routers/api/v1/misc/gitignore.go
+++ b/routers/api/v1/misc/gitignore.go
@@ -6,11 +6,11 @@ package misc
import (
"net/http"
- "code.gitea.io/gitea/modules/options"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/options"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
// Shows a list of all Gitignore templates
diff --git a/routers/api/v1/misc/label_templates.go b/routers/api/v1/misc/label_templates.go
index cc11f37626..dad5ee34c1 100644
--- a/routers/api/v1/misc/label_templates.go
+++ b/routers/api/v1/misc/label_templates.go
@@ -6,10 +6,10 @@ package misc
import (
"net/http"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// Shows a list of all Label templates
diff --git a/routers/api/v1/misc/licenses.go b/routers/api/v1/misc/licenses.go
index 2a980f5084..c9b657a890 100644
--- a/routers/api/v1/misc/licenses.go
+++ b/routers/api/v1/misc/licenses.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "code.gitea.io/gitea/modules/options"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/options"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
// Returns a list of all License templates
diff --git a/routers/api/v1/misc/markup.go b/routers/api/v1/misc/markup.go
index 155ad15712..e9f03fdd5c 100644
--- a/routers/api/v1/misc/markup.go
+++ b/routers/api/v1/misc/markup.go
@@ -6,12 +6,12 @@ package misc
import (
"net/http"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
)
// Markup render markup document to HTML
diff --git a/routers/api/v1/misc/markup_test.go b/routers/api/v1/misc/markup_test.go
index 32568b805f..3335199e12 100644
--- a/routers/api/v1/misc/markup_test.go
+++ b/routers/api/v1/misc/markup_test.go
@@ -10,11 +10,11 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/api/v1/misc/nodeinfo.go b/routers/api/v1/misc/nodeinfo.go
index 70187e0ebf..9631de7edd 100644
--- a/routers/api/v1/misc/nodeinfo.go
+++ b/routers/api/v1/misc/nodeinfo.go
@@ -7,11 +7,11 @@ import (
"net/http"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
)
const cacheKeyNodeInfoUsage = "API_NodeInfoUsage"
diff --git a/routers/api/v1/misc/signing.go b/routers/api/v1/misc/signing.go
index 24a46c1e70..945df6068f 100644
--- a/routers/api/v1/misc/signing.go
+++ b/routers/api/v1/misc/signing.go
@@ -7,8 +7,8 @@ import (
"fmt"
"net/http"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
)
// SigningKey returns the public key of the default signing key if it exists
diff --git a/routers/api/v1/misc/version.go b/routers/api/v1/misc/version.go
index 3417475d21..5802c12462 100644
--- a/routers/api/v1/misc/version.go
+++ b/routers/api/v1/misc/version.go
@@ -6,9 +6,9 @@ package misc
import (
"net/http"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
)
// Version shows the version of the Gitea server
diff --git a/routers/api/v1/notify/notifications.go b/routers/api/v1/notify/notifications.go
index 46b3c7f5e7..2e19fa0b9c 100644
--- a/routers/api/v1/notify/notifications.go
+++ b/routers/api/v1/notify/notifications.go
@@ -7,11 +7,11 @@ import (
"net/http"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
)
// NewAvailable check if unread notifications exist
diff --git a/routers/api/v1/notify/repo.go b/routers/api/v1/notify/repo.go
index 1744426ee8..64a9654d48 100644
--- a/routers/api/v1/notify/repo.go
+++ b/routers/api/v1/notify/repo.go
@@ -8,11 +8,11 @@ import (
"strings"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func statusStringToNotificationStatus(status string) activities_model.NotificationStatus {
diff --git a/routers/api/v1/notify/threads.go b/routers/api/v1/notify/threads.go
index 8e12d359cb..57c78f5f15 100644
--- a/routers/api/v1/notify/threads.go
+++ b/routers/api/v1/notify/threads.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetThread get notification by ID
diff --git a/routers/api/v1/notify/user.go b/routers/api/v1/notify/user.go
index 879f484cce..2b8cc8c112 100644
--- a/routers/api/v1/notify/user.go
+++ b/routers/api/v1/notify/user.go
@@ -7,11 +7,11 @@ import (
"net/http"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListNotifications list users's notification threads
diff --git a/routers/api/v1/org/action.go b/routers/api/v1/org/action.go
index 99e70e0740..0d8550a019 100644
--- a/routers/api/v1/org/action.go
+++ b/routers/api/v1/org/action.go
@@ -7,17 +7,17 @@ import (
"errors"
"net/http"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- secret_model "code.gitea.io/gitea/models/secret"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/routers/api/v1/utils"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
- secret_service "code.gitea.io/gitea/services/secrets"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ secret_model "forgejo.org/models/secret"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/routers/api/v1/utils"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
+ secret_service "forgejo.org/services/secrets"
)
// ListActionsSecrets list an organization's actions secrets
diff --git a/routers/api/v1/org/avatar.go b/routers/api/v1/org/avatar.go
index f11eb6c1cd..824a9f3495 100644
--- a/routers/api/v1/org/avatar.go
+++ b/routers/api/v1/org/avatar.go
@@ -7,10 +7,10 @@ import (
"encoding/base64"
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
// UpdateAvatarupdates the Avatar of an Organisation
diff --git a/routers/api/v1/org/hook.go b/routers/api/v1/org/hook.go
index c1dc0519ea..2877acd3c7 100644
--- a/routers/api/v1/org/hook.go
+++ b/routers/api/v1/org/hook.go
@@ -6,11 +6,11 @@ package org
import (
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
// ListHooks list an organziation's webhooks
diff --git a/routers/api/v1/org/label.go b/routers/api/v1/org/label.go
index b5ec54ccf4..172d531229 100644
--- a/routers/api/v1/org/label.go
+++ b/routers/api/v1/org/label.go
@@ -8,13 +8,13 @@ import (
"strconv"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/label"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/label"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListLabels list all the labels of an organization
diff --git a/routers/api/v1/org/member.go b/routers/api/v1/org/member.go
index 0895c53328..c6e67b2ab9 100644
--- a/routers/api/v1/org/member.go
+++ b/routers/api/v1/org/member.go
@@ -7,14 +7,14 @@ import (
"net/http"
"net/url"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/user"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models"
+ "forgejo.org/models/organization"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/user"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// listMembers list an organization's members
diff --git a/routers/api/v1/org/org.go b/routers/api/v1/org/org.go
index 7d503c3ad7..fcf2c6b412 100644
--- a/routers/api/v1/org/org.go
+++ b/routers/api/v1/org/org.go
@@ -8,21 +8,21 @@ import (
"fmt"
"net/http"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/user"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/org"
- user_service "code.gitea.io/gitea/services/user"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/user"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/org"
+ user_service "forgejo.org/services/user"
)
func listUserOrgs(ctx *context.APIContext, u *user_model.User) {
diff --git a/routers/api/v1/org/quota.go b/routers/api/v1/org/quota.go
index 57c41f5ce3..f4f89b0aaf 100644
--- a/routers/api/v1/org/quota.go
+++ b/routers/api/v1/org/quota.go
@@ -4,8 +4,8 @@
package org
import (
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/services/context"
)
// GetQuota returns the quota information for a given organization
diff --git a/routers/api/v1/org/team.go b/routers/api/v1/org/team.go
index bf28d54c42..680cc19ce8 100644
--- a/routers/api/v1/org/team.go
+++ b/routers/api/v1/org/team.go
@@ -8,22 +8,22 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/user"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- org_service "code.gitea.io/gitea/services/org"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/user"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ org_service "forgejo.org/services/org"
+ repo_service "forgejo.org/services/repository"
)
// ListTeams list all the teams of an organization
diff --git a/routers/api/v1/packages/package.go b/routers/api/v1/packages/package.go
index a98b5dbc69..03057c4feb 100644
--- a/routers/api/v1/packages/package.go
+++ b/routers/api/v1/packages/package.go
@@ -7,15 +7,15 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ packages_service "forgejo.org/services/packages"
)
// ListPackages gets all packages of an owner
diff --git a/routers/api/v1/repo/action.go b/routers/api/v1/repo/action.go
index 2ce9ad253c..a39d4836e1 100644
--- a/routers/api/v1/repo/action.go
+++ b/routers/api/v1/repo/action.go
@@ -7,18 +7,18 @@ import (
"errors"
"net/http"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- secret_model "code.gitea.io/gitea/models/secret"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/routers/api/v1/utils"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- secret_service "code.gitea.io/gitea/services/secrets"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ secret_model "forgejo.org/models/secret"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/routers/api/v1/utils"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ secret_service "forgejo.org/services/secrets"
)
// ListActionsSecrets list an repo's actions secrets
diff --git a/routers/api/v1/repo/avatar.go b/routers/api/v1/repo/avatar.go
index 698337ffd2..84aafe764d 100644
--- a/routers/api/v1/repo/avatar.go
+++ b/routers/api/v1/repo/avatar.go
@@ -7,10 +7,10 @@ import (
"encoding/base64"
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
// UpdateVatar updates the Avatar of an Repo
diff --git a/routers/api/v1/repo/blob.go b/routers/api/v1/repo/blob.go
index 3b116666ea..8ed57d4787 100644
--- a/routers/api/v1/repo/blob.go
+++ b/routers/api/v1/repo/blob.go
@@ -6,8 +6,8 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/services/context"
- files_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/services/context"
+ files_service "forgejo.org/services/repository/files"
)
// GetBlob get the blob of a repository file.
diff --git a/routers/api/v1/repo/branch.go b/routers/api/v1/repo/branch.go
index 3ca97f7770..6263360a8e 100644
--- a/routers/api/v1/repo/branch.go
+++ b/routers/api/v1/repo/branch.go
@@ -9,22 +9,22 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- pull_service "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ pull_service "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
)
// GetBranch get a branch of a repository
diff --git a/routers/api/v1/repo/collaborators.go b/routers/api/v1/repo/collaborators.go
index 14915d31ba..3ef7721ef5 100644
--- a/routers/api/v1/repo/collaborators.go
+++ b/routers/api/v1/repo/collaborators.go
@@ -8,18 +8,18 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- repo_module "code.gitea.io/gitea/modules/repository"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ repo_module "forgejo.org/modules/repository"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ repo_service "forgejo.org/services/repository"
)
// ListCollaborators list a repository's collaborators
diff --git a/routers/api/v1/repo/commits.go b/routers/api/v1/repo/commits.go
index c5e8cf99eb..4221e59f17 100644
--- a/routers/api/v1/repo/commits.go
+++ b/routers/api/v1/repo/commits.go
@@ -10,14 +10,14 @@ import (
"net/http"
"strconv"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetSingleCommit get a commit via sha
diff --git a/routers/api/v1/repo/compare.go b/routers/api/v1/repo/compare.go
index 7781e996f5..7fc59ea171 100644
--- a/routers/api/v1/repo/compare.go
+++ b/routers/api/v1/repo/compare.go
@@ -7,11 +7,11 @@ import (
"net/http"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/gitrepo"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/gitrepo"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// CompareDiff compare two branches or commits
@@ -64,7 +64,7 @@ func CompareDiff(ctx *context.APIContext) {
}
}
- _, headGitRepo, ci, _, _ := parseCompareInfo(ctx, api.CreatePullRequestOption{
+ headRepository, headGitRepo, ci, _, _ := parseCompareInfo(ctx, api.CreatePullRequestOption{
Base: infos[0],
Head: infos[1],
})
@@ -80,7 +80,7 @@ func CompareDiff(ctx *context.APIContext) {
apiFiles := []*api.CommitAffectedFiles{}
userCache := make(map[string]*user_model.User)
for i := 0; i < len(ci.Commits); i++ {
- apiCommit, err := convert.ToCommit(ctx, ctx.Repo.Repository, ctx.Repo.GitRepo, ci.Commits[i], userCache,
+ apiCommit, err := convert.ToCommit(ctx, headRepository, headGitRepo, ci.Commits[i], userCache,
convert.ToCommitOptions{
Stat: true,
Verification: verification,
diff --git a/routers/api/v1/repo/download.go b/routers/api/v1/repo/download.go
index 3a0401a5b0..86910123e6 100644
--- a/routers/api/v1/repo/download.go
+++ b/routers/api/v1/repo/download.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/services/context"
- archiver_service "code.gitea.io/gitea/services/repository/archiver"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/services/context"
+ archiver_service "forgejo.org/services/repository/archiver"
)
func DownloadArchive(ctx *context.APIContext) {
diff --git a/routers/api/v1/repo/file.go b/routers/api/v1/repo/file.go
index 55b245676d..fb71d76388 100644
--- a/routers/api/v1/repo/file.go
+++ b/routers/api/v1/repo/file.go
@@ -14,23 +14,23 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
- archiver_service "code.gitea.io/gitea/services/repository/archiver"
- files_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
+ archiver_service "forgejo.org/services/repository/archiver"
+ files_service "forgejo.org/services/repository/files"
)
const (
diff --git a/routers/api/v1/repo/flags.go b/routers/api/v1/repo/flags.go
index ac5cb2e6d6..46af528f0f 100644
--- a/routers/api/v1/repo/flags.go
+++ b/routers/api/v1/repo/flags.go
@@ -6,9 +6,9 @@ package repo
import (
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
)
func ListFlags(ctx *context.APIContext) {
diff --git a/routers/api/v1/repo/fork.go b/routers/api/v1/repo/fork.go
index c9dc9681c9..edb85cf54f 100644
--- a/routers/api/v1/repo/fork.go
+++ b/routers/api/v1/repo/fork.go
@@ -9,19 +9,19 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ repo_service "forgejo.org/services/repository"
)
// ListForks list a repository's forks
diff --git a/routers/api/v1/repo/git_hook.go b/routers/api/v1/repo/git_hook.go
index 26ae84d08d..31957c8b4d 100644
--- a/routers/api/v1/repo/git_hook.go
+++ b/routers/api/v1/repo/git_hook.go
@@ -6,11 +6,11 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListGitHooks list all Git hooks of a repository
diff --git a/routers/api/v1/repo/git_ref.go b/routers/api/v1/repo/git_ref.go
index 54da5eeaa7..b2e52ad95d 100644
--- a/routers/api/v1/repo/git_ref.go
+++ b/routers/api/v1/repo/git_ref.go
@@ -7,10 +7,10 @@ import (
"net/http"
"net/url"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
)
// GetGitAllRefs get ref or an list all the refs of a repository
diff --git a/routers/api/v1/repo/hook.go b/routers/api/v1/repo/hook.go
index ffd2313591..5d277604b8 100644
--- a/routers/api/v1/repo/hook.go
+++ b/routers/api/v1/repo/hook.go
@@ -7,19 +7,19 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ webhook_service "forgejo.org/services/webhook"
)
// ListHooks list all hooks of a repository
diff --git a/routers/api/v1/repo/hook_test.go b/routers/api/v1/repo/hook_test.go
index a8065e4a60..77c86388f5 100644
--- a/routers/api/v1/repo/hook_test.go
+++ b/routers/api/v1/repo/hook_test.go
@@ -7,9 +7,9 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/unittest"
+ "forgejo.org/models/webhook"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/api/v1/repo/issue.go b/routers/api/v1/repo/issue.go
index 57fc4b2f17..5495c4a6ba 100644
--- a/routers/api/v1/repo/issue.go
+++ b/routers/api/v1/repo/issue.go
@@ -12,23 +12,23 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// SearchIssues searches for issues across the repositories that the user has access to
diff --git a/routers/api/v1/repo/issue_attachment.go b/routers/api/v1/repo/issue_attachment.go
index a972ab0374..0cb1875af1 100644
--- a/routers/api/v1/repo/issue_attachment.go
+++ b/routers/api/v1/repo/issue_attachment.go
@@ -7,17 +7,17 @@ import (
"net/http"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/attachment"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/attachment"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// GetIssueAttachment gets a single attachment of the issue
diff --git a/routers/api/v1/repo/issue_comment.go b/routers/api/v1/repo/issue_comment.go
index 2fe7aaacb4..1b98c154c8 100644
--- a/routers/api/v1/repo/issue_comment.go
+++ b/routers/api/v1/repo/issue_comment.go
@@ -9,18 +9,18 @@ import (
"errors"
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// ListIssueComments list all the comments of an issue
diff --git a/routers/api/v1/repo/issue_comment_attachment.go b/routers/api/v1/repo/issue_comment_attachment.go
index c45e2ebe89..9edc9a3cb1 100644
--- a/routers/api/v1/repo/issue_comment_attachment.go
+++ b/routers/api/v1/repo/issue_comment_attachment.go
@@ -7,17 +7,17 @@ import (
"net/http"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/attachment"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/attachment"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// GetIssueCommentAttachment gets a single attachment of the comment
diff --git a/routers/api/v1/repo/issue_dependency.go b/routers/api/v1/repo/issue_dependency.go
index c40e92c01b..bed1e7ecf9 100644
--- a/routers/api/v1/repo/issue_dependency.go
+++ b/routers/api/v1/repo/issue_dependency.go
@@ -7,15 +7,15 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetIssueDependencies list an issue's dependencies
diff --git a/routers/api/v1/repo/issue_label.go b/routers/api/v1/repo/issue_label.go
index 6458fbf514..85af1149ff 100644
--- a/routers/api/v1/repo/issue_label.go
+++ b/routers/api/v1/repo/issue_label.go
@@ -9,12 +9,12 @@ import (
"net/http"
"reflect"
- issues_model "code.gitea.io/gitea/models/issues"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ issues_model "forgejo.org/models/issues"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// ListIssueLabels list all the labels of an issue
diff --git a/routers/api/v1/repo/issue_pin.go b/routers/api/v1/repo/issue_pin.go
index af3e06332a..84079ed452 100644
--- a/routers/api/v1/repo/issue_pin.go
+++ b/routers/api/v1/repo/issue_pin.go
@@ -6,10 +6,10 @@ package repo
import (
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// PinIssue pins a issue
diff --git a/routers/api/v1/repo/issue_reaction.go b/routers/api/v1/repo/issue_reaction.go
index c395255c13..2d6218bf46 100644
--- a/routers/api/v1/repo/issue_reaction.go
+++ b/routers/api/v1/repo/issue_reaction.go
@@ -7,14 +7,14 @@ import (
"errors"
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
)
// GetIssueCommentReactions list reactions of a comment from an issue
diff --git a/routers/api/v1/repo/issue_stopwatch.go b/routers/api/v1/repo/issue_stopwatch.go
index dd61967ed0..83bcabbe15 100644
--- a/routers/api/v1/repo/issue_stopwatch.go
+++ b/routers/api/v1/repo/issue_stopwatch.go
@@ -7,10 +7,10 @@ import (
"errors"
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// StartIssueStopwatch creates a stopwatch for the given issue.
diff --git a/routers/api/v1/repo/issue_subscription.go b/routers/api/v1/repo/issue_subscription.go
index 6b29218575..33654dc136 100644
--- a/routers/api/v1/repo/issue_subscription.go
+++ b/routers/api/v1/repo/issue_subscription.go
@@ -7,12 +7,12 @@ import (
"fmt"
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// AddIssueSubscription Subscribe user to issue
diff --git a/routers/api/v1/repo/issue_tracked_time.go b/routers/api/v1/repo/issue_tracked_time.go
index 3d8abfa5f3..7d88b1b2cd 100644
--- a/routers/api/v1/repo/issue_tracked_time.go
+++ b/routers/api/v1/repo/issue_tracked_time.go
@@ -8,15 +8,15 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListTrackedTimes list all the tracked times of an issue
diff --git a/routers/api/v1/repo/key.go b/routers/api/v1/repo/key.go
index 88444a2625..2abf95a189 100644
--- a/routers/api/v1/repo/key.go
+++ b/routers/api/v1/repo/key.go
@@ -10,18 +10,18 @@ import (
"net/http"
"net/url"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// appendPrivateInformation appends the owner and key type information to api.PublicKey
diff --git a/routers/api/v1/repo/label.go b/routers/api/v1/repo/label.go
index b6eb51fd20..bf722ace34 100644
--- a/routers/api/v1/repo/label.go
+++ b/routers/api/v1/repo/label.go
@@ -8,13 +8,13 @@ import (
"net/http"
"strconv"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/label"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/label"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListLabels list all the labels of a repository
diff --git a/routers/api/v1/repo/language.go b/routers/api/v1/repo/language.go
index f1d5bbe45f..498aac3447 100644
--- a/routers/api/v1/repo/language.go
+++ b/routers/api/v1/repo/language.go
@@ -8,9 +8,9 @@ import (
"net/http"
"strconv"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
type languageResponse []*repo_model.LanguageStat
diff --git a/routers/api/v1/repo/main_test.go b/routers/api/v1/repo/main_test.go
index 451f34d72f..a3655fb76b 100644
--- a/routers/api/v1/repo/main_test.go
+++ b/routers/api/v1/repo/main_test.go
@@ -6,9 +6,9 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ webhook_service "forgejo.org/services/webhook"
)
func TestMain(m *testing.M) {
diff --git a/routers/api/v1/repo/migrate.go b/routers/api/v1/repo/migrate.go
index 723a696b92..75e772dfe2 100644
--- a/routers/api/v1/repo/migrate.go
+++ b/routers/api/v1/repo/migrate.go
@@ -10,28 +10,28 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/migrations"
- notify_service "code.gitea.io/gitea/services/notify"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/migrations"
+ notify_service "forgejo.org/services/notify"
+ repo_service "forgejo.org/services/repository"
)
// Migrate migrate remote git repository to gitea
@@ -224,9 +224,8 @@ func Migrate(ctx *context.APIContext) {
HasWiki: &opts.Wiki,
}
- // only enabling wiki could return an error
- if err = updateRepoUnits(ctx, repoOpt); err != nil {
- log.Error("Failed to enable wiki on %s/%s repo. %w", repoOwner.Name, form.RepoName, err)
+ if err = updateRepoUnits(ctx, repoOwner.Name, repo, repoOpt); err != nil {
+ log.Error("Failed to update units on %s/%s repo. %w", repoOwner.Name, form.RepoName, err)
}
}
diff --git a/routers/api/v1/repo/milestone.go b/routers/api/v1/repo/milestone.go
index b9534016e4..7aa9881bc4 100644
--- a/routers/api/v1/repo/milestone.go
+++ b/routers/api/v1/repo/milestone.go
@@ -9,15 +9,15 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListMilestones list milestones for a repository
diff --git a/routers/api/v1/repo/mirror.go b/routers/api/v1/repo/mirror.go
index 11b026abb7..bc48c6acb7 100644
--- a/routers/api/v1/repo/mirror.go
+++ b/routers/api/v1/repo/mirror.go
@@ -9,21 +9,21 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/migrations"
- mirror_service "code.gitea.io/gitea/services/mirror"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/migrations"
+ mirror_service "forgejo.org/services/mirror"
)
// MirrorSync adds a mirrored repository to the sync queue
diff --git a/routers/api/v1/repo/notes.go b/routers/api/v1/repo/notes.go
index 9ed78ce80f..87903d9f36 100644
--- a/routers/api/v1/repo/notes.go
+++ b/routers/api/v1/repo/notes.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetNote Get a note corresponding to a single commit from a repository
diff --git a/routers/api/v1/repo/patch.go b/routers/api/v1/repo/patch.go
index 27c5c17dce..6f35891627 100644
--- a/routers/api/v1/repo/patch.go
+++ b/routers/api/v1/repo/patch.go
@@ -7,14 +7,14 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/repository/files"
)
// ApplyDiffPatch handles API call for applying a patch
diff --git a/routers/api/v1/repo/pull.go b/routers/api/v1/repo/pull.go
index 1a791e8dd5..3a339a25a7 100644
--- a/routers/api/v1/repo/pull.go
+++ b/routers/api/v1/repo/pull.go
@@ -12,35 +12,35 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- activities_model "code.gitea.io/gitea/models/activities"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/automerge"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/gitdiff"
- issue_service "code.gitea.io/gitea/services/issue"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ activities_model "forgejo.org/models/activities"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/automerge"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/gitdiff"
+ issue_service "forgejo.org/services/issue"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
)
// ListPullRequests returns a list of all PRs
@@ -1125,7 +1125,6 @@ func parseCompareInfo(ctx *context.APIContext, form api.CreatePullRequestOption)
}
}
- // Check if current user has fork of repository or in the same repository.
headRepo := repo_model.GetForkedRepo(ctx, headUser.ID, baseRepo.ID)
if headRepo == nil && !isSameRepo {
err := baseRepo.GetBaseRepo(ctx)
@@ -1134,13 +1133,11 @@ func parseCompareInfo(ctx *context.APIContext, form api.CreatePullRequestOption)
return nil, nil, nil, "", ""
}
- // Check if baseRepo's base repository is the same as headUser's repository.
if baseRepo.BaseRepo == nil || baseRepo.BaseRepo.OwnerID != headUser.ID {
log.Trace("parseCompareInfo[%d]: does not have fork or in same repository", baseRepo.ID)
ctx.NotFound("GetBaseRepo")
return nil, nil, nil, "", ""
}
- // Assign headRepo so it can be used below.
headRepo = baseRepo.BaseRepo
}
diff --git a/routers/api/v1/repo/pull_review.go b/routers/api/v1/repo/pull_review.go
index 8fba085ff7..aa4c7318a2 100644
--- a/routers/api/v1/repo/pull_review.go
+++ b/routers/api/v1/repo/pull_review.go
@@ -8,18 +8,18 @@ import (
"net/http"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/gitrepo"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- issue_service "code.gitea.io/gitea/services/issue"
- pull_service "code.gitea.io/gitea/services/pull"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/gitrepo"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ issue_service "forgejo.org/services/issue"
+ pull_service "forgejo.org/services/pull"
)
// ListPullReviews lists all reviews of a pull request
diff --git a/routers/api/v1/repo/release.go b/routers/api/v1/repo/release.go
index 2fc5f095cb..68254a530a 100644
--- a/routers/api/v1/repo/release.go
+++ b/routers/api/v1/repo/release.go
@@ -7,18 +7,18 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- release_service "code.gitea.io/gitea/services/release"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ release_service "forgejo.org/services/release"
)
// GetRelease get a single release of a repository
diff --git a/routers/api/v1/repo/release_attachment.go b/routers/api/v1/repo/release_attachment.go
index d569f6e928..ba273a8d2a 100644
--- a/routers/api/v1/repo/release_attachment.go
+++ b/routers/api/v1/repo/release_attachment.go
@@ -11,15 +11,15 @@ import (
"path"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/attachment"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/convert"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/attachment"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/convert"
)
func checkReleaseMatchRepo(ctx *context.APIContext, releaseID int64) bool {
diff --git a/routers/api/v1/repo/release_tags.go b/routers/api/v1/repo/release_tags.go
index f845fad53b..b27f8584bc 100644
--- a/routers/api/v1/repo/release_tags.go
+++ b/routers/api/v1/repo/release_tags.go
@@ -6,11 +6,11 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- releaseservice "code.gitea.io/gitea/services/release"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ releaseservice "forgejo.org/services/release"
)
// GetReleaseByTag get a single release of a repository by tag name
diff --git a/routers/api/v1/repo/repo.go b/routers/api/v1/repo/repo.go
index 457f179f39..5ade81e393 100644
--- a/routers/api/v1/repo/repo.go
+++ b/routers/api/v1/repo/repo.go
@@ -11,32 +11,32 @@ import (
"strings"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/issue"
- repo_service "code.gitea.io/gitea/services/repository"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ actions_model "forgejo.org/models/actions"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/issue"
+ repo_service "forgejo.org/services/repository"
+ wiki_service "forgejo.org/services/wiki"
)
// Search repositories via options
@@ -647,7 +647,7 @@ func Edit(ctx *context.APIContext) {
return
}
- if err := updateRepoUnits(ctx, opts); err != nil {
+ if err := updateRepoUnits(ctx, ctx.Repo.Owner.Name, ctx.Repo.Repository, opts); err != nil {
return
}
@@ -779,10 +779,7 @@ func updateBasicProperties(ctx *context.APIContext, opts api.EditRepoOption) err
}
// updateRepoUnits updates repo units: Issue settings, Wiki settings, PR settings
-func updateRepoUnits(ctx *context.APIContext, opts api.EditRepoOption) error {
- owner := ctx.Repo.Owner
- repo := ctx.Repo.Repository
-
+func updateRepoUnits(ctx *context.APIContext, owner string, repo *repo_model.Repository, opts api.EditRepoOption) error {
var units []repo_model.RepoUnit
var deleteUnitTypes []unit_model.Type
@@ -864,7 +861,7 @@ func updateRepoUnits(ctx *context.APIContext, opts api.EditRepoOption) error {
if *opts.GloballyEditableWiki {
wikiPermissions = repo_model.UnitAccessModeWrite
} else {
- wikiPermissions = repo_model.UnitAccessModeRead
+ wikiPermissions = repo_model.UnitAccessModeUnset
}
}
@@ -1045,7 +1042,7 @@ func updateRepoUnits(ctx *context.APIContext, opts api.EditRepoOption) error {
}
}
- log.Trace("Repository advanced settings updated: %s/%s", owner.Name, repo.Name)
+ log.Trace("Repository advanced settings updated: %s/%s", owner, repo.Name)
return nil
}
diff --git a/routers/api/v1/repo/repo_test.go b/routers/api/v1/repo/repo_test.go
index 8d6ca9e3b5..69eeb1cfdf 100644
--- a/routers/api/v1/repo/repo_test.go
+++ b/routers/api/v1/repo/repo_test.go
@@ -7,11 +7,11 @@ import (
"net/http"
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/api/v1/repo/star.go b/routers/api/v1/repo/star.go
index 99676de119..7a836cd506 100644
--- a/routers/api/v1/repo/star.go
+++ b/routers/api/v1/repo/star.go
@@ -6,11 +6,11 @@ package repo
import (
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListStargazers list a repository's stargazers
diff --git a/routers/api/v1/repo/status.go b/routers/api/v1/repo/status.go
index 9e36ea0aed..f02150f881 100644
--- a/routers/api/v1/repo/status.go
+++ b/routers/api/v1/repo/status.go
@@ -7,14 +7,14 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- commitstatus_service "code.gitea.io/gitea/services/repository/commitstatus"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ commitstatus_service "forgejo.org/services/repository/commitstatus"
)
// NewCommitStatus creates a new CommitStatus
diff --git a/routers/api/v1/repo/subscriber.go b/routers/api/v1/repo/subscriber.go
index 8584182857..37a2bef85c 100644
--- a/routers/api/v1/repo/subscriber.go
+++ b/routers/api/v1/repo/subscriber.go
@@ -6,11 +6,11 @@ package repo
import (
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListSubscribers list a repo's subscribers (i.e. watchers)
diff --git a/routers/api/v1/repo/tag.go b/routers/api/v1/repo/tag.go
index 7dbdd1fcbd..f53a6da811 100644
--- a/routers/api/v1/repo/tag.go
+++ b/routers/api/v1/repo/tag.go
@@ -9,17 +9,17 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- releaseservice "code.gitea.io/gitea/services/release"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ releaseservice "forgejo.org/services/release"
)
// ListTags list all the tags of a repository
diff --git a/routers/api/v1/repo/teams.go b/routers/api/v1/repo/teams.go
index 0ecf3a39d8..4e9d3c40a9 100644
--- a/routers/api/v1/repo/teams.go
+++ b/routers/api/v1/repo/teams.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- org_service "code.gitea.io/gitea/services/org"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/organization"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ org_service "forgejo.org/services/org"
+ repo_service "forgejo.org/services/repository"
)
// ListTeams list a repository's teams
diff --git a/routers/api/v1/repo/topic.go b/routers/api/v1/repo/topic.go
index 1d8e675bde..daa637936e 100644
--- a/routers/api/v1/repo/topic.go
+++ b/routers/api/v1/repo/topic.go
@@ -7,13 +7,13 @@ import (
"net/http"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListTopics returns list of current topics for repo
diff --git a/routers/api/v1/repo/transfer.go b/routers/api/v1/repo/transfer.go
index 0715aed064..3b6cb4d3f2 100644
--- a/routers/api/v1/repo/transfer.go
+++ b/routers/api/v1/repo/transfer.go
@@ -8,19 +8,19 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ repo_service "forgejo.org/services/repository"
)
// Transfer transfers the ownership of a repository
diff --git a/routers/api/v1/repo/tree.go b/routers/api/v1/repo/tree.go
index 353a996d5b..af92170abb 100644
--- a/routers/api/v1/repo/tree.go
+++ b/routers/api/v1/repo/tree.go
@@ -6,8 +6,8 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/services/context"
- files_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/services/context"
+ files_service "forgejo.org/services/repository/files"
)
// GetTree get the tree of a repository.
diff --git a/routers/api/v1/repo/wiki.go b/routers/api/v1/repo/wiki.go
index 12aaa8edf8..bb4cf0f211 100644
--- a/routers/api/v1/repo/wiki.go
+++ b/routers/api/v1/repo/wiki.go
@@ -9,17 +9,17 @@ import (
"net/http"
"net/url"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- notify_service "code.gitea.io/gitea/services/notify"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ notify_service "forgejo.org/services/notify"
+ wiki_service "forgejo.org/services/wiki"
)
// NewWikiPage response for wiki create request
diff --git a/routers/api/v1/settings/settings.go b/routers/api/v1/settings/settings.go
index c422315b22..32ef50423c 100644
--- a/routers/api/v1/settings/settings.go
+++ b/routers/api/v1/settings/settings.go
@@ -6,9 +6,9 @@ package settings
import (
"net/http"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
)
// GetGeneralUISettings returns instance's global settings for ui
diff --git a/routers/api/v1/shared/quota.go b/routers/api/v1/shared/quota.go
index b892df4b2f..ceba9fea57 100644
--- a/routers/api/v1/shared/quota.go
+++ b/routers/api/v1/shared/quota.go
@@ -6,10 +6,10 @@ package shared
import (
"net/http"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func GetQuota(ctx *context.APIContext, userID int64) {
diff --git a/routers/api/v1/shared/runners.go b/routers/api/v1/shared/runners.go
index 9c27078326..a7811a95b5 100644
--- a/routers/api/v1/shared/runners.go
+++ b/routers/api/v1/shared/runners.go
@@ -8,11 +8,11 @@ import (
"net/http"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
// RegistrationToken is a string used to register a runner with a server
diff --git a/routers/api/v1/swagger/action.go b/routers/api/v1/swagger/action.go
index 2174b1ff17..6fc58abd76 100644
--- a/routers/api/v1/swagger/action.go
+++ b/routers/api/v1/swagger/action.go
@@ -3,7 +3,7 @@
package swagger
-import api "code.gitea.io/gitea/modules/structs"
+import api "forgejo.org/modules/structs"
// SecretList
// swagger:response SecretList
diff --git a/routers/api/v1/swagger/activity.go b/routers/api/v1/swagger/activity.go
index 95e1ba9035..64466e5e7b 100644
--- a/routers/api/v1/swagger/activity.go
+++ b/routers/api/v1/swagger/activity.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// ActivityFeedsList
diff --git a/routers/api/v1/swagger/activitypub.go b/routers/api/v1/swagger/activitypub.go
index 91341669da..6235009572 100644
--- a/routers/api/v1/swagger/activitypub.go
+++ b/routers/api/v1/swagger/activitypub.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// ActivityPub
diff --git a/routers/api/v1/swagger/app.go b/routers/api/v1/swagger/app.go
index 6a08b11874..7d62b6d494 100644
--- a/routers/api/v1/swagger/app.go
+++ b/routers/api/v1/swagger/app.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// OAuth2Application
diff --git a/routers/api/v1/swagger/cron.go b/routers/api/v1/swagger/cron.go
index 00cfbe0adb..2c26b22441 100644
--- a/routers/api/v1/swagger/cron.go
+++ b/routers/api/v1/swagger/cron.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// CronList
diff --git a/routers/api/v1/swagger/issue.go b/routers/api/v1/swagger/issue.go
index 62458a3424..b2b5de2228 100644
--- a/routers/api/v1/swagger/issue.go
+++ b/routers/api/v1/swagger/issue.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// Issue
diff --git a/routers/api/v1/swagger/key.go b/routers/api/v1/swagger/key.go
index 8390833589..27aa72458d 100644
--- a/routers/api/v1/swagger/key.go
+++ b/routers/api/v1/swagger/key.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// PublicKey
diff --git a/routers/api/v1/swagger/misc.go b/routers/api/v1/swagger/misc.go
index 0553eac2a9..df95a94571 100644
--- a/routers/api/v1/swagger/misc.go
+++ b/routers/api/v1/swagger/misc.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// ServerVersion
diff --git a/routers/api/v1/swagger/nodeinfo.go b/routers/api/v1/swagger/nodeinfo.go
index 8650dfa092..227db61648 100644
--- a/routers/api/v1/swagger/nodeinfo.go
+++ b/routers/api/v1/swagger/nodeinfo.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// NodeInfo
diff --git a/routers/api/v1/swagger/notify.go b/routers/api/v1/swagger/notify.go
index 743d807a0a..cd60ef2bcb 100644
--- a/routers/api/v1/swagger/notify.go
+++ b/routers/api/v1/swagger/notify.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// NotificationThread
diff --git a/routers/api/v1/swagger/options.go b/routers/api/v1/swagger/options.go
index 48c11c467f..4860f10c98 100644
--- a/routers/api/v1/swagger/options.go
+++ b/routers/api/v1/swagger/options.go
@@ -5,9 +5,9 @@
package swagger
import (
- ffed "code.gitea.io/gitea/modules/forgefed"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/forms"
+ ffed "forgejo.org/modules/forgefed"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/forms"
)
// not actually a response, just a hack to get go-swagger to include definitions
diff --git a/routers/api/v1/swagger/org.go b/routers/api/v1/swagger/org.go
index 0105446b00..2d081708a8 100644
--- a/routers/api/v1/swagger/org.go
+++ b/routers/api/v1/swagger/org.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// Organization
diff --git a/routers/api/v1/swagger/package.go b/routers/api/v1/swagger/package.go
index eada12d1ea..dd1b45e9aa 100644
--- a/routers/api/v1/swagger/package.go
+++ b/routers/api/v1/swagger/package.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// Package
diff --git a/routers/api/v1/swagger/quota.go b/routers/api/v1/swagger/quota.go
index 35e633c39d..b2ea59fb31 100644
--- a/routers/api/v1/swagger/quota.go
+++ b/routers/api/v1/swagger/quota.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// QuotaInfo
diff --git a/routers/api/v1/swagger/repo.go b/routers/api/v1/swagger/repo.go
index ca214b4900..445e3417fb 100644
--- a/routers/api/v1/swagger/repo.go
+++ b/routers/api/v1/swagger/repo.go
@@ -4,7 +4,7 @@
package swagger
import (
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
)
// Repository
diff --git a/routers/api/v1/swagger/settings.go b/routers/api/v1/swagger/settings.go
index a9466699df..3a07eaf2e0 100644
--- a/routers/api/v1/swagger/settings.go
+++ b/routers/api/v1/swagger/settings.go
@@ -3,7 +3,7 @@
package swagger
-import api "code.gitea.io/gitea/modules/structs"
+import api "forgejo.org/modules/structs"
// GeneralRepoSettings
// swagger:response GeneralRepoSettings
diff --git a/routers/api/v1/swagger/user.go b/routers/api/v1/swagger/user.go
index 37e28664fb..805cfe3df4 100644
--- a/routers/api/v1/swagger/user.go
+++ b/routers/api/v1/swagger/user.go
@@ -4,8 +4,8 @@
package swagger
import (
- activities_model "code.gitea.io/gitea/models/activities"
- api "code.gitea.io/gitea/modules/structs"
+ activities_model "forgejo.org/models/activities"
+ api "forgejo.org/modules/structs"
)
// User
diff --git a/routers/api/v1/user/action.go b/routers/api/v1/user/action.go
index c34c5950c0..dd816cb7ae 100644
--- a/routers/api/v1/user/action.go
+++ b/routers/api/v1/user/action.go
@@ -7,15 +7,15 @@ import (
"errors"
"net/http"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
- secret_service "code.gitea.io/gitea/services/secrets"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
+ secret_service "forgejo.org/services/secrets"
)
// create or update one secret of the user scope
diff --git a/routers/api/v1/user/app.go b/routers/api/v1/user/app.go
index c4fb2ea38d..138ad5a1d2 100644
--- a/routers/api/v1/user/app.go
+++ b/routers/api/v1/user/app.go
@@ -11,13 +11,13 @@ import (
"strconv"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// ListAccessTokens list all the access tokens
diff --git a/routers/api/v1/user/avatar.go b/routers/api/v1/user/avatar.go
index d3833a32bb..453682a37b 100644
--- a/routers/api/v1/user/avatar.go
+++ b/routers/api/v1/user/avatar.go
@@ -7,10 +7,10 @@ import (
"encoding/base64"
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
// UpdateAvatar updates the Avatar of an User
diff --git a/routers/api/v1/user/email.go b/routers/api/v1/user/email.go
index 6bd7e10dd8..7b18ea97b0 100644
--- a/routers/api/v1/user/email.go
+++ b/routers/api/v1/user/email.go
@@ -7,13 +7,13 @@ import (
"fmt"
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ user_service "forgejo.org/services/user"
)
// ListEmails list all of the authenticated user's email addresses
diff --git a/routers/api/v1/user/follower.go b/routers/api/v1/user/follower.go
index 784e2325a3..643ad49b80 100644
--- a/routers/api/v1/user/follower.go
+++ b/routers/api/v1/user/follower.go
@@ -8,11 +8,11 @@ import (
"errors"
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func responseAPIUsers(ctx *context.APIContext, users []*user_model.User) {
diff --git a/routers/api/v1/user/gpg_key.go b/routers/api/v1/user/gpg_key.go
index 652007a78b..1581358b66 100644
--- a/routers/api/v1/user/gpg_key.go
+++ b/routers/api/v1/user/gpg_key.go
@@ -8,15 +8,15 @@ import (
"net/http"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func listGPGKeys(ctx *context.APIContext, uid int64, listOptions db.ListOptions) {
diff --git a/routers/api/v1/user/helper.go b/routers/api/v1/user/helper.go
index 8b5c64e291..fe0943091f 100644
--- a/routers/api/v1/user/helper.go
+++ b/routers/api/v1/user/helper.go
@@ -6,8 +6,8 @@ package user
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/services/context"
)
// GetUserByParamsName get user by name
diff --git a/routers/api/v1/user/hook.go b/routers/api/v1/user/hook.go
index 47b6498d85..c8cdf5040d 100644
--- a/routers/api/v1/user/hook.go
+++ b/routers/api/v1/user/hook.go
@@ -6,11 +6,11 @@ package user
import (
"net/http"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
// ListHooks list the authenticated user's webhooks
diff --git a/routers/api/v1/user/key.go b/routers/api/v1/user/key.go
index 1b4ba0a40f..3aecf5fc3a 100644
--- a/routers/api/v1/user/key.go
+++ b/routers/api/v1/user/key.go
@@ -8,18 +8,18 @@ import (
"fmt"
"net/http"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/api/v1/repo"
- "code.gitea.io/gitea/routers/api/v1/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/api/v1/repo"
+ "forgejo.org/routers/api/v1/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// appendPrivateInformation appends the owner and key type information to api.PublicKey
diff --git a/routers/api/v1/user/quota.go b/routers/api/v1/user/quota.go
index ab2881b355..40c8ee43e9 100644
--- a/routers/api/v1/user/quota.go
+++ b/routers/api/v1/user/quota.go
@@ -4,8 +4,8 @@
package user
import (
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/services/context"
)
// GetQuota returns the quota information for the authenticated user
diff --git a/routers/api/v1/user/repo.go b/routers/api/v1/user/repo.go
index 7df13ee413..7b326812a7 100644
--- a/routers/api/v1/user/repo.go
+++ b/routers/api/v1/user/repo.go
@@ -6,13 +6,13 @@ package user
import (
"net/http"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// listUserRepos - List the repositories owned by the given user.
diff --git a/routers/api/v1/user/runners.go b/routers/api/v1/user/runners.go
index 5e8cdbeb58..579e3eb932 100644
--- a/routers/api/v1/user/runners.go
+++ b/routers/api/v1/user/runners.go
@@ -4,8 +4,8 @@
package user
import (
- "code.gitea.io/gitea/routers/api/v1/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/routers/api/v1/shared"
+ "forgejo.org/services/context"
)
// https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization
diff --git a/routers/api/v1/user/settings.go b/routers/api/v1/user/settings.go
index 67ab0dd964..134b448718 100644
--- a/routers/api/v1/user/settings.go
+++ b/routers/api/v1/user/settings.go
@@ -6,12 +6,12 @@ package user
import (
"net/http"
- "code.gitea.io/gitea/modules/optional"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/modules/optional"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ user_service "forgejo.org/services/user"
)
// GetUserSettings returns user settings
diff --git a/routers/api/v1/user/star.go b/routers/api/v1/user/star.go
index be84b13204..19fa49f2ad 100644
--- a/routers/api/v1/user/star.go
+++ b/routers/api/v1/user/star.go
@@ -9,15 +9,15 @@ import (
std_context "context"
"net/http"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/repository"
)
// getStarredRepos returns the repos that the user with the specified userID has
diff --git a/routers/api/v1/user/user.go b/routers/api/v1/user/user.go
index da1250b283..5bdd56c892 100644
--- a/routers/api/v1/user/user.go
+++ b/routers/api/v1/user/user.go
@@ -8,12 +8,12 @@ import (
"fmt"
"net/http"
- activities_model "code.gitea.io/gitea/models/activities"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ activities_model "forgejo.org/models/activities"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// Search search users
diff --git a/routers/api/v1/user/watch.go b/routers/api/v1/user/watch.go
index dc27a38a03..1358a63f51 100644
--- a/routers/api/v1/user/watch.go
+++ b/routers/api/v1/user/watch.go
@@ -7,14 +7,14 @@ import (
std_context "context"
"net/http"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/api/v1/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/routers/api/v1/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// getWatchedRepos returns the repos that the user with the specified userID is watching
diff --git a/routers/api/v1/utils/block.go b/routers/api/v1/utils/block.go
index 34fad96034..a1f044d1ef 100644
--- a/routers/api/v1/utils/block.go
+++ b/routers/api/v1/utils/block.go
@@ -6,10 +6,10 @@ package utils
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
// ListUserBlockedUsers lists the blocked users of the provided doer.
diff --git a/routers/api/v1/utils/git.go b/routers/api/v1/utils/git.go
index 4e25137817..5359a54899 100644
--- a/routers/api/v1/utils/git.go
+++ b/routers/api/v1/utils/git.go
@@ -8,10 +8,10 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
// ResolveRefOrSha resolve ref to sha if exist
diff --git a/routers/api/v1/utils/hook.go b/routers/api/v1/utils/hook.go
index f1abd49a7d..d882845008 100644
--- a/routers/api/v1/utils/hook.go
+++ b/routers/api/v1/utils/hook.go
@@ -9,16 +9,16 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
// ListOwnerHooks lists the webhooks of the provided owner
diff --git a/routers/api/v1/utils/page.go b/routers/api/v1/utils/page.go
index 024ba7b8d9..4ab141ca64 100644
--- a/routers/api/v1/utils/page.go
+++ b/routers/api/v1/utils/page.go
@@ -4,9 +4,9 @@
package utils
import (
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetListOptions returns list options using the page and limit parameters
diff --git a/routers/common/auth.go b/routers/common/auth.go
index 722c625e7b..d4b3b1fea7 100644
--- a/routers/common/auth.go
+++ b/routers/common/auth.go
@@ -4,10 +4,10 @@
package common
import (
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/web/middleware"
- auth_service "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/web/middleware"
+ auth_service "forgejo.org/services/auth"
+ "forgejo.org/services/context"
)
type AuthResult struct {
diff --git a/routers/common/compare.go b/routers/common/compare.go
index 4d1cc2f0d8..9c158814d1 100644
--- a/routers/common/compare.go
+++ b/routers/common/compare.go
@@ -4,9 +4,9 @@
package common
import (
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
)
// CompareInfo represents the collected results from ParseCompareInfo
diff --git a/routers/common/db.go b/routers/common/db.go
index ac24303989..0646071264 100644
--- a/routers/common/db.go
+++ b/routers/common/db.go
@@ -8,12 +8,12 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/migrations"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/setting/config"
+ "forgejo.org/models/db"
+ "forgejo.org/models/migrations"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/setting/config"
"xorm.io/xorm"
)
diff --git a/routers/common/errpage.go b/routers/common/errpage.go
index 402ca44c12..907c278ab1 100644
--- a/routers/common/errpage.go
+++ b/routers/common/errpage.go
@@ -7,15 +7,15 @@ import (
"fmt"
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/modules/web/routing"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/modules/web/routing"
+ "forgejo.org/services/context"
)
const tplStatus500 base.TplName = "status/500"
diff --git a/routers/common/errpage_test.go b/routers/common/errpage_test.go
index f15d3f1b35..3a492ea304 100644
--- a/routers/common/errpage_test.go
+++ b/routers/common/errpage_test.go
@@ -10,9 +10,9 @@ import (
"net/url"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/web/middleware"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/web/middleware"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/common/markup.go b/routers/common/markup.go
index ce3a8acdb0..715d7d883f 100644
--- a/routers/common/markup.go
+++ b/routers/common/markup.go
@@ -9,11 +9,11 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
"mvdan.cc/xurls/v2"
)
diff --git a/routers/common/middleware.go b/routers/common/middleware.go
index ee2e504ff1..d44f046a1e 100644
--- a/routers/common/middleware.go
+++ b/routers/common/middleware.go
@@ -9,12 +9,12 @@ import (
"runtime/trace"
"strings"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/modules/web/routing"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/modules/web/routing"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/session"
"github.com/chi-middleware/proxy"
diff --git a/routers/common/middleware_test.go b/routers/common/middleware_test.go
index 6126e0afcc..b9c1b226e8 100644
--- a/routers/common/middleware_test.go
+++ b/routers/common/middleware_test.go
@@ -7,7 +7,7 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/modules/web"
+ "forgejo.org/modules/web"
chi "github.com/go-chi/chi/v5"
"github.com/stretchr/testify/assert"
diff --git a/routers/common/redirect.go b/routers/common/redirect.go
index 9bf2025e19..8c13911a9c 100644
--- a/routers/common/redirect.go
+++ b/routers/common/redirect.go
@@ -6,7 +6,7 @@ package common
import (
"net/http"
- "code.gitea.io/gitea/modules/httplib"
+ "forgejo.org/modules/httplib"
)
// FetchRedirectDelegate helps the "fetch" requests to redirect to the correct location
diff --git a/routers/common/serve.go b/routers/common/serve.go
index 446908db75..9d017ec5a1 100644
--- a/routers/common/serve.go
+++ b/routers/common/serve.go
@@ -7,11 +7,11 @@ import (
"io"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
// ServeBlob download a git.Blob
diff --git a/routers/init.go b/routers/init.go
index 821a0ef38c..90a1cb1e89 100644
--- a/routers/init.go
+++ b/routers/init.go
@@ -8,50 +8,50 @@ import (
"reflect"
"runtime"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- authmodel "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/eventsource"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/external"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/ssh"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/svg"
- "code.gitea.io/gitea/modules/system"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/web"
- actions_router "code.gitea.io/gitea/routers/api/actions"
- forgejo "code.gitea.io/gitea/routers/api/forgejo/v1"
- packages_router "code.gitea.io/gitea/routers/api/packages"
- apiv1 "code.gitea.io/gitea/routers/api/v1"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/routers/private"
- web_routers "code.gitea.io/gitea/routers/web"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/automerge"
- "code.gitea.io/gitea/services/cron"
- feed_service "code.gitea.io/gitea/services/feed"
- indexer_service "code.gitea.io/gitea/services/indexer"
- "code.gitea.io/gitea/services/mailer"
- mailer_incoming "code.gitea.io/gitea/services/mailer/incoming"
- markup_service "code.gitea.io/gitea/services/markup"
- repo_migrations "code.gitea.io/gitea/services/migrations"
- mirror_service "code.gitea.io/gitea/services/mirror"
- pull_service "code.gitea.io/gitea/services/pull"
- release_service "code.gitea.io/gitea/services/release"
- repo_service "code.gitea.io/gitea/services/repository"
- "code.gitea.io/gitea/services/repository/archiver"
- "code.gitea.io/gitea/services/task"
- "code.gitea.io/gitea/services/uinotification"
- "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ authmodel "forgejo.org/models/auth"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/eventsource"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/external"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/ssh"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/svg"
+ "forgejo.org/modules/system"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/web"
+ actions_router "forgejo.org/routers/api/actions"
+ forgejo "forgejo.org/routers/api/forgejo/v1"
+ packages_router "forgejo.org/routers/api/packages"
+ apiv1 "forgejo.org/routers/api/v1"
+ "forgejo.org/routers/common"
+ "forgejo.org/routers/private"
+ web_routers "forgejo.org/routers/web"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/automerge"
+ "forgejo.org/services/cron"
+ feed_service "forgejo.org/services/feed"
+ indexer_service "forgejo.org/services/indexer"
+ "forgejo.org/services/mailer"
+ mailer_incoming "forgejo.org/services/mailer/incoming"
+ markup_service "forgejo.org/services/markup"
+ repo_migrations "forgejo.org/services/migrations"
+ mirror_service "forgejo.org/services/mirror"
+ pull_service "forgejo.org/services/pull"
+ release_service "forgejo.org/services/release"
+ repo_service "forgejo.org/services/repository"
+ "forgejo.org/services/repository/archiver"
+ "forgejo.org/services/task"
+ "forgejo.org/services/uinotification"
+ "forgejo.org/services/webhook"
)
func mustInit(fn func() error) {
diff --git a/routers/install/install.go b/routers/install/install.go
index 86e342f1f9..b9333a9e16 100644
--- a/routers/install/install.go
+++ b/routers/install/install.go
@@ -15,25 +15,25 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- db_install "code.gitea.io/gitea/models/db/install"
- "code.gitea.io/gitea/models/migrations"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password/hash"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/generate"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ db_install "forgejo.org/models/db/install"
+ "forgejo.org/models/migrations"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password/hash"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/generate"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
"code.forgejo.org/go-chi/session"
)
diff --git a/routers/install/routes.go b/routers/install/routes.go
index 06c9d389a6..f7fb40f688 100644
--- a/routers/install/routes.go
+++ b/routers/install/routes.go
@@ -8,12 +8,12 @@ import (
"html"
"net/http"
- "code.gitea.io/gitea/modules/public"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/routers/web/healthcheck"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/modules/public"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/routers/web/healthcheck"
+ "forgejo.org/services/forms"
)
// Routes registers the installation routes
diff --git a/routers/install/routes_test.go b/routers/install/routes_test.go
index 2aa7f5d7b7..a504cf1baa 100644
--- a/routers/install/routes_test.go
+++ b/routers/install/routes_test.go
@@ -7,7 +7,7 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/private/actions.go b/routers/private/actions.go
index 425c480b3e..441fb881ed 100644
--- a/routers/private/actions.go
+++ b/routers/private/actions.go
@@ -10,14 +10,14 @@ import (
"net/http"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
// GenerateActionsRunnerToken generates a new runner token for a given scope
diff --git a/routers/private/default_branch.go b/routers/private/default_branch.go
index af5d75634b..da185e1ab1 100644
--- a/routers/private/default_branch.go
+++ b/routers/private/default_branch.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/private"
- gitea_context "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/private"
+ gitea_context "forgejo.org/services/context"
)
// SetDefaultBranch updates the default branch
diff --git a/routers/private/hook_post_receive.go b/routers/private/hook_post_receive.go
index 11d1161e85..c7748b01c8 100644
--- a/routers/private/hook_post_receive.go
+++ b/routers/private/hook_post_receive.go
@@ -10,25 +10,25 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pushoptions"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- timeutil "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- gitea_context "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pushoptions"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ timeutil "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ gitea_context "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
// HookPostReceive updates services and users
diff --git a/routers/private/hook_post_receive_test.go b/routers/private/hook_post_receive_test.go
index 28f1a7d0be..bbd0c45769 100644
--- a/routers/private/hook_post_receive_test.go
+++ b/routers/private/hook_post_receive_test.go
@@ -6,15 +6,15 @@ package private
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/private"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/private"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/private/hook_pre_receive.go b/routers/private/hook_pre_receive.go
index 4b8439d2da..191273209e 100644
--- a/routers/private/hook_pre_receive.go
+++ b/routers/private/hook_pre_receive.go
@@ -9,22 +9,22 @@ import (
"net/http"
"os"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- perm_model "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- gitea_context "code.gitea.io/gitea/services/context"
- pull_service "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ perm_model "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ gitea_context "forgejo.org/services/context"
+ pull_service "forgejo.org/services/pull"
)
type preReceiveContext struct {
diff --git a/routers/private/hook_proc_receive.go b/routers/private/hook_proc_receive.go
index e4aabd858c..cd45794261 100644
--- a/routers/private/hook_proc_receive.go
+++ b/routers/private/hook_proc_receive.go
@@ -6,13 +6,13 @@ package private
import (
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/agit"
- gitea_context "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/agit"
+ gitea_context "forgejo.org/services/context"
)
// HookProcReceive proc-receive hook - only handles agit Proc-Receive requests at present
diff --git a/routers/private/hook_verification.go b/routers/private/hook_verification.go
index 764c976fa9..e9a1967bd2 100644
--- a/routers/private/hook_verification.go
+++ b/routers/private/hook_verification.go
@@ -10,9 +10,9 @@ import (
"io"
"os"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// This file contains commit verification functions for refs passed across in hooks
diff --git a/routers/private/hook_verification_test.go b/routers/private/hook_verification_test.go
index 47e06245ed..35458f672e 100644
--- a/routers/private/hook_verification_test.go
+++ b/routers/private/hook_verification_test.go
@@ -6,8 +6,8 @@ package private
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
"github.com/stretchr/testify/require"
)
diff --git a/routers/private/internal.go b/routers/private/internal.go
index dfbdc6967b..5e8d51d970 100644
--- a/routers/private/internal.go
+++ b/routers/private/internal.go
@@ -9,11 +9,11 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
chi_middleware "github.com/go-chi/chi/v5/middleware"
diff --git a/routers/private/internal_repo.go b/routers/private/internal_repo.go
index e8ee8ba8ac..f237d2c676 100644
--- a/routers/private/internal_repo.go
+++ b/routers/private/internal_repo.go
@@ -8,11 +8,11 @@ import (
"fmt"
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- gitea_context "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ gitea_context "forgejo.org/services/context"
)
// This file contains common functions relating to setting the Repository for the internal routes
diff --git a/routers/private/key.go b/routers/private/key.go
index 5b8f238a83..2d77c9c5be 100644
--- a/routers/private/key.go
+++ b/routers/private/key.go
@@ -6,10 +6,10 @@ package private
import (
"net/http"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/context"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/context"
)
// UpdatePublicKeyInRepo update public key and deploy key updates
diff --git a/routers/private/mail.go b/routers/private/mail.go
index cf3abb31c6..2b96ce910e 100644
--- a/routers/private/mail.go
+++ b/routers/private/mail.go
@@ -9,14 +9,14 @@ import (
"net/http"
"strconv"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/mailer"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/mailer"
)
// SendEmail pushes messages to mail queue
diff --git a/routers/private/main_test.go b/routers/private/main_test.go
index a6bec72b41..1b7f00f439 100644
--- a/routers/private/main_test.go
+++ b/routers/private/main_test.go
@@ -6,7 +6,7 @@ package private
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/private/manager.go b/routers/private/manager.go
index a6aa03e4ec..7ab198f71b 100644
--- a/routers/private/manager.go
+++ b/routers/private/manager.go
@@ -7,16 +7,16 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/graceful/releasereopen"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/graceful/releasereopen"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
)
// ReloadTemplates reloads all the templates
diff --git a/routers/private/manager_process.go b/routers/private/manager_process.go
index 9a0298a37c..87447da2be 100644
--- a/routers/private/manager_process.go
+++ b/routers/private/manager_process.go
@@ -11,10 +11,10 @@ import (
"runtime"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- process_module "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ process_module "forgejo.org/modules/process"
+ "forgejo.org/services/context"
)
// Processes prints out the processes
diff --git a/routers/private/manager_unix.go b/routers/private/manager_unix.go
index 311bfe6858..c831b44036 100644
--- a/routers/private/manager_unix.go
+++ b/routers/private/manager_unix.go
@@ -6,8 +6,8 @@ package private
import (
"net/http"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/services/context"
)
// Restart causes the server to perform a graceful restart
diff --git a/routers/private/restore_repo.go b/routers/private/restore_repo.go
index 4e95d3071d..6586c9bb2b 100644
--- a/routers/private/restore_repo.go
+++ b/routers/private/restore_repo.go
@@ -7,10 +7,10 @@ import (
"io"
"net/http"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/private"
- myCtx "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/migrations"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/private"
+ myCtx "forgejo.org/services/context"
+ "forgejo.org/services/migrations"
)
// RestoreRepo restore a repository from data
diff --git a/routers/private/serv.go b/routers/private/serv.go
index ef3920d359..4c5b7bbccb 100644
--- a/routers/private/serv.go
+++ b/routers/private/serv.go
@@ -8,19 +8,19 @@ import (
"net/http"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
+ wiki_service "forgejo.org/services/wiki"
)
// ServNoCommand returns information about the provided keyid
@@ -296,8 +296,14 @@ func ServCommand(ctx *context.PrivateContext) {
return
}
} else {
- // Because of the special ref "refs/for" we will need to delay write permission check
- if git.SupportProcReceive && unitType == unit.TypeCode {
+ // We don't know yet which references the Git client wants to write to,
+ // but for AGit flow we have to degrade this check to a read permission.
+ // So if we support proc-receive (needed for AGit flow) and the unit type
+ // is code and we know the Git client wants to write to us, then degrade
+ // the permission check to read. The pre-receive hook will do another
+ // permission check which ensure for non AGit flow references the write
+ // permission is checked.
+ if git.SupportProcReceive && unitType == unit.TypeCode && ctx.FormString("verb") == "git-receive-pack" {
mode = perm.AccessModeRead
}
diff --git a/routers/private/ssh_log.go b/routers/private/ssh_log.go
index 5bec632ead..f6974967c0 100644
--- a/routers/private/ssh_log.go
+++ b/routers/private/ssh_log.go
@@ -6,11 +6,11 @@ package private
import (
"net/http"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
)
// SSHLog hook to response ssh log
diff --git a/routers/web/admin/admin.go b/routers/web/admin/admin.go
index 067203b28b..96a714376b 100644
--- a/routers/web/admin/admin.go
+++ b/routers/web/admin/admin.go
@@ -11,20 +11,20 @@ import (
"runtime"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/updatechecker"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/cron"
- "code.gitea.io/gitea/services/forms"
- release_service "code.gitea.io/gitea/services/release"
- repo_service "code.gitea.io/gitea/services/repository"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/updatechecker"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/cron"
+ "forgejo.org/services/forms"
+ release_service "forgejo.org/services/release"
+ repo_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/admin/admin_test.go b/routers/web/admin/admin_test.go
index 3518869ede..d0c3c2b56f 100644
--- a/routers/web/admin/admin_test.go
+++ b/routers/web/admin/admin_test.go
@@ -6,11 +6,11 @@ package admin
import (
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/services/contexttest"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/admin/applications.go b/routers/web/admin/applications.go
index 8583398074..ba15e0a000 100644
--- a/routers/web/admin/applications.go
+++ b/routers/web/admin/applications.go
@@ -7,12 +7,12 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- user_setting "code.gitea.io/gitea/routers/web/user/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ user_setting "forgejo.org/routers/web/user/setting"
+ "forgejo.org/services/context"
)
var (
diff --git a/routers/web/admin/auths.go b/routers/web/admin/auths.go
index 8af14f6d52..2c6dc76305 100644
--- a/routers/web/admin/auths.go
+++ b/routers/web/admin/auths.go
@@ -10,20 +10,20 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/auth/pam"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- auth_service "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/ldap"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- pam_service "code.gitea.io/gitea/services/auth/source/pam"
- "code.gitea.io/gitea/services/auth/source/smtp"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/auth/pam"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ auth_service "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/ldap"
+ "forgejo.org/services/auth/source/oauth2"
+ pam_service "forgejo.org/services/auth/source/pam"
+ "forgejo.org/services/auth/source/smtp"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
"xorm.io/xorm/convert"
)
diff --git a/routers/web/admin/config.go b/routers/web/admin/config.go
index 06d0ea60fb..f99a193960 100644
--- a/routers/web/admin/config.go
+++ b/routers/web/admin/config.go
@@ -10,17 +10,17 @@ import (
"strconv"
"strings"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/setting/config"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/mailer"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/setting/config"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ "forgejo.org/services/mailer"
"code.forgejo.org/go-chi/session"
)
diff --git a/routers/web/admin/diagnosis.go b/routers/web/admin/diagnosis.go
index 959c9bc444..8b0ec45214 100644
--- a/routers/web/admin/diagnosis.go
+++ b/routers/web/admin/diagnosis.go
@@ -5,14 +5,16 @@ package admin
import (
"archive/zip"
+ "bytes"
"fmt"
+ "io"
"runtime"
"runtime/pprof"
"runtime/trace"
"time"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/services/context"
)
func MonitorDiagnosis(ctx *context.Context) {
@@ -45,14 +47,9 @@ func MonitorDiagnosis(ctx *context.Context) {
_, _ = f.Write([]byte(err.Error()))
}
- f, err = zipWriter.CreateHeader(&zip.FileHeader{Name: "trace.dat", Method: zip.Deflate, Modified: time.Now()})
- if err != nil {
- ctx.ServerError("Failed to create zip file", err)
- return
- }
-
- if err := trace.Start(f); err != nil {
- _, _ = f.Write([]byte(err.Error()))
+ traceBuf := &bytes.Buffer{}
+ if err := trace.Start(traceBuf); err != nil {
+ _, _ = traceBuf.Write([]byte(err.Error()))
}
select {
@@ -62,6 +59,17 @@ func MonitorDiagnosis(ctx *context.Context) {
pprof.StopCPUProfile()
trace.Stop()
+ f, err = zipWriter.CreateHeader(&zip.FileHeader{Name: "trace.dat", Method: zip.Deflate, Modified: time.Now()})
+ if err != nil {
+ ctx.ServerError("Failed to create zip file", err)
+ return
+ }
+
+ if _, err := io.Copy(f, traceBuf); err != nil {
+ ctx.ServerError("Failed to create zip file", err)
+ return
+ }
+
f, err = zipWriter.CreateHeader(&zip.FileHeader{Name: "goroutine-after.txt", Method: zip.Deflate, Modified: time.Now()})
if err != nil {
ctx.ServerError("Failed to create zip file", err)
diff --git a/routers/web/admin/emails.go b/routers/web/admin/emails.go
index f0d8555070..a4421cf495 100644
--- a/routers/web/admin/emails.go
+++ b/routers/web/admin/emails.go
@@ -8,14 +8,14 @@ import (
"net/http"
"net/url"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/user"
)
const (
diff --git a/routers/web/admin/hooks.go b/routers/web/admin/hooks.go
index cdca0a5c2d..aeceffe848 100644
--- a/routers/web/admin/hooks.go
+++ b/routers/web/admin/hooks.go
@@ -6,11 +6,11 @@ package admin
import (
"net/http"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
const (
diff --git a/routers/web/admin/main_test.go b/routers/web/admin/main_test.go
index e1294ddbb4..bccb0d7058 100644
--- a/routers/web/admin/main_test.go
+++ b/routers/web/admin/main_test.go
@@ -6,7 +6,7 @@ package admin
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/admin/notice.go b/routers/web/admin/notice.go
index 36303cbc06..8bcaadf915 100644
--- a/routers/web/admin/notice.go
+++ b/routers/web/admin/notice.go
@@ -8,12 +8,12 @@ import (
"net/http"
"strconv"
- "code.gitea.io/gitea/models/db"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/admin/orgs.go b/routers/web/admin/orgs.go
index cea28f8220..6ece35dcaf 100644
--- a/routers/web/admin/orgs.go
+++ b/routers/web/admin/orgs.go
@@ -5,13 +5,13 @@
package admin
import (
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/routers/web/explore"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/routers/web/explore"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/admin/packages.go b/routers/web/admin/packages.go
index 39f064a1be..5c80a1eada 100644
--- a/routers/web/admin/packages.go
+++ b/routers/web/admin/packages.go
@@ -8,14 +8,14 @@ import (
"net/url"
"time"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- packages_service "code.gitea.io/gitea/services/packages"
- packages_cleanup_service "code.gitea.io/gitea/services/packages/cleanup"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ packages_service "forgejo.org/services/packages"
+ packages_cleanup_service "forgejo.org/services/packages/cleanup"
)
const (
diff --git a/routers/web/admin/queue.go b/routers/web/admin/queue.go
index 246ab379b5..03bbfe5af4 100644
--- a/routers/web/admin/queue.go
+++ b/routers/web/admin/queue.go
@@ -7,9 +7,9 @@ import (
"net/http"
"strconv"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
func Queues(ctx *context.Context) {
diff --git a/routers/web/admin/queue_tester.go b/routers/web/admin/queue_tester.go
index 8f713b3bb1..831947fe41 100644
--- a/routers/web/admin/queue_tester.go
+++ b/routers/web/admin/queue_tester.go
@@ -8,11 +8,11 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
var testQueueOnce sync.Once
diff --git a/routers/web/admin/repos.go b/routers/web/admin/repos.go
index d0339fdd93..a94b9bb5c3 100644
--- a/routers/web/admin/repos.go
+++ b/routers/web/admin/repos.go
@@ -8,16 +8,16 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/web/explore"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/web/explore"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/admin/runners.go b/routers/web/admin/runners.go
index d73290a8db..c6451a9329 100644
--- a/routers/web/admin/runners.go
+++ b/routers/web/admin/runners.go
@@ -4,8 +4,8 @@
package admin
import (
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
func RedirectToDefaultSetting(ctx *context.Context) {
diff --git a/routers/web/admin/stacktrace.go b/routers/web/admin/stacktrace.go
index d6def94bb4..7c6cd98a56 100644
--- a/routers/web/admin/stacktrace.go
+++ b/routers/web/admin/stacktrace.go
@@ -7,9 +7,9 @@ import (
"net/http"
"runtime"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// Stacktrace show admin monitor goroutines page
diff --git a/routers/web/admin/users.go b/routers/web/admin/users.go
index 36ce8d286c..f6d214d24c 100644
--- a/routers/web/admin/users.go
+++ b/routers/web/admin/users.go
@@ -11,26 +11,26 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/web/explore"
- user_setting "code.gitea.io/gitea/routers/web/user/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/web/explore"
+ user_setting "forgejo.org/routers/web/user/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
+ user_service "forgejo.org/services/user"
)
const (
@@ -249,7 +249,7 @@ func prepareUserInfo(ctx *context.Context) *user_model.User {
}
ctx.Data["Sources"] = sources
- hasTOTP, err := auth.HasTwoFactorByUID(ctx, u.ID)
+ hasTOTP, err := auth.HasTOTPByUID(ctx, u.ID)
if err != nil {
ctx.ServerError("auth.HasTwoFactorByUID", err)
return nil
diff --git a/routers/web/admin/users_test.go b/routers/web/admin/users_test.go
index ae3b130101..c8e6f8cb86 100644
--- a/routers/web/admin/users_test.go
+++ b/routers/web/admin/users_test.go
@@ -6,13 +6,13 @@ package admin
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/auth/2fa.go b/routers/web/auth/2fa.go
index f93177bf96..7acf9a87d3 100644
--- a/routers/web/auth/2fa.go
+++ b/routers/web/auth/2fa.go
@@ -7,14 +7,14 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/externalaccount"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/externalaccount"
+ "forgejo.org/services/forms"
)
var (
diff --git a/routers/web/auth/auth.go b/routers/web/auth/auth.go
index 1d00c97b6e..64006eeae8 100644
--- a/routers/web/auth/auth.go
+++ b/routers/web/auth/auth.go
@@ -11,30 +11,30 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/eventsource"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/session"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- auth_service "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/externalaccount"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
- notify_service "code.gitea.io/gitea/services/notify"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/eventsource"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/session"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ auth_service "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/context"
+ "forgejo.org/services/externalaccount"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
+ notify_service "forgejo.org/services/notify"
+ user_service "forgejo.org/services/user"
"github.com/markbates/goth"
)
@@ -242,7 +242,7 @@ func SignInPost(ctx *context.Context) {
// If this user is enrolled in 2FA TOTP, we can't sign the user in just yet.
// Instead, redirect them to the 2FA authentication page.
- hasTOTPtwofa, err := auth.HasTwoFactorByUID(ctx, u.ID)
+ hasTOTPtwofa, err := auth.HasTOTPByUID(ctx, u.ID)
if err != nil {
ctx.ServerError("UserSignIn", err)
return
diff --git a/routers/web/auth/auth_test.go b/routers/web/auth/auth_test.go
index c6afbf877c..7a33a3841c 100644
--- a/routers/web/auth/auth_test.go
+++ b/routers/web/auth/auth_test.go
@@ -8,8 +8,8 @@ import (
"net/url"
"testing"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/modules/test"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/auth/linkaccount.go b/routers/web/auth/linkaccount.go
index e6c9089380..fbf03ca475 100644
--- a/routers/web/auth/linkaccount.go
+++ b/routers/web/auth/linkaccount.go
@@ -9,18 +9,18 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- auth_service "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/externalaccount"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ auth_service "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/context"
+ "forgejo.org/services/externalaccount"
+ "forgejo.org/services/forms"
"github.com/markbates/goth"
)
@@ -155,15 +155,14 @@ func linkAccount(ctx *context.Context, u *user_model.User, gothUser goth.User, r
// If this user is enrolled in 2FA, we can't sign the user in just yet.
// Instead, redirect them to the 2FA authentication page.
// We deliberately ignore the skip local 2fa setting here because we are linking to a previous user here
- _, err := auth.GetTwoFactorByUID(ctx, u.ID)
+ hasTwoFactor, err := auth.HasTwoFactorByUID(ctx, u.ID)
if err != nil {
- if !auth.IsErrTwoFactorNotEnrolled(err) {
- ctx.ServerError("UserLinkAccount", err)
- return
- }
+ ctx.ServerError("UserLinkAccount", err)
+ return
+ }
- err = externalaccount.LinkAccountToUser(ctx, u, gothUser)
- if err != nil {
+ if !hasTwoFactor {
+ if err := externalaccount.LinkAccountToUser(ctx, u, gothUser); err != nil {
ctx.ServerError("UserLinkAccount", err)
return
}
diff --git a/routers/web/auth/main_test.go b/routers/web/auth/main_test.go
index b438e5d518..a8a32b71f2 100644
--- a/routers/web/auth/main_test.go
+++ b/routers/web/auth/main_test.go
@@ -6,7 +6,7 @@ package auth
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/auth/oauth.go b/routers/web/auth/oauth.go
index 62b7b0b6d3..aa599bd252 100644
--- a/routers/web/auth/oauth.go
+++ b/routers/web/auth/oauth.go
@@ -17,29 +17,29 @@ import (
"sort"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- auth_module "code.gitea.io/gitea/modules/auth"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- auth_service "code.gitea.io/gitea/services/auth"
- source_service "code.gitea.io/gitea/services/auth/source"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/externalaccount"
- "code.gitea.io/gitea/services/forms"
- remote_service "code.gitea.io/gitea/services/remote"
- user_service "code.gitea.io/gitea/services/user"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ org_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ auth_module "forgejo.org/modules/auth"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ auth_service "forgejo.org/services/auth"
+ source_service "forgejo.org/services/auth/source"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/context"
+ "forgejo.org/services/externalaccount"
+ "forgejo.org/services/forms"
+ remote_service "forgejo.org/services/remote"
+ user_service "forgejo.org/services/user"
"code.forgejo.org/go-chi/binding"
"github.com/golang-jwt/jwt/v5"
@@ -1079,7 +1079,7 @@ func SignInOAuthCallback(ctx *context.Context) {
isAdmin, isRestricted := getUserAdminAndRestrictedFromGroupClaims(source, &gothUser)
u.IsAdmin = isAdmin.ValueOrDefault(false)
- u.IsRestricted = isRestricted.ValueOrDefault(false)
+ u.IsRestricted = isRestricted.ValueOrDefault(setting.Service.DefaultUserIsRestricted)
if !createAndHandleCreatedUser(ctx, base.TplName(""), nil, u, overwriteDefault, &gothUser, setting.OAuth2Client.AccountLinking != setting.OAuth2AccountLinkingDisabled) {
// error already handled
@@ -1243,12 +1243,11 @@ func handleOAuth2SignIn(ctx *context.Context, source *auth.Source, u *user_model
needs2FA := false
if !source.Cfg.(*oauth2.Source).SkipLocalTwoFA {
- _, err := auth.GetTwoFactorByUID(ctx, u.ID)
- if err != nil && !auth.IsErrTwoFactorNotEnrolled(err) {
+ needs2FA, err = auth.HasTwoFactorByUID(ctx, u.ID)
+ if err != nil {
ctx.ServerError("UserSignIn", err)
return
}
- needs2FA = err == nil
}
oauth2Source := source.Cfg.(*oauth2.Source)
diff --git a/routers/web/auth/oauth_test.go b/routers/web/auth/oauth_test.go
index a5f2dd7713..6275d63382 100644
--- a/routers/web/auth/oauth_test.go
+++ b/routers/web/auth/oauth_test.go
@@ -6,12 +6,12 @@ package auth
import (
"testing"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/auth/source/oauth2"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/auth/source/oauth2"
"github.com/golang-jwt/jwt/v5"
"github.com/stretchr/testify/assert"
diff --git a/routers/web/auth/openid.go b/routers/web/auth/openid.go
index 83268faacb..b12dea84ea 100644
--- a/routers/web/auth/openid.go
+++ b/routers/web/auth/openid.go
@@ -8,16 +8,16 @@ import (
"net/http"
"net/url"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/openid"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/openid"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/auth/password.go b/routers/web/auth/password.go
index 84f343bfca..82c2d4e9d3 100644
--- a/routers/web/auth/password.go
+++ b/routers/web/auth/password.go
@@ -8,20 +8,20 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
+ user_service "forgejo.org/services/user"
)
var (
diff --git a/routers/web/auth/webauthn.go b/routers/web/auth/webauthn.go
index 5c93c1410e..3da6199b6e 100644
--- a/routers/web/auth/webauthn.go
+++ b/routers/web/auth/webauthn.go
@@ -7,14 +7,14 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- wa "code.gitea.io/gitea/modules/auth/webauthn"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/externalaccount"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ wa "forgejo.org/modules/auth/webauthn"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/externalaccount"
"github.com/go-webauthn/webauthn/protocol"
"github.com/go-webauthn/webauthn/webauthn"
@@ -36,7 +36,7 @@ func WebAuthn(ctx *context.Context) {
return
}
- hasTwoFactor, err := auth.HasTwoFactorByUID(ctx, ctx.Session.Get("twofaUid").(int64))
+ hasTwoFactor, err := auth.HasTOTPByUID(ctx, ctx.Session.Get("twofaUid").(int64))
if err != nil {
ctx.ServerError("HasTwoFactorByUID", err)
return
diff --git a/routers/web/base.go b/routers/web/base.go
index 285d1ecddc..c1bc7fef5e 100644
--- a/routers/web/base.go
+++ b/routers/web/base.go
@@ -11,12 +11,12 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web/routing"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web/routing"
)
func storageHandler(storageSetting *setting.Storage, prefix string, objStore storage.ObjectStorage) http.HandlerFunc {
diff --git a/routers/web/devtest/devtest.go b/routers/web/devtest/devtest.go
index dd20663f94..37496ca117 100644
--- a/routers/web/devtest/devtest.go
+++ b/routers/web/devtest/devtest.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/templates"
+ "forgejo.org/services/context"
)
// List all devtest templates, they will be used for e2e tests for the UI components
diff --git a/routers/web/events/events.go b/routers/web/events/events.go
index 52f20e07dc..1672f12bda 100644
--- a/routers/web/events/events.go
+++ b/routers/web/events/events.go
@@ -7,11 +7,11 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/modules/eventsource"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/routers/web/auth"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/eventsource"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/routers/web/auth"
+ "forgejo.org/services/context"
)
// Events listens for events
diff --git a/routers/web/explore/code.go b/routers/web/explore/code.go
index 0a4e828c71..f0b12e9142 100644
--- a/routers/web/explore/code.go
+++ b/routers/web/explore/code.go
@@ -6,12 +6,12 @@ package explore
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/base"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/base"
+ code_indexer "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/explore/org.go b/routers/web/explore/org.go
index d13271ae53..6c9293e959 100644
--- a/routers/web/explore/org.go
+++ b/routers/web/explore/org.go
@@ -4,12 +4,12 @@
package explore
import (
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
)
// Organizations render explore organizations page
diff --git a/routers/web/explore/repo.go b/routers/web/explore/repo.go
index 798fdf5654..0707420a8d 100644
--- a/routers/web/explore/repo.go
+++ b/routers/web/explore/repo.go
@@ -7,13 +7,13 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/sitemap"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/sitemap"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/explore/topic.go b/routers/web/explore/topic.go
index 95fecfe2b8..3b67bd48b1 100644
--- a/routers/web/explore/topic.go
+++ b/routers/web/explore/topic.go
@@ -6,11 +6,11 @@ package explore
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// TopicSearch search for creating topic
diff --git a/routers/web/explore/user.go b/routers/web/explore/user.go
index 241e5f61a1..e349bb1e92 100644
--- a/routers/web/explore/user.go
+++ b/routers/web/explore/user.go
@@ -7,16 +7,16 @@ import (
"bytes"
"net/http"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/sitemap"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/sitemap"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/feed/branch.go b/routers/web/feed/branch.go
index a8a001e0cd..2337b43d4c 100644
--- a/routers/web/feed/branch.go
+++ b/routers/web/feed/branch.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/repo"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
)
diff --git a/routers/web/feed/convert.go b/routers/web/feed/convert.go
index 5f7687d803..24532334ea 100644
--- a/routers/web/feed/convert.go
+++ b/routers/web/feed/convert.go
@@ -12,16 +12,16 @@ import (
"strconv"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
"github.com/jaytaylor/html2text"
diff --git a/routers/web/feed/file.go b/routers/web/feed/file.go
index 48f87c7c62..45ceedac12 100644
--- a/routers/web/feed/file.go
+++ b/routers/web/feed/file.go
@@ -8,10 +8,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
)
diff --git a/routers/web/feed/profile.go b/routers/web/feed/profile.go
index 08cbcd9e12..dd2fec186f 100644
--- a/routers/web/feed/profile.go
+++ b/routers/web/feed/profile.go
@@ -6,10 +6,10 @@ package feed
import (
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/services/context"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
)
diff --git a/routers/web/feed/release.go b/routers/web/feed/release.go
index fb6e3add65..646241c021 100644
--- a/routers/web/feed/release.go
+++ b/routers/web/feed/release.go
@@ -6,9 +6,9 @@ package feed
import (
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
)
diff --git a/routers/web/feed/render.go b/routers/web/feed/render.go
index dc99fb49ed..79681dd0fb 100644
--- a/routers/web/feed/render.go
+++ b/routers/web/feed/render.go
@@ -4,7 +4,7 @@
package feed
import (
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/services/context"
)
// RenderBranchFeed render format for branch or file
diff --git a/routers/web/feed/repo.go b/routers/web/feed/repo.go
index a0033c7d45..0d105dc3a7 100644
--- a/routers/web/feed/repo.go
+++ b/routers/web/feed/repo.go
@@ -6,9 +6,9 @@ package feed
import (
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/services/context"
+ activities_model "forgejo.org/models/activities"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/services/context"
"github.com/gorilla/feeds"
)
diff --git a/routers/web/githttp.go b/routers/web/githttp.go
index 5f1dedce76..e5ed806f2e 100644
--- a/routers/web/githttp.go
+++ b/routers/web/githttp.go
@@ -6,10 +6,10 @@ package web
import (
"net/http"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/web/repo"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/web/repo"
+ "forgejo.org/services/context"
)
func requireSignIn(ctx *context.Context) {
diff --git a/routers/web/goget.go b/routers/web/goget.go
index 8d5612ebfe..0fcd755ca1 100644
--- a/routers/web/goget.go
+++ b/routers/web/goget.go
@@ -11,10 +11,10 @@ import (
"path"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
func goGet(ctx *context.Context) {
diff --git a/routers/web/healthcheck/check.go b/routers/web/healthcheck/check.go
index 83dfe62537..f0b51aa515 100644
--- a/routers/web/healthcheck/check.go
+++ b/routers/web/healthcheck/check.go
@@ -9,11 +9,11 @@ import (
"os"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
type status string
diff --git a/routers/web/home.go b/routers/web/home.go
index 4ea961c055..e0a466a81c 100644
--- a/routers/web/home.go
+++ b/routers/web/home.go
@@ -8,19 +8,19 @@ import (
"net/http"
"strconv"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/sitemap"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/routers/web/auth"
- "code.gitea.io/gitea/routers/web/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/sitemap"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/routers/web/auth"
+ "forgejo.org/routers/web/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/metrics.go b/routers/web/metrics.go
index 46c13f0a24..8c188e206e 100644
--- a/routers/web/metrics.go
+++ b/routers/web/metrics.go
@@ -7,7 +7,7 @@ import (
"crypto/subtle"
"net/http"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/prometheus/client_golang/prometheus/promhttp"
)
diff --git a/routers/web/misc/markup.go b/routers/web/misc/markup.go
index 2bae122b91..d2b67f88c8 100644
--- a/routers/web/misc/markup.go
+++ b/routers/web/misc/markup.go
@@ -5,10 +5,10 @@
package misc
import (
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
)
// Markup render markup document to HTML
diff --git a/routers/web/misc/misc.go b/routers/web/misc/misc.go
index 54c93763f6..306b15e3d5 100644
--- a/routers/web/misc/misc.go
+++ b/routers/web/misc/misc.go
@@ -7,11 +7,11 @@ import (
"net/http"
"path"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
func SSHInfo(rw http.ResponseWriter, req *http.Request) {
diff --git a/routers/web/misc/swagger-forgejo.go b/routers/web/misc/swagger-forgejo.go
index e3aff02c5f..17e3814712 100644
--- a/routers/web/misc/swagger-forgejo.go
+++ b/routers/web/misc/swagger-forgejo.go
@@ -6,8 +6,8 @@ package misc
import (
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
)
// tplSwagger swagger page template
diff --git a/routers/web/misc/swagger.go b/routers/web/misc/swagger.go
index 5fddfa8885..226dddaff2 100644
--- a/routers/web/misc/swagger.go
+++ b/routers/web/misc/swagger.go
@@ -6,8 +6,8 @@ package misc
import (
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
)
// tplSwagger swagger page template
diff --git a/routers/web/nodeinfo.go b/routers/web/nodeinfo.go
index f1cc7bf530..d8c1727479 100644
--- a/routers/web/nodeinfo.go
+++ b/routers/web/nodeinfo.go
@@ -7,8 +7,8 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
type nodeInfoLinks struct {
diff --git a/routers/web/org/home.go b/routers/web/org/home.go
index 1b58d8fde9..a3823565ed 100644
--- a/routers/web/org/home.go
+++ b/routers/web/org/home.go
@@ -9,18 +9,18 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/org/main_test.go b/routers/web/org/main_test.go
index 92237d6e88..d1d4e89120 100644
--- a/routers/web/org/main_test.go
+++ b/routers/web/org/main_test.go
@@ -6,7 +6,7 @@ package org_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/org/members.go b/routers/web/org/members.go
index 3a5509f911..51ac566e1a 100644
--- a/routers/web/org/members.go
+++ b/routers/web/org/members.go
@@ -7,13 +7,13 @@ package org
import (
"net/http"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models"
+ "forgejo.org/models/organization"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/org/org.go b/routers/web/org/org.go
index dd3aab458b..e9907c04af 100644
--- a/routers/web/org/org.go
+++ b/routers/web/org/org.go
@@ -8,15 +8,15 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/org/org_labels.go b/routers/web/org/org_labels.go
index 02eae8052e..dc18c55aa3 100644
--- a/routers/web/org/org_labels.go
+++ b/routers/web/org/org_labels.go
@@ -6,13 +6,13 @@ package org
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/label"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/label"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// RetrieveLabels find all the labels of an organization
diff --git a/routers/web/org/projects.go b/routers/web/org/projects.go
index 034483aba2..96bd0f1ee2 100644
--- a/routers/web/org/projects.go
+++ b/routers/web/org/projects.go
@@ -9,20 +9,20 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- project_model "code.gitea.io/gitea/models/project"
- attachment_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/web"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ project_model "forgejo.org/models/project"
+ attachment_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/web"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/org/projects_test.go b/routers/web/org/projects_test.go
index ab419cc878..dec78502f2 100644
--- a/routers/web/org/projects_test.go
+++ b/routers/web/org/projects_test.go
@@ -6,9 +6,9 @@ package org_test
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/routers/web/org"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/unittest"
+ "forgejo.org/routers/web/org"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/org/setting.go b/routers/web/org/setting.go
index 1683728a8e..284f406413 100644
--- a/routers/web/org/setting.go
+++ b/routers/web/org/setting.go
@@ -9,25 +9,25 @@ import (
"net/url"
"time"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- user_setting "code.gitea.io/gitea/routers/web/user/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- org_service "code.gitea.io/gitea/services/org"
- repo_service "code.gitea.io/gitea/services/repository"
- user_service "code.gitea.io/gitea/services/user"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ shared_user "forgejo.org/routers/web/shared/user"
+ user_setting "forgejo.org/routers/web/user/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ org_service "forgejo.org/services/org"
+ repo_service "forgejo.org/services/repository"
+ user_service "forgejo.org/services/user"
+ webhook_service "forgejo.org/services/webhook"
)
const (
diff --git a/routers/web/org/setting/blocked_users.go b/routers/web/org/setting/blocked_users.go
index 2cf3f39ef4..77b2791874 100644
--- a/routers/web/org/setting/blocked_users.go
+++ b/routers/web/org/setting/blocked_users.go
@@ -8,11 +8,11 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
const tplBlockedUsers = "org/settings/blocked_users"
diff --git a/routers/web/org/setting/runners.go b/routers/web/org/setting/runners.go
index fe05709237..8053ed7729 100644
--- a/routers/web/org/setting/runners.go
+++ b/routers/web/org/setting/runners.go
@@ -4,7 +4,7 @@
package setting
import (
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/services/context"
)
func RedirectToDefaultSetting(ctx *context.Context) {
diff --git a/routers/web/org/setting/storage_overview.go b/routers/web/org/setting/storage_overview.go
index 4b9bd02ca4..5714d7ee23 100644
--- a/routers/web/org/setting/storage_overview.go
+++ b/routers/web/org/setting/storage_overview.go
@@ -4,9 +4,9 @@
package setting
import (
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/routers/web/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/routers/web/shared"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/org/setting_oauth2.go b/routers/web/org/setting_oauth2.go
index 7f855795d3..9c31063974 100644
--- a/routers/web/org/setting_oauth2.go
+++ b/routers/web/org/setting_oauth2.go
@@ -7,13 +7,13 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- user_setting "code.gitea.io/gitea/routers/web/user/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ shared_user "forgejo.org/routers/web/shared/user"
+ user_setting "forgejo.org/routers/web/user/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/org/setting_packages.go b/routers/web/org/setting_packages.go
index af9836e42c..4457c8fb0f 100644
--- a/routers/web/org/setting_packages.go
+++ b/routers/web/org/setting_packages.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- shared "code.gitea.io/gitea/routers/web/shared/packages"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ shared "forgejo.org/routers/web/shared/packages"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/org/teams.go b/routers/web/org/teams.go
index df9de4af98..659bee469f 100644
--- a/routers/web/org/teams.go
+++ b/routers/web/org/teams.go
@@ -12,24 +12,24 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- org_service "code.gitea.io/gitea/services/org"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ org_service "forgejo.org/services/org"
+ repo_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/repo/action_aggregator_test.go b/routers/web/repo/action_aggregator_test.go
index 181c1120db..8bade074ca 100644
--- a/routers/web/repo/action_aggregator_test.go
+++ b/routers/web/repo/action_aggregator_test.go
@@ -7,10 +7,10 @@ import (
"strings"
"testing"
- issue_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ issue_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
)
@@ -94,6 +94,14 @@ func reqReview(t int64, name string, delReq bool) *issue_model.Comment {
return c
}
+func ghostReqReview(t, id int64) *issue_model.Comment {
+ c := testComment(t)
+ c.Type = issue_model.CommentTypeReviewRequest
+ c.AssigneeTeam = organization.NewGhostTeam()
+ c.AssigneeTeamID = id
+ return c
+}
+
func reqReviewList(t int64, del bool, names ...string) *issue_model.Comment {
req := []issue_model.RequestReviewTarget{}
for _, name := range names {
@@ -588,6 +596,27 @@ func TestCombineReviewRequests(t *testing.T) {
reqReviewList(121, true, "titi", "toto-team"),
},
},
+
+ // Ghost.
+ {
+ name: "ghost reviews",
+ beforeCombined: []*issue_model.Comment{
+ reqReview(1, "titi", false),
+ ghostReqReview(2, 50),
+ ghostReqReview(3, 51),
+ ghostReqReview(4, 50),
+ },
+ afterCombined: []*issue_model.Comment{
+ {
+ PosterID: 1,
+ Type: issue_model.CommentTypeReviewRequest,
+ CreatedUnix: timeutil.TimeStamp(1),
+ AddedRequestReview: []issue_model.RequestReviewTarget{
+ createReqReviewTarget("titi"), {Team: organization.NewGhostTeam()},
+ },
+ },
+ },
+ },
}
for _, kase := range kases {
diff --git a/routers/web/repo/actions/actions.go b/routers/web/repo/actions/actions.go
index e0ef709ea6..0a63f566e0 100644
--- a/routers/web/repo/actions/actions.go
+++ b/routers/web/repo/actions/actions.go
@@ -11,21 +11,21 @@ import (
"slices"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/web/repo"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/web/repo"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
"github.com/nektos/act/pkg/model"
)
diff --git a/routers/web/repo/actions/actions_test.go b/routers/web/repo/actions/actions_test.go
index 939c4aaf57..232aacf96b 100644
--- a/routers/web/repo/actions/actions_test.go
+++ b/routers/web/repo/actions/actions_test.go
@@ -6,9 +6,9 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- unittest "code.gitea.io/gitea/models/unittest"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ unittest "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/repo/actions/main_test.go b/routers/web/repo/actions/main_test.go
index a82f9c6672..0f82a0e7ea 100644
--- a/routers/web/repo/actions/main_test.go
+++ b/routers/web/repo/actions/main_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/repo/actions/manual.go b/routers/web/repo/actions/manual.go
index 285dc7ab7e..413b087e8b 100644
--- a/routers/web/repo/actions/manual.go
+++ b/routers/web/repo/actions/manual.go
@@ -6,8 +6,8 @@ package actions
import (
"net/url"
- actions_service "code.gitea.io/gitea/services/actions"
- context_module "code.gitea.io/gitea/services/context"
+ actions_service "forgejo.org/services/actions"
+ context_module "forgejo.org/services/context"
)
func ManualRunWorkflow(ctx *context_module.Context) {
diff --git a/routers/web/repo/actions/view.go b/routers/web/repo/actions/view.go
index dea31bb1c4..2d009c5720 100644
--- a/routers/web/repo/actions/view.go
+++ b/routers/web/repo/actions/view.go
@@ -18,24 +18,24 @@ import (
"strings"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- actions_service "code.gitea.io/gitea/services/actions"
- context_module "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ actions_service "forgejo.org/services/actions"
+ context_module "forgejo.org/services/context"
"xorm.io/builder"
)
diff --git a/routers/web/repo/activity.go b/routers/web/repo/activity.go
index af9cea0f33..c9cd2c13bb 100644
--- a/routers/web/repo/activity.go
+++ b/routers/web/repo/activity.go
@@ -7,10 +7,10 @@ import (
"net/http"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/attachment.go b/routers/web/repo/attachment.go
index b5078e1f63..e46c08fef8 100644
--- a/routers/web/repo/attachment.go
+++ b/routers/web/repo/attachment.go
@@ -7,18 +7,18 @@ import (
"fmt"
"net/http"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/attachment"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- repo_service "code.gitea.io/gitea/services/repository"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/attachment"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ repo_service "forgejo.org/services/repository"
)
// UploadIssueAttachment response for Issue/PR attachments
diff --git a/routers/web/repo/badges/badges.go b/routers/web/repo/badges/badges.go
index a2306d5836..e623a21fc0 100644
--- a/routers/web/repo/badges/badges.go
+++ b/routers/web/repo/badges/badges.go
@@ -8,11 +8,11 @@ import (
"net/url"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/setting"
- context_module "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/setting"
+ context_module "forgejo.org/services/context"
)
func getBadgeURL(ctx *context_module.Context, label, text, color string) string {
diff --git a/routers/web/repo/blame.go b/routers/web/repo/blame.go
index c7fbaaefcb..ccdd59f2dd 100644
--- a/routers/web/repo/blame.go
+++ b/routers/web/repo/blame.go
@@ -10,16 +10,16 @@ import (
"net/url"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- files_service "code.gitea.io/gitea/services/repository/files"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ files_service "forgejo.org/services/repository/files"
)
type blameRow struct {
diff --git a/routers/web/repo/branch.go b/routers/web/repo/branch.go
index 4897a5f4fc..af8a838fc9 100644
--- a/routers/web/repo/branch.go
+++ b/routers/web/repo/branch.go
@@ -11,23 +11,23 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- release_service "code.gitea.io/gitea/services/release"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ release_service "forgejo.org/services/release"
+ repo_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/repo/card.go b/routers/web/repo/card.go
index e73971cd94..449e5c4890 100644
--- a/routers/web/repo/card.go
+++ b/routers/web/repo/card.go
@@ -15,17 +15,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- issue_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/card"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ issue_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/card"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/services/context"
)
// drawUser draws a user avatar in a summary card
diff --git a/routers/web/repo/cherry_pick.go b/routers/web/repo/cherry_pick.go
index 90dae704f4..0f57eb66f0 100644
--- a/routers/web/repo/cherry_pick.go
+++ b/routers/web/repo/cherry_pick.go
@@ -8,17 +8,17 @@ import (
"errors"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/repository/files"
)
var tplCherryPick base.TplName = "repo/editor/cherry_pick"
diff --git a/routers/web/repo/code_frequency.go b/routers/web/repo/code_frequency.go
index c76f492da0..04009b4afa 100644
--- a/routers/web/repo/code_frequency.go
+++ b/routers/web/repo/code_frequency.go
@@ -7,9 +7,9 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
- contributors_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
+ contributors_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/repo/commit.go b/routers/web/repo/commit.go
index 857e34381e..3cd80a6777 100644
--- a/routers/web/repo/commit.go
+++ b/routers/web/repo/commit.go
@@ -12,26 +12,26 @@ import (
"path"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/gitdiff"
- git_service "code.gitea.io/gitea/services/repository"
- "code.gitea.io/gitea/services/repository/gitgraph"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/gitdiff"
+ git_service "forgejo.org/services/repository"
+ "forgejo.org/services/repository/gitgraph"
)
const (
diff --git a/routers/web/repo/compare.go b/routers/web/repo/compare.go
index 24785d867e..db65e889e0 100644
--- a/routers/web/repo/compare.go
+++ b/routers/web/repo/compare.go
@@ -16,29 +16,29 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- csv_module "code.gitea.io/gitea/modules/csv"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/gitdiff"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ csv_module "forgejo.org/modules/csv"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/gitdiff"
)
const (
diff --git a/routers/web/repo/contributors.go b/routers/web/repo/contributors.go
index 762fbf9379..094d13b54b 100644
--- a/routers/web/repo/contributors.go
+++ b/routers/web/repo/contributors.go
@@ -7,9 +7,9 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
- contributors_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
+ contributors_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/repo/download.go b/routers/web/repo/download.go
index d7fe368474..fc82ece4cb 100644
--- a/routers/web/repo/download.go
+++ b/routers/web/repo/download.go
@@ -7,15 +7,15 @@ package repo
import (
"time"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
)
// ServeBlobOrLFS download a git.Blob redirecting to LFS if necessary
diff --git a/routers/web/repo/editor.go b/routers/web/repo/editor.go
index f27ad62982..5114cc9c05 100644
--- a/routers/web/repo/editor.go
+++ b/routers/web/repo/editor.go
@@ -10,26 +10,26 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/utils"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/forms"
- files_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/utils"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/forms"
+ files_service "forgejo.org/services/repository/files"
)
const (
@@ -585,7 +585,7 @@ func DeleteFilePost(ctx *context.Context) {
ctx.Error(http.StatusInternalServerError, err.Error())
}
} else if models.IsErrCommitIDDoesNotMatch(err) || git.IsErrPushOutOfDate(err) {
- ctx.RenderWithErr(ctx.Tr("repo.editor.file_changed_while_deleting", ctx.Repo.RepoLink+"/compare/"+util.PathEscapeSegments(form.LastCommit)+"..."+util.PathEscapeSegments(ctx.Repo.CommitID)), tplDeleteFile, &form)
+ ctx.RenderWithErr(ctx.Tr("repo.editor.file_changed_while_editing", ctx.Repo.RepoLink+"/compare/"+util.PathEscapeSegments(form.LastCommit)+"..."+util.PathEscapeSegments(ctx.Repo.CommitID)), tplDeleteFile, &form)
} else if git.IsErrPushRejected(err) {
errPushRej := err.(*git.ErrPushRejected)
if len(errPushRej.Message) == 0 {
diff --git a/routers/web/repo/editor_test.go b/routers/web/repo/editor_test.go
index 4d565b5fd6..5b893cf258 100644
--- a/routers/web/repo/editor_test.go
+++ b/routers/web/repo/editor_test.go
@@ -6,11 +6,11 @@ package repo
import (
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/services/contexttest"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/repo/find.go b/routers/web/repo/find.go
index 9da4237c1e..808323631c 100644
--- a/routers/web/repo/find.go
+++ b/routers/web/repo/find.go
@@ -6,9 +6,9 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/flags/manage.go b/routers/web/repo/flags/manage.go
index 377a5c20f8..c97ef54818 100644
--- a/routers/web/repo/flags/manage.go
+++ b/routers/web/repo/flags/manage.go
@@ -6,10 +6,10 @@ package flags
import (
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/githttp.go b/routers/web/repo/githttp.go
index bced8e61b1..650b1d88f4 100644
--- a/routers/web/repo/githttp.go
+++ b/routers/web/repo/githttp.go
@@ -18,20 +18,20 @@ import (
"sync"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
"github.com/go-chi/cors"
)
diff --git a/routers/web/repo/helper.go b/routers/web/repo/helper.go
index 6fa7579231..9d67f142fb 100644
--- a/routers/web/repo/helper.go
+++ b/routers/web/repo/helper.go
@@ -7,9 +7,9 @@ import (
"net/url"
"slices"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/services/context"
)
func MakeSelfOnTop(doer *user.User, users []*user.User) []*user.User {
diff --git a/routers/web/repo/helper_test.go b/routers/web/repo/helper_test.go
index 844ad5bf79..2607fd32f8 100644
--- a/routers/web/repo/helper_test.go
+++ b/routers/web/repo/helper_test.go
@@ -6,7 +6,7 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/repo/issue.go b/routers/web/repo/issue.go
index e45abd3952..ff3a903aed 100644
--- a/routers/web/repo/issue.go
+++ b/routers/web/repo/issue.go
@@ -20,44 +20,44 @@ import (
"strings"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/git"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- issue_template "code.gitea.io/gitea/modules/issue/template"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/templates/vars"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- issue_service "code.gitea.io/gitea/services/issue"
- pull_service "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/git"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ issue_template "forgejo.org/modules/issue/template"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/templates/vars"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ issue_service "forgejo.org/services/issue"
+ pull_service "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
"code.forgejo.org/go-chi/binding"
)
diff --git a/routers/web/repo/issue_content_history.go b/routers/web/repo/issue_content_history.go
index 4ce76b2bb9..5c71d75f80 100644
--- a/routers/web/repo/issue_content_history.go
+++ b/routers/web/repo/issue_content_history.go
@@ -9,12 +9,12 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/avatars"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/avatars"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/services/context"
"github.com/sergi/go-diff/diffmatchpatch"
)
diff --git a/routers/web/repo/issue_dependency.go b/routers/web/repo/issue_dependency.go
index 66b38688ec..3764a6bd7e 100644
--- a/routers/web/repo/issue_dependency.go
+++ b/routers/web/repo/issue_dependency.go
@@ -6,10 +6,10 @@ package repo
import (
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// AddDependency adds new dependencies
diff --git a/routers/web/repo/issue_label.go b/routers/web/repo/issue_label.go
index 81bee4dbb5..74674e9550 100644
--- a/routers/web/repo/issue_label.go
+++ b/routers/web/repo/issue_label.go
@@ -6,17 +6,17 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- issue_service "code.gitea.io/gitea/services/issue"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ issue_service "forgejo.org/services/issue"
)
const (
diff --git a/routers/web/repo/issue_label_test.go b/routers/web/repo/issue_label_test.go
index 2b4915e855..406ab4918c 100644
--- a/routers/web/repo/issue_label_test.go
+++ b/routers/web/repo/issue_label_test.go
@@ -8,13 +8,13 @@ import (
"strconv"
"testing"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/repo/issue_lock.go b/routers/web/repo/issue_lock.go
index 1d5fc8a5f3..dea67ab996 100644
--- a/routers/web/repo/issue_lock.go
+++ b/routers/web/repo/issue_lock.go
@@ -4,10 +4,10 @@
package repo
import (
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// LockIssue locks an issue. This would limit commenting abilities to
diff --git a/routers/web/repo/issue_pin.go b/routers/web/repo/issue_pin.go
index 365c812681..5e2075a17f 100644
--- a/routers/web/repo/issue_pin.go
+++ b/routers/web/repo/issue_pin.go
@@ -6,10 +6,10 @@ package repo
import (
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
// IssuePinOrUnpin pin or unpin a Issue
diff --git a/routers/web/repo/issue_stopwatch.go b/routers/web/repo/issue_stopwatch.go
index 70d42b27c0..5bc49464dd 100644
--- a/routers/web/repo/issue_stopwatch.go
+++ b/routers/web/repo/issue_stopwatch.go
@@ -7,10 +7,10 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/eventsource"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/eventsource"
+ "forgejo.org/services/context"
)
// IssueStopwatch creates or stops a stopwatch for the given issue.
diff --git a/routers/web/repo/issue_timetrack.go b/routers/web/repo/issue_timetrack.go
index 241e434049..e63f7e2dc2 100644
--- a/routers/web/repo/issue_timetrack.go
+++ b/routers/web/repo/issue_timetrack.go
@@ -7,12 +7,12 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// AddTimeManually tracks time manually
diff --git a/routers/web/repo/issue_watch.go b/routers/web/repo/issue_watch.go
index 5cff9f4ddd..5af223f865 100644
--- a/routers/web/repo/issue_watch.go
+++ b/routers/web/repo/issue_watch.go
@@ -7,10 +7,10 @@ import (
"net/http"
"strconv"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/main_test.go b/routers/web/repo/main_test.go
index 6e469cf2ed..8b30ad41ed 100644
--- a/routers/web/repo/main_test.go
+++ b/routers/web/repo/main_test.go
@@ -6,7 +6,7 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/repo/middlewares.go b/routers/web/repo/middlewares.go
index ddda9f3ff2..9aba447433 100644
--- a/routers/web/repo/middlewares.go
+++ b/routers/web/repo/middlewares.go
@@ -7,12 +7,12 @@ import (
"fmt"
"strconv"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/optional"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
// SetEditorconfigIfExists set editor config as render variable
diff --git a/routers/web/repo/migrate.go b/routers/web/repo/migrate.go
index 0acf966bca..86d2461e94 100644
--- a/routers/web/repo/migrate.go
+++ b/routers/web/repo/migrate.go
@@ -9,23 +9,23 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models"
- admin_model "code.gitea.io/gitea/models/admin"
- "code.gitea.io/gitea/models/db"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/migrations"
- "code.gitea.io/gitea/services/task"
+ "forgejo.org/models"
+ admin_model "forgejo.org/models/admin"
+ "forgejo.org/models/db"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/migrations"
+ "forgejo.org/services/task"
)
const (
diff --git a/routers/web/repo/milestone.go b/routers/web/repo/milestone.go
index 1c53f73fdb..920a9ee12a 100644
--- a/routers/web/repo/milestone.go
+++ b/routers/web/repo/milestone.go
@@ -9,18 +9,18 @@ import (
"net/url"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/issue"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/issue"
"xorm.io/builder"
)
diff --git a/routers/web/repo/packages.go b/routers/web/repo/packages.go
index 11874ab0d0..c947fb99bf 100644
--- a/routers/web/repo/packages.go
+++ b/routers/web/repo/packages.go
@@ -6,13 +6,13 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/patch.go b/routers/web/repo/patch.go
index d234f6c964..688ef19375 100644
--- a/routers/web/repo/patch.go
+++ b/routers/web/repo/patch.go
@@ -6,16 +6,16 @@ package repo
import (
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/repository/files"
)
const (
diff --git a/routers/web/repo/projects.go b/routers/web/repo/projects.go
index 0689b0a721..80f699787c 100644
--- a/routers/web/repo/projects.go
+++ b/routers/web/repo/projects.go
@@ -9,22 +9,22 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/perm"
- project_model "code.gitea.io/gitea/models/project"
- attachment_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/perm"
+ project_model "forgejo.org/models/project"
+ attachment_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/repo/projects_test.go b/routers/web/repo/projects_test.go
index d61230a57e..bc8b747980 100644
--- a/routers/web/repo/projects_test.go
+++ b/routers/web/repo/projects_test.go
@@ -6,8 +6,8 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/unittest"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/repo/pull.go b/routers/web/repo/pull.go
index 98dacc1a0d..6ba1bca181 100644
--- a/routers/web/repo/pull.go
+++ b/routers/web/repo/pull.go
@@ -14,41 +14,40 @@ import (
"net/url"
"strconv"
"strings"
- "time"
- "code.gitea.io/gitea/models"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- pull_model "code.gitea.io/gitea/models/pull"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- issue_template "code.gitea.io/gitea/modules/issue/template"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/utils"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/automerge"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/gitdiff"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ pull_model "forgejo.org/models/pull"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ issue_template "forgejo.org/modules/issue/template"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/utils"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/automerge"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/gitdiff"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
"github.com/gobwas/glob"
)
@@ -727,7 +726,7 @@ func PrepareViewPullInfo(ctx *context.Context, issue *issues_model.Issue) *git.C
ctx.Data["HeadBranchCommitID"] = headBranchSha
ctx.Data["PullHeadCommitID"] = sha
- if pull.HeadRepo == nil || !headBranchExist || (!pull.Issue.IsClosed && (headBranchSha != sha)) {
+ if pull.HeadRepo == nil || !headBranchExist || (!pull.Issue.IsClosed && !pull.IsChecking() && (headBranchSha != sha)) {
ctx.Data["IsPullRequestBroken"] = true
if pull.IsSameRepo() {
ctx.Data["HeadTarget"] = pull.HeadBranch
@@ -1207,8 +1206,6 @@ func UpdatePullRequest(ctx *context.Context) {
return
}
- time.Sleep(1 * time.Second)
-
ctx.Flash.Success(ctx.Tr("repo.pulls.update_branch_success"))
ctx.Redirect(issue.Link())
}
diff --git a/routers/web/repo/pull_review.go b/routers/web/repo/pull_review.go
index eb8dd83d9c..18a5b872f1 100644
--- a/routers/web/repo/pull_review.go
+++ b/routers/web/repo/pull_review.go
@@ -8,17 +8,17 @@ import (
"fmt"
"net/http"
- issues_model "code.gitea.io/gitea/models/issues"
- pull_model "code.gitea.io/gitea/models/pull"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/forms"
- pull_service "code.gitea.io/gitea/services/pull"
+ issues_model "forgejo.org/models/issues"
+ pull_model "forgejo.org/models/pull"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/forms"
+ pull_service "forgejo.org/services/pull"
)
const (
diff --git a/routers/web/repo/pull_review_test.go b/routers/web/repo/pull_review_test.go
index 329e83fe4b..14e6714a63 100644
--- a/routers/web/repo/pull_review_test.go
+++ b/routers/web/repo/pull_review_test.go
@@ -8,13 +8,13 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/templates"
+ "forgejo.org/services/context"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/pull"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/repo/recent_commits.go b/routers/web/repo/recent_commits.go
index c158fb30b6..6154de7377 100644
--- a/routers/web/repo/recent_commits.go
+++ b/routers/web/repo/recent_commits.go
@@ -7,9 +7,9 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/services/context"
- contributors_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/modules/base"
+ "forgejo.org/services/context"
+ contributors_service "forgejo.org/services/repository"
)
const (
diff --git a/routers/web/repo/release.go b/routers/web/repo/release.go
index 1791788743..024dd7b62d 100644
--- a/routers/web/repo/release.go
+++ b/routers/web/repo/release.go
@@ -10,29 +10,29 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/web/feed"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/context/upload"
- "code.gitea.io/gitea/services/forms"
- releaseservice "code.gitea.io/gitea/services/release"
+ "forgejo.org/models"
+ "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/web/feed"
+ "forgejo.org/services/context"
+ "forgejo.org/services/context/upload"
+ "forgejo.org/services/forms"
+ releaseservice "forgejo.org/services/release"
)
const (
diff --git a/routers/web/repo/release_test.go b/routers/web/repo/release_test.go
index 5c7b6e2e8f..785b1fdf69 100644
--- a/routers/web/repo/release_test.go
+++ b/routers/web/repo/release_test.go
@@ -6,13 +6,13 @@ package repo
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/repo/render.go b/routers/web/repo/render.go
index e64db03e20..b31e2e203a 100644
--- a/routers/web/repo/render.go
+++ b/routers/web/repo/render.go
@@ -9,13 +9,13 @@ import (
"net/http"
"path"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
// RenderFile renders a file by repos path
diff --git a/routers/web/repo/repo.go b/routers/web/repo/repo.go
index 2e8ca61bf5..53b3f34347 100644
--- a/routers/web/repo/repo.go
+++ b/routers/web/repo/repo.go
@@ -12,32 +12,32 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- repo_service "code.gitea.io/gitea/services/repository"
- archiver_service "code.gitea.io/gitea/services/repository/archiver"
- commitstatus_service "code.gitea.io/gitea/services/repository/commitstatus"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ repo_service "forgejo.org/services/repository"
+ archiver_service "forgejo.org/services/repository/archiver"
+ commitstatus_service "forgejo.org/services/repository/commitstatus"
)
const (
diff --git a/routers/web/repo/search.go b/routers/web/repo/search.go
index d10eb67528..1671378a3b 100644
--- a/routers/web/repo/search.go
+++ b/routers/web/repo/search.go
@@ -7,12 +7,12 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ code_indexer "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const tplSearch base.TplName = "repo/search"
diff --git a/routers/web/repo/setting/avatar.go b/routers/web/repo/setting/avatar.go
index 504f57cfc2..abbb12cacb 100644
--- a/routers/web/repo/setting/avatar.go
+++ b/routers/web/repo/setting/avatar.go
@@ -8,13 +8,13 @@ import (
"fmt"
"io"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ repo_service "forgejo.org/services/repository"
)
// UpdateAvatarSetting update repo's avatar
diff --git a/routers/web/repo/setting/collaboration.go b/routers/web/repo/setting/collaboration.go
index 75b55151e7..a816a16bc8 100644
--- a/routers/web/repo/setting/collaboration.go
+++ b/routers/web/repo/setting/collaboration.go
@@ -8,19 +8,19 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/mailer"
- org_service "code.gitea.io/gitea/services/org"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/mailer"
+ org_service "forgejo.org/services/org"
+ repo_service "forgejo.org/services/repository"
)
// Collaboration render a repository's collaboration page
diff --git a/routers/web/repo/setting/default_branch.go b/routers/web/repo/setting/default_branch.go
index 881d148afc..1c6033f1e4 100644
--- a/routers/web/repo/setting/default_branch.go
+++ b/routers/web/repo/setting/default_branch.go
@@ -6,12 +6,12 @@ package setting
import (
"net/http"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers/web/repo"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers/web/repo"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
// SetDefaultBranchPost set default branch
diff --git a/routers/web/repo/setting/deploy_key.go b/routers/web/repo/setting/deploy_key.go
index abc3eb4af1..c59f0e90c2 100644
--- a/routers/web/repo/setting/deploy_key.go
+++ b/routers/web/repo/setting/deploy_key.go
@@ -6,14 +6,14 @@ package setting
import (
"net/http"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// DeployKeys render the deploy keys list of a repository page
diff --git a/routers/web/repo/setting/git_hooks.go b/routers/web/repo/setting/git_hooks.go
index 217a01c90c..a50bce2a27 100644
--- a/routers/web/repo/setting/git_hooks.go
+++ b/routers/web/repo/setting/git_hooks.go
@@ -6,8 +6,8 @@ package setting
import (
"net/http"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/git"
+ "forgejo.org/services/context"
)
// GitHooks hooks of a repository
diff --git a/routers/web/repo/setting/lfs.go b/routers/web/repo/setting/lfs.go
index 7e3634375a..2e9c34e8a7 100644
--- a/routers/web/repo/setting/lfs.go
+++ b/routers/web/repo/setting/lfs.go
@@ -14,20 +14,20 @@ import (
"strconv"
"strings"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pipeline"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pipeline"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/setting/main_test.go b/routers/web/repo/setting/main_test.go
index c414b853e5..6b5a70ba08 100644
--- a/routers/web/repo/setting/main_test.go
+++ b/routers/web/repo/setting/main_test.go
@@ -6,7 +6,7 @@ package setting
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/repo/setting/protected_branch.go b/routers/web/repo/setting/protected_branch.go
index b2f5798a26..18efbc37c4 100644
--- a/routers/web/repo/setting/protected_branch.go
+++ b/routers/web/repo/setting/protected_branch.go
@@ -11,17 +11,17 @@ import (
"strings"
"time"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/web/repo"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- pull_service "code.gitea.io/gitea/services/pull"
- "code.gitea.io/gitea/services/repository"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/web/repo"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ pull_service "forgejo.org/services/pull"
+ "forgejo.org/services/repository"
"github.com/gobwas/glob"
)
diff --git a/routers/web/repo/setting/protected_tag.go b/routers/web/repo/setting/protected_tag.go
index 2c25b650b9..5735149dfd 100644
--- a/routers/web/repo/setting/protected_tag.go
+++ b/routers/web/repo/setting/protected_tag.go
@@ -8,15 +8,15 @@ import (
"net/http"
"strings"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/repo/setting/runners.go b/routers/web/repo/setting/runners.go
index 9dce5d13b7..32c8667825 100644
--- a/routers/web/repo/setting/runners.go
+++ b/routers/web/repo/setting/runners.go
@@ -8,13 +8,13 @@ import (
"net/http"
"net/url"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- actions_shared "code.gitea.io/gitea/routers/web/shared/actions"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ actions_shared "forgejo.org/routers/web/shared/actions"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/setting/secrets.go b/routers/web/repo/setting/secrets.go
index d4d56bfc57..11c83e8bd6 100644
--- a/routers/web/repo/setting/secrets.go
+++ b/routers/web/repo/setting/secrets.go
@@ -7,11 +7,11 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- shared "code.gitea.io/gitea/routers/web/shared/secrets"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ shared "forgejo.org/routers/web/shared/secrets"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/setting/setting.go b/routers/web/repo/setting/setting.go
index df7e388680..d35f4bdd8a 100644
--- a/routers/web/repo/setting/setting.go
+++ b/routers/web/repo/setting/setting.go
@@ -13,34 +13,34 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/indexer/stats"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- actions_service "code.gitea.io/gitea/services/actions"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/federation"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/migrations"
- mirror_service "code.gitea.io/gitea/services/mirror"
- repo_service "code.gitea.io/gitea/services/repository"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ "forgejo.org/models"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/indexer/stats"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ actions_service "forgejo.org/services/actions"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/federation"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/migrations"
+ mirror_service "forgejo.org/services/mirror"
+ repo_service "forgejo.org/services/repository"
+ wiki_service "forgejo.org/services/wiki"
)
const (
@@ -105,6 +105,10 @@ func Units(ctx *context.Context) {
func UnitsPost(ctx *context.Context) {
form := web.GetForm(ctx).(*forms.RepoUnitSettingForm)
+ if ctx.HasError() {
+ ctx.Redirect(ctx.Repo.Repository.Link() + "/settings/units")
+ return
+ }
repo := ctx.Repo.Repository
@@ -146,11 +150,9 @@ func UnitsPost(ctx *context.Context) {
})
deleteUnitTypes = append(deleteUnitTypes, unit_model.TypeWiki)
} else if form.EnableWiki && !form.EnableExternalWiki && !unit_model.TypeWiki.UnitGlobalDisabled() {
- var wikiPermissions repo_model.UnitAccessMode
+ wikiPermissions := repo_model.UnitAccessModeUnset
if form.GloballyWriteableWiki {
wikiPermissions = repo_model.UnitAccessModeWrite
- } else {
- wikiPermissions = repo_model.UnitAccessModeRead
}
units = append(units, repo_model.RepoUnit{
RepoID: repo.ID,
diff --git a/routers/web/repo/setting/settings_test.go b/routers/web/repo/setting/settings_test.go
index 0c8553faea..6f05953bfb 100644
--- a/routers/web/repo/setting/settings_test.go
+++ b/routers/web/repo/setting/settings_test.go
@@ -7,19 +7,19 @@ import (
"net/http"
"testing"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
- repo_service "code.gitea.io/gitea/services/repository"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
+ repo_service "forgejo.org/services/repository"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/repo/setting/variables.go b/routers/web/repo/setting/variables.go
index 4fb8c06e84..a83d2dea6f 100644
--- a/routers/web/repo/setting/variables.go
+++ b/routers/web/repo/setting/variables.go
@@ -7,11 +7,11 @@ import (
"errors"
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- shared "code.gitea.io/gitea/routers/web/shared/actions"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ shared "forgejo.org/routers/web/shared/actions"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/repo/setting/webhook.go b/routers/web/repo/setting/webhook.go
index af54997794..6d4d9e47e2 100644
--- a/routers/web/repo/setting/webhook.go
+++ b/routers/web/repo/setting/webhook.go
@@ -11,22 +11,22 @@ import (
"net/url"
"path"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web/middleware"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
- "code.gitea.io/gitea/services/forms"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/web/middleware"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
+ "forgejo.org/services/forms"
+ webhook_service "forgejo.org/services/webhook"
"code.forgejo.org/go-chi/binding"
)
diff --git a/routers/web/repo/topic.go b/routers/web/repo/topic.go
index d81a695df9..a028afb042 100644
--- a/routers/web/repo/topic.go
+++ b/routers/web/repo/topic.go
@@ -7,9 +7,9 @@ import (
"net/http"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
// TopicsPost response for creating repository
diff --git a/routers/web/repo/treelist.go b/routers/web/repo/treelist.go
index d11af4669f..5c37f2ebca 100644
--- a/routers/web/repo/treelist.go
+++ b/routers/web/repo/treelist.go
@@ -6,9 +6,9 @@ package repo
import (
"net/http"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/services/context"
"github.com/go-enry/go-enry/v2"
)
diff --git a/routers/web/repo/view.go b/routers/web/repo/view.go
index 9030b03a90..bea002f690 100644
--- a/routers/web/repo/view.go
+++ b/routers/web/repo/view.go
@@ -24,35 +24,35 @@ import (
_ "image/jpeg" // for processing jpeg images
_ "image/png" // for processing png images
- activities_model "code.gitea.io/gitea/models/activities"
- admin_model "code.gitea.io/gitea/models/admin"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issue_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/highlight"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/svg"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/web/feed"
- "code.gitea.io/gitea/services/context"
- issue_service "code.gitea.io/gitea/services/issue"
- files_service "code.gitea.io/gitea/services/repository/files"
+ activities_model "forgejo.org/models/activities"
+ admin_model "forgejo.org/models/admin"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issue_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/highlight"
+ code_indexer "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/svg"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/web/feed"
+ "forgejo.org/services/context"
+ issue_service "forgejo.org/services/issue"
+ files_service "forgejo.org/services/repository/files"
"github.com/nektos/act/pkg/model"
@@ -1044,7 +1044,15 @@ func renderHomeCode(ctx *context.Context) {
return
}
- if entry.IsDir() {
+ if entry.IsSubModule() {
+ subModuleURL, err := ctx.Repo.Commit.GetSubModule(entry.Name())
+ if err != nil {
+ HandleGitError(ctx, "Repo.Commit.GetSubModule", err)
+ return
+ }
+ subModuleFile := git.NewSubModuleFile(ctx.Repo.Commit, subModuleURL, entry.ID.String())
+ ctx.Redirect(subModuleFile.RefURL(setting.AppURL, ctx.Repo.Repository.FullName(), setting.SSH.Domain))
+ } else if entry.IsDir() {
renderDirectory(ctx)
} else {
renderFile(ctx, entry)
diff --git a/routers/web/repo/wiki.go b/routers/web/repo/wiki.go
index 070d07cdf3..9a21ac21a3 100644
--- a/routers/web/repo/wiki.go
+++ b/routers/web/repo/wiki.go
@@ -14,25 +14,25 @@ import (
"path/filepath"
"strings"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- notify_service "code.gitea.io/gitea/services/notify"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/routers/common"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ notify_service "forgejo.org/services/notify"
+ wiki_service "forgejo.org/services/wiki"
)
const (
diff --git a/routers/web/repo/wiki_test.go b/routers/web/repo/wiki_test.go
index 0c49e7d902..cba416fc92 100644
--- a/routers/web/repo/wiki_test.go
+++ b/routers/web/repo/wiki_test.go
@@ -9,14 +9,14 @@ import (
"net/url"
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
- wiki_service "code.gitea.io/gitea/services/wiki"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
+ wiki_service "forgejo.org/services/wiki"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/shared/actions/fixtures/TestRunnerDetails/action_runner.yml b/routers/web/shared/actions/fixtures/TestRunnerDetails/action_runner.yml
new file mode 100644
index 0000000000..d783f83110
--- /dev/null
+++ b/routers/web/shared/actions/fixtures/TestRunnerDetails/action_runner.yml
@@ -0,0 +1,7 @@
+-
+ id: 1004
+ uuid: "fb857e63-c0ce-4571-a6c9-fde26c128073"
+ name: "Global runner"
+ owner_id: 0
+ repo_id: 0
+ deleted: 0
diff --git a/routers/web/shared/actions/fixtures/TestRunnerDetails/action_task.yml b/routers/web/shared/actions/fixtures/TestRunnerDetails/action_task.yml
new file mode 100644
index 0000000000..63a2d30deb
--- /dev/null
+++ b/routers/web/shared/actions/fixtures/TestRunnerDetails/action_task.yml
@@ -0,0 +1,160 @@
+-
+ id: 1
+ runner_id: 1004
+ token_hash: a1
+-
+ id: 2
+ runner_id: 1004
+ token_hash: a2
+-
+ id: 3
+ runner_id: 1004
+ token_hash: a3
+-
+ id: 4
+ runner_id: 1004
+ token_hash: a4
+-
+ id: 5
+ runner_id: 1004
+ token_hash: a5
+-
+ id: 6
+ runner_id: 1004
+ token_hash: a6
+-
+ id: 7
+ runner_id: 1004
+ token_hash: a7
+-
+ id: 8
+ runner_id: 1004
+ token_hash: a8
+-
+ id: 9
+ runner_id: 1004
+ token_hash: a9
+-
+ id: 10
+ runner_id: 1004
+ token_hash: a10
+-
+ id: 11
+ runner_id: 1004
+ token_hash: a11
+-
+ id: 12
+ runner_id: 1004
+ token_hash: a12
+-
+ id: 13
+ runner_id: 1004
+ token_hash: a13
+-
+ id: 14
+ runner_id: 1004
+ token_hash: a14
+-
+ id: 15
+ runner_id: 1004
+ token_hash: a15
+-
+ id: 16
+ runner_id: 1004
+ token_hash: a16
+-
+ id: 17
+ runner_id: 1004
+ token_hash: a17
+-
+ id: 18
+ runner_id: 1004
+ token_hash: a18
+-
+ id: 19
+ runner_id: 1004
+ token_hash: a19
+-
+ id: 20
+ runner_id: 1004
+ token_hash: a20
+-
+ id: 21
+ runner_id: 1004
+ token_hash: a21
+-
+ id: 22
+ runner_id: 1004
+ token_hash: a22
+-
+ id: 23
+ runner_id: 1004
+ token_hash: a23
+-
+ id: 24
+ runner_id: 1004
+ token_hash: a24
+-
+ id: 25
+ runner_id: 1004
+ token_hash: a25
+-
+ id: 26
+ runner_id: 1004
+ token_hash: a26
+-
+ id: 27
+ runner_id: 1004
+ token_hash: a27
+-
+ id: 28
+ runner_id: 1004
+ token_hash: a28
+-
+ id: 29
+ runner_id: 1004
+ token_hash: a29
+-
+ id: 30
+ runner_id: 1004
+ token_hash: a30
+-
+ id: 31
+ runner_id: 1004
+ token_hash: a31
+-
+ id: 32
+ runner_id: 1004
+ token_hash: a32
+-
+ id: 33
+ runner_id: 1004
+ token_hash: a33
+-
+ id: 34
+ runner_id: 1004
+ token_hash: a34
+-
+ id: 35
+ runner_id: 1004
+ token_hash: a35
+-
+ id: 36
+ runner_id: 1004
+ token_hash: a36
+-
+ id: 37
+ runner_id: 1004
+ token_hash: a37
+-
+ id: 38
+ runner_id: 1004
+ token_hash: a38
+-
+ id: 39
+ runner_id: 1004
+ token_hash: a39
+-
+ id: 40
+ runner_id: 1004
+ token_hash: a40
diff --git a/routers/web/shared/actions/main_test.go b/routers/web/shared/actions/main_test.go
new file mode 100644
index 0000000000..056f48b98d
--- /dev/null
+++ b/routers/web/shared/actions/main_test.go
@@ -0,0 +1,17 @@
+// Copyright 2025 The Forgejo Authors.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package actions
+
+import (
+ "testing"
+
+ "forgejo.org/models/unittest"
+
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/forgefed"
+)
+
+func TestMain(m *testing.M) {
+ unittest.MainTest(m)
+}
diff --git a/routers/web/shared/actions/runners.go b/routers/web/shared/actions/runners.go
index 66dce1412b..2ab6b2dadd 100644
--- a/routers/web/shared/actions/runners.go
+++ b/routers/web/shared/actions/runners.go
@@ -6,13 +6,13 @@ package actions
import (
"errors"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// RunnersList prepares data for runners list
@@ -79,7 +79,6 @@ func RunnerDetails(ctx *context.Context, page int, runnerID, ownerID, repoID int
Page: page,
PageSize: 30,
},
- Status: []actions_model.Status{actions_model.StatusUnknown}, // Unknown means all
RunnerID: runner.ID,
}
diff --git a/routers/web/shared/actions/runners_test.go b/routers/web/shared/actions/runners_test.go
new file mode 100644
index 0000000000..ad75d34ee6
--- /dev/null
+++ b/routers/web/shared/actions/runners_test.go
@@ -0,0 +1,47 @@
+// Copyright 2025 The Forgejo Authors.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package actions
+
+import (
+ "net/http"
+ "testing"
+
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/services/contexttest"
+
+ "github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
+)
+
+func TestRunnerDetails(t *testing.T) {
+ defer unittest.OverrideFixtures("routers/web/shared/actions/fixtures/TestRunnerDetails")()
+ require.NoError(t, unittest.PrepareTestDatabase())
+
+ user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
+ runner := unittest.AssertExistsAndLoadBean(t, &actions_model.ActionRunner{ID: 1004})
+
+ t.Run("permission denied", func(t *testing.T) {
+ ctx, resp := contexttest.MockContext(t, "/admin/actions/runners")
+ RunnerDetails(ctx, 1, runner.ID, user.ID, 0)
+ assert.Equal(t, http.StatusNotFound, resp.Code)
+ })
+
+ t.Run("first page", func(t *testing.T) {
+ ctx, resp := contexttest.MockContext(t, "/admin/actions/runners")
+ page := 1
+ RunnerDetails(ctx, page, runner.ID, 0, 0)
+ require.Equal(t, http.StatusOK, resp.Code)
+ assert.Len(t, ctx.GetData()["Tasks"], 30)
+ })
+
+ t.Run("second and last page", func(t *testing.T) {
+ ctx, resp := contexttest.MockContext(t, "/admin/actions/runners")
+ page := 2
+ RunnerDetails(ctx, page, runner.ID, 0, 0)
+ require.Equal(t, http.StatusOK, resp.Code)
+ assert.Len(t, ctx.GetData()["Tasks"], 10)
+ })
+}
diff --git a/routers/web/shared/actions/variables.go b/routers/web/shared/actions/variables.go
index 47f1176f46..13dff2f11a 100644
--- a/routers/web/shared/actions/variables.go
+++ b/routers/web/shared/actions/variables.go
@@ -4,13 +4,13 @@
package actions
import (
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/web"
- actions_service "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/web"
+ actions_service "forgejo.org/services/actions"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
func SetVariablesContext(ctx *context.Context, ownerID, repoID int64) {
diff --git a/routers/web/shared/packages/packages.go b/routers/web/shared/packages/packages.go
index af960f1c0c..1d4fb1588d 100644
--- a/routers/web/shared/packages/packages.go
+++ b/routers/web/shared/packages/packages.go
@@ -9,19 +9,19 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- cargo_service "code.gitea.io/gitea/services/packages/cargo"
- container_service "code.gitea.io/gitea/services/packages/container"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ cargo_service "forgejo.org/services/packages/cargo"
+ container_service "forgejo.org/services/packages/container"
)
func SetPackagesContext(ctx *context.Context, owner *user_model.User) {
diff --git a/routers/web/shared/project/column.go b/routers/web/shared/project/column.go
index 599842ea9e..40bb439452 100644
--- a/routers/web/shared/project/column.go
+++ b/routers/web/shared/project/column.go
@@ -4,9 +4,9 @@
package project
import (
- project_model "code.gitea.io/gitea/models/project"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/services/context"
+ project_model "forgejo.org/models/project"
+ "forgejo.org/modules/json"
+ "forgejo.org/services/context"
)
// MoveColumns moves or keeps columns in a project and sorts them inside that project
diff --git a/routers/web/shared/secrets/secrets.go b/routers/web/shared/secrets/secrets.go
index 3bd421f86a..a853598939 100644
--- a/routers/web/shared/secrets/secrets.go
+++ b/routers/web/shared/secrets/secrets.go
@@ -4,14 +4,14 @@
package secrets
import (
- "code.gitea.io/gitea/models/db"
- secret_model "code.gitea.io/gitea/models/secret"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- secret_service "code.gitea.io/gitea/services/secrets"
+ "forgejo.org/models/db"
+ secret_model "forgejo.org/models/secret"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ secret_service "forgejo.org/services/secrets"
)
func SetSecretsContext(ctx *context.Context, ownerID, repoID int64) {
diff --git a/routers/web/shared/storage_overview.go b/routers/web/shared/storage_overview.go
index 3bebdfb688..fac4aa99e5 100644
--- a/routers/web/shared/storage_overview.go
+++ b/routers/web/shared/storage_overview.go
@@ -7,10 +7,10 @@ import (
"html/template"
"net/http"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// StorageOverview render a size overview of the user, as well as relevant
diff --git a/routers/web/shared/user/header.go b/routers/web/shared/user/header.go
index fd7605c33b..56f0de2033 100644
--- a/routers/web/shared/user/header.go
+++ b/routers/web/shared/user/header.go
@@ -7,22 +7,22 @@ package user
import (
"net/url"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// prepareContextForCommonProfile store some common data into context data for user's profile related pages (including the nav menu)
@@ -66,6 +66,7 @@ func PrepareContextForProfileBigAvatar(ctx *context.Context) {
showPrivate := ctx.IsSigned && (ctx.Doer.IsAdmin || ctx.Doer.ID == ctx.ContextUser.ID)
orgs, err := db.Find[organization.Organization](ctx, organization.FindOrgOptions{
UserID: ctx.ContextUser.ID,
+ IncludeLimited: ctx.IsSigned,
IncludePrivate: showPrivate,
})
if err != nil {
diff --git a/routers/web/swagger_json.go b/routers/web/swagger_json.go
index fc39b504a9..1569600734 100644
--- a/routers/web/swagger_json.go
+++ b/routers/web/swagger_json.go
@@ -4,7 +4,7 @@
package web
import (
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/services/context"
)
// SwaggerV1Json render swagger v1 json
diff --git a/routers/web/user/avatar.go b/routers/web/user/avatar.go
index 04f510161d..76cc342770 100644
--- a/routers/web/user/avatar.go
+++ b/routers/web/user/avatar.go
@@ -7,10 +7,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/avatars"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/avatars"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/services/context"
)
func cacheableRedirect(ctx *context.Context, location string) {
diff --git a/routers/web/user/code.go b/routers/web/user/code.go
index 019249e3e0..ac1852e410 100644
--- a/routers/web/user/code.go
+++ b/routers/web/user/code.go
@@ -6,13 +6,13 @@ package user
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/base"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/setting"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/base"
+ code_indexer "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/setting"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/user/home.go b/routers/web/user/home.go
index a0841c0227..9f22cebaba 100644
--- a/routers/web/user/home.go
+++ b/routers/web/user/home.go
@@ -13,27 +13,27 @@ import (
"strconv"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/routers/web/feed"
- "code.gitea.io/gitea/services/context"
- issue_service "code.gitea.io/gitea/services/issue"
- pull_service "code.gitea.io/gitea/services/pull"
+ activities_model "forgejo.org/models/activities"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/routers/web/feed"
+ "forgejo.org/services/context"
+ issue_service "forgejo.org/services/issue"
+ pull_service "forgejo.org/services/pull"
"github.com/ProtonMail/go-crypto/openpgp"
"github.com/ProtonMail/go-crypto/openpgp/armor"
diff --git a/routers/web/user/home_test.go b/routers/web/user/home_test.go
index c09f609161..af9d50538d 100644
--- a/routers/web/user/home_test.go
+++ b/routers/web/user/home_test.go
@@ -7,14 +7,14 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/services/context"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/routers/web/user/main_test.go b/routers/web/user/main_test.go
index 8b6ae69296..080e3fdcfe 100644
--- a/routers/web/user/main_test.go
+++ b/routers/web/user/main_test.go
@@ -6,7 +6,7 @@ package user
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/user/notification.go b/routers/web/user/notification.go
index c3358dbf62..296951b2ff 100644
--- a/routers/web/user/notification.go
+++ b/routers/web/user/notification.go
@@ -11,21 +11,21 @@ import (
"net/url"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- issue_service "code.gitea.io/gitea/services/issue"
- pull_service "code.gitea.io/gitea/services/pull"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ issue_service "forgejo.org/services/issue"
+ pull_service "forgejo.org/services/pull"
)
const (
diff --git a/routers/web/user/package.go b/routers/web/user/package.go
index 70ea20d388..2862c6684b 100644
--- a/routers/web/user/package.go
+++ b/routers/web/user/package.go
@@ -8,28 +8,28 @@ import (
"net/http"
"slices"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- container_model "code.gitea.io/gitea/models/packages/container"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- alpine_module "code.gitea.io/gitea/modules/packages/alpine"
- arch_model "code.gitea.io/gitea/modules/packages/arch"
- debian_module "code.gitea.io/gitea/modules/packages/debian"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- packages_helper "code.gitea.io/gitea/routers/api/packages/helper"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ container_model "forgejo.org/models/packages/container"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ alpine_module "forgejo.org/modules/packages/alpine"
+ arch_model "forgejo.org/modules/packages/arch"
+ debian_module "forgejo.org/modules/packages/debian"
+ rpm_module "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ packages_helper "forgejo.org/routers/api/packages/helper"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ packages_service "forgejo.org/services/packages"
)
const (
diff --git a/routers/web/user/profile.go b/routers/web/user/profile.go
index de1c6850aa..5132b1da5c 100644
--- a/routers/web/user/profile.go
+++ b/routers/web/user/profile.go
@@ -11,23 +11,23 @@ import (
"path"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/routers/web/feed"
- "code.gitea.io/gitea/routers/web/org"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/routers/web/feed"
+ "forgejo.org/routers/web/org"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
const (
diff --git a/routers/web/user/search.go b/routers/web/user/search.go
index be5eee90a9..411a356d9b 100644
--- a/routers/web/user/search.go
+++ b/routers/web/user/search.go
@@ -6,12 +6,12 @@ package user
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// SearchCandidates searches candidate users for dropdown list
diff --git a/routers/web/user/setting/account.go b/routers/web/user/setting/account.go
index 6f40e39c8d..a0cdb25f44 100644
--- a/routers/web/user/setting/account.go
+++ b/routers/web/user/setting/account.go
@@ -9,23 +9,23 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/db"
- "code.gitea.io/gitea/services/auth/source/smtp"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
- "code.gitea.io/gitea/services/user"
+ "forgejo.org/models"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/db"
+ "forgejo.org/services/auth/source/smtp"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
+ "forgejo.org/services/user"
)
const (
diff --git a/routers/web/user/setting/account_test.go b/routers/web/user/setting/account_test.go
index 9fdc5e4d53..82e00bbf7c 100644
--- a/routers/web/user/setting/account_test.go
+++ b/routers/web/user/setting/account_test.go
@@ -7,11 +7,11 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/forms"
"github.com/stretchr/testify/assert"
)
diff --git a/routers/web/user/setting/adopt.go b/routers/web/user/setting/adopt.go
index 171c1933d4..f7fd1c3803 100644
--- a/routers/web/user/setting/adopt.go
+++ b/routers/web/user/setting/adopt.go
@@ -6,12 +6,12 @@ package setting
import (
"path/filepath"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/context"
- repo_service "code.gitea.io/gitea/services/repository"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/context"
+ repo_service "forgejo.org/services/repository"
)
// AdoptOrDeleteRepository adopts or deletes a repository
diff --git a/routers/web/user/setting/applications.go b/routers/web/user/setting/applications.go
index 4dfd859a44..631d5958ea 100644
--- a/routers/web/user/setting/applications.go
+++ b/routers/web/user/setting/applications.go
@@ -7,14 +7,14 @@ package setting
import (
"net/http"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/user/setting/blocked_users.go b/routers/web/user/setting/blocked_users.go
index 3f35b2eadf..1448dc9a3c 100644
--- a/routers/web/user/setting/blocked_users.go
+++ b/routers/web/user/setting/blocked_users.go
@@ -6,11 +6,11 @@ package setting
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/user/setting/keys.go b/routers/web/user/setting/keys.go
index 9462be71c2..94d32b730f 100644
--- a/routers/web/user/setting/keys.go
+++ b/routers/web/user/setting/keys.go
@@ -8,15 +8,15 @@ import (
"fmt"
"net/http"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
const (
diff --git a/routers/web/user/setting/main_test.go b/routers/web/user/setting/main_test.go
index e398208d0d..38ac2842dd 100644
--- a/routers/web/user/setting/main_test.go
+++ b/routers/web/user/setting/main_test.go
@@ -6,7 +6,7 @@ package setting
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/routers/web/user/setting/oauth2.go b/routers/web/user/setting/oauth2.go
index 1f485e06c8..64b252e97f 100644
--- a/routers/web/user/setting/oauth2.go
+++ b/routers/web/user/setting/oauth2.go
@@ -4,9 +4,9 @@
package setting
import (
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/user/setting/oauth2_common.go b/routers/web/user/setting/oauth2_common.go
index 2132d127b8..7449e45216 100644
--- a/routers/web/user/setting/oauth2_common.go
+++ b/routers/web/user/setting/oauth2_common.go
@@ -7,13 +7,13 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- shared_user "code.gitea.io/gitea/routers/web/shared/user"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ shared_user "forgejo.org/routers/web/shared/user"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
type OAuth2CommonHandlers struct {
diff --git a/routers/web/user/setting/packages.go b/routers/web/user/setting/packages.go
index 4132659495..ba739a03fc 100644
--- a/routers/web/user/setting/packages.go
+++ b/routers/web/user/setting/packages.go
@@ -7,13 +7,13 @@ import (
"net/http"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- chef_module "code.gitea.io/gitea/modules/packages/chef"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- shared "code.gitea.io/gitea/routers/web/shared/packages"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ chef_module "forgejo.org/modules/packages/chef"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ shared "forgejo.org/routers/web/shared/packages"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/user/setting/profile.go b/routers/web/user/setting/profile.go
index 271621872f..173550ad19 100644
--- a/routers/web/user/setting/profile.go
+++ b/routers/web/user/setting/profile.go
@@ -15,23 +15,23 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/avatars"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/typesniffer"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/avatars"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/typesniffer"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ user_service "forgejo.org/services/user"
)
const (
diff --git a/routers/web/user/setting/runner.go b/routers/web/user/setting/runner.go
index 2bb10cceb9..5c8bba82a1 100644
--- a/routers/web/user/setting/runner.go
+++ b/routers/web/user/setting/runner.go
@@ -4,8 +4,8 @@
package setting
import (
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
func RedirectToDefaultSetting(ctx *context.Context) {
diff --git a/routers/web/user/setting/security/2fa.go b/routers/web/user/setting/security/2fa.go
index 37ccb5e5c4..f1271c8370 100644
--- a/routers/web/user/setting/security/2fa.go
+++ b/routers/web/user/setting/security/2fa.go
@@ -12,13 +12,13 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
"github.com/pquerna/otp"
"github.com/pquerna/otp/totp"
diff --git a/routers/web/user/setting/security/openid.go b/routers/web/user/setting/security/openid.go
index 8f788e1735..14660e1646 100644
--- a/routers/web/user/setting/security/openid.go
+++ b/routers/web/user/setting/security/openid.go
@@ -6,13 +6,13 @@ package security
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/openid"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/openid"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
)
// OpenIDPost response for change user's openid
diff --git a/routers/web/user/setting/security/security.go b/routers/web/user/setting/security/security.go
index 8d6859ab87..8b801cfebd 100644
--- a/routers/web/user/setting/security/security.go
+++ b/routers/web/user/setting/security/security.go
@@ -8,14 +8,14 @@ import (
"net/http"
"sort"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/context"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/context"
)
const (
@@ -55,7 +55,7 @@ func DeleteAccountLink(ctx *context.Context) {
}
func loadSecurityData(ctx *context.Context) {
- enrolled, err := auth_model.HasTwoFactorByUID(ctx, ctx.Doer.ID)
+ enrolled, err := auth_model.HasTOTPByUID(ctx, ctx.Doer.ID)
if err != nil {
ctx.ServerError("SettingsTwoFactor", err)
return
diff --git a/routers/web/user/setting/security/webauthn.go b/routers/web/user/setting/security/webauthn.go
index bfbc06c701..a909d479c9 100644
--- a/routers/web/user/setting/security/webauthn.go
+++ b/routers/web/user/setting/security/webauthn.go
@@ -9,14 +9,14 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/models/auth"
- wa "code.gitea.io/gitea/modules/auth/webauthn"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/mailer"
+ "forgejo.org/models/auth"
+ wa "forgejo.org/modules/auth/webauthn"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/mailer"
"github.com/go-webauthn/webauthn/protocol"
"github.com/go-webauthn/webauthn/webauthn"
diff --git a/routers/web/user/setting/storage_overview.go b/routers/web/user/setting/storage_overview.go
index 8a0c773077..4586600572 100644
--- a/routers/web/user/setting/storage_overview.go
+++ b/routers/web/user/setting/storage_overview.go
@@ -4,9 +4,9 @@
package setting
import (
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/routers/web/shared"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/base"
+ "forgejo.org/routers/web/shared"
+ "forgejo.org/services/context"
)
const (
diff --git a/routers/web/user/setting/webhooks.go b/routers/web/user/setting/webhooks.go
index 3cc67d9def..bc07accad4 100644
--- a/routers/web/user/setting/webhooks.go
+++ b/routers/web/user/setting/webhooks.go
@@ -6,12 +6,12 @@ package setting
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
- webhook_service "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
+ webhook_service "forgejo.org/services/webhook"
)
const (
diff --git a/routers/web/user/stop_watch.go b/routers/web/user/stop_watch.go
index 38f74ea455..210b32d205 100644
--- a/routers/web/user/stop_watch.go
+++ b/routers/web/user/stop_watch.go
@@ -6,10 +6,10 @@ package user
import (
"net/http"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
// GetStopwatches get all stopwatches
diff --git a/routers/web/user/task.go b/routers/web/user/task.go
index 8476767e9e..296c44f809 100644
--- a/routers/web/user/task.go
+++ b/routers/web/user/task.go
@@ -7,9 +7,9 @@ import (
"net/http"
"strconv"
- admin_model "code.gitea.io/gitea/models/admin"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/services/context"
+ admin_model "forgejo.org/models/admin"
+ "forgejo.org/modules/json"
+ "forgejo.org/services/context"
)
// TaskStatus returns task's status
diff --git a/routers/web/web.go b/routers/web/web.go
index 15264ccc89..303167a6b9 100644
--- a/routers/web/web.go
+++ b/routers/web/web.go
@@ -8,46 +8,46 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/perm"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/metrics"
- "code.gitea.io/gitea/modules/public"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/modules/web/routing"
- "code.gitea.io/gitea/routers/common"
- "code.gitea.io/gitea/routers/web/admin"
- "code.gitea.io/gitea/routers/web/auth"
- "code.gitea.io/gitea/routers/web/devtest"
- "code.gitea.io/gitea/routers/web/events"
- "code.gitea.io/gitea/routers/web/explore"
- "code.gitea.io/gitea/routers/web/feed"
- "code.gitea.io/gitea/routers/web/healthcheck"
- "code.gitea.io/gitea/routers/web/misc"
- "code.gitea.io/gitea/routers/web/org"
- org_setting "code.gitea.io/gitea/routers/web/org/setting"
- "code.gitea.io/gitea/routers/web/repo"
- "code.gitea.io/gitea/routers/web/repo/actions"
- "code.gitea.io/gitea/routers/web/repo/badges"
- repo_flags "code.gitea.io/gitea/routers/web/repo/flags"
- repo_setting "code.gitea.io/gitea/routers/web/repo/setting"
- "code.gitea.io/gitea/routers/web/shared/project"
- "code.gitea.io/gitea/routers/web/user"
- user_setting "code.gitea.io/gitea/routers/web/user/setting"
- "code.gitea.io/gitea/routers/web/user/setting/security"
- auth_service "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/lfs"
+ "forgejo.org/models/perm"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/metrics"
+ "forgejo.org/modules/public"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/modules/web/routing"
+ "forgejo.org/routers/common"
+ "forgejo.org/routers/web/admin"
+ "forgejo.org/routers/web/auth"
+ "forgejo.org/routers/web/devtest"
+ "forgejo.org/routers/web/events"
+ "forgejo.org/routers/web/explore"
+ "forgejo.org/routers/web/feed"
+ "forgejo.org/routers/web/healthcheck"
+ "forgejo.org/routers/web/misc"
+ "forgejo.org/routers/web/org"
+ org_setting "forgejo.org/routers/web/org/setting"
+ "forgejo.org/routers/web/repo"
+ "forgejo.org/routers/web/repo/actions"
+ "forgejo.org/routers/web/repo/badges"
+ repo_flags "forgejo.org/routers/web/repo/flags"
+ repo_setting "forgejo.org/routers/web/repo/setting"
+ "forgejo.org/routers/web/shared/project"
+ "forgejo.org/routers/web/user"
+ user_setting "forgejo.org/routers/web/user/setting"
+ "forgejo.org/routers/web/user/setting/security"
+ auth_service "forgejo.org/services/auth"
+ "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/lfs"
- _ "code.gitea.io/gitea/modules/session" // to registers all internal adapters
+ _ "forgejo.org/modules/session" // to registers all internal adapters
"code.forgejo.org/go-chi/captcha"
chi_middleware "github.com/go-chi/chi/v5/middleware"
diff --git a/routers/web/webfinger.go b/routers/web/webfinger.go
index 1f3de70db0..be3c2925fe 100644
--- a/routers/web/webfinger.go
+++ b/routers/web/webfinger.go
@@ -9,10 +9,10 @@ import (
"net/url"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// https://datatracker.ietf.org/doc/html/draft-ietf-appsawg-webfinger-14#section-4.4
diff --git a/services/actions/auth.go b/services/actions/auth.go
index 1ef21f6e0e..4dc86a35f3 100644
--- a/services/actions/auth.go
+++ b/services/actions/auth.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/services/actions/auth_test.go b/services/actions/auth_test.go
index 1400e61f47..93a5980bc5 100644
--- a/services/actions/auth_test.go
+++ b/services/actions/auth_test.go
@@ -7,8 +7,8 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
"github.com/golang-jwt/jwt/v5"
"github.com/stretchr/testify/assert"
diff --git a/services/actions/cleanup.go b/services/actions/cleanup.go
index 34fa2688e7..fde5286e60 100644
--- a/services/actions/cleanup.go
+++ b/services/actions/cleanup.go
@@ -10,12 +10,12 @@ import (
"os"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
+ actions_model "forgejo.org/models/actions"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
)
// Cleanup removes expired actions logs, data and artifacts
diff --git a/services/actions/cleanup_test.go b/services/actions/cleanup_test.go
index 65fae840c1..67f68d4de9 100644
--- a/services/actions/cleanup_test.go
+++ b/services/actions/cleanup_test.go
@@ -6,10 +6,10 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/timeutil"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/actions/clear_tasks.go b/services/actions/clear_tasks.go
index f146c22372..31e15ec927 100644
--- a/services/actions/clear_tasks.go
+++ b/services/actions/clear_tasks.go
@@ -8,12 +8,12 @@ import (
"fmt"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
)
// StopZombieTasks stops the task which have running status, but haven't been updated for a long time
diff --git a/services/actions/commit_status.go b/services/actions/commit_status.go
index 04dffbac88..1fffa6852f 100644
--- a/services/actions/commit_status.go
+++ b/services/actions/commit_status.go
@@ -8,15 +8,15 @@ import (
"fmt"
"path"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- user_model "code.gitea.io/gitea/models/user"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- commitstatus_service "code.gitea.io/gitea/services/repository/commitstatus"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ user_model "forgejo.org/models/user"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ commitstatus_service "forgejo.org/services/repository/commitstatus"
"github.com/nektos/act/pkg/jobparser"
)
diff --git a/services/actions/context.go b/services/actions/context.go
index be1c85522b..bf187c56bf 100644
--- a/services/actions/context.go
+++ b/services/actions/context.go
@@ -7,13 +7,13 @@ import (
"context"
"fmt"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
)
// GenerateGiteaContext generate the gitea context without token and gitea_runtime_token
diff --git a/services/actions/context_test.go b/services/actions/context_test.go
index 4cd8825870..c96094ade8 100644
--- a/services/actions/context_test.go
+++ b/services/actions/context_test.go
@@ -6,8 +6,8 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/unittest"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/actions/init.go b/services/actions/init.go
index 0f49cb6297..8f1db64e27 100644
--- a/services/actions/init.go
+++ b/services/actions/init.go
@@ -4,11 +4,11 @@
package actions
import (
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ notify_service "forgejo.org/services/notify"
)
func Init() {
diff --git a/services/actions/interface.go b/services/actions/interface.go
index 76bee6f153..54a30061bc 100644
--- a/services/actions/interface.go
+++ b/services/actions/interface.go
@@ -3,7 +3,7 @@
package actions
-import "code.gitea.io/gitea/services/context"
+import "forgejo.org/services/context"
// API for actions of a repository or organization
type API interface {
diff --git a/services/actions/job_emitter.go b/services/actions/job_emitter.go
index 1f859fcf70..d4ca029d46 100644
--- a/services/actions/job_emitter.go
+++ b/services/actions/job_emitter.go
@@ -8,10 +8,10 @@ import (
"errors"
"fmt"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/queue"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/queue"
"github.com/nektos/act/pkg/jobparser"
"xorm.io/builder"
diff --git a/services/actions/job_emitter_test.go b/services/actions/job_emitter_test.go
index 58c2dc3b24..a3e0e95d04 100644
--- a/services/actions/job_emitter_test.go
+++ b/services/actions/job_emitter_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
+ actions_model "forgejo.org/models/actions"
"github.com/stretchr/testify/assert"
)
diff --git a/services/actions/main_test.go b/services/actions/main_test.go
index 49629ecb03..71ec1d3426 100644
--- a/services/actions/main_test.go
+++ b/services/actions/main_test.go
@@ -6,11 +6,11 @@ package actions
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/actions/notifier.go b/services/actions/notifier.go
index 2dd81158a7..2d3a1d2107 100644
--- a/services/actions/notifier.go
+++ b/services/actions/notifier.go
@@ -6,20 +6,20 @@ package actions
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- perm_model "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/convert"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ perm_model "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/convert"
+ notify_service "forgejo.org/services/notify"
)
type actionsNotifier struct {
diff --git a/services/actions/notifier_helper.go b/services/actions/notifier_helper.go
index 0a1dbb162d..9de0b75ac7 100644
--- a/services/actions/notifier_helper.go
+++ b/services/actions/notifier_helper.go
@@ -11,24 +11,24 @@ import (
"slices"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/convert"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/convert"
"github.com/nektos/act/pkg/jobparser"
"github.com/nektos/act/pkg/model"
diff --git a/services/actions/notifier_helper_test.go b/services/actions/notifier_helper_test.go
index 0fa40c0168..9166dc3b95 100644
--- a/services/actions/notifier_helper_test.go
+++ b/services/actions/notifier_helper_test.go
@@ -6,10 +6,10 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/actions/rerun.go b/services/actions/rerun.go
index 60f6650905..f6dd4af5c7 100644
--- a/services/actions/rerun.go
+++ b/services/actions/rerun.go
@@ -4,8 +4,8 @@
package actions
import (
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/modules/container"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/modules/container"
)
// GetAllRerunJobs get all jobs that need to be rerun when job should be rerun
diff --git a/services/actions/rerun_test.go b/services/actions/rerun_test.go
index a98de7b788..4b822e8da1 100644
--- a/services/actions/rerun_test.go
+++ b/services/actions/rerun_test.go
@@ -6,7 +6,7 @@ package actions
import (
"testing"
- actions_model "code.gitea.io/gitea/models/actions"
+ actions_model "forgejo.org/models/actions"
"github.com/stretchr/testify/assert"
)
diff --git a/services/actions/schedule_tasks.go b/services/actions/schedule_tasks.go
index 18f3324fd2..f66a6ca092 100644
--- a/services/actions/schedule_tasks.go
+++ b/services/actions/schedule_tasks.go
@@ -8,13 +8,13 @@ import (
"fmt"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/nektos/act/pkg/jobparser"
)
diff --git a/services/actions/task.go b/services/actions/task.go
index bc54ade347..43c8deaa5f 100644
--- a/services/actions/task.go
+++ b/services/actions/task.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- secret_model "code.gitea.io/gitea/models/secret"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ secret_model "forgejo.org/models/secret"
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
"google.golang.org/protobuf/types/known/structpb"
diff --git a/services/actions/variables.go b/services/actions/variables.go
index a5703898ab..fed1fd0890 100644
--- a/services/actions/variables.go
+++ b/services/actions/variables.go
@@ -8,10 +8,10 @@ import (
"regexp"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
- secret_service "code.gitea.io/gitea/services/secrets"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
+ secret_service "forgejo.org/services/secrets"
)
func CreateVariable(ctx context.Context, ownerID, repoID int64, name, data string) (*actions_model.ActionVariable, error) {
diff --git a/services/actions/workflows.go b/services/actions/workflows.go
index e3e342264d..7ec7c3abed 100644
--- a/services/actions/workflows.go
+++ b/services/actions/workflows.go
@@ -10,19 +10,19 @@ import (
"fmt"
"strconv"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/convert"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/actions"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/webhook"
+ "forgejo.org/services/convert"
"github.com/nektos/act/pkg/jobparser"
act_model "github.com/nektos/act/pkg/model"
diff --git a/services/agit/agit.go b/services/agit/agit.go
index a18f9ef728..20e87642c3 100644
--- a/services/agit/agit.go
+++ b/services/agit/agit.go
@@ -9,15 +9,15 @@ import (
"os"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/git/pushoptions"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/git/pushoptions"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/private"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
)
// ProcReceive handle proc receive work
diff --git a/services/asymkey/deploy_key.go b/services/asymkey/deploy_key.go
index e127cbfc6e..4a2cb53eec 100644
--- a/services/asymkey/deploy_key.go
+++ b/services/asymkey/deploy_key.go
@@ -6,10 +6,10 @@ package asymkey
import (
"context"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
)
// DeleteDeployKey deletes deploy key from its repository authorized_keys file if needed.
diff --git a/services/asymkey/main_test.go b/services/asymkey/main_test.go
index 060cc78cec..8ba76668b1 100644
--- a/services/asymkey/main_test.go
+++ b/services/asymkey/main_test.go
@@ -6,11 +6,11 @@ package asymkey
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/asymkey/sign.go b/services/asymkey/sign.go
index 8fb569939c..0030523b22 100644
--- a/services/asymkey/sign.go
+++ b/services/asymkey/sign.go
@@ -8,18 +8,18 @@ import (
"fmt"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
)
type signingMode string
diff --git a/services/asymkey/ssh_key.go b/services/asymkey/ssh_key.go
index 83d7edafa3..f20445891d 100644
--- a/services/asymkey/ssh_key.go
+++ b/services/asymkey/ssh_key.go
@@ -6,9 +6,9 @@ package asymkey
import (
"context"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
)
// DeletePublicKey deletes SSH key information both in database and authorized_keys file.
diff --git a/services/asymkey/ssh_key_test.go b/services/asymkey/ssh_key_test.go
index d667a02557..24b28d295e 100644
--- a/services/asymkey/ssh_key_test.go
+++ b/services/asymkey/ssh_key_test.go
@@ -6,11 +6,11 @@ package asymkey
import (
"testing"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/attachment/attachment.go b/services/attachment/attachment.go
index c911945e5d..365bd7faf6 100644
--- a/services/attachment/attachment.go
+++ b/services/attachment/attachment.go
@@ -9,12 +9,12 @@ import (
"fmt"
"io"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/services/context/upload"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/services/context/upload"
"github.com/google/uuid"
)
diff --git a/services/attachment/attachment_test.go b/services/attachment/attachment_test.go
index c24b3f8006..70b1e80d6a 100644
--- a/services/attachment/attachment_test.go
+++ b/services/attachment/attachment_test.go
@@ -8,13 +8,13 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/auth/auth.go b/services/auth/auth.go
index c10872313f..85c9296ced 100644
--- a/services/auth/auth.go
+++ b/services/auth/auth.go
@@ -10,15 +10,15 @@ import (
"regexp"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/webauthn"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/session"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web/middleware"
- gitea_context "code.gitea.io/gitea/services/context"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/webauthn"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/session"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web/middleware"
+ gitea_context "forgejo.org/services/context"
+ user_service "forgejo.org/services/user"
)
// Init should be called exactly once when the application starts to allow plugins
diff --git a/services/auth/auth_test.go b/services/auth/auth_test.go
index 3adaa28664..a6c6c74022 100644
--- a/services/auth/auth_test.go
+++ b/services/auth/auth_test.go
@@ -8,7 +8,7 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
func Test_isGitRawOrLFSPath(t *testing.T) {
diff --git a/services/auth/basic.go b/services/auth/basic.go
index d489164954..f259ad5f69 100644
--- a/services/auth/basic.go
+++ b/services/auth/basic.go
@@ -9,15 +9,15 @@ import (
"net/http"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/web/middleware"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/web/middleware"
)
// Ensure the struct implements the interface.
diff --git a/services/auth/group.go b/services/auth/group.go
index aecf43cb24..b713301b50 100644
--- a/services/auth/group.go
+++ b/services/auth/group.go
@@ -7,7 +7,7 @@ import (
"net/http"
"strings"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
)
// Ensure the struct implements the interface.
diff --git a/services/auth/httpsign.go b/services/auth/httpsign.go
index 83a36bef23..d3cbb8aa60 100644
--- a/services/auth/httpsign.go
+++ b/services/auth/httpsign.go
@@ -11,11 +11,11 @@ import (
"net/http"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/42wim/httpsig"
"golang.org/x/crypto/ssh"
diff --git a/services/auth/interface.go b/services/auth/interface.go
index ece28af12d..12b04a7abf 100644
--- a/services/auth/interface.go
+++ b/services/auth/interface.go
@@ -7,9 +7,9 @@ import (
"context"
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/session"
- "code.gitea.io/gitea/modules/web/middleware"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/session"
+ "forgejo.org/modules/web/middleware"
)
// DataStore represents a data store
diff --git a/services/auth/main_test.go b/services/auth/main_test.go
index b81c39a1f2..0e6315b06e 100644
--- a/services/auth/main_test.go
+++ b/services/auth/main_test.go
@@ -6,7 +6,7 @@ package auth
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/services/auth/oauth2.go b/services/auth/oauth2.go
index b983e57ecd..e6d556d10b 100644
--- a/services/auth/oauth2.go
+++ b/services/auth/oauth2.go
@@ -11,15 +11,15 @@ import (
"strings"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/actions"
- "code.gitea.io/gitea/services/auth/source/oauth2"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/actions"
+ "forgejo.org/services/auth/source/oauth2"
)
// Ensure the struct implements the interface.
diff --git a/services/auth/oauth2_test.go b/services/auth/oauth2_test.go
index 90e2fe4517..d6455b33ad 100644
--- a/services/auth/oauth2_test.go
+++ b/services/auth/oauth2_test.go
@@ -6,10 +6,10 @@ package auth
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/actions"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/actions"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/auth/reverseproxy.go b/services/auth/reverseproxy.go
index 8a5a5dc992..eb9ceb8cf2 100644
--- a/services/auth/reverseproxy.go
+++ b/services/auth/reverseproxy.go
@@ -8,11 +8,11 @@ import (
"net/http"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web/middleware"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web/middleware"
gouuid "github.com/google/uuid"
)
diff --git a/services/auth/reverseproxy_test.go b/services/auth/reverseproxy_test.go
index 7f1b2a7782..70ce1f8b0b 100644
--- a/services/auth/reverseproxy_test.go
+++ b/services/auth/reverseproxy_test.go
@@ -7,11 +7,11 @@ import (
"net/http"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/require"
)
diff --git a/services/auth/session.go b/services/auth/session.go
index 35d97e42da..a15c24c940 100644
--- a/services/auth/session.go
+++ b/services/auth/session.go
@@ -6,8 +6,8 @@ package auth
import (
"net/http"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
)
// Ensure the struct implements the interface.
diff --git a/services/auth/signin.go b/services/auth/signin.go
index 7c69da8f94..495b3d387e 100644
--- a/services/auth/signin.go
+++ b/services/auth/signin.go
@@ -7,17 +7,17 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- "code.gitea.io/gitea/services/auth/source/smtp"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/services/auth/source/oauth2"
+ "forgejo.org/services/auth/source/smtp"
- _ "code.gitea.io/gitea/services/auth/source/db" // register the sources (and below)
- _ "code.gitea.io/gitea/services/auth/source/ldap" // register the ldap source
- _ "code.gitea.io/gitea/services/auth/source/pam" // register the pam source
+ _ "forgejo.org/services/auth/source/db" // register the sources (and below)
+ _ "forgejo.org/services/auth/source/ldap" // register the ldap source
+ _ "forgejo.org/services/auth/source/pam" // register the pam source
)
// UserSignIn validates user name and password.
diff --git a/services/auth/source.go b/services/auth/source.go
index 69b71a6dea..b13554efde 100644
--- a/services/auth/source.go
+++ b/services/auth/source.go
@@ -6,9 +6,9 @@ package auth
import (
"context"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
)
// DeleteSource deletes a AuthSource record in DB.
diff --git a/services/auth/source/db/assert_interface_test.go b/services/auth/source/db/assert_interface_test.go
index 62387c78f0..1422e9693c 100644
--- a/services/auth/source/db/assert_interface_test.go
+++ b/services/auth/source/db/assert_interface_test.go
@@ -4,9 +4,9 @@
package db_test
import (
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/db"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/db"
)
// This test file exists to assert that our Source exposes the interfaces that we expect
diff --git a/services/auth/source/db/authenticate.go b/services/auth/source/db/authenticate.go
index 8160141863..7c18540a10 100644
--- a/services/auth/source/db/authenticate.go
+++ b/services/auth/source/db/authenticate.go
@@ -7,9 +7,9 @@ import (
"context"
"fmt"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
// ErrUserPasswordNotSet represents a "ErrUserPasswordNotSet" kind of error.
diff --git a/services/auth/source/db/source.go b/services/auth/source/db/source.go
index bb2270cbd6..d158718bb2 100644
--- a/services/auth/source/db/source.go
+++ b/services/auth/source/db/source.go
@@ -6,8 +6,8 @@ package db
import (
"context"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
)
// Source is a password authentication service
diff --git a/services/auth/source/ldap/assert_interface_test.go b/services/auth/source/ldap/assert_interface_test.go
index 33347687dc..859143a3f8 100644
--- a/services/auth/source/ldap/assert_interface_test.go
+++ b/services/auth/source/ldap/assert_interface_test.go
@@ -4,9 +4,9 @@
package ldap_test
import (
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/ldap"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/ldap"
)
// This test file exists to assert that our Source exposes the interfaces that we expect
diff --git a/services/auth/source/ldap/source.go b/services/auth/source/ldap/source.go
index ba407b351a..a094c1410c 100644
--- a/services/auth/source/ldap/source.go
+++ b/services/auth/source/ldap/source.go
@@ -6,10 +6,10 @@ package ldap
import (
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
)
// .____ ________ _____ __________
diff --git a/services/auth/source/ldap/source_authenticate.go b/services/auth/source/ldap/source_authenticate.go
index 68ecd16342..a2ff10cd07 100644
--- a/services/auth/source/ldap/source_authenticate.go
+++ b/services/auth/source/ldap/source_authenticate.go
@@ -8,13 +8,13 @@ import (
"fmt"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- auth_module "code.gitea.io/gitea/modules/auth"
- "code.gitea.io/gitea/modules/optional"
- source_service "code.gitea.io/gitea/services/auth/source"
- user_service "code.gitea.io/gitea/services/user"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ auth_module "forgejo.org/modules/auth"
+ "forgejo.org/modules/optional"
+ source_service "forgejo.org/services/auth/source"
+ user_service "forgejo.org/services/user"
)
// Authenticate queries if login/password is valid against the LDAP directory pool,
diff --git a/services/auth/source/ldap/source_search.go b/services/auth/source/ldap/source_search.go
index 2a61386ae1..da7e225428 100644
--- a/services/auth/source/ldap/source_search.go
+++ b/services/auth/source/ldap/source_search.go
@@ -11,8 +11,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
"github.com/go-ldap/ldap/v3"
)
diff --git a/services/auth/source/ldap/source_sync.go b/services/auth/source/ldap/source_sync.go
index 1f70edaa82..cb6172ed1d 100644
--- a/services/auth/source/ldap/source_sync.go
+++ b/services/auth/source/ldap/source_sync.go
@@ -8,16 +8,16 @@ import (
"fmt"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- auth_module "code.gitea.io/gitea/modules/auth"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- source_service "code.gitea.io/gitea/services/auth/source"
- user_service "code.gitea.io/gitea/services/user"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ auth_module "forgejo.org/modules/auth"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ source_service "forgejo.org/services/auth/source"
+ user_service "forgejo.org/services/user"
)
// Sync causes this ldap source to synchronize its users with the db
diff --git a/services/auth/source/oauth2/assert_interface_test.go b/services/auth/source/oauth2/assert_interface_test.go
index 56fe0e4aa8..12fce257cf 100644
--- a/services/auth/source/oauth2/assert_interface_test.go
+++ b/services/auth/source/oauth2/assert_interface_test.go
@@ -4,9 +4,9 @@
package oauth2_test
import (
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/oauth2"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/oauth2"
)
// This test file exists to assert that our Source exposes the interfaces that we expect
diff --git a/services/auth/source/oauth2/init.go b/services/auth/source/oauth2/init.go
index 5c25681548..6c78a14da4 100644
--- a/services/auth/source/oauth2/init.go
+++ b/services/auth/source/oauth2/init.go
@@ -9,11 +9,11 @@ import (
"net/http"
"sync"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
"github.com/google/uuid"
"github.com/gorilla/sessions"
diff --git a/services/auth/source/oauth2/jwtsigningkey.go b/services/auth/source/oauth2/jwtsigningkey.go
index 92adfc4d84..550945a812 100644
--- a/services/auth/source/oauth2/jwtsigningkey.go
+++ b/services/auth/source/oauth2/jwtsigningkey.go
@@ -18,9 +18,9 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/services/auth/source/oauth2/jwtsigningkey_test.go b/services/auth/source/oauth2/jwtsigningkey_test.go
index 4db538b0e8..7cf2833696 100644
--- a/services/auth/source/oauth2/jwtsigningkey_test.go
+++ b/services/auth/source/oauth2/jwtsigningkey_test.go
@@ -13,8 +13,8 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/auth/source/oauth2/providers.go b/services/auth/source/oauth2/providers.go
index f2c1bb4894..773ce19c12 100644
--- a/services/auth/source/oauth2/providers.go
+++ b/services/auth/source/oauth2/providers.go
@@ -12,11 +12,11 @@ import (
"net/url"
"sort"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
"github.com/markbates/goth"
)
diff --git a/services/auth/source/oauth2/providers_base.go b/services/auth/source/oauth2/providers_base.go
index 63318b84ef..1ef8d0af72 100644
--- a/services/auth/source/oauth2/providers_base.go
+++ b/services/auth/source/oauth2/providers_base.go
@@ -6,8 +6,8 @@ package oauth2
import (
"html/template"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/svg"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/svg"
)
// BaseProvider represents a common base for Provider
diff --git a/services/auth/source/oauth2/providers_custom.go b/services/auth/source/oauth2/providers_custom.go
index 65cf538ad7..51a412e0be 100644
--- a/services/auth/source/oauth2/providers_custom.go
+++ b/services/auth/source/oauth2/providers_custom.go
@@ -4,7 +4,7 @@
package oauth2
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/markbates/goth"
"github.com/markbates/goth/providers/azureadv2"
diff --git a/services/auth/source/oauth2/providers_openid.go b/services/auth/source/oauth2/providers_openid.go
index f606581271..7950506ab7 100644
--- a/services/auth/source/oauth2/providers_openid.go
+++ b/services/auth/source/oauth2/providers_openid.go
@@ -6,9 +6,9 @@ package oauth2
import (
"html/template"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/svg"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/svg"
"github.com/markbates/goth"
"github.com/markbates/goth/providers/openidConnect"
diff --git a/services/auth/source/oauth2/providers_simple.go b/services/auth/source/oauth2/providers_simple.go
index e95323a62a..8e2c0a7700 100644
--- a/services/auth/source/oauth2/providers_simple.go
+++ b/services/auth/source/oauth2/providers_simple.go
@@ -4,7 +4,7 @@
package oauth2
import (
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/markbates/goth"
"github.com/markbates/goth/providers/azuread"
diff --git a/services/auth/source/oauth2/source.go b/services/auth/source/oauth2/source.go
index 3f8616c6ff..5245f88270 100644
--- a/services/auth/source/oauth2/source.go
+++ b/services/auth/source/oauth2/source.go
@@ -6,8 +6,8 @@ package oauth2
import (
"strings"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/json"
)
// Source holds configuration for the OAuth2 login source.
diff --git a/services/auth/source/oauth2/source_authenticate.go b/services/auth/source/oauth2/source_authenticate.go
index bbda35dee0..1efd7be02a 100644
--- a/services/auth/source/oauth2/source_authenticate.go
+++ b/services/auth/source/oauth2/source_authenticate.go
@@ -6,8 +6,8 @@ package oauth2
import (
"context"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/services/auth/source/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/services/auth/source/db"
)
// Authenticate falls back to the db authenticator
diff --git a/services/auth/source/oauth2/store.go b/services/auth/source/oauth2/store.go
index e031653119..d52581ea2d 100644
--- a/services/auth/source/oauth2/store.go
+++ b/services/auth/source/oauth2/store.go
@@ -8,8 +8,8 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/modules/log"
- session_module "code.gitea.io/gitea/modules/session"
+ "forgejo.org/modules/log"
+ session_module "forgejo.org/modules/session"
chiSession "code.forgejo.org/go-chi/session"
"github.com/gorilla/sessions"
diff --git a/services/auth/source/oauth2/token.go b/services/auth/source/oauth2/token.go
index 3405619d3f..fba1fd8a01 100644
--- a/services/auth/source/oauth2/token.go
+++ b/services/auth/source/oauth2/token.go
@@ -7,7 +7,7 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/modules/timeutil"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/services/auth/source/pam/assert_interface_test.go b/services/auth/source/pam/assert_interface_test.go
index 8e7648b8d3..8c54b7e9e2 100644
--- a/services/auth/source/pam/assert_interface_test.go
+++ b/services/auth/source/pam/assert_interface_test.go
@@ -4,9 +4,9 @@
package pam_test
import (
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/pam"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/pam"
)
// This test file exists to assert that our Source exposes the interfaces that we expect
diff --git a/services/auth/source/pam/source.go b/services/auth/source/pam/source.go
index 96b182e185..e1dc83ba43 100644
--- a/services/auth/source/pam/source.go
+++ b/services/auth/source/pam/source.go
@@ -4,8 +4,8 @@
package pam
import (
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/json"
)
// __________ _____ _____
diff --git a/services/auth/source/pam/source_authenticate.go b/services/auth/source/pam/source_authenticate.go
index 0df0b2bca1..6f3ffc2d9d 100644
--- a/services/auth/source/pam/source_authenticate.go
+++ b/services/auth/source/pam/source_authenticate.go
@@ -8,12 +8,12 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/auth/pam"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/auth/pam"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
"github.com/google/uuid"
)
diff --git a/services/auth/source/remote/source.go b/services/auth/source/remote/source.go
index 4165858a56..effbabc7d0 100644
--- a/services/auth/source/remote/source.go
+++ b/services/auth/source/remote/source.go
@@ -4,8 +4,8 @@
package remote
import (
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/json"
)
type Source struct {
diff --git a/services/auth/source/smtp/assert_interface_test.go b/services/auth/source/smtp/assert_interface_test.go
index 6c9cde66e1..6826dae873 100644
--- a/services/auth/source/smtp/assert_interface_test.go
+++ b/services/auth/source/smtp/assert_interface_test.go
@@ -4,9 +4,9 @@
package smtp_test
import (
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/auth/source/smtp"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/auth/source/smtp"
)
// This test file exists to assert that our Source exposes the interfaces that we expect
diff --git a/services/auth/source/smtp/source.go b/services/auth/source/smtp/source.go
index 2a648e421e..d44971bab0 100644
--- a/services/auth/source/smtp/source.go
+++ b/services/auth/source/smtp/source.go
@@ -4,8 +4,8 @@
package smtp
import (
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/json"
+ "forgejo.org/models/auth"
+ "forgejo.org/modules/json"
)
// _________ __________________________
diff --git a/services/auth/source/smtp/source_authenticate.go b/services/auth/source/smtp/source_authenticate.go
index 1f0a61c789..3d7ccd0669 100644
--- a/services/auth/source/smtp/source_authenticate.go
+++ b/services/auth/source/smtp/source_authenticate.go
@@ -10,10 +10,10 @@ import (
"net/textproto"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/util"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/util"
)
// Authenticate queries if the provided login/password is authenticates against the SMTP server
diff --git a/services/auth/source/source_group_sync.go b/services/auth/source/source_group_sync.go
index 3a2411ec55..46be6937fb 100644
--- a/services/auth/source/source_group_sync.go
+++ b/services/auth/source/source_group_sync.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models"
+ "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
)
type syncType int
diff --git a/services/auth/sync.go b/services/auth/sync.go
index 7562ac812b..c594be7a24 100644
--- a/services/auth/sync.go
+++ b/services/auth/sync.go
@@ -6,9 +6,9 @@ package auth
import (
"context"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
)
// SyncExternalUsers is used to synchronize users with external authorization source
diff --git a/services/automerge/automerge.go b/services/automerge/automerge.go
index d3cc4c6fb1..40abd97dac 100644
--- a/services/automerge/automerge.go
+++ b/services/automerge/automerge.go
@@ -8,22 +8,22 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
- shared_automerge "code.gitea.io/gitea/services/shared/automerge"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
+ shared_automerge "forgejo.org/services/shared/automerge"
)
// Init runs the task queue to that handles auto merges
@@ -107,6 +107,7 @@ func handlePullRequestAutoMerge(pullID int64, sha string) {
return
}
if !exists {
+ log.Trace("GetScheduledMergeByPullID found nothing for PR %d", pullID)
return
}
@@ -204,6 +205,10 @@ func handlePullRequestAutoMerge(pullID int64, sha string) {
return
}
+ if err := pull_model.DeleteScheduledAutoMerge(ctx, pr.ID); err != nil && !db.IsErrNotExist(err) {
+ log.Error("DeleteScheduledAutoMerge[%d]: %v", pr.ID, err)
+ }
+
if err := pull_service.Merge(ctx, pr, doer, baseGitRepo, scheduledPRM.MergeStyle, "", scheduledPRM.Message, true); err != nil {
log.Error("pull_service.Merge: %v", err)
// FIXME: if merge failed, we should display some error message to the pull request page.
diff --git a/services/automerge/notify.go b/services/automerge/notify.go
index cb078214f6..3b5eae9d48 100644
--- a/services/automerge/notify.go
+++ b/services/automerge/notify.go
@@ -6,10 +6,10 @@ package automerge
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ notify_service "forgejo.org/services/notify"
)
type automergeNotifier struct {
diff --git a/services/context/access_log.go b/services/context/access_log.go
index 0926748ac5..7a54b746f6 100644
--- a/services/context/access_log.go
+++ b/services/context/access_log.go
@@ -12,10 +12,10 @@ import (
"text/template"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web/middleware"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web/middleware"
)
type routerLoggerOptions struct {
diff --git a/services/context/api.go b/services/context/api.go
index 871a2f012d..37f0e0f559 100644
--- a/services/context/api.go
+++ b/services/context/api.go
@@ -11,18 +11,18 @@ import (
"net/url"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- mc "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- web_types "code.gitea.io/gitea/modules/web/types"
+ issues_model "forgejo.org/models/issues"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ mc "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/web"
+ web_types "forgejo.org/modules/web/types"
"code.forgejo.org/go-chi/cache"
)
diff --git a/services/context/api_org.go b/services/context/api_org.go
index dad02b1719..acc9594e48 100644
--- a/services/context/api_org.go
+++ b/services/context/api_org.go
@@ -3,7 +3,7 @@
package context
-import "code.gitea.io/gitea/models/organization"
+import "forgejo.org/models/organization"
// APIOrganization contains organization and team
type APIOrganization struct {
diff --git a/services/context/api_test.go b/services/context/api_test.go
index 6064fee1c3..90e4d5ec65 100644
--- a/services/context/api_test.go
+++ b/services/context/api_test.go
@@ -8,7 +8,7 @@ import (
"strconv"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/context/base.go b/services/context/base.go
index 0259e0d806..0275ea8a99 100644
--- a/services/context/base.go
+++ b/services/context/base.go
@@ -14,12 +14,12 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/web/middleware"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/web/middleware"
"github.com/go-chi/chi/v5"
)
diff --git a/services/context/base_test.go b/services/context/base_test.go
index 823f20e00b..868ac00f8b 100644
--- a/services/context/base_test.go
+++ b/services/context/base_test.go
@@ -8,7 +8,7 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/services/context/captcha.go b/services/context/captcha.go
index da837acb00..8ae8bdcae3 100644
--- a/services/context/captcha.go
+++ b/services/context/captcha.go
@@ -7,14 +7,14 @@ import (
"fmt"
"sync"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/hcaptcha"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/mcaptcha"
- "code.gitea.io/gitea/modules/recaptcha"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/turnstile"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/hcaptcha"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/mcaptcha"
+ "forgejo.org/modules/recaptcha"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/turnstile"
mc "code.forgejo.org/go-chi/cache"
"code.forgejo.org/go-chi/captcha"
diff --git a/services/context/context.go b/services/context/context.go
index 91e7b1849d..91484c5ba3 100644
--- a/services/context/context.go
+++ b/services/context/context.go
@@ -15,17 +15,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- mc "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/httpcache"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/web"
- "code.gitea.io/gitea/modules/web/middleware"
- web_types "code.gitea.io/gitea/modules/web/types"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ mc "forgejo.org/modules/cache"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/httpcache"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/web"
+ "forgejo.org/modules/web/middleware"
+ web_types "forgejo.org/modules/web/types"
"code.forgejo.org/go-chi/cache"
"code.forgejo.org/go-chi/session"
diff --git a/services/context/context_cookie.go b/services/context/context_cookie.go
index 3699f81071..08ef84b5eb 100644
--- a/services/context/context_cookie.go
+++ b/services/context/context_cookie.go
@@ -7,11 +7,11 @@ import (
"net/http"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/web/middleware"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/web/middleware"
)
const CookieNameFlash = "gitea_flash"
diff --git a/services/context/context_model.go b/services/context/context_model.go
index 4f70aac516..1a8751ee63 100644
--- a/services/context/context_model.go
+++ b/services/context/context_model.go
@@ -4,7 +4,7 @@
package context
import (
- "code.gitea.io/gitea/models/unit"
+ "forgejo.org/models/unit"
)
// IsUserSiteAdmin returns true if current user is a site admin
diff --git a/services/context/context_response.go b/services/context/context_response.go
index f36b834a44..e20e7dd852 100644
--- a/services/context/context_response.go
+++ b/services/context/context_response.go
@@ -16,13 +16,13 @@ import (
"syscall"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/httplib"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/web/middleware"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/httplib"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/web/middleware"
)
// RedirectToUser redirect to a differently-named user
diff --git a/services/context/context_test.go b/services/context/context_test.go
index 033ce2ef0a..c2a271d2b7 100644
--- a/services/context/context_test.go
+++ b/services/context/context_test.go
@@ -8,7 +8,7 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/services/context/csrf.go b/services/context/csrf.go
index 51127c6eb0..82dd9283ff 100644
--- a/services/context/csrf.go
+++ b/services/context/csrf.go
@@ -25,8 +25,8 @@ import (
"strconv"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
const (
diff --git a/services/context/org.go b/services/context/org.go
index 9673f2f5a9..31ad60704f 100644
--- a/services/context/org.go
+++ b/services/context/org.go
@@ -7,14 +7,14 @@ package context
import (
"strings"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
)
// Organization contains organization context
diff --git a/services/context/package.go b/services/context/package.go
index c452c657e7..e597249e2a 100644
--- a/services/context/package.go
+++ b/services/context/package.go
@@ -7,14 +7,14 @@ import (
"fmt"
"net/http"
- "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/templates"
+ "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/templates"
)
// Package contains owner, access mode and optional the package descriptor
diff --git a/services/context/pagination.go b/services/context/pagination.go
index 655a278f9f..b826e59dea 100644
--- a/services/context/pagination.go
+++ b/services/context/pagination.go
@@ -9,7 +9,7 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/paginator"
+ "forgejo.org/modules/paginator"
)
// Pagination provides a pagination via paginator.Paginator and additional configurations for the link params used in rendering
diff --git a/services/context/permission.go b/services/context/permission.go
index 14a9801dcc..b6af87f912 100644
--- a/services/context/permission.go
+++ b/services/context/permission.go
@@ -6,10 +6,10 @@ package context
import (
"net/http"
- auth_model "code.gitea.io/gitea/models/auth"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
+ auth_model "forgejo.org/models/auth"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
)
// RequireRepoAdmin returns a middleware for requiring repository admin permission
diff --git a/services/context/private.go b/services/context/private.go
index 8b41949f60..3d7ed694f1 100644
--- a/services/context/private.go
+++ b/services/context/private.go
@@ -9,10 +9,10 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/web"
- web_types "code.gitea.io/gitea/modules/web/types"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/web"
+ web_types "forgejo.org/modules/web/types"
)
// PrivateContext represents a context for private routes
diff --git a/services/context/quota.go b/services/context/quota.go
index 94e8847696..f6e79e1ebe 100644
--- a/services/context/quota.go
+++ b/services/context/quota.go
@@ -8,8 +8,8 @@ import (
"net/http"
"strings"
- quota_model "code.gitea.io/gitea/models/quota"
- "code.gitea.io/gitea/modules/base"
+ quota_model "forgejo.org/models/quota"
+ "forgejo.org/modules/base"
)
type QuotaTargetType int
diff --git a/services/context/repo.go b/services/context/repo.go
index ff03844c03..a1e1cadf6c 100644
--- a/services/context/repo.go
+++ b/services/context/repo.go
@@ -15,26 +15,26 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/card"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/card"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ code_indexer "forgejo.org/modules/indexer/code"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ asymkey_service "forgejo.org/services/asymkey"
"github.com/editorconfig/editorconfig-core-go/v2"
)
diff --git a/services/context/repository.go b/services/context/repository.go
index 422ac3f58d..7eef2c5068 100644
--- a/services/context/repository.go
+++ b/services/context/repository.go
@@ -6,7 +6,7 @@ package context
import (
"net/http"
- repo_model "code.gitea.io/gitea/models/repo"
+ repo_model "forgejo.org/models/repo"
)
// RepositoryIDAssignmentAPI returns a middleware to handle context-repo assignment for api routes
diff --git a/services/context/response.go b/services/context/response.go
index 2f271f211b..8fc631e671 100644
--- a/services/context/response.go
+++ b/services/context/response.go
@@ -6,7 +6,7 @@ package context
import (
"net/http"
- web_types "code.gitea.io/gitea/modules/web/types"
+ web_types "forgejo.org/modules/web/types"
)
// ResponseWriter represents a response writer for HTTP
diff --git a/services/context/upload/upload.go b/services/context/upload/upload.go
index 77a7eb9377..2fa177e604 100644
--- a/services/context/upload/upload.go
+++ b/services/context/upload/upload.go
@@ -11,9 +11,9 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/context"
)
// ErrFileTypeForbidden not allowed file type error
diff --git a/services/context/user.go b/services/context/user.go
index 4c9cd2928b..a82c90d7a6 100644
--- a/services/context/user.go
+++ b/services/context/user.go
@@ -8,7 +8,7 @@ import (
"net/http"
"strings"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
)
// UserAssignmentWeb returns a middleware to handle context-user assignment for web routes
diff --git a/services/contexttest/context_tests.go b/services/contexttest/context_tests.go
index 7c829f3598..ebab04f620 100644
--- a/services/contexttest/context_tests.go
+++ b/services/contexttest/context_tests.go
@@ -15,16 +15,16 @@ import (
"testing"
"time"
- org_model "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ org_model "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/translation"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"github.com/go-chi/chi/v5"
"github.com/stretchr/testify/assert"
diff --git a/services/convert/activity.go b/services/convert/activity.go
index 01fef73e58..213db13772 100644
--- a/services/convert/activity.go
+++ b/services/convert/activity.go
@@ -6,12 +6,12 @@ package convert
import (
"context"
- activities_model "code.gitea.io/gitea/models/activities"
- perm_model "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
+ activities_model "forgejo.org/models/activities"
+ perm_model "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
)
func ToActivity(ctx context.Context, ac *activities_model.Action, doer *user_model.User) *api.Activity {
diff --git a/services/convert/attachment.go b/services/convert/attachment.go
index d632c94c18..6617aac906 100644
--- a/services/convert/attachment.go
+++ b/services/convert/attachment.go
@@ -4,8 +4,8 @@
package convert
import (
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
)
func WebAssetDownloadURL(repo *repo_model.Repository, attach *repo_model.Attachment) string {
diff --git a/services/convert/convert.go b/services/convert/convert.go
index 7a094494e4..2ea24a1b51 100644
--- a/services/convert/convert.go
+++ b/services/convert/convert.go
@@ -11,24 +11,24 @@ import (
"strings"
"time"
- actions_model "code.gitea.io/gitea/models/actions"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/gitdiff"
+ actions_model "forgejo.org/models/actions"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/gitdiff"
)
// ToEmail convert models.EmailAddress to api.Email
diff --git a/services/convert/git_commit.go b/services/convert/git_commit.go
index e0efcddbcb..e041361737 100644
--- a/services/convert/git_commit.go
+++ b/services/convert/git_commit.go
@@ -8,14 +8,14 @@ import (
"net/url"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- ctx "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/gitdiff"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ ctx "forgejo.org/services/context"
+ "forgejo.org/services/gitdiff"
)
// ToCommitUser convert a git.Signature to an api.CommitUser
diff --git a/services/convert/git_commit_test.go b/services/convert/git_commit_test.go
index 68d1b05168..463b93aac3 100644
--- a/services/convert/git_commit_test.go
+++ b/services/convert/git_commit_test.go
@@ -7,11 +7,11 @@ import (
"testing"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/convert/issue.go b/services/convert/issue.go
index f514dc4313..c7803794d0 100644
--- a/services/convert/issue.go
+++ b/services/convert/issue.go
@@ -9,13 +9,13 @@ import (
"net/url"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
)
func ToIssue(ctx context.Context, doer *user_model.User, issue *issues_model.Issue) *api.Issue {
diff --git a/services/convert/issue_comment.go b/services/convert/issue_comment.go
index 9ec9ac7684..9ea315aee6 100644
--- a/services/convert/issue_comment.go
+++ b/services/convert/issue_comment.go
@@ -6,12 +6,12 @@ package convert
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
// ToAPIComment converts a issues_model.Comment to the api.Comment format for API usage
diff --git a/services/convert/issue_test.go b/services/convert/issue_test.go
index 0aeb3e5612..97bacfb229 100644
--- a/services/convert/issue_test.go
+++ b/services/convert/issue_test.go
@@ -8,12 +8,12 @@ import (
"testing"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/convert/main_test.go b/services/convert/main_test.go
index b28b8f9446..5915d16be4 100644
--- a/services/convert/main_test.go
+++ b/services/convert/main_test.go
@@ -6,10 +6,10 @@ package convert
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/convert/mirror.go b/services/convert/mirror.go
index 85e0d1c856..9e7d2659ab 100644
--- a/services/convert/mirror.go
+++ b/services/convert/mirror.go
@@ -6,8 +6,8 @@ package convert
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
)
// ToPushMirror convert from repo_model.PushMirror and remoteAddress to api.TopicResponse
diff --git a/services/convert/notification.go b/services/convert/notification.go
index 41063cf399..3a4239e0fe 100644
--- a/services/convert/notification.go
+++ b/services/convert/notification.go
@@ -7,10 +7,10 @@ import (
"context"
"net/url"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- api "code.gitea.io/gitea/modules/structs"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ api "forgejo.org/modules/structs"
)
// ToNotificationThread convert a Notification to api.NotificationThread
diff --git a/services/convert/package.go b/services/convert/package.go
index b5fca21a3c..a28e60e1b1 100644
--- a/services/convert/package.go
+++ b/services/convert/package.go
@@ -6,10 +6,10 @@ package convert
import (
"context"
- "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
)
// ToPackage convert a packages.PackageDescriptor to api.Package
diff --git a/services/convert/pull.go b/services/convert/pull.go
index 70dc22445a..ca965a0d18 100644
--- a/services/convert/pull.go
+++ b/services/convert/pull.go
@@ -7,15 +7,15 @@ import (
"context"
"fmt"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
)
// ToAPIPullRequest assumes following fields have been assigned with valid values:
@@ -66,33 +66,36 @@ func ToAPIPullRequest(ctx context.Context, pr *issues_model.PullRequest, doer *u
}
apiPullRequest := &api.PullRequest{
- ID: pr.ID,
- URL: pr.Issue.HTMLURL(),
- Index: pr.Index,
- Poster: apiIssue.Poster,
- Title: apiIssue.Title,
- Body: apiIssue.Body,
- Labels: apiIssue.Labels,
- Milestone: apiIssue.Milestone,
- Assignee: apiIssue.Assignee,
- Assignees: apiIssue.Assignees,
- State: apiIssue.State,
- Draft: pr.IsWorkInProgress(ctx),
- IsLocked: apiIssue.IsLocked,
- Comments: apiIssue.Comments,
- ReviewComments: pr.GetReviewCommentsCount(ctx),
- HTMLURL: pr.Issue.HTMLURL(),
- DiffURL: pr.Issue.DiffURL(),
- PatchURL: pr.Issue.PatchURL(),
- HasMerged: pr.HasMerged,
- MergeBase: pr.MergeBase,
- Mergeable: pr.Mergeable(ctx),
- Deadline: apiIssue.Deadline,
- Created: pr.Issue.CreatedUnix.AsTimePtr(),
- Updated: pr.Issue.UpdatedUnix.AsTimePtr(),
- PinOrder: apiIssue.PinOrder,
+ ID: pr.ID,
+ URL: pr.Issue.HTMLURL(),
+ Index: pr.Index,
+ Poster: apiIssue.Poster,
+ Title: apiIssue.Title,
+ Body: apiIssue.Body,
+ Labels: apiIssue.Labels,
+ Milestone: apiIssue.Milestone,
+ Assignee: apiIssue.Assignee,
+ Assignees: apiIssue.Assignees,
+ State: apiIssue.State,
+ Draft: pr.IsWorkInProgress(ctx),
+ IsLocked: apiIssue.IsLocked,
+ Comments: apiIssue.Comments,
+ ReviewComments: pr.GetReviewCommentsCount(ctx),
+ HTMLURL: pr.Issue.HTMLURL(),
+ DiffURL: pr.Issue.DiffURL(),
+ PatchURL: pr.Issue.PatchURL(),
+ HasMerged: pr.HasMerged,
+ MergeBase: pr.MergeBase,
+ Mergeable: pr.Mergeable(ctx),
+ Deadline: apiIssue.Deadline,
+ Created: pr.Issue.CreatedUnix.AsTimePtr(),
+ Updated: pr.Issue.UpdatedUnix.AsTimePtr(),
+ PinOrder: apiIssue.PinOrder,
+ RequestedReviewers: []*api.User{},
+ RequestedReviewersTeams: []*api.Team{},
AllowMaintainerEdit: pr.AllowMaintainerEdit,
+ Flow: int64(pr.Flow),
Base: &api.PRBranchInfo{
Name: pr.BaseBranch,
diff --git a/services/convert/pull_review.go b/services/convert/pull_review.go
index f7990e7a5c..08ccc0e1fc 100644
--- a/services/convert/pull_review.go
+++ b/services/convert/pull_review.go
@@ -7,9 +7,9 @@ import (
"context"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
)
// ToPullReview convert a review to api format
diff --git a/services/convert/pull_test.go b/services/convert/pull_test.go
index 1339ed5cc0..3e4875fc60 100644
--- a/services/convert/pull_test.go
+++ b/services/convert/pull_test.go
@@ -6,15 +6,15 @@ package convert
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/convert/quota.go b/services/convert/quota.go
index 791cd8e038..ba729feaac 100644
--- a/services/convert/quota.go
+++ b/services/convert/quota.go
@@ -7,12 +7,12 @@ import (
"context"
"strconv"
- action_model "code.gitea.io/gitea/models/actions"
- issue_model "code.gitea.io/gitea/models/issues"
- package_model "code.gitea.io/gitea/models/packages"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
+ action_model "forgejo.org/models/actions"
+ issue_model "forgejo.org/models/issues"
+ package_model "forgejo.org/models/packages"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
)
func ToQuotaRuleInfo(rule quota_model.Rule, withName bool) api.QuotaRuleInfo {
diff --git a/services/convert/release.go b/services/convert/release.go
index 8c0f61b56c..7773cf3b19 100644
--- a/services/convert/release.go
+++ b/services/convert/release.go
@@ -6,8 +6,8 @@ package convert
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- api "code.gitea.io/gitea/modules/structs"
+ repo_model "forgejo.org/models/repo"
+ api "forgejo.org/modules/structs"
)
// ToAPIRelease convert a repo_model.Release to api.Release
diff --git a/services/convert/release_test.go b/services/convert/release_test.go
index 2e40bb9cdd..3abd2ff3ef 100644
--- a/services/convert/release_test.go
+++ b/services/convert/release_test.go
@@ -6,9 +6,9 @@ package convert
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/convert/repository.go b/services/convert/repository.go
index e4b2c7b8bc..1b0f46b3da 100644
--- a/services/convert/repository.go
+++ b/services/convert/repository.go
@@ -7,14 +7,14 @@ import (
"context"
"time"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
)
// ToRepo converts a Repository to api.Repository
diff --git a/services/convert/status.go b/services/convert/status.go
index 6cef63c1cd..1a71e70a52 100644
--- a/services/convert/status.go
+++ b/services/convert/status.go
@@ -6,9 +6,9 @@ package convert
import (
"context"
- git_model "code.gitea.io/gitea/models/git"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
+ git_model "forgejo.org/models/git"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
)
// ToCommitStatus converts git_model.CommitStatus to api.CommitStatus
diff --git a/services/convert/user.go b/services/convert/user.go
index 7b6775dfb4..444089fd83 100644
--- a/services/convert/user.go
+++ b/services/convert/user.go
@@ -6,9 +6,9 @@ package convert
import (
"context"
- "code.gitea.io/gitea/models/perm"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/perm"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
)
// ToUser convert user_model.User to api.User
diff --git a/services/convert/user_test.go b/services/convert/user_test.go
index 0f0b520c9b..01ce8101da 100644
--- a/services/convert/user_test.go
+++ b/services/convert/user_test.go
@@ -6,10 +6,10 @@ package convert
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ api "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/convert/utils.go b/services/convert/utils.go
index fe35fd2dac..3bbd4e39bd 100644
--- a/services/convert/utils.go
+++ b/services/convert/utils.go
@@ -7,8 +7,8 @@ package convert
import (
"strings"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
)
// ToCorrectPageSize makes sure page size is in allowed range.
diff --git a/services/convert/wiki.go b/services/convert/wiki.go
index 767bfdb88d..adcbd52949 100644
--- a/services/convert/wiki.go
+++ b/services/convert/wiki.go
@@ -6,8 +6,8 @@ package convert
import (
"time"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
)
// ToWikiCommit convert a git commit into a WikiCommit
diff --git a/services/cron/cron.go b/services/cron/cron.go
index 3c5737e371..d020f3fd6c 100644
--- a/services/cron/cron.go
+++ b/services/cron/cron.go
@@ -9,10 +9,10 @@ import (
"runtime/pprof"
"time"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/sync"
+ "forgejo.org/modules/translation"
"github.com/go-co-op/gocron"
)
diff --git a/services/cron/setting.go b/services/cron/setting.go
index 6dad88830a..7fd4c4e1d8 100644
--- a/services/cron/setting.go
+++ b/services/cron/setting.go
@@ -6,7 +6,7 @@ package cron
import (
"time"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/modules/translation"
)
// Config represents a basic configuration interface that cron task
diff --git a/services/cron/tasks.go b/services/cron/tasks.go
index f8a7444c49..b547acdf05 100644
--- a/services/cron/tasks.go
+++ b/services/cron/tasks.go
@@ -11,14 +11,14 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/models/db"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/models/db"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
var (
diff --git a/services/cron/tasks_actions.go b/services/cron/tasks_actions.go
index 59cfe36d14..a7fd3cd0bc 100644
--- a/services/cron/tasks_actions.go
+++ b/services/cron/tasks_actions.go
@@ -6,9 +6,9 @@ package cron
import (
"context"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- actions_service "code.gitea.io/gitea/services/actions"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ actions_service "forgejo.org/services/actions"
)
func initActionsTasks() {
diff --git a/services/cron/tasks_basic.go b/services/cron/tasks_basic.go
index 23eb0dd291..5ada7a8f5c 100644
--- a/services/cron/tasks_basic.go
+++ b/services/cron/tasks_basic.go
@@ -7,18 +7,18 @@ import (
"context"
"time"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/auth"
- "code.gitea.io/gitea/services/migrations"
- mirror_service "code.gitea.io/gitea/services/mirror"
- packages_cleanup_service "code.gitea.io/gitea/services/packages/cleanup"
- repo_service "code.gitea.io/gitea/services/repository"
- archiver_service "code.gitea.io/gitea/services/repository/archiver"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/auth"
+ "forgejo.org/services/migrations"
+ mirror_service "forgejo.org/services/mirror"
+ packages_cleanup_service "forgejo.org/services/packages/cleanup"
+ repo_service "forgejo.org/services/repository"
+ archiver_service "forgejo.org/services/repository/archiver"
)
func registerUpdateMirrorTask() {
diff --git a/services/cron/tasks_extended.go b/services/cron/tasks_extended.go
index e1ba5274e6..322fe27ca0 100644
--- a/services/cron/tasks_extended.go
+++ b/services/cron/tasks_extended.go
@@ -7,17 +7,17 @@ import (
"context"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/updatechecker"
- repo_service "code.gitea.io/gitea/services/repository"
- archiver_service "code.gitea.io/gitea/services/repository/archiver"
- user_service "code.gitea.io/gitea/services/user"
+ activities_model "forgejo.org/models/activities"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/updatechecker"
+ repo_service "forgejo.org/services/repository"
+ archiver_service "forgejo.org/services/repository/archiver"
+ user_service "forgejo.org/services/user"
)
func registerDeleteInactiveUsers() {
diff --git a/services/doctor/actions.go b/services/doctor/actions.go
index 7c44fb8392..c382132265 100644
--- a/services/doctor/actions.go
+++ b/services/doctor/actions.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- unit_model "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ unit_model "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_service "forgejo.org/services/repository"
)
func disableMirrorActionsUnit(ctx context.Context, logger log.Logger, autofix bool) error {
diff --git a/services/doctor/authorizedkeys.go b/services/doctor/authorizedkeys.go
index 2920cf51d7..04a3680ff5 100644
--- a/services/doctor/authorizedkeys.go
+++ b/services/doctor/authorizedkeys.go
@@ -12,10 +12,10 @@ import (
"path/filepath"
"strings"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
const tplCommentPrefix = `# gitea public key`
diff --git a/services/doctor/breaking.go b/services/doctor/breaking.go
index ec8433b8de..339f8e847c 100644
--- a/services/doctor/breaking.go
+++ b/services/doctor/breaking.go
@@ -7,11 +7,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/db"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
"xorm.io/builder"
)
diff --git a/services/doctor/checkOldArchives.go b/services/doctor/checkOldArchives.go
index 390dfb43aa..301e99391b 100644
--- a/services/doctor/checkOldArchives.go
+++ b/services/doctor/checkOldArchives.go
@@ -8,9 +8,9 @@ import (
"os"
"path/filepath"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/util"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/util"
)
func checkOldArchives(ctx context.Context, logger log.Logger, autofix bool) error {
diff --git a/services/doctor/dbconsistency.go b/services/doctor/dbconsistency.go
index 9e2fcb645f..6fcbd90940 100644
--- a/services/doctor/dbconsistency.go
+++ b/services/doctor/dbconsistency.go
@@ -6,16 +6,16 @@ package doctor
import (
"context"
- actions_model "code.gitea.io/gitea/models/actions"
- activities_model "code.gitea.io/gitea/models/activities"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/migrations"
- org_model "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ actions_model "forgejo.org/models/actions"
+ activities_model "forgejo.org/models/activities"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/migrations"
+ org_model "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
type consistencyCheck struct {
diff --git a/services/doctor/dbversion.go b/services/doctor/dbversion.go
index 2a102b2194..9c02c732e5 100644
--- a/services/doctor/dbversion.go
+++ b/services/doctor/dbversion.go
@@ -6,9 +6,9 @@ package doctor
import (
"context"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/migrations"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/models/migrations"
+ "forgejo.org/modules/log"
)
func checkDBVersion(ctx context.Context, logger log.Logger, autofix bool) error {
diff --git a/services/doctor/doctor.go b/services/doctor/doctor.go
index a4eb5e16b9..6d8e168bf2 100644
--- a/services/doctor/doctor.go
+++ b/services/doctor/doctor.go
@@ -10,11 +10,11 @@ import (
"sort"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
)
// Check represents a Doctor check
diff --git a/services/doctor/fix16961.go b/services/doctor/fix16961.go
index 50d9ac6621..2212d9e903 100644
--- a/services/doctor/fix16961.go
+++ b/services/doctor/fix16961.go
@@ -9,12 +9,12 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/timeutil"
"xorm.io/builder"
)
diff --git a/services/doctor/fix16961_test.go b/services/doctor/fix16961_test.go
index 498ed9c8d5..7a83c808c3 100644
--- a/services/doctor/fix16961_test.go
+++ b/services/doctor/fix16961_test.go
@@ -6,7 +6,7 @@ package doctor
import (
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
+ repo_model "forgejo.org/models/repo"
"github.com/stretchr/testify/assert"
)
diff --git a/services/doctor/fix8312.go b/services/doctor/fix8312.go
index 4fc049873a..31cd6686d7 100644
--- a/services/doctor/fix8312.go
+++ b/services/doctor/fix8312.go
@@ -6,11 +6,11 @@ package doctor
import (
"context"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/services/doctor/heads.go b/services/doctor/heads.go
index 41fca01d57..7f9d1c73e8 100644
--- a/services/doctor/heads.go
+++ b/services/doctor/heads.go
@@ -6,9 +6,9 @@ package doctor
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
func synchronizeRepoHeads(ctx context.Context, logger log.Logger, autofix bool) error {
diff --git a/services/doctor/lfs.go b/services/doctor/lfs.go
index 8531b7bbe8..fed127de5d 100644
--- a/services/doctor/lfs.go
+++ b/services/doctor/lfs.go
@@ -8,9 +8,9 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/repository"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/repository"
)
func init() {
diff --git a/services/doctor/mergebase.go b/services/doctor/mergebase.go
index de460c4190..bebde30bee 100644
--- a/services/doctor/mergebase.go
+++ b/services/doctor/mergebase.go
@@ -8,11 +8,11 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/services/doctor/misc.go b/services/doctor/misc.go
index 9300c3a25c..9b9c96b52b 100644
--- a/services/doctor/misc.go
+++ b/services/doctor/misc.go
@@ -11,17 +11,17 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
lru "github.com/hashicorp/golang-lru/v2"
"xorm.io/builder"
diff --git a/services/doctor/packages_nuget.go b/services/doctor/packages_nuget.go
index 47fdb3ac12..f6a33db779 100644
--- a/services/doctor/packages_nuget.go
+++ b/services/doctor/packages_nuget.go
@@ -9,12 +9,12 @@ import (
"slices"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- nuget_module "code.gitea.io/gitea/modules/packages/nuget"
- packages_service "code.gitea.io/gitea/services/packages"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ nuget_module "forgejo.org/modules/packages/nuget"
+ packages_service "forgejo.org/services/packages"
"xorm.io/builder"
)
diff --git a/services/doctor/paths.go b/services/doctor/paths.go
index 8e37f01ef5..4fbe19ea04 100644
--- a/services/doctor/paths.go
+++ b/services/doctor/paths.go
@@ -8,8 +8,8 @@ import (
"fmt"
"os"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
type configurationFile struct {
diff --git a/services/doctor/push_mirror_consistency.go b/services/doctor/push_mirror_consistency.go
index 68b96d6415..07986770b2 100644
--- a/services/doctor/push_mirror_consistency.go
+++ b/services/doctor/push_mirror_consistency.go
@@ -7,9 +7,9 @@ import (
"context"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/log"
"xorm.io/builder"
)
diff --git a/services/doctor/repository.go b/services/doctor/repository.go
index 6c33426636..cd51483d88 100644
--- a/services/doctor/repository.go
+++ b/services/doctor/repository.go
@@ -6,11 +6,11 @@ package doctor
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
+ repo_service "forgejo.org/services/repository"
"xorm.io/builder"
)
diff --git a/services/doctor/storage.go b/services/doctor/storage.go
index 3f3b562c37..7dbe475d6c 100644
--- a/services/doctor/storage.go
+++ b/services/doctor/storage.go
@@ -9,16 +9,16 @@ import (
"io/fs"
"strings"
- "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/git"
+ "forgejo.org/models/packages"
+ "forgejo.org/models/repo"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
)
type commonStorageCheckOptions struct {
diff --git a/services/doctor/usertype.go b/services/doctor/usertype.go
index ab32b78e62..0a034d8f9d 100644
--- a/services/doctor/usertype.go
+++ b/services/doctor/usertype.go
@@ -6,8 +6,8 @@ package doctor
import (
"context"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
)
func checkUserType(ctx context.Context, logger log.Logger, autofix bool) error {
diff --git a/services/externalaccount/link.go b/services/externalaccount/link.go
index d6e2ea7e94..f5d29b5ce5 100644
--- a/services/externalaccount/link.go
+++ b/services/externalaccount/link.go
@@ -7,7 +7,7 @@ import (
"context"
"fmt"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
"github.com/markbates/goth"
)
diff --git a/services/externalaccount/user.go b/services/externalaccount/user.go
index 3cfd8c81f9..68d085f6d0 100644
--- a/services/externalaccount/user.go
+++ b/services/externalaccount/user.go
@@ -8,11 +8,11 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models/auth"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/auth"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
"github.com/markbates/goth"
)
diff --git a/services/f3/driver/asset.go b/services/f3/driver/asset.go
index 61e571d1b6..c9d2ecdf2f 100644
--- a/services/f3/driver/asset.go
+++ b/services/f3/driver/asset.go
@@ -12,12 +12,12 @@ import (
"io"
"os"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/services/attachment"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/services/attachment"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/assets.go b/services/f3/driver/assets.go
index 88a3979713..106d5029f3 100644
--- a/services/f3/driver/assets.go
+++ b/services/f3/driver/assets.go
@@ -8,7 +8,7 @@ import (
"context"
"fmt"
- repo_model "code.gitea.io/gitea/models/repo"
+ repo_model "forgejo.org/models/repo"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/comment.go b/services/f3/driver/comment.go
index 166bfcd328..bd924930b5 100644
--- a/services/f3/driver/comment.go
+++ b/services/f3/driver/comment.go
@@ -8,10 +8,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/comments.go b/services/f3/driver/comments.go
index eb79b74066..d8c84e290c 100644
--- a/services/f3/driver/comments.go
+++ b/services/f3/driver/comments.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/forge.go b/services/f3/driver/forge.go
index c232882753..03acb41450 100644
--- a/services/f3/driver/forge.go
+++ b/services/f3/driver/forge.go
@@ -8,7 +8,7 @@ import (
"context"
"fmt"
- user_model "code.gitea.io/gitea/models/user"
+ user_model "forgejo.org/models/user"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/issue.go b/services/f3/driver/issue.go
index 7e10f3a9db..6308c4cc2d 100644
--- a/services/f3/driver/issue.go
+++ b/services/f3/driver/issue.go
@@ -8,13 +8,13 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/timeutil"
- issue_service "code.gitea.io/gitea/services/issue"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/timeutil"
+ issue_service "forgejo.org/services/issue"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/issues.go b/services/f3/driver/issues.go
index 3a5a64e2b1..dd6828dc86 100644
--- a/services/f3/driver/issues.go
+++ b/services/f3/driver/issues.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/label.go b/services/f3/driver/label.go
index 509a69cf71..707ac2bab3 100644
--- a/services/f3/driver/label.go
+++ b/services/f3/driver/label.go
@@ -9,8 +9,8 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/labels.go b/services/f3/driver/labels.go
index 03f986b57a..4f705ed206 100644
--- a/services/f3/driver/labels.go
+++ b/services/f3/driver/labels.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/main.go b/services/f3/driver/main.go
index 825d456692..eb6e4a6fb6 100644
--- a/services/f3/driver/main.go
+++ b/services/f3/driver/main.go
@@ -5,7 +5,7 @@
package driver
import (
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
+ driver_options "forgejo.org/services/f3/driver/options"
"code.forgejo.org/f3/gof3/v3/options"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
diff --git a/services/f3/driver/main_test.go b/services/f3/driver/main_test.go
index 8505b69b7e..b136fd5b23 100644
--- a/services/f3/driver/main_test.go
+++ b/services/f3/driver/main_test.go
@@ -7,14 +7,14 @@ package driver
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
+ "forgejo.org/models/unittest"
+ driver_options "forgejo.org/services/f3/driver/options"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/perm/access"
- _ "code.gitea.io/gitea/services/f3/driver/tests"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/perm/access"
+ _ "forgejo.org/services/f3/driver/tests"
tests_f3 "code.forgejo.org/f3/gof3/v3/tree/tests/f3"
"github.com/stretchr/testify/require"
diff --git a/services/f3/driver/milestone.go b/services/f3/driver/milestone.go
index e57fee95a7..d10e6918ac 100644
--- a/services/f3/driver/milestone.go
+++ b/services/f3/driver/milestone.go
@@ -9,10 +9,10 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/milestones.go b/services/f3/driver/milestones.go
index c816903bb1..cf0b70c158 100644
--- a/services/f3/driver/milestones.go
+++ b/services/f3/driver/milestones.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/options.go b/services/f3/driver/options.go
index abc5015dd0..516f9baf7a 100644
--- a/services/f3/driver/options.go
+++ b/services/f3/driver/options.go
@@ -7,7 +7,7 @@ package driver
import (
"net/http"
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
+ driver_options "forgejo.org/services/f3/driver/options"
"code.forgejo.org/f3/gof3/v3/options"
)
diff --git a/services/f3/driver/organization.go b/services/f3/driver/organization.go
index 8e818a231a..af1eea4dda 100644
--- a/services/f3/driver/organization.go
+++ b/services/f3/driver/organization.go
@@ -8,9 +8,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/organizations.go b/services/f3/driver/organizations.go
index adebdbbe95..eca6bfb9d4 100644
--- a/services/f3/driver/organizations.go
+++ b/services/f3/driver/organizations.go
@@ -8,9 +8,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
f3_id "code.forgejo.org/f3/gof3/v3/id"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
diff --git a/services/f3/driver/project.go b/services/f3/driver/project.go
index 2400663426..5a3ec81e40 100644
--- a/services/f3/driver/project.go
+++ b/services/f3/driver/project.go
@@ -9,9 +9,9 @@ import (
"fmt"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- repo_service "code.gitea.io/gitea/services/repository"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ repo_service "forgejo.org/services/repository"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/projects.go b/services/f3/driver/projects.go
index fb447f3f01..0c76854f43 100644
--- a/services/f3/driver/projects.go
+++ b/services/f3/driver/projects.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
f3_id "code.forgejo.org/f3/gof3/v3/id"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
diff --git a/services/f3/driver/pullrequest.go b/services/f3/driver/pullrequest.go
index b8cb06c4d5..664ee6b13b 100644
--- a/services/f3/driver/pullrequest.go
+++ b/services/f3/driver/pullrequest.go
@@ -9,13 +9,13 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/timeutil"
- issue_service "code.gitea.io/gitea/services/issue"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/timeutil"
+ issue_service "forgejo.org/services/issue"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/pullrequests.go b/services/f3/driver/pullrequests.go
index e7f2910314..227171994c 100644
--- a/services/f3/driver/pullrequests.go
+++ b/services/f3/driver/pullrequests.go
@@ -8,9 +8,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/optional"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/optional"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/reaction.go b/services/f3/driver/reaction.go
index 4f12fa41db..74c50b9d13 100644
--- a/services/f3/driver/reaction.go
+++ b/services/f3/driver/reaction.go
@@ -8,9 +8,9 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/reactions.go b/services/f3/driver/reactions.go
index b7fd5e8f0a..a546927b92 100644
--- a/services/f3/driver/reactions.go
+++ b/services/f3/driver/reactions.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/release.go b/services/f3/driver/release.go
index 86490e8b02..df38bd8bc0 100644
--- a/services/f3/driver/release.go
+++ b/services/f3/driver/release.go
@@ -9,12 +9,12 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/timeutil"
- release_service "code.gitea.io/gitea/services/release"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/timeutil"
+ release_service "forgejo.org/services/release"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/releases.go b/services/f3/driver/releases.go
index 3b46bc7c54..a631c0b60e 100644
--- a/services/f3/driver/releases.go
+++ b/services/f3/driver/releases.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/repository.go b/services/f3/driver/repository.go
index 118d5f2f2a..e7f4e43723 100644
--- a/services/f3/driver/repository.go
+++ b/services/f3/driver/repository.go
@@ -7,7 +7,7 @@ package driver
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
+ repo_model "forgejo.org/models/repo"
"code.forgejo.org/f3/gof3/v3/f3"
helpers_repository "code.forgejo.org/f3/gof3/v3/forges/helpers/repository"
diff --git a/services/f3/driver/review.go b/services/f3/driver/review.go
index d180ea96be..f4f5ff44b8 100644
--- a/services/f3/driver/review.go
+++ b/services/f3/driver/review.go
@@ -8,10 +8,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/reviewcomment.go b/services/f3/driver/reviewcomment.go
index 7ba0e15802..22759b6df3 100644
--- a/services/f3/driver/reviewcomment.go
+++ b/services/f3/driver/reviewcomment.go
@@ -9,10 +9,10 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/reviewcomments.go b/services/f3/driver/reviewcomments.go
index e11aaa489b..2aa4dea22c 100644
--- a/services/f3/driver/reviewcomments.go
+++ b/services/f3/driver/reviewcomments.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/reviews.go b/services/f3/driver/reviews.go
index a20d5741d1..7c3dcb37de 100644
--- a/services/f3/driver/reviews.go
+++ b/services/f3/driver/reviews.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/tests/init.go b/services/f3/driver/tests/init.go
index d7bf23ac88..9035296dc0 100644
--- a/services/f3/driver/tests/init.go
+++ b/services/f3/driver/tests/init.go
@@ -5,7 +5,7 @@
package tests
import (
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
+ driver_options "forgejo.org/services/f3/driver/options"
tests_forge "code.forgejo.org/f3/gof3/v3/tree/tests/f3/forge"
)
diff --git a/services/f3/driver/tests/new.go b/services/f3/driver/tests/new.go
index dc6ac437e6..2f5c6c64db 100644
--- a/services/f3/driver/tests/new.go
+++ b/services/f3/driver/tests/new.go
@@ -7,7 +7,7 @@ package tests
import (
"testing"
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
+ driver_options "forgejo.org/services/f3/driver/options"
f3_kind "code.forgejo.org/f3/gof3/v3/kind"
"code.forgejo.org/f3/gof3/v3/options"
diff --git a/services/f3/driver/tests/options.go b/services/f3/driver/tests/options.go
index adaa1da588..f61b10c9ef 100644
--- a/services/f3/driver/tests/options.go
+++ b/services/f3/driver/tests/options.go
@@ -7,9 +7,9 @@ package tests
import (
"testing"
- forgejo_log "code.gitea.io/gitea/modules/log"
- driver_options "code.gitea.io/gitea/services/f3/driver/options"
- "code.gitea.io/gitea/services/f3/util"
+ forgejo_log "forgejo.org/modules/log"
+ driver_options "forgejo.org/services/f3/driver/options"
+ "forgejo.org/services/f3/util"
"code.forgejo.org/f3/gof3/v3/options"
)
diff --git a/services/f3/driver/topic.go b/services/f3/driver/topic.go
index eeb387cf93..cc94aa35fa 100644
--- a/services/f3/driver/topic.go
+++ b/services/f3/driver/topic.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/topics.go b/services/f3/driver/topics.go
index 2685a47928..38f03dbd2d 100644
--- a/services/f3/driver/topics.go
+++ b/services/f3/driver/topics.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
"code.forgejo.org/f3/gof3/v3/tree/generic"
diff --git a/services/f3/driver/tree.go b/services/f3/driver/tree.go
index 2377d3794d..ff927df9d4 100644
--- a/services/f3/driver/tree.go
+++ b/services/f3/driver/tree.go
@@ -8,7 +8,7 @@ import (
"context"
"fmt"
- forgejo_options "code.gitea.io/gitea/services/f3/driver/options"
+ forgejo_options "forgejo.org/services/f3/driver/options"
f3_kind "code.forgejo.org/f3/gof3/v3/kind"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
diff --git a/services/f3/driver/user.go b/services/f3/driver/user.go
index 0ba6cbb7c6..bf8bfaf9c9 100644
--- a/services/f3/driver/user.go
+++ b/services/f3/driver/user.go
@@ -9,9 +9,9 @@ import (
"fmt"
"strings"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- user_service "code.gitea.io/gitea/services/user"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ user_service "forgejo.org/services/user"
"code.forgejo.org/f3/gof3/v3/f3"
f3_id "code.forgejo.org/f3/gof3/v3/id"
diff --git a/services/f3/driver/users.go b/services/f3/driver/users.go
index 59b10fc51d..cb413ae05d 100644
--- a/services/f3/driver/users.go
+++ b/services/f3/driver/users.go
@@ -8,8 +8,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
f3_id "code.forgejo.org/f3/gof3/v3/id"
f3_tree "code.forgejo.org/f3/gof3/v3/tree/f3"
diff --git a/services/f3/util/logger.go b/services/f3/util/logger.go
index 21d8d6bbfa..9a1409ae84 100644
--- a/services/f3/util/logger.go
+++ b/services/f3/util/logger.go
@@ -6,8 +6,8 @@ package util
import (
"fmt"
- forgejo_log "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/migration"
+ forgejo_log "forgejo.org/modules/log"
+ "forgejo.org/modules/migration"
"code.forgejo.org/f3/gof3/v3/logger"
)
diff --git a/services/f3/util/logger_test.go b/services/f3/util/logger_test.go
index db880aa439..4afd5dd57f 100644
--- a/services/f3/util/logger_test.go
+++ b/services/f3/util/logger_test.go
@@ -8,8 +8,8 @@ import (
"testing"
"time"
- forgejo_log "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/test"
+ forgejo_log "forgejo.org/modules/log"
+ "forgejo.org/modules/test"
"code.forgejo.org/f3/gof3/v3/logger"
"github.com/stretchr/testify/assert"
diff --git a/services/federation/federation_service.go b/services/federation/federation_service.go
index 4c6f5ca0ca..21c7be855b 100644
--- a/services/federation/federation_service.go
+++ b/services/federation/federation_service.go
@@ -11,15 +11,15 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/forgefed"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/activitypub"
- "code.gitea.io/gitea/modules/auth/password"
- fm "code.gitea.io/gitea/modules/forgefed"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/validation"
+ "forgejo.org/models/forgefed"
+ "forgejo.org/models/repo"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/activitypub"
+ "forgejo.org/modules/auth/password"
+ fm "forgejo.org/modules/forgefed"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/validation"
"github.com/google/uuid"
)
diff --git a/services/feed/action.go b/services/feed/action.go
index 2d6a6cb09a..a2cd0551a3 100644
--- a/services/feed/action.go
+++ b/services/feed/action.go
@@ -9,17 +9,17 @@ import (
"path"
"strings"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
)
type actionNotifier struct {
diff --git a/services/feed/action_test.go b/services/feed/action_test.go
index 037cf08dfe..b0bbcdc3b6 100644
--- a/services/feed/action_test.go
+++ b/services/feed/action_test.go
@@ -7,18 +7,18 @@ import (
"strings"
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/forgejo/main_test.go b/services/forgejo/main_test.go
index 40ce1715b1..5523ed1aab 100644
--- a/services/forgejo/main_test.go
+++ b/services/forgejo/main_test.go
@@ -5,12 +5,12 @@ package forgejo
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/forgejo/sanity.go b/services/forgejo/sanity.go
index 5e817d67f5..70f15889d4 100644
--- a/services/forgejo/sanity.go
+++ b/services/forgejo/sanity.go
@@ -3,9 +3,9 @@
package forgejo
import (
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
var (
diff --git a/services/forgejo/sanity_test.go b/services/forgejo/sanity_test.go
index 657f7e2720..065a9fda4d 100644
--- a/services/forgejo/sanity_test.go
+++ b/services/forgejo/sanity_test.go
@@ -7,9 +7,9 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/require"
)
diff --git a/services/forgejo/sanity_v1TOv5_0_1Included.go b/services/forgejo/sanity_v1TOv5_0_1Included.go
index 49de636f33..1d3f07d8e1 100644
--- a/services/forgejo/sanity_v1TOv5_0_1Included.go
+++ b/services/forgejo/sanity_v1TOv5_0_1Included.go
@@ -6,9 +6,9 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/forgejo/semver"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/forgejo/semver"
+ "forgejo.org/modules/setting"
"github.com/hashicorp/go-version"
)
diff --git a/services/forgejo/sanity_v1TOv5_0_1Included_test.go b/services/forgejo/sanity_v1TOv5_0_1Included_test.go
index 56618ebd5f..2521afb496 100644
--- a/services/forgejo/sanity_v1TOv5_0_1Included_test.go
+++ b/services/forgejo/sanity_v1TOv5_0_1Included_test.go
@@ -6,10 +6,10 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/forgejo/semver"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ "forgejo.org/models/forgejo/semver"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/log"
"github.com/stretchr/testify/require"
)
diff --git a/services/forms/admin.go b/services/forms/admin.go
index 1f055cff55..5a5d46634b 100644
--- a/services/forms/admin.go
+++ b/services/forms/admin.go
@@ -6,9 +6,9 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/auth_form.go b/services/forms/auth_form.go
index 21443ff6a5..e665ca0d19 100644
--- a/services/forms/auth_form.go
+++ b/services/forms/auth_form.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/org.go b/services/forms/org.go
index dea2e159e9..a6e4e72c4a 100644
--- a/services/forms/org.go
+++ b/services/forms/org.go
@@ -7,9 +7,9 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/package_form.go b/services/forms/package_form.go
index 7a7d8752cf..82e5a09f86 100644
--- a/services/forms/package_form.go
+++ b/services/forms/package_form.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/repo_branch_form.go b/services/forms/repo_branch_form.go
index 186a4ad367..c34e7c6d17 100644
--- a/services/forms/repo_branch_form.go
+++ b/services/forms/repo_branch_form.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/repo_form.go b/services/forms/repo_form.go
index 8253a8957b..c39c6a7b36 100644
--- a/services/forms/repo_form.go
+++ b/services/forms/repo_form.go
@@ -12,14 +12,14 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/models"
- issues_model "code.gitea.io/gitea/models/issues"
- project_model "code.gitea.io/gitea/models/project"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/models"
+ issues_model "forgejo.org/models/issues"
+ project_model "forgejo.org/models/project"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
@@ -188,8 +188,8 @@ type RepoUnitSettingForm struct {
PullsAllowSquash bool
PullsAllowFastForwardOnly bool
PullsAllowManualMerge bool
- PullsDefaultMergeStyle string
- PullsDefaultUpdateStyle string
+ PullsDefaultMergeStyle string `binding:"In(merge,rebase,rebase-merge,squash,fast-forward-only,manually-merged,rebase-update-only)"`
+ PullsDefaultUpdateStyle string `binding:"In(merge,rebase)"`
EnableAutodetectManualMerge bool
PullsAllowRebaseUpdate bool
DefaultDeleteBranchAfterMerge bool
diff --git a/services/forms/repo_form_test.go b/services/forms/repo_form_test.go
index 2c5a8e2c0f..4047762096 100644
--- a/services/forms/repo_form_test.go
+++ b/services/forms/repo_form_test.go
@@ -6,7 +6,7 @@ package forms
import (
"testing"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
)
diff --git a/services/forms/repo_tag_form.go b/services/forms/repo_tag_form.go
index 38f5996db3..1254c84d07 100644
--- a/services/forms/repo_tag_form.go
+++ b/services/forms/repo_tag_form.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/runner.go b/services/forms/runner.go
index f933750858..fcf6c5a694 100644
--- a/services/forms/runner.go
+++ b/services/forms/runner.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/user_form.go b/services/forms/user_form.go
index d76e97ceb1..dfd5b3da9b 100644
--- a/services/forms/user_form.go
+++ b/services/forms/user_form.go
@@ -9,12 +9,12 @@ import (
"net/http"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/validation"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/user_form_auth_openid.go b/services/forms/user_form_auth_openid.go
index c5ab703fa1..02d4f873bc 100644
--- a/services/forms/user_form_auth_openid.go
+++ b/services/forms/user_form_auth_openid.go
@@ -6,8 +6,8 @@ package forms
import (
"net/http"
- "code.gitea.io/gitea/modules/web/middleware"
- "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/web/middleware"
+ "forgejo.org/services/context"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/forms/user_form_hidden_comments.go b/services/forms/user_form_hidden_comments.go
index b9677c1800..74a1aaccb0 100644
--- a/services/forms/user_form_hidden_comments.go
+++ b/services/forms/user_form_hidden_comments.go
@@ -6,9 +6,9 @@ package forms
import (
"math/big"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/context"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/context"
)
type hiddenCommentTypeGroupsType map[string][]issues_model.CommentType
diff --git a/services/forms/user_form_test.go b/services/forms/user_form_test.go
index 66050187c9..67fb64cabf 100644
--- a/services/forms/user_form_test.go
+++ b/services/forms/user_form_test.go
@@ -7,8 +7,8 @@ import (
"strconv"
"testing"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/modules/setting"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/modules/setting"
"github.com/gobwas/glob"
"github.com/stretchr/testify/assert"
diff --git a/services/gitdiff/csv_test.go b/services/gitdiff/csv_test.go
index 1dbe616374..9bffba33fd 100644
--- a/services/gitdiff/csv_test.go
+++ b/services/gitdiff/csv_test.go
@@ -8,9 +8,9 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- csv_module "code.gitea.io/gitea/modules/csv"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ csv_module "forgejo.org/modules/csv"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/gitdiff/gitdiff.go b/services/gitdiff/gitdiff.go
index f2070983e6..2e1fecda2a 100644
--- a/services/gitdiff/gitdiff.go
+++ b/services/gitdiff/gitdiff.go
@@ -17,19 +17,19 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- pull_model "code.gitea.io/gitea/models/pull"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/analyze"
- "code.gitea.io/gitea/modules/charset"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/highlight"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ pull_model "forgejo.org/models/pull"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/analyze"
+ "forgejo.org/modules/charset"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/highlight"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
"github.com/sergi/go-diff/diffmatchpatch"
stdcharset "golang.org/x/net/html/charset"
diff --git a/services/gitdiff/gitdiff_test.go b/services/gitdiff/gitdiff_test.go
index f2c099d554..532255fe84 100644
--- a/services/gitdiff/gitdiff_test.go
+++ b/services/gitdiff/gitdiff_test.go
@@ -9,13 +9,13 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
dmp "github.com/sergi/go-diff/diffmatchpatch"
"github.com/stretchr/testify/assert"
diff --git a/services/gitdiff/highlightdiff.go b/services/gitdiff/highlightdiff.go
index c72959ea16..08681b8617 100644
--- a/services/gitdiff/highlightdiff.go
+++ b/services/gitdiff/highlightdiff.go
@@ -6,7 +6,7 @@ package gitdiff
import (
"strings"
- "code.gitea.io/gitea/modules/highlight"
+ "forgejo.org/modules/highlight"
"github.com/sergi/go-diff/diffmatchpatch"
)
diff --git a/services/gitdiff/main_test.go b/services/gitdiff/main_test.go
index 3d4d480530..cd7a6a4a6b 100644
--- a/services/gitdiff/main_test.go
+++ b/services/gitdiff/main_test.go
@@ -6,12 +6,12 @@ package gitdiff
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/activities"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/activities"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/indexer/indexer.go b/services/indexer/indexer.go
index 38dd012a51..92036f95c3 100644
--- a/services/indexer/indexer.go
+++ b/services/indexer/indexer.go
@@ -4,10 +4,10 @@
package indexer
import (
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- stats_indexer "code.gitea.io/gitea/modules/indexer/stats"
- notify_service "code.gitea.io/gitea/services/notify"
+ code_indexer "forgejo.org/modules/indexer/code"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ stats_indexer "forgejo.org/modules/indexer/stats"
+ notify_service "forgejo.org/services/notify"
)
// Init initialize the repo indexer
diff --git a/services/indexer/notify.go b/services/indexer/notify.go
index e2cfe477d3..ddd89f733c 100644
--- a/services/indexer/notify.go
+++ b/services/indexer/notify.go
@@ -6,16 +6,16 @@ package indexer
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- code_indexer "code.gitea.io/gitea/modules/indexer/code"
- issue_indexer "code.gitea.io/gitea/modules/indexer/issues"
- stats_indexer "code.gitea.io/gitea/modules/indexer/stats"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ code_indexer "forgejo.org/modules/indexer/code"
+ issue_indexer "forgejo.org/modules/indexer/issues"
+ stats_indexer "forgejo.org/modules/indexer/stats"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ notify_service "forgejo.org/services/notify"
)
type indexerNotifier struct {
diff --git a/services/issue/assignee.go b/services/issue/assignee.go
index 3d6d0b881a..a5f9c2731f 100644
--- a/services/issue/assignee.go
+++ b/services/issue/assignee.go
@@ -6,15 +6,15 @@ package issue
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ notify_service "forgejo.org/services/notify"
)
// DeleteNotPassedAssignee deletes all assignees who aren't passed via the "assignees" array
diff --git a/services/issue/assignee_test.go b/services/issue/assignee_test.go
index 2b70b8c8ce..66a66459cb 100644
--- a/services/issue/assignee_test.go
+++ b/services/issue/assignee_test.go
@@ -6,10 +6,10 @@ package issue
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/issue/comments.go b/services/issue/comments.go
index 3ab577b83f..dedef6cc87 100644
--- a/services/issue/comments.go
+++ b/services/issue/comments.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/timeutil"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/timeutil"
+ notify_service "forgejo.org/services/notify"
)
// CreateRefComment creates a commit reference comment to issue.
diff --git a/services/issue/comments_test.go b/services/issue/comments_test.go
index 62547a584a..728af15529 100644
--- a/services/issue/comments_test.go
+++ b/services/issue/comments_test.go
@@ -6,17 +6,17 @@ package issue_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- issue_service "code.gitea.io/gitea/services/issue"
- "code.gitea.io/gitea/tests"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ issue_service "forgejo.org/services/issue"
+ "forgejo.org/tests"
- _ "code.gitea.io/gitea/services/webhook"
+ _ "forgejo.org/services/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/issue/commit.go b/services/issue/commit.go
index 8b927d52b6..1e51fb32b7 100644
--- a/services/issue/commit.go
+++ b/services/issue/commit.go
@@ -13,15 +13,15 @@ import (
"strings"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/references"
- "code.gitea.io/gitea/modules/repository"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/references"
+ "forgejo.org/modules/repository"
)
const (
diff --git a/services/issue/commit_test.go b/services/issue/commit_test.go
index c3c3e4c042..e3a41d2305 100644
--- a/services/issue/commit_test.go
+++ b/services/issue/commit_test.go
@@ -6,14 +6,14 @@ package issue
import (
"testing"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/require"
)
diff --git a/services/issue/content.go b/services/issue/content.go
index 612a9a6b4c..d5c79e5fde 100644
--- a/services/issue/content.go
+++ b/services/issue/content.go
@@ -6,9 +6,9 @@ package issue
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ notify_service "forgejo.org/services/notify"
)
// ChangeContent changes issue content, as the given user.
diff --git a/services/issue/issue.go b/services/issue/issue.go
index 5e726176d0..f6a3e90b10 100644
--- a/services/issue/issue.go
+++ b/services/issue/issue.go
@@ -8,19 +8,19 @@ import (
"fmt"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
- notify_service "code.gitea.io/gitea/services/notify"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
+ notify_service "forgejo.org/services/notify"
)
// NewIssue creates new issue with labels for repository.
diff --git a/services/issue/issue_test.go b/services/issue/issue_test.go
index a0bb88e387..e15a0118ad 100644
--- a/services/issue/issue_test.go
+++ b/services/issue/issue_test.go
@@ -6,11 +6,11 @@ package issue
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/issue/label.go b/services/issue/label.go
index 6b8070d8aa..bcac54272a 100644
--- a/services/issue/label.go
+++ b/services/issue/label.go
@@ -6,11 +6,11 @@ package issue
import (
"context"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- user_model "code.gitea.io/gitea/models/user"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ user_model "forgejo.org/models/user"
+ notify_service "forgejo.org/services/notify"
)
// ClearLabels clears all of an issue's labels
diff --git a/services/issue/label_test.go b/services/issue/label_test.go
index b9d26345c1..73a028684b 100644
--- a/services/issue/label_test.go
+++ b/services/issue/label_test.go
@@ -6,10 +6,10 @@ package issue
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/require"
)
diff --git a/services/issue/main_test.go b/services/issue/main_test.go
index c3da441537..673ec5e4cc 100644
--- a/services/issue/main_test.go
+++ b/services/issue/main_test.go
@@ -6,11 +6,11 @@ package issue
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/webhook"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/webhook"
- _ "code.gitea.io/gitea/models/actions"
+ _ "forgejo.org/models/actions"
)
func TestMain(m *testing.M) {
diff --git a/services/issue/milestone.go b/services/issue/milestone.go
index 407ad0a59b..3fa7083812 100644
--- a/services/issue/milestone.go
+++ b/services/issue/milestone.go
@@ -7,10 +7,10 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ notify_service "forgejo.org/services/notify"
)
func updateMilestoneCounters(ctx context.Context, issue *issues_model.Issue, id int64) error {
diff --git a/services/issue/milestone_test.go b/services/issue/milestone_test.go
index e75f64550c..4123433c2a 100644
--- a/services/issue/milestone_test.go
+++ b/services/issue/milestone_test.go
@@ -6,10 +6,10 @@ package issue
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/issue/pull.go b/services/issue/pull.go
index 3b61c00afa..b0a0c47d88 100644
--- a/services/issue/pull.go
+++ b/services/issue/pull.go
@@ -8,15 +8,15 @@ import (
"fmt"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- org_model "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ issues_model "forgejo.org/models/issues"
+ org_model "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
func getMergeBase(repo *git.Repository, pr *issues_model.PullRequest, baseBranch, headBranch string) (string, error) {
diff --git a/services/issue/reaction.go b/services/issue/reaction.go
index dbb4735de2..c6a11aa0f0 100644
--- a/services/issue/reaction.go
+++ b/services/issue/reaction.go
@@ -5,8 +5,8 @@ package issue
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
)
// CreateIssueReaction creates a reaction on issue.
diff --git a/services/issue/status.go b/services/issue/status.go
index 9b6c683f4f..6664da7daa 100644
--- a/services/issue/status.go
+++ b/services/issue/status.go
@@ -6,10 +6,10 @@ package issue
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ notify_service "forgejo.org/services/notify"
)
// ChangeStatus changes issue status to open or closed.
diff --git a/services/issue/template.go b/services/issue/template.go
index 9a2b048401..67a01825d2 100644
--- a/services/issue/template.go
+++ b/services/issue/template.go
@@ -10,11 +10,11 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/issue/template"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/issue/template"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
"gopkg.in/yaml.v3"
)
diff --git a/services/lfs/locks.go b/services/lfs/locks.go
index 2a362b1c0d..a45b2cc93b 100644
--- a/services/lfs/locks.go
+++ b/services/lfs/locks.go
@@ -8,16 +8,16 @@ import (
"strconv"
"strings"
- auth_model "code.gitea.io/gitea/models/auth"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/json"
- lfs_module "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/convert"
+ auth_model "forgejo.org/models/auth"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/json"
+ lfs_module "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/context"
+ "forgejo.org/services/convert"
)
func handleLockListOut(ctx *context.Context, repo *repo_model.Repository, lock *git_model.LFSLock, err error) {
diff --git a/services/lfs/server.go b/services/lfs/server.go
index 51d6f42776..8eef62eabe 100644
--- a/services/lfs/server.go
+++ b/services/lfs/server.go
@@ -18,21 +18,21 @@ import (
"strconv"
"strings"
- actions_model "code.gitea.io/gitea/models/actions"
- auth_model "code.gitea.io/gitea/models/auth"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- lfs_module "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/services/context"
+ actions_model "forgejo.org/models/actions"
+ auth_model "forgejo.org/models/auth"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ lfs_module "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/services/context"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/services/mailer/incoming/incoming.go b/services/mailer/incoming/incoming.go
index 1b1be4c656..b1b9191df3 100644
--- a/services/mailer/incoming/incoming.go
+++ b/services/mailer/incoming/incoming.go
@@ -14,10 +14,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/mailer/token"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/mailer/token"
"code.forgejo.org/forgejo/reply"
"github.com/emersion/go-imap"
diff --git a/services/mailer/incoming/incoming_handler.go b/services/mailer/incoming/incoming_handler.go
index dc3c4ec69b..7505148978 100644
--- a/services/mailer/incoming/incoming_handler.go
+++ b/services/mailer/incoming/incoming_handler.go
@@ -8,19 +8,19 @@ import (
"context"
"fmt"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- attachment_service "code.gitea.io/gitea/services/attachment"
- "code.gitea.io/gitea/services/context/upload"
- issue_service "code.gitea.io/gitea/services/issue"
- incoming_payload "code.gitea.io/gitea/services/mailer/incoming/payload"
- "code.gitea.io/gitea/services/mailer/token"
- pull_service "code.gitea.io/gitea/services/pull"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ attachment_service "forgejo.org/services/attachment"
+ "forgejo.org/services/context/upload"
+ issue_service "forgejo.org/services/issue"
+ incoming_payload "forgejo.org/services/mailer/incoming/payload"
+ "forgejo.org/services/mailer/token"
+ pull_service "forgejo.org/services/pull"
)
type MailHandler interface {
diff --git a/services/mailer/incoming/payload/payload.go b/services/mailer/incoming/payload/payload.go
index 00ada7826b..bb7a65e3d5 100644
--- a/services/mailer/incoming/payload/payload.go
+++ b/services/mailer/incoming/payload/payload.go
@@ -6,8 +6,8 @@ package payload
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/util"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/util"
)
const replyPayloadVersion1 byte = 1
diff --git a/services/mailer/mail.go b/services/mailer/mail.go
index bfede28bbe..4269686f2d 100644
--- a/services/mailer/mail.go
+++ b/services/mailer/mail.go
@@ -16,21 +16,21 @@ import (
texttmpl "text/template"
"time"
- activities_model "code.gitea.io/gitea/models/activities"
- auth_model "code.gitea.io/gitea/models/auth"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/emoji"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/translation"
- incoming_payload "code.gitea.io/gitea/services/mailer/incoming/payload"
- "code.gitea.io/gitea/services/mailer/token"
+ activities_model "forgejo.org/models/activities"
+ auth_model "forgejo.org/models/auth"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/emoji"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/translation"
+ incoming_payload "forgejo.org/services/mailer/incoming/payload"
+ "forgejo.org/services/mailer/token"
"gopkg.in/gomail.v2"
)
@@ -689,7 +689,7 @@ func SendRemovedSecurityKey(ctx context.Context, u *user_model.User, securityKey
if err != nil {
return err
}
- hasTOTP, err := auth_model.HasTwoFactorByUID(ctx, u.ID)
+ hasTOTP, err := auth_model.HasTOTPByUID(ctx, u.ID)
if err != nil {
return err
}
diff --git a/services/mailer/mail_admin_new_user.go b/services/mailer/mail_admin_new_user.go
index 0713de8a95..ffb03197b7 100644
--- a/services/mailer/mail_admin_new_user.go
+++ b/services/mailer/mail_admin_new_user.go
@@ -7,12 +7,12 @@ import (
"context"
"strconv"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/translation"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/translation"
)
const (
diff --git a/services/mailer/mail_admin_new_user_test.go b/services/mailer/mail_admin_new_user_test.go
index 765c8cb6c9..9273691792 100644
--- a/services/mailer/mail_admin_new_user_test.go
+++ b/services/mailer/mail_admin_new_user_test.go
@@ -8,10 +8,10 @@ import (
"strconv"
"testing"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/mailer/mail_auth_test.go b/services/mailer/mail_auth_test.go
index 38e3721a22..e40a0d6fa0 100644
--- a/services/mailer/mail_auth_test.go
+++ b/services/mailer/mail_auth_test.go
@@ -6,14 +6,14 @@ package mailer_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
- "code.gitea.io/gitea/services/mailer"
- user_service "code.gitea.io/gitea/services/user"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
+ "forgejo.org/services/mailer"
+ user_service "forgejo.org/services/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/mailer/mail_comment.go b/services/mailer/mail_comment.go
index 1812441d5a..b4ed3145ed 100644
--- a/services/mailer/mail_comment.go
+++ b/services/mailer/mail_comment.go
@@ -6,12 +6,12 @@ package mailer
import (
"context"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// MailParticipantsComment sends new comment emails to repository watchers and mentioned people.
diff --git a/services/mailer/mail_issue.go b/services/mailer/mail_issue.go
index 1bb6fdc7a3..b0329caa0b 100644
--- a/services/mailer/mail_issue.go
+++ b/services/mailer/mail_issue.go
@@ -7,15 +7,15 @@ import (
"context"
"fmt"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
func fallbackMailSubject(issue *issues_model.Issue) string {
diff --git a/services/mailer/mail_release.go b/services/mailer/mail_release.go
index 0b8b97e9cd..0f2ef33fe1 100644
--- a/services/mailer/mail_release.go
+++ b/services/mailer/mail_release.go
@@ -7,14 +7,14 @@ import (
"bytes"
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/markup/markdown"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/markup/markdown"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
const (
diff --git a/services/mailer/mail_repo.go b/services/mailer/mail_repo.go
index 7003584786..eed650f3ac 100644
--- a/services/mailer/mail_repo.go
+++ b/services/mailer/mail_repo.go
@@ -8,11 +8,11 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
// SendRepoTransferNotifyMail triggers a notification e-mail when a pending repository transfer was created
diff --git a/services/mailer/mail_team_invite.go b/services/mailer/mail_team_invite.go
index ceecefa50f..a2a871d3c3 100644
--- a/services/mailer/mail_team_invite.go
+++ b/services/mailer/mail_team_invite.go
@@ -9,12 +9,12 @@ import (
"fmt"
"net/url"
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/translation"
+ org_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/translation"
)
const (
diff --git a/services/mailer/mail_test.go b/services/mailer/mail_test.go
index 43e5d83890..616eea2d85 100644
--- a/services/mailer/mail_test.go
+++ b/services/mailer/mail_test.go
@@ -15,15 +15,15 @@ import (
"testing"
texttmpl "text/template"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/markup"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/markup"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/mailer/mailer.go b/services/mailer/mailer.go
index 0a723f974a..4561240df5 100644
--- a/services/mailer/mailer.go
+++ b/services/mailer/mailer.go
@@ -18,14 +18,14 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ notify_service "forgejo.org/services/notify"
ntlmssp "github.com/Azure/go-ntlmssp"
"github.com/jaytaylor/html2text"
diff --git a/services/mailer/mailer_test.go b/services/mailer/mailer_test.go
index 045701f3a5..aef242d908 100644
--- a/services/mailer/mailer_test.go
+++ b/services/mailer/mailer_test.go
@@ -8,9 +8,9 @@ import (
"testing"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/mailer/main_test.go b/services/mailer/main_test.go
index 908976e7ef..9ef71dbdb3 100644
--- a/services/mailer/main_test.go
+++ b/services/mailer/main_test.go
@@ -7,13 +7,13 @@ import (
"context"
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/templates"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/translation"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/templates"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/translation"
- _ "code.gitea.io/gitea/models/actions"
+ _ "forgejo.org/models/actions"
"github.com/stretchr/testify/assert"
)
diff --git a/services/mailer/notify.go b/services/mailer/notify.go
index 54ab80aab9..e61ecd0511 100644
--- a/services/mailer/notify.go
+++ b/services/mailer/notify.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- activities_model "code.gitea.io/gitea/models/activities"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- notify_service "code.gitea.io/gitea/services/notify"
+ activities_model "forgejo.org/models/activities"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ notify_service "forgejo.org/services/notify"
)
type mailNotifier struct {
diff --git a/services/mailer/token/token.go b/services/mailer/token/token.go
index 1a52bce803..f3d7286cb0 100644
--- a/services/mailer/token/token.go
+++ b/services/mailer/token/token.go
@@ -11,8 +11,8 @@ import (
"fmt"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
)
// A token is a verifiable container describing an action.
diff --git a/services/markup/main_test.go b/services/markup/main_test.go
index 89fe3e7e34..1b085b4929 100644
--- a/services/markup/main_test.go
+++ b/services/markup/main_test.go
@@ -6,7 +6,7 @@ package markup
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/services/markup/processorhelper.go b/services/markup/processorhelper.go
index 40bf1d65da..b5fcd78cb7 100644
--- a/services/markup/processorhelper.go
+++ b/services/markup/processorhelper.go
@@ -7,16 +7,16 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/perm/access"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- gitea_context "code.gitea.io/gitea/services/context"
- file_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models/perm/access"
+ "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ gitea_context "forgejo.org/services/context"
+ file_service "forgejo.org/services/repository/files"
)
func ProcessorHelper() *markup.ProcessorHelper {
diff --git a/services/markup/processorhelper_test.go b/services/markup/processorhelper_test.go
index 4d103048b5..8195451746 100644
--- a/services/markup/processorhelper_test.go
+++ b/services/markup/processorhelper_test.go
@@ -8,11 +8,11 @@ import (
"net/http/httptest"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/models/user"
- gitea_context "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/models/user"
+ gitea_context "forgejo.org/services/context"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/codebase.go b/services/migrations/codebase.go
index 492fc908e9..843df0f973 100644
--- a/services/migrations/codebase.go
+++ b/services/migrations/codebase.go
@@ -13,10 +13,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/structs"
)
var (
diff --git a/services/migrations/codebase_test.go b/services/migrations/codebase_test.go
index fbd4e70143..315c7be709 100644
--- a/services/migrations/codebase_test.go
+++ b/services/migrations/codebase_test.go
@@ -9,7 +9,7 @@ import (
"testing"
"time"
- base "code.gitea.io/gitea/modules/migration"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/common.go b/services/migrations/common.go
index d88518899d..ee74461447 100644
--- a/services/migrations/common.go
+++ b/services/migrations/common.go
@@ -7,10 +7,10 @@ import (
"fmt"
"strings"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
)
// WarnAndNotice will log the provided message and send a repository notice
diff --git a/services/migrations/dump.go b/services/migrations/dump.go
index cb13cd3e5c..cbf6b87668 100644
--- a/services/migrations/dump.go
+++ b/services/migrations/dump.go
@@ -16,13 +16,13 @@ import (
"strings"
"time"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
"github.com/google/uuid"
"gopkg.in/yaml.v3"
diff --git a/services/migrations/forgejo_downloader.go b/services/migrations/forgejo_downloader.go
index 25dbb6ec51..5f809b82be 100644
--- a/services/migrations/forgejo_downloader.go
+++ b/services/migrations/forgejo_downloader.go
@@ -4,7 +4,7 @@
package migrations
import (
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/structs"
)
func init() {
diff --git a/services/migrations/forgejo_downloader_test.go b/services/migrations/forgejo_downloader_test.go
index 5bd37551cc..db1930ebba 100644
--- a/services/migrations/forgejo_downloader_test.go
+++ b/services/migrations/forgejo_downloader_test.go
@@ -6,7 +6,7 @@ package migrations
import (
"testing"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/require"
)
diff --git a/services/migrations/git.go b/services/migrations/git.go
index 22ffd5e765..46710b0abe 100644
--- a/services/migrations/git.go
+++ b/services/migrations/git.go
@@ -6,7 +6,7 @@ package migrations
import (
"context"
- base "code.gitea.io/gitea/modules/migration"
+ base "forgejo.org/modules/migration"
)
var _ base.Downloader = &PlainGitDownloader{}
diff --git a/services/migrations/gitbucket.go b/services/migrations/gitbucket.go
index 4fe9e30a39..b68fc01083 100644
--- a/services/migrations/gitbucket.go
+++ b/services/migrations/gitbucket.go
@@ -9,9 +9,9 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/structs"
)
var (
diff --git a/services/migrations/gitea_downloader.go b/services/migrations/gitea_downloader.go
index b42c7aa4da..133cc5c928 100644
--- a/services/migrations/gitea_downloader.go
+++ b/services/migrations/gitea_downloader.go
@@ -13,9 +13,9 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/structs"
gitea_sdk "code.gitea.io/sdk/gitea"
)
@@ -504,6 +504,28 @@ func (g *GiteaDownloader) GetComments(commentable base.Commentable) ([]*base.Com
return allComments, true, nil
}
+type ForgejoPullRequest struct {
+ gitea_sdk.PullRequest
+ Flow int64 `json:"flow"`
+}
+
+// Extracted from https://gitea.com/gitea/go-sdk/src/commit/164e3358bc02213954fb4380b821bed80a14824d/gitea/pull.go#L347-L364
+func (g *GiteaDownloader) fixPullHeadSha(pr *ForgejoPullRequest) error {
+ if pr.Base != nil && pr.Base.Repository != nil && pr.Base.Repository.Owner != nil && pr.Head != nil && pr.Head.Ref != "" && pr.Head.Sha == "" {
+ owner := pr.Base.Repository.Owner.UserName
+ repo := pr.Base.Repository.Name
+ refs, _, err := g.client.GetRepoRefs(owner, repo, pr.Head.Ref)
+ if err != nil {
+ return err
+ }
+ if len(refs) == 0 {
+ return fmt.Errorf("unable to resolve PR ref %q", pr.Head.Ref)
+ }
+ pr.Head.Sha = refs[0].Object.SHA
+ }
+ return nil
+}
+
// GetPullRequests returns pull requests according page and perPage
func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullRequest, bool, error) {
if perPage > g.maxPerPage {
@@ -511,16 +533,30 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
}
allPRs := make([]*base.PullRequest, 0, perPage)
- prs, _, err := g.client.ListRepoPullRequests(g.repoOwner, g.repoName, gitea_sdk.ListPullRequestsOptions{
+ prs := make([]*ForgejoPullRequest, 0, perPage)
+ opt := gitea_sdk.ListPullRequestsOptions{
ListOptions: gitea_sdk.ListOptions{
Page: page,
PageSize: perPage,
},
State: gitea_sdk.StateAll,
- })
+ }
+
+ link, _ := url.Parse(fmt.Sprintf("/repos/%s/%s/pulls", url.PathEscape(g.repoOwner), url.PathEscape(g.repoName)))
+ link.RawQuery = opt.QueryEncode()
+ _, err := getParsedResponse(g.client, "GET", link.String(), http.Header{"content-type": []string{"application/json"}}, nil, &prs)
if err != nil {
return nil, false, fmt.Errorf("error while listing pull requests (page: %d, pagesize: %d). Error: %w", page, perPage, err)
}
+
+ if g.client.CheckServerVersionConstraint(">= 1.14.0") != nil {
+ for i := range prs {
+ if err := g.fixPullHeadSha(prs[i]); err != nil {
+ return nil, false, fmt.Errorf("error while listing pull requests (page: %d, pagesize: %d). Error: %w", page, perPage, err)
+ }
+ }
+ }
+
for _, pr := range prs {
var milestone string
if pr.Milestone != nil {
@@ -598,6 +634,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
MergeCommitSHA: mergeCommitSHA,
IsLocked: pr.IsLocked,
PatchURL: pr.PatchURL,
+ Flow: pr.Flow,
Head: base.PullRequestBranch{
Ref: headRef,
SHA: headSHA,
diff --git a/services/migrations/gitea_downloader_test.go b/services/migrations/gitea_downloader_test.go
index b9ddb9b431..24c53af023 100644
--- a/services/migrations/gitea_downloader_test.go
+++ b/services/migrations/gitea_downloader_test.go
@@ -9,8 +9,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/unittest"
- base "code.gitea.io/gitea/modules/migration"
+ "forgejo.org/models/unittest"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -307,3 +307,46 @@ func TestGiteaDownloadRepo(t *testing.T) {
},
}, reviews)
}
+
+func TestForgejoDownloadRepo(t *testing.T) {
+ token := os.Getenv("CODE_FORGEJO_TOKEN")
+
+ fixturePath := "./testdata/code-forgejo-org/full_download"
+ server := unittest.NewMockWebServer(t, "https://code.forgejo.org", fixturePath, token != "")
+ defer server.Close()
+
+ downloader, err := NewGiteaDownloader(t.Context(), server.URL, "Gusted/agit-test", "", "", token)
+ require.NoError(t, err)
+ require.NotNil(t, downloader)
+
+ prs, _, err := downloader.GetPullRequests(1, 50)
+ require.NoError(t, err)
+ assert.Len(t, prs, 1)
+
+ assertPullRequestEqual(t, &base.PullRequest{
+ Number: 1,
+ PosterID: 63,
+ PosterName: "Gusted",
+ PosterEmail: "postmaster@gusted.xyz",
+ Title: "Add extra information",
+ State: "open",
+ Created: time.Date(2025, time.April, 1, 20, 28, 45, 0, time.UTC),
+ Updated: time.Date(2025, time.April, 1, 20, 28, 45, 0, time.UTC),
+ Base: base.PullRequestBranch{
+ CloneURL: "",
+ Ref: "main",
+ SHA: "79ebb873a6497c8847141ba9706b3f757196a1e6",
+ RepoName: "agit-test",
+ OwnerName: "Gusted",
+ },
+ Head: base.PullRequestBranch{
+ CloneURL: server.URL + "/Gusted/agit-test.git",
+ Ref: "refs/pull/1/head",
+ SHA: "667e9317ec37b977e6d3d7d43e3440636970563c",
+ RepoName: "agit-test",
+ OwnerName: "Gusted",
+ },
+ PatchURL: server.URL + "/Gusted/agit-test/pulls/1.patch",
+ Flow: 1,
+ }, prs[0])
+}
diff --git a/services/migrations/gitea_sdk_hack.go b/services/migrations/gitea_sdk_hack.go
new file mode 100644
index 0000000000..f3959717a8
--- /dev/null
+++ b/services/migrations/gitea_sdk_hack.go
@@ -0,0 +1,16 @@
+// Copyright 2025 The Forgejo Authors. All rights reserved.
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package migrations
+
+import (
+ "io"
+ "net/http"
+
+ _ "unsafe" // Needed for go:linkname support
+
+ gitea_sdk "code.gitea.io/sdk/gitea"
+)
+
+//go:linkname getParsedResponse code.gitea.io/sdk/gitea.(*Client).getParsedResponse
+func getParsedResponse(client *gitea_sdk.Client, method, path string, header http.Header, body io.Reader, obj any) (*gitea_sdk.Response, error)
diff --git a/services/migrations/gitea_uploader.go b/services/migrations/gitea_uploader.go
index 7bd6538ff2..55adad9685 100644
--- a/services/migrations/gitea_uploader.go
+++ b/services/migrations/gitea_uploader.go
@@ -14,26 +14,26 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- base_module "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/label"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/uri"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/pull"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ base_module "forgejo.org/modules/base"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/label"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/uri"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/pull"
+ repo_service "forgejo.org/services/repository"
"github.com/google/uuid"
)
@@ -802,6 +802,7 @@ func (g *GiteaLocalUploader) newPullRequest(pr *base.PullRequest) (*issues_model
MergeBase: pr.Base.SHA,
Index: pr.Number,
HasMerged: pr.Merged,
+ Flow: issues_model.PullRequestFlow(pr.Flow),
Issue: &issue,
}
diff --git a/services/migrations/gitea_uploader_test.go b/services/migrations/gitea_uploader_test.go
index e01f4664ba..e07c621acc 100644
--- a/services/migrations/gitea_uploader_test.go
+++ b/services/migrations/gitea_uploader_test.go
@@ -12,19 +12,19 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/github.go b/services/migrations/github.go
index 7025354f77..5052a68114 100644
--- a/services/migrations/github.go
+++ b/services/migrations/github.go
@@ -14,11 +14,11 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/structs"
"github.com/google/go-github/v64/github"
"golang.org/x/oauth2"
diff --git a/services/migrations/github_test.go b/services/migrations/github_test.go
index 080fd497ca..b1f20c4716 100644
--- a/services/migrations/github_test.go
+++ b/services/migrations/github_test.go
@@ -9,8 +9,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/unittest"
- base "code.gitea.io/gitea/modules/migration"
+ "forgejo.org/models/unittest"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/gitlab.go b/services/migrations/gitlab.go
index 2eb3e6629d..ac0d3bcf7a 100644
--- a/services/migrations/gitlab.go
+++ b/services/migrations/gitlab.go
@@ -15,12 +15,12 @@ import (
"strings"
"time"
- issues_model "code.gitea.io/gitea/models/issues"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/structs"
+ issues_model "forgejo.org/models/issues"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/structs"
gitlab "gitlab.com/gitlab-org/api/client-go"
)
diff --git a/services/migrations/gitlab_test.go b/services/migrations/gitlab_test.go
index f1404d946d..924dab5144 100644
--- a/services/migrations/gitlab_test.go
+++ b/services/migrations/gitlab_test.go
@@ -12,9 +12,9 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
- base "code.gitea.io/gitea/modules/migration"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/gogs.go b/services/migrations/gogs.go
index 1fef4808b0..b6fb8cef0a 100644
--- a/services/migrations/gogs.go
+++ b/services/migrations/gogs.go
@@ -11,10 +11,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/structs"
"github.com/gogs/go-gogs-client"
)
diff --git a/services/migrations/gogs_test.go b/services/migrations/gogs_test.go
index 450aeab5ef..7d7f10c2b9 100644
--- a/services/migrations/gogs_test.go
+++ b/services/migrations/gogs_test.go
@@ -9,7 +9,7 @@ import (
"testing"
"time"
- base "code.gitea.io/gitea/modules/migration"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/http_client.go b/services/migrations/http_client.go
index 0b997e08f4..26962f2976 100644
--- a/services/migrations/http_client.go
+++ b/services/migrations/http_client.go
@@ -7,9 +7,9 @@ import (
"crypto/tls"
"net/http"
- "code.gitea.io/gitea/modules/hostmatcher"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/hostmatcher"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/setting"
)
// NewMigrationHTTPClient returns a HTTP client for migration
diff --git a/services/migrations/main_test.go b/services/migrations/main_test.go
index f78d75e4db..d543bd6d9c 100644
--- a/services/migrations/main_test.go
+++ b/services/migrations/main_test.go
@@ -8,8 +8,8 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/unittest"
- base "code.gitea.io/gitea/modules/migration"
+ "forgejo.org/models/unittest"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
)
@@ -136,6 +136,7 @@ func assertPullRequestEqual(t *testing.T, expected, actual *base.PullRequest) {
assert.ElementsMatch(t, expected.Assignees, actual.Assignees)
assert.Equal(t, expected.IsLocked, actual.IsLocked)
assertReactionsEqual(t, expected.Reactions, actual.Reactions)
+ assert.Equal(t, expected.Flow, actual.Flow)
}
func assertPullRequestsEqual(t *testing.T, expected, actual []*base.PullRequest) {
diff --git a/services/migrations/migrate.go b/services/migrations/migrate.go
index ccb9cb7e98..81d1c203fe 100644
--- a/services/migrations/migrate.go
+++ b/services/migrations/migrate.go
@@ -12,16 +12,16 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/hostmatcher"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/hostmatcher"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
// MigrateOptions is equal to base.MigrateOptions
diff --git a/services/migrations/migrate_test.go b/services/migrations/migrate_test.go
index 6e45cbd906..804d01df7a 100644
--- a/services/migrations/migrate_test.go
+++ b/services/migrations/migrate_test.go
@@ -8,9 +8,9 @@ import (
"path/filepath"
"testing"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/require"
)
diff --git a/services/migrations/onedev.go b/services/migrations/onedev.go
index e2f7b771f3..a553a4d8f5 100644
--- a/services/migrations/onedev.go
+++ b/services/migrations/onedev.go
@@ -12,10 +12,10 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/structs"
)
var (
diff --git a/services/migrations/onedev_test.go b/services/migrations/onedev_test.go
index 46e3eb8d18..5bb2e2bb5c 100644
--- a/services/migrations/onedev_test.go
+++ b/services/migrations/onedev_test.go
@@ -9,7 +9,7 @@ import (
"testing"
"time"
- base "code.gitea.io/gitea/modules/migration"
+ base "forgejo.org/modules/migration"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/migrations/restore.go b/services/migrations/restore.go
index e8725bc647..fe2628da52 100644
--- a/services/migrations/restore.go
+++ b/services/migrations/restore.go
@@ -10,7 +10,7 @@ import (
"path/filepath"
"strconv"
- base "code.gitea.io/gitea/modules/migration"
+ base "forgejo.org/modules/migration"
"gopkg.in/yaml.v3"
)
diff --git a/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Frepos%2FGusted%2Fagit-test%2Fpulls%3Flimit=50&page=1&state=all b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Frepos%2FGusted%2Fagit-test%2Fpulls%3Flimit=50&page=1&state=all
new file mode 100644
index 0000000000..87095d9e24
--- /dev/null
+++ b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Frepos%2FGusted%2Fagit-test%2Fpulls%3Flimit=50&page=1&state=all
@@ -0,0 +1,8 @@
+Access-Control-Expose-Headers: X-Total-Count
+Cache-Control: max-age=0, private, must-revalidate, no-transform
+Content-Type: application/json;charset=utf-8
+X-Content-Type-Options: nosniff
+X-Frame-Options: SAMEORIGIN
+X-Total-Count: 1
+
+[{"id":4980,"url":"https://code.forgejo.org/Gusted/agit-test/pulls/1","number":1,"user":{"id":63,"login":"Gusted","login_name":"26734","source_id":1,"full_name":"","email":"postmaster@gusted.xyz","avatar_url":"https://code.forgejo.org/avatars/4ca5ad8bc488630869fdbd2051da61cbed7241c9c066d4e5e1dd36300f887340","html_url":"https://code.forgejo.org/Gusted","language":"en-US","is_admin":false,"last_login":"2025-04-01T16:35:18Z","created":"2023-07-08T13:33:38Z","restricted":false,"active":true,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":2,"following_count":0,"starred_repos_count":0,"username":"Gusted"},"title":"Add extra information","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"https://code.forgejo.org/Gusted/agit-test/pulls/1","diff_url":"https://code.forgejo.org/Gusted/agit-test/pulls/1.diff","patch_url":"https://code.forgejo.org/Gusted/agit-test/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"79ebb873a6497c8847141ba9706b3f757196a1e6","repo_id":1414,"repo":{"id":1414,"owner":{"id":63,"login":"Gusted","login_name":"","source_id":0,"full_name":"","email":"gusted@noreply.code.forgejo.org","avatar_url":"https://code.forgejo.org/avatars/4ca5ad8bc488630869fdbd2051da61cbed7241c9c066d4e5e1dd36300f887340","html_url":"https://code.forgejo.org/Gusted","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2023-07-08T13:33:38Z","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":2,"following_count":0,"starred_repos_count":0,"username":"Gusted"},"name":"agit-test","full_name":"Gusted/agit-test","description":"USED FOR FORGEJO UNIT TESTING","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"https://code.forgejo.org/api/v1/repos/Gusted/agit-test/languages","html_url":"https://code.forgejo.org/Gusted/agit-test","url":"https://code.forgejo.org/api/v1/repos/Gusted/agit-test","link":"","ssh_url":"ssh://git@code.forgejo.org/Gusted/agit-test.git","clone_url":"https://code.forgejo.org/Gusted/agit-test.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2025-04-01T20:25:03Z","updated_at":"2025-04-01T20:25:03Z","archived_at":"1970-01-01T00:00:00Z","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"wiki_branch":"main","globally_editable_wiki":false,"has_pull_requests":true,"has_projects":true,"has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"default_update_style":"merge","avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null,"topics":null}},"head":{"label":"","ref":"refs/pull/1/head","sha":"667e9317ec37b977e6d3d7d43e3440636970563c","repo_id":1414,"repo":{"id":1414,"owner":{"id":63,"login":"Gusted","login_name":"","source_id":0,"full_name":"","email":"gusted@noreply.code.forgejo.org","avatar_url":"https://code.forgejo.org/avatars/4ca5ad8bc488630869fdbd2051da61cbed7241c9c066d4e5e1dd36300f887340","html_url":"https://code.forgejo.org/Gusted","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2023-07-08T13:33:38Z","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":2,"following_count":0,"starred_repos_count":0,"username":"Gusted"},"name":"agit-test","full_name":"Gusted/agit-test","description":"USED FOR FORGEJO UNIT TESTING","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"https://code.forgejo.org/api/v1/repos/Gusted/agit-test/languages","html_url":"https://code.forgejo.org/Gusted/agit-test","url":"https://code.forgejo.org/api/v1/repos/Gusted/agit-test","link":"","ssh_url":"ssh://git@code.forgejo.org/Gusted/agit-test.git","clone_url":"https://code.forgejo.org/Gusted/agit-test.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2025-04-01T20:25:03Z","updated_at":"2025-04-01T20:25:03Z","archived_at":"1970-01-01T00:00:00Z","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"wiki_branch":"main","globally_editable_wiki":false,"has_pull_requests":true,"has_projects":true,"has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"default_update_style":"merge","avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null,"topics":null}},"merge_base":"79ebb873a6497c8847141ba9706b3f757196a1e6","due_date":null,"created_at":"2025-04-01T20:28:45Z","updated_at":"2025-04-01T20:28:45Z","closed_at":null,"pin_order":0,"flow":1}]
diff --git a/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fsettings%2Fapi b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fsettings%2Fapi
new file mode 100644
index 0000000000..11c4e7b8ba
--- /dev/null
+++ b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fsettings%2Fapi
@@ -0,0 +1,7 @@
+Content-Length: 117
+Cache-Control: max-age=0, private, must-revalidate, no-transform
+Content-Type: application/json;charset=utf-8
+X-Content-Type-Options: nosniff
+X-Frame-Options: SAMEORIGIN
+
+{"max_response_items":50,"default_paging_num":30,"default_git_trees_per_page":1000,"default_max_blob_size":10485760}
diff --git a/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fversion b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fversion
new file mode 100644
index 0000000000..411ed84e24
--- /dev/null
+++ b/services/migrations/testdata/code-forgejo-org/full_download/GET_%2Fapi%2Fv1%2Fversion
@@ -0,0 +1,7 @@
+Cache-Control: max-age=0, private, must-revalidate, no-transform
+Content-Type: application/json;charset=utf-8
+X-Content-Type-Options: nosniff
+X-Frame-Options: SAMEORIGIN
+Content-Length: 53
+
+{"version":"11.0.0-dev-617-1d1e0ced3e+gitea-1.22.0"}
diff --git a/services/migrations/update.go b/services/migrations/update.go
index 4a49206f82..4d497c1e2e 100644
--- a/services/migrations/update.go
+++ b/services/migrations/update.go
@@ -6,11 +6,11 @@ package migrations
import (
"context"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/externalaccount"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/externalaccount"
)
// UpdateMigrationPosterID updates all migrated repositories' issues and comments posterID
diff --git a/services/mirror/mirror.go b/services/mirror/mirror.go
index bc2d6711cf..6d871ad5ff 100644
--- a/services/mirror/mirror.go
+++ b/services/mirror/mirror.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- quota_model "code.gitea.io/gitea/models/quota"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ quota_model "forgejo.org/models/quota"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
// doMirrorSync causes this request to mirror itself
diff --git a/services/mirror/mirror_pull.go b/services/mirror/mirror_pull.go
index 085995df4f..a63cbcf40c 100644
--- a/services/mirror/mirror_pull.go
+++ b/services/mirror/mirror_pull.go
@@ -9,21 +9,21 @@ import (
"strings"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- giturl "code.gitea.io/gitea/modules/git/url"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/proxy"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ giturl "forgejo.org/modules/git/url"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/proxy"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
)
// gitShortEmptySha Git short empty SHA
diff --git a/services/mirror/mirror_push.go b/services/mirror/mirror_push.go
index 4b1d7718b6..11b8ad459a 100644
--- a/services/mirror/mirror_push.go
+++ b/services/mirror/mirror_push.go
@@ -13,17 +13,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
var stripExitStatus = regexp.MustCompile(`exit status \d+ - `)
diff --git a/services/mirror/notifier.go b/services/mirror/notifier.go
index 93d904470d..8f8552f419 100644
--- a/services/mirror/notifier.go
+++ b/services/mirror/notifier.go
@@ -6,10 +6,10 @@ package mirror
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/repository"
- notify_service "code.gitea.io/gitea/services/notify"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/repository"
+ notify_service "forgejo.org/services/notify"
)
func init() {
diff --git a/services/mirror/queue.go b/services/mirror/queue.go
index 0d9a624730..b4869cf8c0 100644
--- a/services/mirror/queue.go
+++ b/services/mirror/queue.go
@@ -4,10 +4,10 @@
package mirror
import (
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
)
var mirrorQueue *queue.WorkerPoolQueue[*SyncRequest]
diff --git a/services/notify/notifier.go b/services/notify/notifier.go
index 3230a5e5f5..00f98942d9 100644
--- a/services/notify/notifier.go
+++ b/services/notify/notifier.go
@@ -6,12 +6,12 @@ package notify
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/repository"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/repository"
)
// Notifier defines an interface to notify receiver
diff --git a/services/notify/notify.go b/services/notify/notify.go
index 5ed63646aa..fb30dfb609 100644
--- a/services/notify/notify.go
+++ b/services/notify/notify.go
@@ -6,13 +6,13 @@ package notify
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
)
var notifiers []Notifier
diff --git a/services/notify/null.go b/services/notify/null.go
index 894d118eac..7182e69abb 100644
--- a/services/notify/null.go
+++ b/services/notify/null.go
@@ -6,12 +6,12 @@ package notify
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/repository"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/repository"
)
// NullNotifier implements a blank notifier
diff --git a/services/org/org.go b/services/org/org.go
index dca7794b47..b1bbe43046 100644
--- a/services/org/org.go
+++ b/services/org/org.go
@@ -7,15 +7,15 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- org_model "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ org_model "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ repo_service "forgejo.org/services/repository"
)
// DeleteOrganization completely and permanently deletes everything of organization.
diff --git a/services/org/org_test.go b/services/org/org_test.go
index 07358438f6..b0f591c745 100644
--- a/services/org/org_test.go
+++ b/services/org/org_test.go
@@ -6,11 +6,11 @@ package org
import (
"testing"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/org/repo.go b/services/org/repo.go
index 78a829ef25..33f55b1191 100644
--- a/services/org/repo.go
+++ b/services/org/repo.go
@@ -7,10 +7,10 @@ import (
"context"
"errors"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
)
// TeamAddRepository adds new repository to team of organization.
diff --git a/services/org/repo_test.go b/services/org/repo_test.go
index 2ddb8f9045..c51cbf4c28 100644
--- a/services/org/repo_test.go
+++ b/services/org/repo_test.go
@@ -6,10 +6,10 @@ package org
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/require"
)
diff --git a/services/org/team_invite.go b/services/org/team_invite.go
index 3f28044dbf..9c5da25522 100644
--- a/services/org/team_invite.go
+++ b/services/org/team_invite.go
@@ -6,9 +6,9 @@ package org
import (
"context"
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/services/mailer"
+ org_model "forgejo.org/models/organization"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/services/mailer"
)
// CreateTeamInvite make a persistent invite in db and mail it
diff --git a/services/packages/alpine/repository.go b/services/packages/alpine/repository.go
index 92f475bb7b..9435887a46 100644
--- a/services/packages/alpine/repository.go
+++ b/services/packages/alpine/repository.go
@@ -20,14 +20,14 @@ import (
"io"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- alpine_model "code.gitea.io/gitea/models/packages/alpine"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- packages_module "code.gitea.io/gitea/modules/packages"
- alpine_module "code.gitea.io/gitea/modules/packages/alpine"
- "code.gitea.io/gitea/modules/util"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ alpine_model "forgejo.org/models/packages/alpine"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ packages_module "forgejo.org/modules/packages"
+ alpine_module "forgejo.org/modules/packages/alpine"
+ "forgejo.org/modules/util"
+ packages_service "forgejo.org/services/packages"
)
const (
diff --git a/services/packages/alt/repository.go b/services/packages/alt/repository.go
index f49c435e64..317862da9d 100644
--- a/services/packages/alt/repository.go
+++ b/services/packages/alt/repository.go
@@ -14,15 +14,15 @@ import (
"path"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- alt_model "code.gitea.io/gitea/models/packages/alt"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/json"
- packages_module "code.gitea.io/gitea/modules/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/setting"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ alt_model "forgejo.org/models/packages/alt"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/json"
+ packages_module "forgejo.org/modules/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/setting"
+ packages_service "forgejo.org/services/packages"
"github.com/ulikunitz/xz"
)
diff --git a/services/packages/arch/repository.go b/services/packages/arch/repository.go
index e681f24561..2a865e6dbd 100644
--- a/services/packages/arch/repository.go
+++ b/services/packages/arch/repository.go
@@ -16,14 +16,14 @@ import (
"sort"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- user_model "code.gitea.io/gitea/models/user"
- packages_module "code.gitea.io/gitea/modules/packages"
- arch_module "code.gitea.io/gitea/modules/packages/arch"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/modules/util"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ user_model "forgejo.org/models/user"
+ packages_module "forgejo.org/modules/packages"
+ arch_module "forgejo.org/modules/packages/arch"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/sync"
+ "forgejo.org/modules/util"
+ packages_service "forgejo.org/services/packages"
"github.com/ProtonMail/go-crypto/openpgp"
"github.com/ProtonMail/go-crypto/openpgp/armor"
diff --git a/services/packages/auth.go b/services/packages/auth.go
index c5bf5af532..ab2c347bc9 100644
--- a/services/packages/auth.go
+++ b/services/packages/auth.go
@@ -9,10 +9,10 @@ import (
"strings"
"time"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
"github.com/golang-jwt/jwt/v5"
)
diff --git a/services/packages/cargo/index.go b/services/packages/cargo/index.go
index 59823cd3de..9afcd79571 100644
--- a/services/packages/cargo/index.go
+++ b/services/packages/cargo/index.go
@@ -13,17 +13,17 @@ import (
"strconv"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- cargo_module "code.gitea.io/gitea/modules/packages/cargo"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- repo_service "code.gitea.io/gitea/services/repository"
- files_service "code.gitea.io/gitea/services/repository/files"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ cargo_module "forgejo.org/modules/packages/cargo"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ repo_service "forgejo.org/services/repository"
+ files_service "forgejo.org/services/repository/files"
)
const (
diff --git a/services/packages/cleanup/cleanup.go b/services/packages/cleanup/cleanup.go
index d84bdf1b03..7e821e2630 100644
--- a/services/packages/cleanup/cleanup.go
+++ b/services/packages/cleanup/cleanup.go
@@ -8,20 +8,20 @@ import (
"fmt"
"time"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- packages_service "code.gitea.io/gitea/services/packages"
- alpine_service "code.gitea.io/gitea/services/packages/alpine"
- alt_service "code.gitea.io/gitea/services/packages/alt"
- arch_service "code.gitea.io/gitea/services/packages/arch"
- cargo_service "code.gitea.io/gitea/services/packages/cargo"
- container_service "code.gitea.io/gitea/services/packages/container"
- debian_service "code.gitea.io/gitea/services/packages/debian"
- rpm_service "code.gitea.io/gitea/services/packages/rpm"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ packages_service "forgejo.org/services/packages"
+ alpine_service "forgejo.org/services/packages/alpine"
+ alt_service "forgejo.org/services/packages/alt"
+ arch_service "forgejo.org/services/packages/arch"
+ cargo_service "forgejo.org/services/packages/cargo"
+ container_service "forgejo.org/services/packages/container"
+ debian_service "forgejo.org/services/packages/debian"
+ rpm_service "forgejo.org/services/packages/rpm"
)
// Task method to execute cleanup rules and cleanup expired package data
diff --git a/services/packages/cleanup/cleanup_sha256_test.go b/services/packages/cleanup/cleanup_sha256_test.go
index 41dde28248..f26b98b4b0 100644
--- a/services/packages/cleanup/cleanup_sha256_test.go
+++ b/services/packages/cleanup/cleanup_sha256_test.go
@@ -7,15 +7,15 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/timeutil"
- container_service "code.gitea.io/gitea/services/packages/container"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/timeutil"
+ container_service "forgejo.org/services/packages/container"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/packages/cleanup/main_test.go b/services/packages/cleanup/main_test.go
index ded3d76c83..e9135c147a 100644
--- a/services/packages/cleanup/main_test.go
+++ b/services/packages/cleanup/main_test.go
@@ -6,7 +6,7 @@ package container
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/services/packages/container/blob_uploader.go b/services/packages/container/blob_uploader.go
index bae2e2d6af..cc009d1f5c 100644
--- a/services/packages/container/blob_uploader.go
+++ b/services/packages/container/blob_uploader.go
@@ -9,10 +9,10 @@ import (
"io"
"os"
- packages_model "code.gitea.io/gitea/models/packages"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ packages_model "forgejo.org/models/packages"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
)
var (
diff --git a/services/packages/container/cleanup.go b/services/packages/container/cleanup.go
index b5563c688f..a4ae7118f5 100644
--- a/services/packages/container/cleanup.go
+++ b/services/packages/container/cleanup.go
@@ -7,11 +7,11 @@ import (
"context"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- container_model "code.gitea.io/gitea/models/packages/container"
- "code.gitea.io/gitea/modules/optional"
- container_module "code.gitea.io/gitea/modules/packages/container"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ container_model "forgejo.org/models/packages/container"
+ "forgejo.org/modules/optional"
+ container_module "forgejo.org/modules/packages/container"
+ packages_service "forgejo.org/services/packages"
digest "github.com/opencontainers/go-digest"
)
diff --git a/services/packages/container/cleanup_sha256.go b/services/packages/container/cleanup_sha256.go
index 16afc74b18..5d0d02c22d 100644
--- a/services/packages/container/cleanup_sha256.go
+++ b/services/packages/container/cleanup_sha256.go
@@ -8,12 +8,12 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- container_module "code.gitea.io/gitea/modules/packages/container"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models/db"
+ "forgejo.org/models/packages"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ container_module "forgejo.org/modules/packages/container"
+ "forgejo.org/modules/timeutil"
)
var (
diff --git a/services/packages/container/common.go b/services/packages/container/common.go
index 5a14ed5b7a..758ef51721 100644
--- a/services/packages/container/common.go
+++ b/services/packages/container/common.go
@@ -7,9 +7,9 @@ import (
"context"
"strings"
- packages_model "code.gitea.io/gitea/models/packages"
- user_model "code.gitea.io/gitea/models/user"
- container_module "code.gitea.io/gitea/modules/packages/container"
+ packages_model "forgejo.org/models/packages"
+ user_model "forgejo.org/models/user"
+ container_module "forgejo.org/modules/packages/container"
)
// UpdateRepositoryNames updates the repository name property for all packages of the specific owner
diff --git a/services/packages/debian/repository.go b/services/packages/debian/repository.go
index e400f1e924..a8a401662e 100644
--- a/services/packages/debian/repository.go
+++ b/services/packages/debian/repository.go
@@ -14,14 +14,14 @@ import (
"strings"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- debian_model "code.gitea.io/gitea/models/packages/debian"
- user_model "code.gitea.io/gitea/models/user"
- packages_module "code.gitea.io/gitea/modules/packages"
- debian_module "code.gitea.io/gitea/modules/packages/debian"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ debian_model "forgejo.org/models/packages/debian"
+ user_model "forgejo.org/models/user"
+ packages_module "forgejo.org/modules/packages"
+ debian_module "forgejo.org/modules/packages/debian"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ packages_service "forgejo.org/services/packages"
"github.com/ProtonMail/go-crypto/openpgp"
"github.com/ProtonMail/go-crypto/openpgp/armor"
diff --git a/services/packages/package_update.go b/services/packages/package_update.go
index 4a22ee7a62..7fa938e260 100644
--- a/services/packages/package_update.go
+++ b/services/packages/package_update.go
@@ -7,13 +7,13 @@ import (
"context"
"fmt"
- org_model "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
+ org_model "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
)
func LinkToRepository(ctx context.Context, pkg *packages_model.Package, repo *repo_model.Repository, doer *user_model.User) error {
diff --git a/services/packages/packages.go b/services/packages/packages.go
index bf89b6ad35..1232e5914f 100644
--- a/services/packages/packages.go
+++ b/services/packages/packages.go
@@ -12,17 +12,17 @@ import (
"net/url"
"strings"
- "code.gitea.io/gitea/models/db"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- packages_module "code.gitea.io/gitea/modules/packages"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ packages_module "forgejo.org/modules/packages"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ notify_service "forgejo.org/services/notify"
)
var (
diff --git a/services/packages/rpm/repository.go b/services/packages/rpm/repository.go
index 705876e5c0..961de7828f 100644
--- a/services/packages/rpm/repository.go
+++ b/services/packages/rpm/repository.go
@@ -16,15 +16,15 @@ import (
"strings"
"time"
- packages_model "code.gitea.io/gitea/models/packages"
- rpm_model "code.gitea.io/gitea/models/packages/rpm"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- packages_module "code.gitea.io/gitea/modules/packages"
- rpm_module "code.gitea.io/gitea/modules/packages/rpm"
- "code.gitea.io/gitea/modules/util"
- packages_service "code.gitea.io/gitea/services/packages"
+ packages_model "forgejo.org/models/packages"
+ rpm_model "forgejo.org/models/packages/rpm"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ packages_module "forgejo.org/modules/packages"
+ rpm_module "forgejo.org/modules/packages/rpm"
+ "forgejo.org/modules/util"
+ packages_service "forgejo.org/services/packages"
"github.com/ProtonMail/go-crypto/openpgp"
"github.com/ProtonMail/go-crypto/openpgp/armor"
diff --git a/services/pull/check.go b/services/pull/check.go
index 2d91ed07f5..667aa99718 100644
--- a/services/pull/check.go
+++ b/services/pull/check.go
@@ -11,23 +11,24 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/timeutil"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/timeutil"
+ asymkey_service "forgejo.org/services/asymkey"
+ notify_service "forgejo.org/services/notify"
+ shared_automerge "forgejo.org/services/shared/automerge"
)
// prPatchCheckerQueue represents a queue to handle update pull request tests
@@ -170,7 +171,7 @@ func isSignedIfRequired(ctx context.Context, pr *issues_model.PullRequest, doer
// checkAndUpdateStatus checks if pull request is possible to leaving checking status,
// and set to be either conflict or mergeable.
-func checkAndUpdateStatus(ctx context.Context, pr *issues_model.PullRequest) {
+func checkAndUpdateStatus(ctx context.Context, pr *issues_model.PullRequest) bool {
// If status has not been changed to conflict by testPatch then we are mergeable
if pr.Status == issues_model.PullRequestStatusChecking {
pr.Status = issues_model.PullRequestStatusMergeable
@@ -184,12 +185,15 @@ func checkAndUpdateStatus(ctx context.Context, pr *issues_model.PullRequest) {
if has {
log.Trace("Not updating status for %-v as it is due to be rechecked", pr)
- return
+ return false
}
if err := pr.UpdateColsIfNotMerged(ctx, "merge_base", "status", "conflicted_files", "changed_protected_files"); err != nil {
log.Error("Update[%-v]: %v", pr, err)
+ return false
}
+
+ return true
}
// getMergeCommit checks if a pull request has been merged
@@ -339,15 +343,22 @@ func handler(items ...string) []string {
}
func testPR(id int64) {
- pullWorkingPool.CheckIn(fmt.Sprint(id))
- defer pullWorkingPool.CheckOut(fmt.Sprint(id))
ctx, _, finished := process.GetManager().AddContext(graceful.GetManager().HammerContext(), fmt.Sprintf("Test PR[%d] from patch checking queue", id))
defer finished()
+ if pr, updated := testPRProtected(ctx, id); pr != nil && updated {
+ shared_automerge.AddToQueueIfMergeable(ctx, pr)
+ }
+}
+
+func testPRProtected(ctx context.Context, id int64) (*issues_model.PullRequest, bool) {
+ pullWorkingPool.CheckIn(fmt.Sprint(id))
+ defer pullWorkingPool.CheckOut(fmt.Sprint(id))
+
pr, err := issues_model.GetPullRequestByID(ctx, id)
if err != nil {
log.Error("Unable to GetPullRequestByID[%d] for testPR: %v", id, err)
- return
+ return nil, false
}
log.Trace("Testing %-v", pr)
@@ -357,12 +368,12 @@ func testPR(id int64) {
if pr.HasMerged {
log.Trace("%-v is already merged (status: %s, merge commit: %s)", pr, pr.Status, pr.MergedCommitID)
- return
+ return nil, false
}
if manuallyMerged(ctx, pr) {
log.Trace("%-v is manually merged (status: %s, merge commit: %s)", pr, pr.Status, pr.MergedCommitID)
- return
+ return nil, false
}
if err := TestPatch(pr); err != nil {
@@ -371,9 +382,10 @@ func testPR(id int64) {
if err := pr.UpdateCols(ctx, "status"); err != nil {
log.Error("update pr [%-v] status to PullRequestStatusError failed: %v", pr, err)
}
- return
+ return nil, false
}
- checkAndUpdateStatus(ctx, pr)
+
+ return pr, checkAndUpdateStatus(ctx, pr)
}
// CheckPRsForBaseBranch check all pulls with baseBrannch
diff --git a/services/pull/check_test.go b/services/pull/check_test.go
index dfb8ff708b..b965d90236 100644
--- a/services/pull/check_test.go
+++ b/services/pull/check_test.go
@@ -9,11 +9,11 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/pull/comment.go b/services/pull/comment.go
index 53587d4f54..25542daa9f 100644
--- a/services/pull/comment.go
+++ b/services/pull/comment.go
@@ -6,11 +6,11 @@ package pull
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/json"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/json"
)
// getCommitIDsFromRepo get commit IDs from repo in between oldCommitID and newCommitID
diff --git a/services/pull/commit_status.go b/services/pull/commit_status.go
index 2c77d9cf4e..3c864c8ef2 100644
--- a/services/pull/commit_status.go
+++ b/services/pull/commit_status.go
@@ -9,13 +9,13 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
"github.com/gobwas/glob"
)
diff --git a/services/pull/commit_status_test.go b/services/pull/commit_status_test.go
index 592acdd55c..593c88fb19 100644
--- a/services/pull/commit_status_test.go
+++ b/services/pull/commit_status_test.go
@@ -7,8 +7,8 @@ package pull
import (
"testing"
- git_model "code.gitea.io/gitea/models/git"
- "code.gitea.io/gitea/modules/structs"
+ git_model "forgejo.org/models/git"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
)
diff --git a/services/pull/edits.go b/services/pull/edits.go
index c7550dcb07..dbf08e6851 100644
--- a/services/pull/edits.go
+++ b/services/pull/edits.go
@@ -8,10 +8,10 @@ import (
"context"
"errors"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- unit_model "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ unit_model "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
)
var ErrUserHasNoPermissionForAction = errors.New("user not allowed to do this action")
diff --git a/services/pull/lfs.go b/services/pull/lfs.go
index ed03583d4f..8d9f401641 100644
--- a/services/pull/lfs.go
+++ b/services/pull/lfs.go
@@ -11,12 +11,12 @@ import (
"strconv"
"sync"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/modules/git/pipeline"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/modules/git/pipeline"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
)
// LFSPush pushes lfs objects referred to in new commits in the head repository from the base repository
diff --git a/services/pull/main_test.go b/services/pull/main_test.go
index 4bcb50fb96..5262b5be50 100644
--- a/services/pull/main_test.go
+++ b/services/pull/main_test.go
@@ -7,10 +7,10 @@ package pull
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/pull/merge.go b/services/pull/merge.go
index a1585e64ab..9b0d632377 100644
--- a/services/pull/merge.go
+++ b/services/pull/merge.go
@@ -14,23 +14,23 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/references"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- issue_service "code.gitea.io/gitea/services/issue"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/references"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ issue_service "forgejo.org/services/issue"
+ notify_service "forgejo.org/services/notify"
)
// getMergeMessage composes the message used when merging a pull request.
diff --git a/services/pull/merge_ff_only.go b/services/pull/merge_ff_only.go
index f57c732104..1e1c337889 100644
--- a/services/pull/merge_ff_only.go
+++ b/services/pull/merge_ff_only.go
@@ -4,9 +4,9 @@
package pull
import (
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// doMergeStyleFastForwardOnly merges the tracking into the current HEAD - which is assumed to be staging branch (equal to the pr.BaseBranch)
diff --git a/services/pull/merge_merge.go b/services/pull/merge_merge.go
index bf56c071db..713e1f175d 100644
--- a/services/pull/merge_merge.go
+++ b/services/pull/merge_merge.go
@@ -4,9 +4,9 @@
package pull
import (
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// doMergeStyleMerge merges the tracking branch into the current HEAD - which is assumed to be the staging branch (equal to the pr.BaseBranch)
diff --git a/services/pull/merge_prepare.go b/services/pull/merge_prepare.go
index 88f6c037eb..fb09515dbd 100644
--- a/services/pull/merge_prepare.go
+++ b/services/pull/merge_prepare.go
@@ -14,13 +14,13 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
+ "forgejo.org/models"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ asymkey_service "forgejo.org/services/asymkey"
)
type mergeContext struct {
diff --git a/services/pull/merge_rebase.go b/services/pull/merge_rebase.go
index ecf376220e..088934cdfb 100644
--- a/services/pull/merge_rebase.go
+++ b/services/pull/merge_rebase.go
@@ -7,10 +7,10 @@ import (
"fmt"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
)
// getRebaseAmendMessage composes the message to amend commits in rebase merge of a pull request.
diff --git a/services/pull/merge_squash.go b/services/pull/merge_squash.go
index 6dda46eaec..1c6f734a25 100644
--- a/services/pull/merge_squash.go
+++ b/services/pull/merge_squash.go
@@ -7,13 +7,13 @@ import (
"fmt"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
)
// doMergeStyleSquash gets a commit author signature for squash commits
diff --git a/services/pull/patch.go b/services/pull/patch.go
index e90b4bdbbe..35d1b101e2 100644
--- a/services/pull/patch.go
+++ b/services/pull/patch.go
@@ -13,18 +13,18 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
"github.com/gobwas/glob"
)
diff --git a/services/pull/patch_unmerged.go b/services/pull/patch_unmerged.go
index c60c48d923..caa0318c48 100644
--- a/services/pull/patch_unmerged.go
+++ b/services/pull/patch_unmerged.go
@@ -13,8 +13,8 @@ import (
"strconv"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// lsFileLine is a Quadruplet struct (+error) representing a partially parsed line from ls-files
diff --git a/services/pull/pull.go b/services/pull/pull.go
index 6af7d8ba0c..18f63cf95d 100644
--- a/services/pull/pull.go
+++ b/services/pull/pull.go
@@ -13,27 +13,27 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/base"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/modules/util"
- gitea_context "code.gitea.io/gitea/services/context"
- issue_service "code.gitea.io/gitea/services/issue"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/base"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/sync"
+ "forgejo.org/modules/util"
+ gitea_context "forgejo.org/services/context"
+ issue_service "forgejo.org/services/issue"
+ notify_service "forgejo.org/services/notify"
)
// TODO: use clustered lock (unique queue? or *abuse* cache)
diff --git a/services/pull/pull_test.go b/services/pull/pull_test.go
index c51619e7f6..010b7a6404 100644
--- a/services/pull/pull_test.go
+++ b/services/pull/pull_test.go
@@ -7,13 +7,13 @@ package pull
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/pull/review.go b/services/pull/review.go
index 927c43150b..d61d9623b6 100644
--- a/services/pull/review.go
+++ b/services/pull/review.go
@@ -11,17 +11,17 @@ import (
"regexp"
"strings"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
)
var notEnoughLines = regexp.MustCompile(`fatal: file .* has only \d+ lines?`)
diff --git a/services/pull/review_test.go b/services/pull/review_test.go
index 4cb3ad007c..0d9fe7f902 100644
--- a/services/pull/review_test.go
+++ b/services/pull/review_test.go
@@ -6,11 +6,11 @@ package pull_test
import (
"testing"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- pull_service "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ pull_service "forgejo.org/services/pull"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/pull/temp_repo.go b/services/pull/temp_repo.go
index 36bdbde55c..1805ffc527 100644
--- a/services/pull/temp_repo.go
+++ b/services/pull/temp_repo.go
@@ -11,12 +11,12 @@ import (
"path/filepath"
"strings"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
)
// Temporary repos created here use standard branch names to help simplify
diff --git a/services/pull/update.go b/services/pull/update.go
index dbc1b711e2..1b4b6b039d 100644
--- a/services/pull/update.go
+++ b/services/pull/update.go
@@ -7,15 +7,15 @@ import (
"context"
"fmt"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
)
// Update updates pull request with base branch.
diff --git a/services/pull/update_rebase.go b/services/pull/update_rebase.go
index 3e2a7be132..b12613985a 100644
--- a/services/pull/update_rebase.go
+++ b/services/pull/update_rebase.go
@@ -8,13 +8,13 @@ import (
"fmt"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
)
// updateHeadByRebaseOnToBase handles updating a PR's head branch by rebasing it on the PR current base branch
diff --git a/services/release/release.go b/services/release/release.go
index b52e4b124e..f0682c4dca 100644
--- a/services/release/release.go
+++ b/services/release/release.go
@@ -9,22 +9,22 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/attachment"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/attachment"
+ notify_service "forgejo.org/services/notify"
)
type AttachmentChange struct {
diff --git a/services/release/release_test.go b/services/release/release_test.go
index 5a22c473cf..66106eb606 100644
--- a/services/release/release_test.go
+++ b/services/release/release_test.go
@@ -8,16 +8,16 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/services/attachment"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/services/attachment"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/release/tag.go b/services/release/tag.go
index dae2b70f76..e1608d1897 100644
--- a/services/release/tag.go
+++ b/services/release/tag.go
@@ -8,12 +8,12 @@ import (
"errors"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- repo_module "code.gitea.io/gitea/modules/repository"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ repo_module "forgejo.org/modules/repository"
"xorm.io/builder"
)
diff --git a/services/remote/promote.go b/services/remote/promote.go
index eb41ace462..f37d00168c 100644
--- a/services/remote/promote.go
+++ b/services/remote/promote.go
@@ -6,12 +6,12 @@ package remote
import (
"context"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/services/auth/source/oauth2"
- remote_source "code.gitea.io/gitea/services/auth/source/remote"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ "forgejo.org/services/auth/source/oauth2"
+ remote_source "forgejo.org/services/auth/source/remote"
)
type Reason int
@@ -98,7 +98,7 @@ func getRemoteUserToPromote(ctx context.Context, source *auth_model.Source, logi
return nil, NewReason(log.ERROR, ReasonErrorLoginName, "getUserByLoginName('%s') %v", loginName, err), err
}
if len(users) == 0 {
- return nil, NewReason(log.ERROR, ReasonLoginNameNotExists, "no user with LoginType UserTypeRemoteUser and LoginName '%s'", loginName), nil
+ return nil, NewReason(log.DEBUG, ReasonLoginNameNotExists, "no user with LoginType UserTypeRemoteUser and LoginName '%s'", loginName), nil
}
reason := ReasonNoSource
diff --git a/services/repository/adopt.go b/services/repository/adopt.go
index 3d6fe71a09..3651b018e6 100644
--- a/services/repository/adopt.go
+++ b/services/repository/adopt.go
@@ -11,19 +11,19 @@ import (
"path/filepath"
"strings"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
"github.com/gobwas/glob"
)
diff --git a/services/repository/adopt_test.go b/services/repository/adopt_test.go
index 71fb1fc885..a66b4c5ac0 100644
--- a/services/repository/adopt_test.go
+++ b/services/repository/adopt_test.go
@@ -8,11 +8,11 @@ import (
"path"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/archiver/archiver.go b/services/repository/archiver/archiver.go
index 279067c002..cffb07210f 100644
--- a/services/repository/archiver/archiver.go
+++ b/services/repository/archiver/archiver.go
@@ -12,16 +12,16 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
)
// ArchiveRequest defines the parameters of an archive request, which notably
diff --git a/services/repository/archiver/archiver_test.go b/services/repository/archiver/archiver_test.go
index e7a2422e55..ec4da2404f 100644
--- a/services/repository/archiver/archiver_test.go
+++ b/services/repository/archiver/archiver_test.go
@@ -7,13 +7,13 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
+ "forgejo.org/services/contexttest"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/avatar.go b/services/repository/avatar.go
index 32940a7aa3..a1cd3228df 100644
--- a/services/repository/avatar.go
+++ b/services/repository/avatar.go
@@ -9,11 +9,11 @@ import (
"io"
"strconv"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/avatar"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/avatar"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
)
// UploadAvatar saves custom avatar for repository.
diff --git a/services/repository/avatar_test.go b/services/repository/avatar_test.go
index b3c498dfc8..e5fcf7f239 100644
--- a/services/repository/avatar_test.go
+++ b/services/repository/avatar_test.go
@@ -9,10 +9,10 @@ import (
"image/png"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/avatar"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/avatar"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/branch.go b/services/repository/branch.go
index 8e1a6cd27f..689f35803d 100644
--- a/services/repository/branch.go
+++ b/services/repository/branch.go
@@ -9,28 +9,28 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/queue"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
- files_service "code.gitea.io/gitea/services/repository/files"
+ "forgejo.org/models"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/queue"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
+ files_service "forgejo.org/services/repository/files"
"xorm.io/builder"
)
diff --git a/services/repository/cache.go b/services/repository/cache.go
index b0811a99fc..cd5b95afa3 100644
--- a/services/repository/cache.go
+++ b/services/repository/cache.go
@@ -6,9 +6,9 @@ package repository
import (
"context"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
)
// CacheRef cachhe last commit information of the branch or the tag
diff --git a/services/repository/check.go b/services/repository/check.go
index 5cdcc14679..7e680f3c58 100644
--- a/services/repository/check.go
+++ b/services/repository/check.go
@@ -9,14 +9,14 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/util"
"xorm.io/builder"
)
diff --git a/services/repository/collaboration.go b/services/repository/collaboration.go
index dccc124748..7a0d7edb7f 100644
--- a/services/repository/collaboration.go
+++ b/services/repository/collaboration.go
@@ -7,10 +7,10 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
)
// DeleteCollaboration removes collaboration relation between the user and repository.
diff --git a/services/repository/collaboration_test.go b/services/repository/collaboration_test.go
index c087018be4..b27b91be23 100644
--- a/services/repository/collaboration_test.go
+++ b/services/repository/collaboration_test.go
@@ -6,9 +6,9 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/require"
)
diff --git a/services/repository/commit.go b/services/repository/commit.go
index e8c0262ef4..0ff4ea701e 100644
--- a/services/repository/commit.go
+++ b/services/repository/commit.go
@@ -7,8 +7,8 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/modules/util"
- gitea_ctx "code.gitea.io/gitea/services/context"
+ "forgejo.org/modules/util"
+ gitea_ctx "forgejo.org/services/context"
)
type ContainedLinks struct { // TODO: better name?
diff --git a/services/repository/commitstatus/commitstatus.go b/services/repository/commitstatus/commitstatus.go
index 635b0b108e..03a62d0410 100644
--- a/services/repository/commitstatus/commitstatus.go
+++ b/services/repository/commitstatus/commitstatus.go
@@ -9,17 +9,17 @@ import (
"fmt"
"slices"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- shared_automerge "code.gitea.io/gitea/services/shared/automerge"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ shared_automerge "forgejo.org/services/shared/automerge"
)
func getCacheKey(repoID int64, brancheName string) string {
diff --git a/services/repository/contributors_graph.go b/services/repository/contributors_graph.go
index 48871813bd..ad4cc400cb 100644
--- a/services/repository/contributors_graph.go
+++ b/services/repository/contributors_graph.go
@@ -14,16 +14,16 @@ import (
"sync"
"time"
- "code.gitea.io/gitea/models/avatars"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/avatars"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
"code.forgejo.org/go-chi/cache"
)
diff --git a/services/repository/contributors_graph_test.go b/services/repository/contributors_graph_test.go
index c62bef25a1..927c950bec 100644
--- a/services/repository/contributors_graph_test.go
+++ b/services/repository/contributors_graph_test.go
@@ -8,12 +8,12 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/test"
"code.forgejo.org/go-chi/cache"
"github.com/stretchr/testify/assert"
diff --git a/services/repository/create.go b/services/repository/create.go
index 8a1118cc2b..4491b12497 100644
--- a/services/repository/create.go
+++ b/services/repository/create.go
@@ -12,18 +12,18 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/options"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/templates/vars"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/options"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/templates/vars"
+ "forgejo.org/modules/util"
)
// CreateRepoOptions contains the create repository options
diff --git a/services/repository/create_test.go b/services/repository/create_test.go
index 9cde285181..7eb3c0f805 100644
--- a/services/repository/create_test.go
+++ b/services/repository/create_test.go
@@ -7,13 +7,13 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/delete.go b/services/repository/delete.go
index 09213e5c65..7c83ba12cd 100644
--- a/services/repository/delete.go
+++ b/services/repository/delete.go
@@ -7,29 +7,29 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models"
- actions_model "code.gitea.io/gitea/models/actions"
- activities_model "code.gitea.io/gitea/models/activities"
- admin_model "code.gitea.io/gitea/models/admin"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- access_model "code.gitea.io/gitea/models/perm/access"
- project_model "code.gitea.io/gitea/models/project"
- repo_model "code.gitea.io/gitea/models/repo"
- secret_model "code.gitea.io/gitea/models/secret"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/models/webhook"
- actions_module "code.gitea.io/gitea/modules/actions"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- federation_service "code.gitea.io/gitea/services/federation"
+ "forgejo.org/models"
+ actions_model "forgejo.org/models/actions"
+ activities_model "forgejo.org/models/activities"
+ admin_model "forgejo.org/models/admin"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ access_model "forgejo.org/models/perm/access"
+ project_model "forgejo.org/models/project"
+ repo_model "forgejo.org/models/repo"
+ secret_model "forgejo.org/models/secret"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/models/webhook"
+ actions_module "forgejo.org/modules/actions"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ federation_service "forgejo.org/services/federation"
"xorm.io/builder"
)
diff --git a/services/repository/files/cherry_pick.go b/services/repository/files/cherry_pick.go
index 451a182155..b6d54c4086 100644
--- a/services/repository/files/cherry_pick.go
+++ b/services/repository/files/cherry_pick.go
@@ -8,13 +8,13 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/pull"
)
// CherryPick cherrypicks or reverts a commit to the given repository
diff --git a/services/repository/files/commit.go b/services/repository/files/commit.go
index e0dad29273..0c0671429b 100644
--- a/services/repository/files/commit.go
+++ b/services/repository/files/commit.go
@@ -6,10 +6,10 @@ package files
import (
"context"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/structs"
+ asymkey_model "forgejo.org/models/asymkey"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/structs"
)
// CountDivergingCommits determines how many commits a branch is ahead or behind the repository's base branch
diff --git a/services/repository/files/content.go b/services/repository/files/content.go
index 32517e8d91..3eb3049f12 100644
--- a/services/repository/files/content.go
+++ b/services/repository/files/content.go
@@ -10,13 +10,13 @@ import (
"path"
"strings"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
// ContentType repo content type
diff --git a/services/repository/files/content_test.go b/services/repository/files/content_test.go
index f5e2b84690..ca2f861c0b 100644
--- a/services/repository/files/content_test.go
+++ b/services/repository/files/content_test.go
@@ -6,14 +6,14 @@ package files
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/gitrepo"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/gitrepo"
+ api "forgejo.org/modules/structs"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/files/diff.go b/services/repository/files/diff.go
index bf8b938e21..354a343d12 100644
--- a/services/repository/files/diff.go
+++ b/services/repository/files/diff.go
@@ -7,8 +7,8 @@ import (
"context"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/services/gitdiff"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/services/gitdiff"
)
// GetDiffPreview produces and returns diff result of a file which is not yet committed.
diff --git a/services/repository/files/diff_test.go b/services/repository/files/diff_test.go
index 95de10e07e..d6265273c7 100644
--- a/services/repository/files/diff_test.go
+++ b/services/repository/files/diff_test.go
@@ -6,12 +6,12 @@ package files
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/services/contexttest"
- "code.gitea.io/gitea/services/gitdiff"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/json"
+ "forgejo.org/services/contexttest"
+ "forgejo.org/services/gitdiff"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/files/file.go b/services/repository/files/file.go
index 7884d880e0..810c60163d 100644
--- a/services/repository/files/file.go
+++ b/services/repository/files/file.go
@@ -10,11 +10,11 @@ import (
"strings"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
)
func GetFilesResponseFromCommit(ctx context.Context, repo *repo_model.Repository, commit *git.Commit, branch string, treeNames []string) (*api.FilesResponse, error) {
diff --git a/services/repository/files/patch.go b/services/repository/files/patch.go
index e5f7e2af96..5b1dd65b5a 100644
--- a/services/repository/files/patch.go
+++ b/services/repository/files/patch.go
@@ -8,15 +8,15 @@ import (
"fmt"
"strings"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/structs"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/structs"
+ asymkey_service "forgejo.org/services/asymkey"
)
// ApplyDiffPatchOptions holds the repository diff patch update options
diff --git a/services/repository/files/temp_repo.go b/services/repository/files/temp_repo.go
index 30d95ba9ab..b3aadbc6cb 100644
--- a/services/repository/files/temp_repo.go
+++ b/services/repository/files/temp_repo.go
@@ -13,15 +13,15 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- "code.gitea.io/gitea/services/gitdiff"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ asymkey_service "forgejo.org/services/asymkey"
+ "forgejo.org/services/gitdiff"
)
// TemporaryUploadRepository is a type to wrap our upload repositories as a shallow clone
diff --git a/services/repository/files/temp_repo_test.go b/services/repository/files/temp_repo_test.go
index e7d85ea3cc..852e762267 100644
--- a/services/repository/files/temp_repo_test.go
+++ b/services/repository/files/temp_repo_test.go
@@ -6,10 +6,10 @@ package files
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/git"
"github.com/stretchr/testify/require"
)
diff --git a/services/repository/files/tree.go b/services/repository/files/tree.go
index e3a7f3b8b0..1e575f95e8 100644
--- a/services/repository/files/tree.go
+++ b/services/repository/files/tree.go
@@ -8,11 +8,11 @@ import (
"fmt"
"net/url"
- "code.gitea.io/gitea/models"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
)
// GetTreeBySHA get the GitTreeResponse of a repository using a sha hash.
diff --git a/services/repository/files/tree_test.go b/services/repository/files/tree_test.go
index 9e5c5c1701..7865fcf2e2 100644
--- a/services/repository/files/tree_test.go
+++ b/services/repository/files/tree_test.go
@@ -6,9 +6,9 @@ package files
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/contexttest"
+ "forgejo.org/models/unittest"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/services/contexttest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/files/update.go b/services/repository/files/update.go
index d6025b6ced..5e8834c6de 100644
--- a/services/repository/files/update.go
+++ b/services/repository/files/update.go
@@ -11,17 +11,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
+ "forgejo.org/models"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ asymkey_service "forgejo.org/services/asymkey"
)
// IdentityOptions for a person's identity like an author or committer
diff --git a/services/repository/files/upload.go b/services/repository/files/upload.go
index 1330116889..6359087e88 100644
--- a/services/repository/files/upload.go
+++ b/services/repository/files/upload.go
@@ -10,12 +10,12 @@ import (
"path"
"strings"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/setting"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/setting"
)
// UploadRepoFileOptions contains the uploaded repository file options
diff --git a/services/repository/fork.go b/services/repository/fork.go
index 0378f7bae6..9d15b6207d 100644
--- a/services/repository/fork.go
+++ b/services/repository/fork.go
@@ -9,17 +9,17 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
)
// ErrForkAlreadyExist represents a "ForkAlreadyExist" kind of error.
diff --git a/services/repository/fork_test.go b/services/repository/fork_test.go
index 2e1e72aaad..227dd1850e 100644
--- a/services/repository/fork_test.go
+++ b/services/repository/fork_test.go
@@ -6,11 +6,11 @@ package repository
import (
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/generate.go b/services/repository/generate.go
index 4a312a33c3..9aeb057c3d 100644
--- a/services/repository/generate.go
+++ b/services/repository/generate.go
@@ -16,14 +16,14 @@ import (
"strings"
"time"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/util"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/util"
"github.com/gobwas/glob"
"github.com/huandu/xstrings"
diff --git a/services/repository/gitgraph/graph.go b/services/repository/gitgraph/graph.go
index 4db5598015..bf15baed2a 100644
--- a/services/repository/gitgraph/graph.go
+++ b/services/repository/gitgraph/graph.go
@@ -10,8 +10,8 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/setting"
)
// GetCommitGraph return a list of commit (GraphItems) from all branches
diff --git a/services/repository/gitgraph/graph_models.go b/services/repository/gitgraph/graph_models.go
index 4e94468205..20107cc646 100644
--- a/services/repository/gitgraph/graph_models.go
+++ b/services/repository/gitgraph/graph_models.go
@@ -10,13 +10,13 @@ import (
"strings"
"time"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
)
// NewGraph creates a basic graph
diff --git a/services/repository/gitgraph/graph_test.go b/services/repository/gitgraph/graph_test.go
index e7e437e42d..374341b276 100644
--- a/services/repository/gitgraph/graph_test.go
+++ b/services/repository/gitgraph/graph_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "code.gitea.io/gitea/modules/git"
+ "forgejo.org/modules/git"
)
func BenchmarkGetCommitGraph(b *testing.B) {
diff --git a/services/repository/hooks.go b/services/repository/hooks.go
index 97e9e290a3..d3021414cf 100644
--- a/services/repository/hooks.go
+++ b/services/repository/hooks.go
@@ -7,12 +7,12 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/webhook"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
"xorm.io/builder"
)
diff --git a/services/repository/init.go b/services/repository/init.go
index 817fa4abd7..525b322752 100644
--- a/services/repository/init.go
+++ b/services/repository/init.go
@@ -9,13 +9,13 @@ import (
"os"
"time"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ asymkey_service "forgejo.org/services/asymkey"
)
// initRepoCommit temporarily changes with work directory.
diff --git a/services/repository/lfs.go b/services/repository/lfs.go
index 4cd1110e55..43acb8ee6c 100644
--- a/services/repository/lfs.go
+++ b/services/repository/lfs.go
@@ -8,14 +8,14 @@ import (
"fmt"
"time"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
)
// GarbageCollectLFSMetaObjectsOptions provides options for GarbageCollectLFSMetaObjects function
diff --git a/services/repository/lfs_test.go b/services/repository/lfs_test.go
index 838386d845..e38c38e29c 100644
--- a/services/repository/lfs_test.go
+++ b/services/repository/lfs_test.go
@@ -8,14 +8,14 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ repo_service "forgejo.org/services/repository"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/main_test.go b/services/repository/main_test.go
index 7ad1540aee..942a805638 100644
--- a/services/repository/main_test.go
+++ b/services/repository/main_test.go
@@ -6,7 +6,7 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/unittest"
)
func TestMain(m *testing.M) {
diff --git a/services/repository/migrate.go b/services/repository/migrate.go
index c8f65dd63d..80f5d68231 100644
--- a/services/repository/migrate.go
+++ b/services/repository/migrate.go
@@ -10,18 +10,18 @@ import (
"net/http"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/lfs"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/migration"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/lfs"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/migration"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
)
// MigrateRepositoryGitData starts migrating git related data after created migrating repository
diff --git a/services/repository/push.go b/services/repository/push.go
index 924f365c05..53574a7d93 100644
--- a/services/repository/push.go
+++ b/services/repository/push.go
@@ -10,23 +10,23 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/cache"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/queue"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- issue_service "code.gitea.io/gitea/services/issue"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/cache"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/queue"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ issue_service "forgejo.org/services/issue"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
)
// pushQueue represents a queue to handle update pull request tests
diff --git a/services/repository/repository.go b/services/repository/repository.go
index 35bcdfd528..a2620740b1 100644
--- a/services/repository/repository.go
+++ b/services/repository/repository.go
@@ -8,21 +8,21 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- notify_service "code.gitea.io/gitea/services/notify"
- pull_service "code.gitea.io/gitea/services/pull"
+ "forgejo.org/models/db"
+ "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ notify_service "forgejo.org/services/notify"
+ pull_service "forgejo.org/services/pull"
)
// WebSearchRepository represents a repository returned by web search
diff --git a/services/repository/repository_test.go b/services/repository/repository_test.go
index a5c0b3efcd..c08f7151ca 100644
--- a/services/repository/repository_test.go
+++ b/services/repository/repository_test.go
@@ -6,10 +6,10 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/review.go b/services/repository/review.go
index 40513e6bc6..c4000a2846 100644
--- a/services/repository/review.go
+++ b/services/repository/review.go
@@ -6,9 +6,9 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- repo_model "code.gitea.io/gitea/models/repo"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ repo_model "forgejo.org/models/repo"
)
// GetReviewerTeams get all teams can be requested to review
diff --git a/services/repository/review_test.go b/services/repository/review_test.go
index eb1712c2ce..5ece99a2e3 100644
--- a/services/repository/review_test.go
+++ b/services/repository/review_test.go
@@ -6,9 +6,9 @@ package repository
import (
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/repository/setting.go b/services/repository/setting.go
index 33b00cca8c..c127f3129e 100644
--- a/services/repository/setting.go
+++ b/services/repository/setting.go
@@ -7,12 +7,12 @@ import (
"context"
"slices"
- actions_model "code.gitea.io/gitea/models/actions"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unit"
- "code.gitea.io/gitea/modules/log"
- actions_service "code.gitea.io/gitea/services/actions"
+ actions_model "forgejo.org/models/actions"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unit"
+ "forgejo.org/modules/log"
+ actions_service "forgejo.org/services/actions"
)
// UpdateRepositoryUnits updates a repository's units
diff --git a/services/repository/star.go b/services/repository/star.go
index 505da0f099..8cc2e0a243 100644
--- a/services/repository/star.go
+++ b/services/repository/star.go
@@ -6,10 +6,10 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/services/federation"
+ "forgejo.org/models/repo"
+ "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/services/federation"
)
func StarRepoAndSendLikeActivities(ctx context.Context, doer user.User, repoID int64, star bool) error {
diff --git a/services/repository/template.go b/services/repository/template.go
index 36a680c8e2..3566aa2b7e 100644
--- a/services/repository/template.go
+++ b/services/repository/template.go
@@ -6,12 +6,12 @@ package repository
import (
"context"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ notify_service "forgejo.org/services/notify"
)
// GenerateIssueLabels generates issue labels from a template repository
diff --git a/services/repository/transfer.go b/services/repository/transfer.go
index 467c85ef6f..6026d85ae1 100644
--- a/services/repository/transfer.go
+++ b/services/repository/transfer.go
@@ -9,19 +9,19 @@ import (
"os"
"strings"
- "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/sync"
- "code.gitea.io/gitea/modules/util"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/sync"
+ "forgejo.org/modules/util"
+ notify_service "forgejo.org/services/notify"
)
// repoWorkingPool represents a working pool to order the parallel changes to the same repository
diff --git a/services/repository/transfer_test.go b/services/repository/transfer_test.go
index cc51a05781..4bb0fc140c 100644
--- a/services/repository/transfer_test.go
+++ b/services/repository/transfer_test.go
@@ -7,17 +7,17 @@ import (
"sync"
"testing"
- "code.gitea.io/gitea/models"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/feed"
- notify_service "code.gitea.io/gitea/services/notify"
+ "forgejo.org/models"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/feed"
+ notify_service "forgejo.org/services/notify"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/secrets/secrets.go b/services/secrets/secrets.go
index 031c474dd7..2d5aebdbc1 100644
--- a/services/secrets/secrets.go
+++ b/services/secrets/secrets.go
@@ -6,8 +6,8 @@ package secrets
import (
"context"
- "code.gitea.io/gitea/models/db"
- secret_model "code.gitea.io/gitea/models/secret"
+ "forgejo.org/models/db"
+ secret_model "forgejo.org/models/secret"
)
func CreateOrUpdateSecret(ctx context.Context, ownerID, repoID int64, name, data string) (*secret_model.Secret, bool, error) {
diff --git a/services/secrets/validation.go b/services/secrets/validation.go
index 3db5b96452..44250ba87b 100644
--- a/services/secrets/validation.go
+++ b/services/secrets/validation.go
@@ -6,7 +6,7 @@ package secrets
import (
"regexp"
- "code.gitea.io/gitea/modules/util"
+ "forgejo.org/modules/util"
)
// https://docs.github.com/en/actions/security-guides/encrypted-secrets#naming-your-secrets
diff --git a/services/shared/automerge/automerge.go b/services/shared/automerge/automerge.go
index 8f38cf260a..be7b2f6eb4 100644
--- a/services/shared/automerge/automerge.go
+++ b/services/shared/automerge/automerge.go
@@ -9,21 +9,21 @@ import (
"strconv"
"strings"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
)
// PRAutoMergeQueue represents a queue to handle update pull request tests
var PRAutoMergeQueue *queue.WorkerPoolQueue[string]
func addToQueue(pr *issues_model.PullRequest, sha string) {
- log.Trace("Adding pullID: %d to the pull requests patch checking queue with sha %s", pr.ID, sha)
+ log.Trace("Adding pullID: %d to the automerge queue with sha %s", pr.ID, sha)
if err := PRAutoMergeQueue.Push(fmt.Sprintf("%d_%s", pr.ID, sha)); err != nil {
- log.Error("Error adding pullID: %d to the pull requests patch checking queue %v", pr.ID, err)
+ log.Error("Error adding pullID: %d to the automerge queue %v", pr.ID, err)
}
}
@@ -43,32 +43,29 @@ func StartPRCheckAndAutoMergeBySHA(ctx context.Context, sha string, repo *repo_m
return nil
}
-// StartPRCheckAndAutoMerge start an automerge check and auto merge task for a pull request
func StartPRCheckAndAutoMerge(ctx context.Context, pull *issues_model.PullRequest) {
if pull == nil || pull.HasMerged || !pull.CanAutoMerge() {
return
}
- if err := pull.LoadBaseRepo(ctx); err != nil {
- log.Error("LoadBaseRepo: %v", err)
- return
+ commitID := pull.HeadCommitID
+ if commitID == "" {
+ commitID = getCommitIDFromRefName(ctx, pull)
}
- gitRepo, err := gitrepo.OpenRepository(ctx, pull.BaseRepo)
- if err != nil {
- log.Error("OpenRepository: %v", err)
- return
- }
- defer gitRepo.Close()
- commitID, err := gitRepo.GetRefCommitID(pull.GetGitRefName())
- if err != nil {
- log.Error("GetRefCommitID: %v", err)
+ if commitID == "" {
return
}
addToQueue(pull, commitID)
}
+var AddToQueueIfMergeable = func(ctx context.Context, pull *issues_model.PullRequest) {
+ if pull.Status == issues_model.PullRequestStatusMergeable {
+ StartPRCheckAndAutoMerge(ctx, pull)
+ }
+}
+
func getPullRequestsByHeadSHA(ctx context.Context, sha string, repo *repo_model.Repository, filter func(*issues_model.PullRequest) bool) (map[int64]*issues_model.PullRequest, error) {
gitRepo, err := gitrepo.OpenRepository(ctx, repo)
if err != nil {
@@ -118,3 +115,24 @@ func getPullRequestsByHeadSHA(ctx context.Context, sha string, repo *repo_model.
return pulls, nil
}
+
+func getCommitIDFromRefName(ctx context.Context, pull *issues_model.PullRequest) string {
+ if err := pull.LoadBaseRepo(ctx); err != nil {
+ log.Error("LoadBaseRepo: %v", err)
+ return ""
+ }
+
+ gitRepo, err := gitrepo.OpenRepository(ctx, pull.BaseRepo)
+ if err != nil {
+ log.Error("OpenRepository: %v", err)
+ return ""
+ }
+ defer gitRepo.Close()
+ commitID, err := gitRepo.GetRefCommitID(pull.GetGitRefName())
+ if err != nil {
+ log.Error("GetRefCommitID: %v", err)
+ return ""
+ }
+
+ return commitID
+}
diff --git a/services/task/migrate.go b/services/task/migrate.go
index 9cef77a6c8..a9f76299fd 100644
--- a/services/task/migrate.go
+++ b/services/task/migrate.go
@@ -10,20 +10,20 @@ import (
"strings"
"time"
- admin_model "code.gitea.io/gitea/models/admin"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/migrations"
- notify_service "code.gitea.io/gitea/services/notify"
+ admin_model "forgejo.org/models/admin"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/migration"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/migrations"
+ notify_service "forgejo.org/services/notify"
)
func handleCreateError(owner *user_model.User, err error) error {
diff --git a/services/task/task.go b/services/task/task.go
index ac659ac3e5..3181fc79d7 100644
--- a/services/task/task.go
+++ b/services/task/task.go
@@ -7,21 +7,21 @@ import (
"context"
"fmt"
- admin_model "code.gitea.io/gitea/models/admin"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- base "code.gitea.io/gitea/modules/migration"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/secret"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/timeutil"
- "code.gitea.io/gitea/modules/util"
- repo_service "code.gitea.io/gitea/services/repository"
+ admin_model "forgejo.org/models/admin"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ base "forgejo.org/modules/migration"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/secret"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/timeutil"
+ "forgejo.org/modules/util"
+ repo_service "forgejo.org/services/repository"
)
// taskQueue is a global queue of tasks
diff --git a/services/uinotification/notify.go b/services/uinotification/notify.go
index be5f7019a2..25048e7b53 100644
--- a/services/uinotification/notify.go
+++ b/services/uinotification/notify.go
@@ -6,16 +6,16 @@ package uinotification
import (
"context"
- activities_model "code.gitea.io/gitea/models/activities"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/container"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/queue"
- notify_service "code.gitea.io/gitea/services/notify"
+ activities_model "forgejo.org/models/activities"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/container"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/queue"
+ notify_service "forgejo.org/services/notify"
)
type (
diff --git a/services/user/avatar.go b/services/user/avatar.go
index 3f87466eaa..79dfc76503 100644
--- a/services/user/avatar.go
+++ b/services/user/avatar.go
@@ -10,11 +10,11 @@ import (
"io"
"os"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/avatar"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/storage"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/avatar"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/storage"
)
// UploadAvatar saves custom avatar for user.
diff --git a/services/user/avatar_test.go b/services/user/avatar_test.go
index 21fca8dd09..b208efeb6f 100644
--- a/services/user/avatar_test.go
+++ b/services/user/avatar_test.go
@@ -10,11 +10,11 @@ import (
"os"
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/user/block.go b/services/user/block.go
index 0b31119dfb..6be8dc5f70 100644
--- a/services/user/block.go
+++ b/services/user/block.go
@@ -5,10 +5,10 @@ package user
import (
"context"
- model "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
+ model "forgejo.org/models"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
"xorm.io/builder"
)
diff --git a/services/user/block_test.go b/services/user/block_test.go
index 13959e56b4..a2ba5d71a7 100644
--- a/services/user/block_test.go
+++ b/services/user/block_test.go
@@ -6,12 +6,12 @@ package user
import (
"testing"
- model "code.gitea.io/gitea/models"
- "code.gitea.io/gitea/models/db"
- issues_model "code.gitea.io/gitea/models/issues"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
+ model "forgejo.org/models"
+ "forgejo.org/models/db"
+ issues_model "forgejo.org/models/issues"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/user/delete.go b/services/user/delete.go
index 587e3c2a8f..9ce917cd27 100644
--- a/services/user/delete.go
+++ b/services/user/delete.go
@@ -10,20 +10,20 @@ import (
_ "image/jpeg" // Needed for jpeg support
- actions_model "code.gitea.io/gitea/models/actions"
- activities_model "code.gitea.io/gitea/models/activities"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- auth_model "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- git_model "code.gitea.io/gitea/models/git"
- issues_model "code.gitea.io/gitea/models/issues"
- "code.gitea.io/gitea/models/organization"
- access_model "code.gitea.io/gitea/models/perm/access"
- pull_model "code.gitea.io/gitea/models/pull"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- issue_service "code.gitea.io/gitea/services/issue"
+ actions_model "forgejo.org/models/actions"
+ activities_model "forgejo.org/models/activities"
+ asymkey_model "forgejo.org/models/asymkey"
+ auth_model "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ git_model "forgejo.org/models/git"
+ issues_model "forgejo.org/models/issues"
+ "forgejo.org/models/organization"
+ access_model "forgejo.org/models/perm/access"
+ pull_model "forgejo.org/models/pull"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ issue_service "forgejo.org/services/issue"
"xorm.io/builder"
)
diff --git a/services/user/email.go b/services/user/email.go
index 31404aadaa..f49efde1be 100644
--- a/services/user/email.go
+++ b/services/user/email.go
@@ -8,12 +8,12 @@ import (
"errors"
"strings"
- "code.gitea.io/gitea/models/db"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/modules/validation"
- "code.gitea.io/gitea/services/mailer"
+ "forgejo.org/models/db"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/util"
+ "forgejo.org/modules/validation"
+ "forgejo.org/services/mailer"
)
// AdminAddOrSetPrimaryEmailAddress is used by admins to add or set a user's primary email address
diff --git a/services/user/email_test.go b/services/user/email_test.go
index 86f31a8984..b48936a27e 100644
--- a/services/user/email_test.go
+++ b/services/user/email_test.go
@@ -6,11 +6,11 @@ package user
import (
"testing"
- "code.gitea.io/gitea/models/db"
- organization_model "code.gitea.io/gitea/models/organization"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/db"
+ organization_model "forgejo.org/models/organization"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
"github.com/gobwas/glob"
"github.com/stretchr/testify/assert"
diff --git a/services/user/update.go b/services/user/update.go
index 62c30ac05f..65d3992751 100644
--- a/services/user/update.go
+++ b/services/user/update.go
@@ -7,14 +7,14 @@ import (
"context"
"fmt"
- "code.gitea.io/gitea/models"
- auth_model "code.gitea.io/gitea/models/auth"
- user_model "code.gitea.io/gitea/models/user"
- password_module "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/services/mailer"
+ "forgejo.org/models"
+ auth_model "forgejo.org/models/auth"
+ user_model "forgejo.org/models/user"
+ password_module "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/services/mailer"
)
type UpdateOptions struct {
diff --git a/services/user/update_test.go b/services/user/update_test.go
index 11379d4508..f1754b2db9 100644
--- a/services/user/update_test.go
+++ b/services/user/update_test.go
@@ -6,12 +6,12 @@ package user
import (
"testing"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- password_module "code.gitea.io/gitea/modules/auth/password"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/structs"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ password_module "forgejo.org/modules/auth/password"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/user/user.go b/services/user/user.go
index 62fe44ca27..d90fbac978 100644
--- a/services/user/user.go
+++ b/services/user/user.go
@@ -11,24 +11,24 @@ import (
"strings"
"time"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- packages_model "code.gitea.io/gitea/models/packages"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/eventsource"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/storage"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/agit"
- org_service "code.gitea.io/gitea/services/org"
- "code.gitea.io/gitea/services/packages"
- container_service "code.gitea.io/gitea/services/packages/container"
- repo_service "code.gitea.io/gitea/services/repository"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ packages_model "forgejo.org/models/packages"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/eventsource"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/storage"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/agit"
+ org_service "forgejo.org/services/org"
+ "forgejo.org/services/packages"
+ container_service "forgejo.org/services/packages/container"
+ repo_service "forgejo.org/services/repository"
)
// RenameUser renames a user
diff --git a/services/user/user_test.go b/services/user/user_test.go
index 058ff7b6ed..64a9ed2d23 100644
--- a/services/user/user_test.go
+++ b/services/user/user_test.go
@@ -11,17 +11,17 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models"
- asymkey_model "code.gitea.io/gitea/models/asymkey"
- "code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/organization"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- "code.gitea.io/gitea/modules/timeutil"
+ "forgejo.org/models"
+ asymkey_model "forgejo.org/models/asymkey"
+ "forgejo.org/models/auth"
+ "forgejo.org/models/db"
+ "forgejo.org/models/organization"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ "forgejo.org/modules/timeutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -67,13 +67,7 @@ func TestDeleteUser(t *testing.T) {
}
func TestPurgeUser(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"services/user/TestPurgeUser/"},
- },
- )()
+ defer unittest.OverrideFixtures("services/user/TestPurgeUser")()
require.NoError(t, unittest.PrepareTestDatabase())
defer test.MockVariableValue(&setting.SSH.RootPath, t.TempDir())()
defer test.MockVariableValue(&setting.SSH.CreateAuthorizedKeysFile, true)()
diff --git a/services/webhook/default.go b/services/webhook/default.go
index 089ff8bae3..30717a7352 100644
--- a/services/webhook/default.go
+++ b/services/webhook/default.go
@@ -11,14 +11,14 @@ import (
"net/url"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/svg"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/svg"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
var _ Handler = defaultHandler{}
diff --git a/services/webhook/default_test.go b/services/webhook/default_test.go
index 7056e77b47..f946870d57 100644
--- a/services/webhook/default_test.go
+++ b/services/webhook/default_test.go
@@ -6,9 +6,9 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ webhook_module "forgejo.org/modules/webhook"
jsoniter "github.com/json-iterator/go"
"github.com/stretchr/testify/assert"
diff --git a/services/webhook/deliver.go b/services/webhook/deliver.go
index 25668143e6..0c7c039f10 100644
--- a/services/webhook/deliver.go
+++ b/services/webhook/deliver.go
@@ -14,16 +14,16 @@ import (
"sync"
"time"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/hostmatcher"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/process"
- "code.gitea.io/gitea/modules/proxy"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/timeutil"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/hostmatcher"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/process"
+ "forgejo.org/modules/proxy"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/timeutil"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/gobwas/glob"
)
diff --git a/services/webhook/deliver_test.go b/services/webhook/deliver_test.go
index c6d1cb60dc..4dd898e60a 100644
--- a/services/webhook/deliver_test.go
+++ b/services/webhook/deliver_test.go
@@ -12,13 +12,13 @@ import (
"testing"
"time"
- "code.gitea.io/gitea/models/db"
- "code.gitea.io/gitea/models/unittest"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/hostmatcher"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/test"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ "forgejo.org/models/db"
+ "forgejo.org/models/unittest"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/hostmatcher"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/test"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/dingtalk.go b/services/webhook/dingtalk.go
index 899c5b2d9f..9d5c7e573f 100644
--- a/services/webhook/dingtalk.go
+++ b/services/webhook/dingtalk.go
@@ -11,13 +11,13 @@ import (
"net/url"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type dingtalkHandler struct{}
diff --git a/services/webhook/dingtalk_test.go b/services/webhook/dingtalk_test.go
index 762d29dddc..5d2a240660 100644
--- a/services/webhook/dingtalk_test.go
+++ b/services/webhook/dingtalk_test.go
@@ -7,10 +7,10 @@ import (
"net/url"
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/discord.go b/services/webhook/discord.go
index cd25175ea1..3970a2552d 100644
--- a/services/webhook/discord.go
+++ b/services/webhook/discord.go
@@ -15,17 +15,17 @@ import (
"strings"
"unicode/utf8"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- gitea_context "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ gitea_context "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/webhook/discord_test.go b/services/webhook/discord_test.go
index e0bb2225f7..ce3aaa10cf 100644
--- a/services/webhook/discord_test.go
+++ b/services/webhook/discord_test.go
@@ -6,11 +6,11 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/feishu.go b/services/webhook/feishu.go
index f77c3bbd65..01b3d07983 100644
--- a/services/webhook/feishu.go
+++ b/services/webhook/feishu.go
@@ -10,12 +10,12 @@ import (
"net/http"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type feishuHandler struct{}
diff --git a/services/webhook/feishu_test.go b/services/webhook/feishu_test.go
index 614e0f1ef4..7cf24b84ed 100644
--- a/services/webhook/feishu_test.go
+++ b/services/webhook/feishu_test.go
@@ -6,10 +6,10 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/general.go b/services/webhook/general.go
index ef68f2885b..40a2467177 100644
--- a/services/webhook/general.go
+++ b/services/webhook/general.go
@@ -9,11 +9,11 @@ import (
"net/url"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
)
type linkFormatter = func(string, string) string
diff --git a/services/webhook/general_test.go b/services/webhook/general_test.go
index 8412293708..b321fb3f8c 100644
--- a/services/webhook/general_test.go
+++ b/services/webhook/general_test.go
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- api "code.gitea.io/gitea/modules/structs"
+ api "forgejo.org/modules/structs"
"github.com/stretchr/testify/assert"
)
diff --git a/services/webhook/gogs.go b/services/webhook/gogs.go
index 7dbf64343f..bbab1ad41d 100644
--- a/services/webhook/gogs.go
+++ b/services/webhook/gogs.go
@@ -7,10 +7,10 @@ import (
"html/template"
"net/http"
- webhook_model "code.gitea.io/gitea/models/webhook"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type gogsHandler struct{ defaultHandler }
diff --git a/services/webhook/main_test.go b/services/webhook/main_test.go
index 6147aac499..97957291ca 100644
--- a/services/webhook/main_test.go
+++ b/services/webhook/main_test.go
@@ -6,13 +6,13 @@ package webhook
import (
"testing"
- "code.gitea.io/gitea/models/unittest"
- "code.gitea.io/gitea/modules/hostmatcher"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/models/unittest"
+ "forgejo.org/modules/hostmatcher"
+ "forgejo.org/modules/setting"
- _ "code.gitea.io/gitea/models"
- _ "code.gitea.io/gitea/models/actions"
- _ "code.gitea.io/gitea/models/forgefed"
+ _ "forgejo.org/models"
+ _ "forgejo.org/models/actions"
+ _ "forgejo.org/models/forgefed"
)
func TestMain(m *testing.M) {
diff --git a/services/webhook/matrix.go b/services/webhook/matrix.go
index 4b33bfb1d3..f1cc9384d3 100644
--- a/services/webhook/matrix.go
+++ b/services/webhook/matrix.go
@@ -16,16 +16,16 @@ import (
"regexp"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/svg"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/svg"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type matrixHandler struct{}
diff --git a/services/webhook/matrix_test.go b/services/webhook/matrix_test.go
index 46e0041a34..1644def0e1 100644
--- a/services/webhook/matrix_test.go
+++ b/services/webhook/matrix_test.go
@@ -6,10 +6,10 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/msteams.go b/services/webhook/msteams.go
index 736d084a8c..1ed03afd26 100644
--- a/services/webhook/msteams.go
+++ b/services/webhook/msteams.go
@@ -11,13 +11,13 @@ import (
"net/url"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type msteamsHandler struct{}
diff --git a/services/webhook/msteams_test.go b/services/webhook/msteams_test.go
index d9a9724e5b..b210f299bc 100644
--- a/services/webhook/msteams_test.go
+++ b/services/webhook/msteams_test.go
@@ -6,10 +6,10 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/notifier.go b/services/webhook/notifier.go
index ddd7002890..e9fd52c940 100644
--- a/services/webhook/notifier.go
+++ b/services/webhook/notifier.go
@@ -6,20 +6,20 @@ package webhook
import (
"context"
- issues_model "code.gitea.io/gitea/models/issues"
- packages_model "code.gitea.io/gitea/models/packages"
- "code.gitea.io/gitea/models/perm"
- access_model "code.gitea.io/gitea/models/perm/access"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/convert"
- notify_service "code.gitea.io/gitea/services/notify"
+ issues_model "forgejo.org/models/issues"
+ packages_model "forgejo.org/models/packages"
+ "forgejo.org/models/perm"
+ access_model "forgejo.org/models/perm/access"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/convert"
+ notify_service "forgejo.org/services/notify"
)
func init() {
diff --git a/services/webhook/notifier_test.go b/services/webhook/notifier_test.go
index 36ec3b8bf1..46eb1f089c 100644
--- a/services/webhook/notifier_test.go
+++ b/services/webhook/notifier_test.go
@@ -4,20 +4,19 @@
package webhook
import (
- "path/filepath"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/test"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/repository"
+ "forgejo.org/modules/setting"
+ "forgejo.org/modules/structs"
+ "forgejo.org/modules/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -56,13 +55,7 @@ func pushCommits() *repository.PushCommits {
}
func TestSyncPushCommits(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"services/webhook/TestPushCommits"},
- },
- )()
+ defer unittest.OverrideFixtures("services/webhook/TestPushCommits")()
require.NoError(t, unittest.PrepareTestDatabase())
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
@@ -95,13 +88,7 @@ func TestSyncPushCommits(t *testing.T) {
}
func TestPushCommits(t *testing.T) {
- defer unittest.OverrideFixtures(
- unittest.FixturesOptions{
- Dir: filepath.Join(setting.AppWorkPath, "models/fixtures/"),
- Base: setting.AppWorkPath,
- Dirs: []string{"services/webhook/TestPushCommits"},
- },
- )()
+ defer unittest.OverrideFixtures("services/webhook/TestPushCommits")()
require.NoError(t, unittest.PrepareTestDatabase())
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
diff --git a/services/webhook/packagist.go b/services/webhook/packagist.go
index 9831a4e008..7ae3e0c48f 100644
--- a/services/webhook/packagist.go
+++ b/services/webhook/packagist.go
@@ -10,12 +10,12 @@ import (
"net/http"
"net/url"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type packagistHandler struct{}
diff --git a/services/webhook/packagist_test.go b/services/webhook/packagist_test.go
index 0f696f1b99..e5bf4ec8d1 100644
--- a/services/webhook/packagist_test.go
+++ b/services/webhook/packagist_test.go
@@ -7,10 +7,10 @@ import (
"fmt"
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/shared/img.go b/services/webhook/shared/img.go
index 2d65ba4e0f..95286c563e 100644
--- a/services/webhook/shared/img.go
+++ b/services/webhook/shared/img.go
@@ -5,7 +5,7 @@ import (
"html/template"
"strconv"
- "code.gitea.io/gitea/modules/setting"
+ "forgejo.org/modules/setting"
)
func ImgIcon(name string, size int) template.HTML {
diff --git a/services/webhook/shared/payloader.go b/services/webhook/shared/payloader.go
index cf0bfa82cb..0a6535eddb 100644
--- a/services/webhook/shared/payloader.go
+++ b/services/webhook/shared/payloader.go
@@ -14,10 +14,10 @@ import (
"io"
"net/http"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
)
var ErrPayloadTypeNotSupported = errors.New("unsupported webhook event")
diff --git a/services/webhook/slack.go b/services/webhook/slack.go
index 5ef3e4e06f..e854f89c6c 100644
--- a/services/webhook/slack.go
+++ b/services/webhook/slack.go
@@ -11,15 +11,15 @@ import (
"regexp"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- gitea_context "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ gitea_context "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
"code.forgejo.org/go-chi/binding"
)
diff --git a/services/webhook/slack_test.go b/services/webhook/slack_test.go
index ecc11d541f..62090fd310 100644
--- a/services/webhook/slack_test.go
+++ b/services/webhook/slack_test.go
@@ -6,10 +6,10 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/sourcehut/builds.go b/services/webhook/sourcehut/builds.go
index 346ccd3c0b..bd3eeebc6c 100644
--- a/services/webhook/sourcehut/builds.go
+++ b/services/webhook/sourcehut/builds.go
@@ -13,17 +13,17 @@ import (
"net/http"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- gitea_context "code.gitea.io/gitea/services/context"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ gitea_context "forgejo.org/services/context"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
"code.forgejo.org/go-chi/binding"
"gopkg.in/yaml.v3"
diff --git a/services/webhook/sourcehut/builds_test.go b/services/webhook/sourcehut/builds_test.go
index 689c369a7f..ac4172f5ff 100644
--- a/services/webhook/sourcehut/builds_test.go
+++ b/services/webhook/sourcehut/builds_test.go
@@ -7,14 +7,14 @@ import (
"strings"
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/test"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/test"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/webhook/shared"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/telegram.go b/services/webhook/telegram.go
index a02a7691e9..d0abd667f4 100644
--- a/services/webhook/telegram.go
+++ b/services/webhook/telegram.go
@@ -11,15 +11,15 @@ import (
"net/url"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/json"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/markup"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/json"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/markup"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type telegramHandler struct{}
diff --git a/services/webhook/telegram_test.go b/services/webhook/telegram_test.go
index 85a62f7615..5066e55b8c 100644
--- a/services/webhook/telegram_test.go
+++ b/services/webhook/telegram_test.go
@@ -6,10 +6,10 @@ package webhook
import (
"testing"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/json"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/json"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/webhook.go b/services/webhook/webhook.go
index 1366ea8e8f..989b535564 100644
--- a/services/webhook/webhook.go
+++ b/services/webhook/webhook.go
@@ -11,21 +11,21 @@ import (
"net/http"
"strings"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- user_model "code.gitea.io/gitea/models/user"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/graceful"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/optional"
- "code.gitea.io/gitea/modules/queue"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/sourcehut"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ user_model "forgejo.org/models/user"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/graceful"
+ "forgejo.org/modules/log"
+ "forgejo.org/modules/optional"
+ "forgejo.org/modules/queue"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/sourcehut"
"github.com/gobwas/glob"
)
diff --git a/services/webhook/webhook_test.go b/services/webhook/webhook_test.go
index 2ebbbe4a51..c9af09d3e9 100644
--- a/services/webhook/webhook_test.go
+++ b/services/webhook/webhook_test.go
@@ -7,15 +7,15 @@ import (
"fmt"
"testing"
- "code.gitea.io/gitea/models/db"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/setting"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/convert"
+ "forgejo.org/models/db"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/setting"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/convert"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/services/webhook/wechatwork.go b/services/webhook/wechatwork.go
index 87f8bb8b18..323d23aba7 100644
--- a/services/webhook/wechatwork.go
+++ b/services/webhook/wechatwork.go
@@ -10,12 +10,12 @@ import (
"net/http"
"strings"
- webhook_model "code.gitea.io/gitea/models/webhook"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- webhook_module "code.gitea.io/gitea/modules/webhook"
- "code.gitea.io/gitea/services/forms"
- "code.gitea.io/gitea/services/webhook/shared"
+ webhook_model "forgejo.org/models/webhook"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ webhook_module "forgejo.org/modules/webhook"
+ "forgejo.org/services/forms"
+ "forgejo.org/services/webhook/shared"
)
type wechatworkHandler struct{}
diff --git a/services/wiki/wiki.go b/services/wiki/wiki.go
index 63196aa862..cf1477e72c 100644
--- a/services/wiki/wiki.go
+++ b/services/wiki/wiki.go
@@ -11,17 +11,17 @@ import (
"os"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- system_model "code.gitea.io/gitea/models/system"
- "code.gitea.io/gitea/models/unit"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
- "code.gitea.io/gitea/modules/log"
- repo_module "code.gitea.io/gitea/modules/repository"
- "code.gitea.io/gitea/modules/sync"
- asymkey_service "code.gitea.io/gitea/services/asymkey"
- repo_service "code.gitea.io/gitea/services/repository"
+ repo_model "forgejo.org/models/repo"
+ system_model "forgejo.org/models/system"
+ "forgejo.org/models/unit"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
+ "forgejo.org/modules/log"
+ repo_module "forgejo.org/modules/repository"
+ "forgejo.org/modules/sync"
+ asymkey_service "forgejo.org/services/asymkey"
+ repo_service "forgejo.org/services/repository"
)
// TODO: use clustered lock (unique queue? or *abuse* cache)
diff --git a/services/wiki/wiki_path.go b/services/wiki/wiki_path.go
index 74c7064043..ca312388af 100644
--- a/services/wiki/wiki_path.go
+++ b/services/wiki/wiki_path.go
@@ -8,11 +8,11 @@ import (
"path"
"strings"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/modules/git"
- api "code.gitea.io/gitea/modules/structs"
- "code.gitea.io/gitea/modules/util"
- "code.gitea.io/gitea/services/convert"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/modules/git"
+ api "forgejo.org/modules/structs"
+ "forgejo.org/modules/util"
+ "forgejo.org/services/convert"
)
// To define the wiki related concepts:
diff --git a/services/wiki/wiki_test.go b/services/wiki/wiki_test.go
index efcc13db99..d76104dfc7 100644
--- a/services/wiki/wiki_test.go
+++ b/services/wiki/wiki_test.go
@@ -8,13 +8,13 @@ import (
"strings"
"testing"
- repo_model "code.gitea.io/gitea/models/repo"
- "code.gitea.io/gitea/models/unittest"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/modules/git"
- "code.gitea.io/gitea/modules/gitrepo"
+ repo_model "forgejo.org/models/repo"
+ "forgejo.org/models/unittest"
+ user_model "forgejo.org/models/user"
+ "forgejo.org/modules/git"
+ "forgejo.org/modules/gitrepo"
- _ "code.gitea.io/gitea/models/actions"
+ _ "forgejo.org/models/actions"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/templates/admin/auth/list.tmpl b/templates/admin/auth/list.tmpl
index 9c283fe3d8..0c7138bd68 100644
--- a/templates/admin/auth/list.tmpl
+++ b/templates/admin/auth/list.tmpl
@@ -31,7 +31,7 @@
{{svg "octicon-pencil"}}
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/admin/emails/list.tmpl b/templates/admin/emails/list.tmpl
index 8796794aee..5c30df87af 100644
--- a/templates/admin/emails/list.tmpl
+++ b/templates/admin/emails/list.tmpl
@@ -67,7 +67,7 @@
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/admin/notice.tmpl b/templates/admin/notice.tmpl
index 4f8783dd42..08f0a4f204 100644
--- a/templates/admin/notice.tmpl
+++ b/templates/admin/notice.tmpl
@@ -25,7 +25,7 @@
{{svg "octicon-note" 16}}
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
{{if .Notices}}
diff --git a/templates/admin/org/list.tmpl b/templates/admin/org/list.tmpl
index b719d259e0..8c9c198897 100644
--- a/templates/admin/org/list.tmpl
+++ b/templates/admin/org/list.tmpl
@@ -67,7 +67,7 @@
{{svg "octicon-pencil"}}
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/admin/packages/list.tmpl b/templates/admin/packages/list.tmpl
index f22600a449..5f9965e34c 100644
--- a/templates/admin/packages/list.tmpl
+++ b/templates/admin/packages/list.tmpl
@@ -75,7 +75,7 @@
{{svg "octicon-trash"}}
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/admin/repo/list.tmpl b/templates/admin/repo/list.tmpl
index 0422705ea9..7a75ceded7 100644
--- a/templates/admin/repo/list.tmpl
+++ b/templates/admin/repo/list.tmpl
@@ -87,7 +87,7 @@
{{svg "octicon-trash"}}
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/admin/user/list.tmpl b/templates/admin/user/list.tmpl
index f4609edbbf..368e113d24 100644
--- a/templates/admin/user/list.tmpl
+++ b/templates/admin/user/list.tmpl
@@ -110,7 +110,7 @@
{{else}}
- {{ctx.Locale.Tr "no_results_found"}}
+ {{ctx.Locale.Tr "repo.pulls.no_results"}}
{{end}}
diff --git a/templates/projects/list.tmpl b/templates/projects/list.tmpl
index 5a9ba004eb..8c9b7c6e6f 100644
--- a/templates/projects/list.tmpl
+++ b/templates/projects/list.tmpl
@@ -2,11 +2,11 @@
diff --git a/templates/repo/branch/list.tmpl b/templates/repo/branch/list.tmpl
index c60017ba87..fe945324ea 100644
--- a/templates/repo/branch/list.tmpl
+++ b/templates/repo/branch/list.tmpl
@@ -30,7 +30,7 @@
{{svg "octicon-git-commit" 16 "tw-mr-1"}}{{ShortSha .DefaultBranchBranch.DBBranch.CommitID}} · {{RenderCommitMessage $.Context .DefaultBranchBranch.DBBranch.CommitMessage (.Repository.ComposeMetas ctx)}} · {{ctx.Locale.Tr "org.repo_updated" (DateUtils.TimeSince .DefaultBranchBranch.DBBranch.CommitTime)}}{{if .DefaultBranchBranch.DBBranch.Pusher}} {{template "shared/user/avatarlink" dict "user" .DefaultBranchBranch.DBBranch.Pusher}}{{template "shared/user/namelink" .DefaultBranchBranch.DBBranch.Pusher}}{{end}}
- {{if and $.IsWriter (not $.Repository.IsArchived) (not .IsDeleted)}}
+ {{if and $.IsWriter (not $.Repository.IsArchived) (not $.Repository.IsMirror) (not .IsDeleted)}}
- {{if and $.IsWriter (not $.Repository.IsArchived) (not .DBBranch.IsDeleted)}}
+ {{if and $.IsWriter (not $.Repository.IsArchived) (not $.Repository.IsMirror) (not .DBBranch.IsDeleted)}}
{{if and .root.IsViewTag (not .noTag)}}{{.root.TagName}}{{else if .root.IsViewBranch}}{{.root.BranchName}}{{else}}{{ShortSha .root.CommitID}}{{end}}
{{end}}
diff --git a/templates/repo/graph.tmpl b/templates/repo/graph.tmpl
index 739c5954b1..b6211bd5d8 100644
--- a/templates/repo/graph.tmpl
+++ b/templates/repo/graph.tmpl
@@ -48,11 +48,11 @@
- {{svg "material-invert-colors" 16 "tw-mr-1"}}
+ {{svg "material-invert-colors" 16}}
{{ctx.Locale.Tr "repo.commit_graph.monochrome"}}
- {{svg "material-palette" 16 "tw-mr-1"}}
+ {{svg "material-palette" 16}}
{{ctx.Locale.Tr "repo.commit_graph.color"}}
diff --git a/templates/repo/issue/card.tmpl b/templates/repo/issue/card.tmpl
index c29c14a54b..0953e5818b 100644
--- a/templates/repo/issue/card.tmpl
+++ b/templates/repo/issue/card.tmpl
@@ -4,7 +4,7 @@
{{if $attachments}}
{{range $attachments}}
-
+
{{end}}
{{end}}
diff --git a/templates/repo/issue/openclose.tmpl b/templates/repo/issue/openclose.tmpl
index 25f73a857d..5d5cf4140e 100644
--- a/templates/repo/issue/openclose.tmpl
+++ b/templates/repo/issue/openclose.tmpl
@@ -1,21 +1,21 @@
{{if .PageIsMilestones}}
- {{svg "octicon-milestone" 16 "tw-mr-2"}}
+ {{svg "octicon-milestone" 16}}
{{else if .PageIsPullList}}
- {{svg "octicon-git-pull-request" 16 "tw-mr-2"}}
+ {{svg "octicon-git-pull-request" 16}}
{{else}}
- {{svg "octicon-issue-opened" 16 "tw-mr-2"}}
+ {{svg "octicon-issue-opened" 16}}
{{end}}
{{ctx.Locale.PrettyNumber .OpenCount}} {{ctx.Locale.Tr "repo.issues.open_title"}}
- {{svg "octicon-issue-closed" 16 "tw-mr-2"}}
+ {{svg "octicon-issue-closed" 16}}
{{ctx.Locale.PrettyNumber .ClosedCount}} {{ctx.Locale.Tr "repo.issues.closed_title"}}
{{if not .PageIsMilestones}}
- {{svg "octicon-eye" 16 "tw-mr-2"}}
+ {{svg "octicon-eye" 16}}
{{ctx.Locale.PrettyNumber (.AllCount)}} {{ctx.Locale.Tr "repo.issues.all_title"}}
{{end}}
diff --git a/templates/repo/issue/view_content/attachments.tmpl b/templates/repo/issue/view_content/attachments.tmpl
index 79085df3ab..8b5094771a 100644
--- a/templates/repo/issue/view_content/attachments.tmpl
+++ b/templates/repo/issue/view_content/attachments.tmpl
@@ -31,7 +31,7 @@
{{if FilenameIsImage .Name}}
{{if not (StringUtils.Contains (StringUtils.ToString $.RenderedContent) .UUID)}}
-
+
{{end}}
{{end}}
diff --git a/templates/repo/issue/view_content/comments.tmpl b/templates/repo/issue/view_content/comments.tmpl
index bea517dfa2..68559bcca7 100644
--- a/templates/repo/issue/view_content/comments.tmpl
+++ b/templates/repo/issue/view_content/comments.tmpl
@@ -526,7 +526,7 @@
{{else if eq .Type 27}}
{{if or .AddedRequestReview .RemovedRequestReview}}
-
{{svg "octicon-tag"}}
+
{{svg "octicon-eye"}}
{{template "shared/user/avatarlink" dict "user" .Poster}}
{{if and (eq (len .RemovedRequestReview) 1) (eq (len .AddedRequestReview) 0) (eq ((index .RemovedRequestReview 0).ID) .PosterID) (eq ((index .RemovedRequestReview 0).Type) "user")}}
@@ -549,18 +549,21 @@
{{svg "octicon-repo-push"}}
- {{template "shared/user/authorlink" .Poster}}
{{if .IsForcePush}}
- {{ctx.Locale.Tr "repo.issues.force_push_codes" $.Issue.PullRequest.HeadBranch (ShortSha .OldCommit) ($.Issue.Repo.CommitLink .OldCommit) (ShortSha .NewCommit) ($.Issue.Repo.CommitLink .NewCommit) $createdStr "ui sha"}}
+
+
+ {{template "shared/user/authorlink" .Poster}}
+ {{ctx.Locale.Tr "repo.issues.force_push_codes" $.Issue.PullRequest.HeadBranch (ShortSha .OldCommit) ($.Issue.Repo.CommitLink .OldCommit) (ShortSha .NewCommit) ($.Issue.Repo.CommitLink .NewCommit) $createdStr "ui sha"}}
+
+ {{if $.Issue.PullRequest.BaseRepo.Name}}
+ {{ctx.Locale.Tr "repo.issues.force_push_compare"}}
+ {{end}}
+
{{else}}
+ {{template "shared/user/authorlink" .Poster}}
{{ctx.Locale.TrN (len .Commits) "repo.issues.push_commit_1" "repo.issues.push_commits_n" (len .Commits) $createdStr}}
{{end}}
- {{if and .IsForcePush $.Issue.PullRequest.BaseRepo.Name}}
-
- {{ctx.Locale.Tr "repo.issues.force_push_compare"}}
-
- {{end}}
{{if not .IsForcePush}}
{{template "repo/commits_list_small" dict "comment" . "root" $}}
@@ -602,7 +605,7 @@
-
+
{{svg "octicon-x" 16}}
@@ -724,7 +727,7 @@
{{if or .AddedRequestReview .RemovedRequestReview}}
- {{svg "octicon-tag" 20}}
+ {{svg "octicon-eye" 20}}
{{if and (eq (len .RemovedRequestReview) 1) (eq (len .AddedRequestReview) 0) (eq ((index .RemovedRequestReview 0).ID) .PosterID) (eq ((index .RemovedRequestReview 0).Type) "user")}}
diff --git a/templates/repo/release/list.tmpl b/templates/repo/release/list.tmpl
index 54571f065a..b8f50b1f4d 100644
--- a/templates/repo/release/list.tmpl
+++ b/templates/repo/release/list.tmpl
@@ -98,7 +98,7 @@
{{range $release.Attachments}}
{{if .ExternalURL}}
-
+
{{svg "octicon-link-external" 16 "tw-mr-1"}}{{.Name}}
diff --git a/templates/repo/release/new.tmpl b/templates/repo/release/new.tmpl
index 788d7f015c..c5c7eb23fa 100644
--- a/templates/repo/release/new.tmpl
+++ b/templates/repo/release/new.tmpl
@@ -46,7 +46,7 @@
-
+
{{template "shared/combomarkdowneditor" (dict
diff --git a/templates/repo/settings/lfs_file.tmpl b/templates/repo/settings/lfs_file.tmpl
index 941d09f3e6..3b6b763536 100644
--- a/templates/repo/settings/lfs_file.tmpl
+++ b/templates/repo/settings/lfs_file.tmpl
@@ -31,7 +31,7 @@
{{ctx.Locale.Tr "repo.audio_not_supported_in_browser"}}
{{else if .IsPDFFile}}
-
+
{{else}}
{{ctx.Locale.Tr "repo.file_view_raw"}}
{{end}}
diff --git a/templates/swagger/v1_json.tmpl b/templates/swagger/v1_json.tmpl
index cc95fc488d..a16deb61a8 100644
--- a/templates/swagger/v1_json.tmpl
+++ b/templates/swagger/v1_json.tmpl
@@ -20595,7 +20595,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"APIForbiddenError": {
"type": "object",
@@ -20609,7 +20609,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APIInternalServerError": {
"type": "object",
@@ -20623,7 +20623,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APIInvalidTopicsError": {
"type": "object",
@@ -20640,7 +20640,7 @@
"x-go-name": "Message"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APINotFound": {
"type": "object",
@@ -20661,7 +20661,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APIRepoArchivedError": {
"type": "object",
@@ -20675,7 +20675,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APIUnauthorizedError": {
"type": "object",
@@ -20689,7 +20689,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"APIValidationError": {
"type": "object",
@@ -20703,7 +20703,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/services/context"
+ "x-go-package": "forgejo.org/services/context"
},
"AccessToken": {
"type": "object",
@@ -20734,7 +20734,7 @@
"x-go-name": "TokenLastEight"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ActionRunJob": {
"description": "ActionRunJob represents a job of a run",
@@ -20791,7 +20791,7 @@
"x-go-name": "TaskID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ActionTask": {
"description": "ActionTask represents a ActionTask",
@@ -20855,7 +20855,7 @@
"x-go-name": "WorkflowID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ActionTaskResponse": {
"description": "ActionTaskResponse returns a ActionTask",
@@ -20874,7 +20874,7 @@
"x-go-name": "Entries"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ActionVariable": {
"description": "ActionVariable return value of the query API",
@@ -20903,7 +20903,7 @@
"x-go-name": "RepoID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Activity": {
"type": "object",
@@ -20994,7 +20994,7 @@
"x-go-name": "UserID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ActivityPub": {
"description": "ActivityPub type",
@@ -21005,7 +21005,7 @@
"x-go-name": "Context"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"AddCollaboratorOption": {
"description": "AddCollaboratorOption options when adding a user as a collaborator of a repository",
@@ -21021,7 +21021,7 @@
"x-go-name": "Permission"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"AddTimeOption": {
"description": "AddTimeOption options for adding time to an issue",
@@ -21047,7 +21047,7 @@
"x-go-name": "User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"AnnotatedTag": {
"description": "AnnotatedTag represents an annotated tag",
@@ -21082,7 +21082,7 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"AnnotatedTagObject": {
"description": "AnnotatedTagObject contains meta information of the tag object",
@@ -21101,7 +21101,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Attachment": {
"description": "Attachment a generic attachment",
@@ -21148,7 +21148,7 @@
"x-go-name": "UUID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"BlockedUser": {
"type": "object",
@@ -21165,7 +21165,7 @@
"x-go-name": "Created"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Branch": {
"description": "Branch represents a repository branch",
@@ -21211,7 +21211,7 @@
"x-go-name": "UserCanPush"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"BranchProtection": {
"description": "BranchProtection represents a branch protection for a repository",
@@ -21351,7 +21351,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ChangeFileOperation": {
"description": "ChangeFileOperation for creating, updating or deleting a file",
@@ -21392,7 +21392,7 @@
"x-go-name": "SHA"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ChangeFilesOptions": {
"description": "ChangeFilesOptions options for creating, updating or deleting multiple files\nNote: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)",
@@ -21439,7 +21439,7 @@
"x-go-name": "Signoff"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ChangedFile": {
"description": "ChangedFile store information about files affected by the pull request",
@@ -21485,7 +21485,7 @@
"x-go-name": "Status"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CombinedStatus": {
"description": "CombinedStatus holds the combined state of several statuses for a single commit",
@@ -21522,7 +21522,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Comment": {
"description": "Comment represents a comment on a commit or issue",
@@ -21579,7 +21579,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Commit": {
"type": "object",
@@ -21629,7 +21629,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitAffectedFiles": {
"description": "CommitAffectedFiles store information about files affected by the commit",
@@ -21644,7 +21644,7 @@
"x-go-name": "Status"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitDateOptions": {
"description": "CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE",
@@ -21661,7 +21661,7 @@
"x-go-name": "Committer"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitMeta": {
"type": "object",
@@ -21681,7 +21681,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitStats": {
"description": "CommitStats is statistics for a RepoCommit",
@@ -21703,7 +21703,7 @@
"x-go-name": "Total"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitStatus": {
"description": "CommitStatus holds a single status of a single Commit",
@@ -21747,12 +21747,12 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitStatusState": {
"description": "CommitStatusState holds the state of a CommitStatus\nIt can be \"pending\", \"success\", \"error\" and \"failure\"",
"type": "string",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CommitUser": {
"type": "object",
@@ -21772,7 +21772,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Compare": {
"type": "object",
@@ -21798,7 +21798,7 @@
"x-go-name": "TotalCommits"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ContentsResponse": {
"description": "ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content",
@@ -21870,7 +21870,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateAccessTokenOption": {
"description": "CreateAccessTokenOption options when create access token",
@@ -21891,7 +21891,7 @@
"x-go-name": "Scopes"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateBranchProtectionOption": {
"description": "CreateBranchProtectionOption options for creating a branch protection",
@@ -22021,7 +22021,7 @@
"x-go-name": "UnprotectedFilePatterns"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateBranchRepoOption": {
"description": "CreateBranchRepoOption options when creating a branch in a repository",
@@ -22049,7 +22049,7 @@
"x-go-name": "OldRefName"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateEmailOption": {
"description": "CreateEmailOption options when creating email addresses",
@@ -22064,7 +22064,7 @@
"x-go-name": "Emails"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateFileOptions": {
"description": "CreateFileOptions options for creating files\nNote: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)",
@@ -22108,7 +22108,7 @@
"x-go-name": "Signoff"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateForkOption": {
"description": "CreateForkOption options for creating a fork",
@@ -22125,7 +22125,7 @@
"x-go-name": "Organization"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateGPGKeyOption": {
"description": "CreateGPGKeyOption options create user GPG key",
@@ -22145,7 +22145,7 @@
"x-go-name": "Signature"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateHookOption": {
"description": "CreateHookOption options when create a hook",
@@ -22196,7 +22196,7 @@
"x-go-name": "Type"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateHookOptionConfig": {
"description": "CreateHookOptionConfig has all config options in it\nrequired are \"content_type\" and \"url\" Required",
@@ -22204,7 +22204,7 @@
"additionalProperties": {
"type": "string"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateIssueCommentOption": {
"description": "CreateIssueCommentOption options for creating a comment on an issue",
@@ -22223,7 +22223,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateIssueOption": {
"description": "CreateIssueOption options to create one issue",
@@ -22281,7 +22281,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateKeyOption": {
"description": "CreateKeyOption options when creating a key",
@@ -22309,7 +22309,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateLabelOption": {
"description": "CreateLabelOption options for creating a label",
@@ -22343,7 +22343,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateMilestoneOption": {
"description": "CreateMilestoneOption options for creating a milestone",
@@ -22371,7 +22371,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateOAuth2ApplicationOptions": {
"description": "CreateOAuth2ApplicationOptions holds options to create an oauth2 application",
@@ -22393,7 +22393,7 @@
"x-go-name": "RedirectURIs"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateOrUpdateSecretOption": {
"description": "CreateOrUpdateSecretOption options when creating or updating secret",
@@ -22408,7 +22408,7 @@
"x-go-name": "Data"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateOrgOption": {
"description": "CreateOrgOption options for creating an organization",
@@ -22456,7 +22456,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreatePullRequestOption": {
"description": "CreatePullRequestOption options when creating a pull request",
@@ -22508,7 +22508,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreatePullReviewComment": {
"description": "CreatePullReviewComment represent a review comment for creation api",
@@ -22536,7 +22536,7 @@
"x-go-name": "Path"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreatePullReviewCommentOptions": {
"$ref": "#/definitions/CreatePullReviewComment"
@@ -22564,7 +22564,7 @@
"$ref": "#/definitions/ReviewStateType"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreatePushMirrorOption": {
"type": "object",
@@ -22595,7 +22595,7 @@
"x-go-name": "UseSSH"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateQuotaGroupOptions": {
"description": "CreateQutaGroupOptions represents the options for creating a quota group",
@@ -22615,7 +22615,7 @@
"x-go-name": "Rules"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateQuotaRuleOptions": {
"description": "CreateQuotaRuleOptions represents the options for creating a quota rule",
@@ -22641,7 +22641,7 @@
"x-go-name": "Subjects"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateReleaseOption": {
"description": "CreateReleaseOption options when creating a release",
@@ -22679,7 +22679,7 @@
"x-go-name": "Target"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateRepoOption": {
"description": "CreateRepoOption options when creating repository",
@@ -22760,7 +22760,7 @@
"x-go-name": "TrustModel"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateStatusOption": {
"description": "CreateStatusOption holds the information needed to create a new CommitStatus for a Commit",
@@ -22782,7 +22782,7 @@
"x-go-name": "TargetURL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateTagOption": {
"description": "CreateTagOption options when creating a tag",
@@ -22804,7 +22804,7 @@
"x-go-name": "Target"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateTagProtectionOption": {
"description": "CreateTagProtectionOption options for creating a tag protection",
@@ -22829,7 +22829,7 @@
"x-go-name": "WhitelistUsernames"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateTeamOption": {
"description": "CreateTeamOption options for creating a team",
@@ -22891,7 +22891,7 @@
"example": "{\"repo.actions\",\"repo.packages\",\"repo.code\":\"read\",\"repo.issues\":\"write\",\"repo.ext_issues\":\"none\",\"repo.wiki\":\"admin\",\"repo.pulls\":\"owner\",\"repo.releases\":\"none\",\"repo.projects\":\"none\",\"repo.ext_wiki\":\"none\"}"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateUserOption": {
"description": "CreateUserOption create user options",
@@ -22950,7 +22950,7 @@
"x-go-name": "Visibility"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateVariableOption": {
"description": "CreateVariableOption the option when creating variable",
@@ -22965,7 +22965,7 @@
"x-go-name": "Value"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"CreateWikiPageOptions": {
"description": "CreateWikiPageOptions form for creating wiki",
@@ -22987,7 +22987,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Cron": {
"description": "Cron represents a Cron task",
@@ -23017,7 +23017,7 @@
"x-go-name": "Schedule"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DeleteEmailOption": {
"description": "DeleteEmailOption options when deleting email addresses",
@@ -23032,7 +23032,7 @@
"x-go-name": "Emails"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DeleteFileOptions": {
"description": "DeleteFileOptions options for deleting files (used for other File structs below)\nNote: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)",
@@ -23076,7 +23076,7 @@
"x-go-name": "Signoff"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DeleteLabelsOption": {
"description": "DeleteLabelOption options for deleting a label",
@@ -23088,7 +23088,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DeployKey": {
"description": "DeployKey a deploy key",
@@ -23133,7 +23133,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DismissPullReviewOptions": {
"description": "DismissPullReviewOptions are options to dismiss a pull review",
@@ -23148,7 +23148,7 @@
"x-go-name": "Priors"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DispatchWorkflowOption": {
"description": "DispatchWorkflowOption options when dispatching a workflow",
@@ -23177,7 +23177,7 @@
"x-go-name": "ReturnRunInfo"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"DispatchWorkflowRun": {
"description": "DispatchWorkflowRun represents a workflow run",
@@ -23204,7 +23204,7 @@
"x-go-name": "RunNumber"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditAttachmentOptions": {
"description": "EditAttachmentOptions options for editing attachments",
@@ -23220,7 +23220,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditBranchProtectionOption": {
"description": "EditBranchProtectionOption options for editing a branch protection",
@@ -23341,7 +23341,7 @@
"x-go-name": "UnprotectedFilePatterns"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditDeadlineOption": {
"description": "EditDeadlineOption options for creating a deadline",
@@ -23356,7 +23356,7 @@
"x-go-name": "Deadline"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditGitHookOption": {
"description": "EditGitHookOption options when modifying one Git hook",
@@ -23367,7 +23367,7 @@
"x-go-name": "Content"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditHookOption": {
"description": "EditHookOption options when modify one hook",
@@ -23400,7 +23400,7 @@
"x-go-name": "Events"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditIssueCommentOption": {
"description": "EditIssueCommentOption options for editing a comment",
@@ -23419,7 +23419,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditIssueOption": {
"description": "EditIssueOption options for editing an issue",
@@ -23473,7 +23473,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditLabelOption": {
"description": "EditLabelOption options for editing a label",
@@ -23503,7 +23503,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditMilestoneOption": {
"description": "EditMilestoneOption options for editing a milestone",
@@ -23527,7 +23527,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditOrgOption": {
"description": "EditOrgOption options for editing an organization",
@@ -23568,7 +23568,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditPullRequestOption": {
"description": "EditPullRequestOption options when modify pull request",
@@ -23628,7 +23628,7 @@
"x-go-name": "RemoveDeadline"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditQuotaRuleOptions": {
"description": "EditQuotaRuleOptions represents the options for editing a quota rule",
@@ -23649,7 +23649,7 @@
"x-go-name": "Subjects"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditReactionOption": {
"description": "EditReactionOption contain the reaction type",
@@ -23660,7 +23660,7 @@
"x-go-name": "Reaction"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditReleaseOption": {
"description": "EditReleaseOption options when editing a release",
@@ -23695,7 +23695,7 @@
"x-go-name": "Target"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditRepoOption": {
"description": "EditRepoOption options when editing a repository's properties",
@@ -23762,7 +23762,7 @@
"x-go-name": "DefaultDeleteBranchAfterMerge"
},
"default_merge_style": {
- "description": "set to a merge style to be used by this repository: \"merge\", \"rebase\", \"rebase-merge\", \"squash\", or \"fast-forward-only\".",
+ "description": "set to a merge style to be used by this repository: \"merge\", \"rebase\", \"rebase-merge\", \"squash\", \"fast-forward-only\", \"manually-merged\", or \"rebase-update-only\".",
"type": "string",
"x-go-name": "DefaultMergeStyle"
},
@@ -23867,7 +23867,7 @@
"x-go-name": "WikiBranch"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditTagProtectionOption": {
"description": "EditTagProtectionOption options for editing a tag protection",
@@ -23892,7 +23892,7 @@
"x-go-name": "WhitelistUsernames"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditTeamOption": {
"description": "EditTeamOption options for editing a team",
@@ -23961,7 +23961,7 @@
}
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"EditUserOption": {
"description": "EditUserOption edit user options",
@@ -24047,7 +24047,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Email": {
"description": "Email an email address belonging to a user",
@@ -24076,7 +24076,7 @@
"x-go-name": "Verified"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ExternalTracker": {
"description": "ExternalTracker represents settings for external tracker",
@@ -24103,7 +24103,7 @@
"x-go-name": "ExternalTrackerURL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ExternalWiki": {
"description": "ExternalWiki represents setting for external wiki",
@@ -24115,7 +24115,7 @@
"x-go-name": "ExternalWikiURL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"FileCommitResponse": {
"type": "object",
@@ -24159,7 +24159,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"FileDeleteResponse": {
"description": "FileDeleteResponse contains information about a repo's file that was deleted",
@@ -24175,7 +24175,7 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"FileLinksResponse": {
"description": "FileLinksResponse contains the links for a repo's file",
@@ -24194,7 +24194,7 @@
"x-go-name": "Self"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"FileResponse": {
"description": "FileResponse contains information about a repo's file",
@@ -24210,7 +24210,7 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"FilesResponse": {
"description": "FilesResponse contains information about multiple files from a repo",
@@ -24230,12 +24230,12 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ForgeLike": {
"description": "ForgeLike activity data type",
"type": "object",
- "x-go-package": "code.gitea.io/gitea/modules/forgefed"
+ "x-go-package": "forgejo.org/modules/forgefed"
},
"GPGKey": {
"description": "GPGKey a user GPG key to sign commit and tag in repository",
@@ -24303,7 +24303,7 @@
"x-go-name": "Verified"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GPGKeyEmail": {
"description": "GPGKeyEmail an email attached to a GPGKey",
@@ -24318,7 +24318,7 @@
"x-go-name": "Verified"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GeneralAPISettings": {
"description": "GeneralAPISettings contains global api settings exposed by it",
@@ -24345,7 +24345,7 @@
"x-go-name": "MaxResponseItems"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GeneralAttachmentSettings": {
"description": "GeneralAttachmentSettings contains global Attachment settings exposed by API",
@@ -24370,7 +24370,7 @@
"x-go-name": "MaxSize"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GeneralRepoSettings": {
"description": "GeneralRepoSettings contains global repository settings exposed by API",
@@ -24405,7 +24405,7 @@
"x-go-name": "TimeTrackingDisabled"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GeneralUISettings": {
"description": "GeneralUISettings contains global ui settings exposed by API",
@@ -24430,7 +24430,7 @@
"x-go-name": "DefaultTheme"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GenerateRepoOption": {
"description": "GenerateRepoOption options when creating repository using a template",
@@ -24502,7 +24502,7 @@
"x-go-name": "Webhooks"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitBlobResponse": {
"description": "GitBlobResponse represents a git blob",
@@ -24530,7 +24530,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitEntry": {
"description": "GitEntry represents a git tree",
@@ -24562,7 +24562,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitHook": {
"description": "GitHook represents a Git repository hook",
@@ -24581,7 +24581,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitObject": {
"type": "object",
@@ -24600,7 +24600,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitTreeResponse": {
"description": "GitTreeResponse returns a git tree",
@@ -24636,7 +24636,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"GitignoreTemplateInfo": {
"description": "GitignoreTemplateInfo name and text of a gitignore template",
@@ -24651,7 +24651,7 @@
"x-go-name": "Source"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Hook": {
"description": "Hook a hook is a web hook when one repository changed",
@@ -24715,7 +24715,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Identity": {
"description": "Identity for a person's identity like an author or committer",
@@ -24731,7 +24731,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"InternalTracker": {
"description": "InternalTracker represents settings for internal tracker",
@@ -24753,7 +24753,7 @@
"x-go-name": "EnableTimeTracker"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Issue": {
"description": "Issue represents an issue in a repository",
@@ -24872,7 +24872,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueConfig": {
"type": "object",
@@ -24889,7 +24889,7 @@
"x-go-name": "ContactLinks"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueConfigContactLink": {
"type": "object",
@@ -24907,7 +24907,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueConfigValidation": {
"type": "object",
@@ -24921,7 +24921,7 @@
"x-go-name": "Valid"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueDeadline": {
"description": "IssueDeadline represents an issue deadline",
@@ -24933,7 +24933,7 @@
"x-go-name": "Deadline"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueFormField": {
"description": "IssueFormField represents a form field",
@@ -24964,17 +24964,17 @@
"x-go-name": "Visible"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueFormFieldType": {
"type": "string",
"title": "IssueFormFieldType defines issue form field type, can be \"markdown\", \"textarea\", \"input\", \"dropdown\" or \"checkboxes\"",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueFormFieldVisible": {
"description": "IssueFormFieldVisible defines issue form field visible",
"type": "string",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueLabelsOption": {
"description": "IssueLabelsOption a collection of labels",
@@ -24992,7 +24992,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueMeta": {
"description": "IssueMeta basic issue information",
@@ -25012,7 +25012,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueTemplate": {
"description": "IssueTemplate represents an issue template for a repository",
@@ -25053,14 +25053,14 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"IssueTemplateLabels": {
"type": "array",
"items": {
"type": "string"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Label": {
"description": "Label a label to an issue or a pr",
@@ -25099,7 +25099,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"LabelTemplate": {
"description": "LabelTemplate info of a Label template",
@@ -25124,7 +25124,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"LicenseTemplateInfo": {
"description": "LicensesInfo contains information about a License",
@@ -25151,7 +25151,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"LicensesTemplateListEntry": {
"description": "LicensesListEntry is used for the API",
@@ -25170,7 +25170,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"MarkdownOption": {
"description": "MarkdownOption markdown options",
@@ -25193,7 +25193,7 @@
"type": "boolean"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"MarkupOption": {
"description": "MarkupOption markup options",
@@ -25224,7 +25224,7 @@
"type": "boolean"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"MergePullRequestOption": {
"description": "MergePullRequestForm form for merging Pull Request",
@@ -25271,7 +25271,7 @@
}
},
"x-go-name": "MergePullRequestForm",
- "x-go-package": "code.gitea.io/gitea/services/forms"
+ "x-go-package": "forgejo.org/services/forms"
},
"MigrateRepoOptions": {
"description": "MigrateRepoOptions options for migrating repository's\nthis is used to interact with api v1",
@@ -25375,7 +25375,7 @@
"x-go-name": "Wiki"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Milestone": {
"description": "Milestone milestone is a collection of issues on one repository",
@@ -25428,7 +25428,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NewIssuePinsAllowed": {
"description": "NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed",
@@ -25443,7 +25443,7 @@
"x-go-name": "PullRequests"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NodeInfo": {
"description": "NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks",
@@ -25478,7 +25478,7 @@
"x-go-name": "Version"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NodeInfoServices": {
"description": "NodeInfoServices contains the third party sites this server can connect to via their application API",
@@ -25499,7 +25499,7 @@
"x-go-name": "Outbound"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NodeInfoSoftware": {
"description": "NodeInfoSoftware contains Metadata about server software in use",
@@ -25522,7 +25522,7 @@
"x-go-name": "Version"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NodeInfoUsage": {
"description": "NodeInfoUsage contains usage statistics for this server",
@@ -25542,7 +25542,7 @@
"$ref": "#/definitions/NodeInfoUsageUsers"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NodeInfoUsageUsers": {
"description": "NodeInfoUsageUsers contains statistics about the users of this server",
@@ -25564,7 +25564,7 @@
"x-go-name": "Total"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Note": {
"description": "Note contains information related to a git note",
@@ -25578,7 +25578,7 @@
"x-go-name": "Message"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NoteOptions": {
"type": "object",
@@ -25588,7 +25588,7 @@
"x-go-name": "Message"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NotificationCount": {
"description": "NotificationCount number of unread notifications",
@@ -25600,7 +25600,7 @@
"x-go-name": "New"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NotificationSubject": {
"description": "NotificationSubject contains the notification subject (Issue/Pull/Commit)",
@@ -25633,7 +25633,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NotificationThread": {
"description": "NotificationThread expose Notification on API",
@@ -25668,12 +25668,12 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"NotifySubjectType": {
"description": "NotifySubjectType represent type of notification subject",
"type": "string",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"OAuth2Application": {
"type": "object",
@@ -25713,7 +25713,7 @@
"x-go-name": "RedirectURIs"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Organization": {
"description": "Organization represents an organization",
@@ -25766,7 +25766,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"OrganizationPermissions": {
"description": "OrganizationPermissions list different users permissions on an organization",
@@ -25793,7 +25793,7 @@
"x-go-name": "IsOwner"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PRBranchInfo": {
"description": "PRBranchInfo information about a branch",
@@ -25820,7 +25820,7 @@
"x-go-name": "Sha"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Package": {
"description": "Package represents a package",
@@ -25862,7 +25862,7 @@
"x-go-name": "Version"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PackageFile": {
"description": "PackageFile represents a package file",
@@ -25898,7 +25898,7 @@
"x-go-name": "HashSHA512"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PayloadCommit": {
"description": "PayloadCommit represents a commit",
@@ -25953,7 +25953,7 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PayloadCommitVerification": {
"description": "PayloadCommitVerification represents the GPG verification of a commit",
@@ -25979,7 +25979,7 @@
"x-go-name": "Verified"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PayloadUser": {
"description": "PayloadUser represents the author or committer of a commit",
@@ -26000,7 +26000,7 @@
"x-go-name": "UserName"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Permission": {
"description": "Permission represents a set of permissions",
@@ -26019,7 +26019,7 @@
"x-go-name": "Push"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PublicKey": {
"description": "PublicKey publickey is a user key to push code to repository",
@@ -26063,7 +26063,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PullRequest": {
"description": "PullRequest represents a pull request",
@@ -26133,6 +26133,11 @@
"format": "date-time",
"x-go-name": "Deadline"
},
+ "flow": {
+ "type": "integer",
+ "format": "int64",
+ "x-go-name": "Flow"
+ },
"head": {
"$ref": "#/definitions/PRBranchInfo"
},
@@ -26237,7 +26242,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PullRequestMeta": {
"description": "PullRequestMeta PR info if an issue is a PR",
@@ -26261,7 +26266,7 @@
"x-go-name": "Merged"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PullReview": {
"description": "PullReview represents a pull request review",
@@ -26325,7 +26330,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PullReviewComment": {
"description": "PullReviewComment represents a comment on a pull request review",
@@ -26396,7 +26401,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PullReviewRequestOptions": {
"description": "PullReviewRequestOptions are options to add or remove pull review requests",
@@ -26417,7 +26422,7 @@
"x-go-name": "TeamReviewers"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"PushMirror": {
"description": "PushMirror represents information of a push mirror",
@@ -26462,7 +26467,7 @@
"x-go-name": "SyncOnCommit"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaGroup": {
"description": "QuotaGroup represents a quota group",
@@ -26482,7 +26487,7 @@
"x-go-name": "Rules"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaGroupList": {
"description": "QuotaGroupList represents a list of quota groups",
@@ -26490,7 +26495,7 @@
"items": {
"$ref": "#/definitions/QuotaGroup"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaInfo": {
"description": "QuotaInfo represents information about a user's quota",
@@ -26503,7 +26508,7 @@
"$ref": "#/definitions/QuotaUsed"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaRuleInfo": {
"description": "QuotaRuleInfo contains information about a quota rule",
@@ -26529,7 +26534,7 @@
"x-go-name": "Subjects"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsed": {
"description": "QuotaUsed represents the quota usage of a user",
@@ -26539,7 +26544,7 @@
"$ref": "#/definitions/QuotaUsedSize"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedArtifact": {
"description": "QuotaUsedArtifact represents an artifact counting towards a user's quota",
@@ -26562,7 +26567,7 @@
"x-go-name": "Size"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedArtifactList": {
"description": "QuotaUsedArtifactList represents a list of artifacts counting towards a user's quota",
@@ -26570,7 +26575,7 @@
"items": {
"$ref": "#/definitions/QuotaUsedArtifact"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedAttachment": {
"description": "QuotaUsedAttachment represents an attachment counting towards a user's quota",
@@ -26610,7 +26615,7 @@
"x-go-name": "Size"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedAttachmentList": {
"description": "QuotaUsedAttachmentList represents a list of attachment counting towards a user's quota",
@@ -26618,7 +26623,7 @@
"items": {
"$ref": "#/definitions/QuotaUsedAttachment"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedPackage": {
"description": "QuotaUsedPackage represents a package counting towards a user's quota",
@@ -26651,7 +26656,7 @@
"x-go-name": "Version"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedPackageList": {
"description": "QuotaUsedPackageList represents a list of packages counting towards a user's quota",
@@ -26659,7 +26664,7 @@
"items": {
"$ref": "#/definitions/QuotaUsedPackage"
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSize": {
"description": "QuotaUsedSize represents the size-based quota usage of a user",
@@ -26675,7 +26680,7 @@
"$ref": "#/definitions/QuotaUsedSizeRepos"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSizeAssets": {
"description": "QuotaUsedSizeAssets represents the size-based asset usage of a user",
@@ -26694,7 +26699,7 @@
"$ref": "#/definitions/QuotaUsedSizeAssetsPackages"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSizeAssetsAttachments": {
"description": "QuotaUsedSizeAssetsAttachments represents the size-based attachment quota usage of a user",
@@ -26713,7 +26718,7 @@
"x-go-name": "Releases"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSizeAssetsPackages": {
"description": "QuotaUsedSizeAssetsPackages represents the size-based package quota usage of a user",
@@ -26726,7 +26731,7 @@
"x-go-name": "All"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSizeGit": {
"description": "QuotaUsedSizeGit represents the size-based git (lfs) quota usage of a user",
@@ -26738,7 +26743,7 @@
"format": "int64"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"QuotaUsedSizeRepos": {
"description": "QuotaUsedSizeRepos represents the size-based repository quota usage of a user",
@@ -26757,7 +26762,7 @@
"x-go-name": "Public"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Reaction": {
"description": "Reaction contain one reaction",
@@ -26776,7 +26781,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Reference": {
"type": "object",
@@ -26794,7 +26799,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Release": {
"description": "Release represents a repository release",
@@ -26877,7 +26882,7 @@
"x-go-name": "ZipURL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RenameOrgOption": {
"description": "RenameOrgOption options when renaming an organization",
@@ -26893,7 +26898,7 @@
"x-go-name": "NewName"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RenameUserOption": {
"description": "RenameUserOption options when renaming a user",
@@ -26909,7 +26914,7 @@
"x-go-name": "NewName"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ReplaceFlagsOption": {
"description": "ReplaceFlagsOption options when replacing the flags of a repository",
@@ -26923,7 +26928,7 @@
"x-go-name": "Flags"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RepoCollaboratorPermission": {
"description": "RepoCollaboratorPermission to get repository permission for a collaborator",
@@ -26941,7 +26946,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RepoCommit": {
"type": "object",
@@ -26968,7 +26973,7 @@
"$ref": "#/definitions/PayloadCommitVerification"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RepoTopicOptions": {
"description": "RepoTopicOptions a collection of repo topic names",
@@ -26983,7 +26988,7 @@
"x-go-name": "Topics"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RepoTransfer": {
"description": "RepoTransfer represents a pending repo transfer",
@@ -27003,7 +27008,7 @@
"x-go-name": "Teams"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Repository": {
"description": "Repository represents a repository",
@@ -27275,7 +27280,7 @@
"x-go-name": "WikiBranch"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"RepositoryMeta": {
"description": "RepositoryMeta basic repository information",
@@ -27299,12 +27304,12 @@
"x-go-name": "Owner"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ReviewStateType": {
"description": "ReviewStateType review state type",
"type": "string",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"SearchResults": {
"description": "SearchResults results of a successful search",
@@ -27322,7 +27327,7 @@
"x-go-name": "OK"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Secret": {
"description": "Secret represents a secret",
@@ -27339,7 +27344,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"ServerVersion": {
"description": "ServerVersion wraps the version of the server",
@@ -27350,7 +27355,7 @@
"x-go-name": "Version"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"SetUserQuotaGroupsOptions": {
"description": "SetUserQuotaGroupsOptions represents the quota groups of a user",
@@ -27368,12 +27373,12 @@
"x-go-name": "Groups"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"StateType": {
"description": "StateType issue state type",
"type": "string",
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"StopWatch": {
"description": "StopWatch represent a running stopwatch",
@@ -27411,7 +27416,7 @@
"x-go-name": "Seconds"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"SubmitPullReviewOptions": {
"description": "SubmitPullReviewOptions are options to submit a pending pull review",
@@ -27425,7 +27430,7 @@
"$ref": "#/definitions/ReviewStateType"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Tag": {
"description": "Tag represents a repository tag",
@@ -27458,7 +27463,7 @@
"x-go-name": "ZipballURL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TagArchiveDownloadCount": {
"description": "TagArchiveDownloadCount counts how many times a archive was downloaded",
@@ -27475,7 +27480,7 @@
"x-go-name": "Zip"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TagProtection": {
"description": "TagProtection represents a tag protection",
@@ -27515,7 +27520,7 @@
"x-go-name": "WhitelistUsernames"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"Team": {
"description": "Team represents a team in an organization",
@@ -27591,13 +27596,13 @@
}
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TimeStamp": {
"description": "TimeStamp defines a timestamp",
"type": "integer",
"format": "int64",
- "x-go-package": "code.gitea.io/gitea/modules/timeutil"
+ "x-go-package": "forgejo.org/modules/timeutil"
},
"TimelineComment": {
"description": "TimelineComment represents a timeline comment (comment of any type) on a commit or issue",
@@ -27717,7 +27722,7 @@
"$ref": "#/definitions/User"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TopicName": {
"description": "TopicName a list of repo topic names",
@@ -27731,7 +27736,7 @@
"x-go-name": "TopicNames"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TopicResponse": {
"description": "TopicResponse for returning topics",
@@ -27762,7 +27767,7 @@
"x-go-name": "Updated"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TrackedTime": {
"description": "TrackedTime worked time for an issue / pr",
@@ -27804,7 +27809,7 @@
"x-go-name": "UserName"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"TransferRepoOption": {
"description": "TransferRepoOption options when transfer a repository's ownership",
@@ -27827,7 +27832,7 @@
"x-go-name": "TeamIDs"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UpdateBranchRepoOption": {
"description": "UpdateBranchRepoOption options when updating a branch in a repository",
@@ -27843,7 +27848,7 @@
"x-go-name": "Name"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UpdateFileOptions": {
"description": "UpdateFileOptions options for updating files\nNote: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)",
@@ -27898,7 +27903,7 @@
"x-go-name": "Signoff"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UpdateRepoAvatarOption": {
"description": "UpdateRepoAvatarUserOption options when updating the repo avatar",
@@ -27910,7 +27915,7 @@
"x-go-name": "Image"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UpdateUserAvatarOption": {
"description": "UpdateUserAvatarUserOption options when updating the user avatar",
@@ -27922,7 +27927,7 @@
"x-go-name": "Image"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UpdateVariableOption": {
"description": "UpdateVariableOption the option when updating variable",
@@ -27942,7 +27947,7 @@
"x-go-name": "Value"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"User": {
"description": "User represents a user",
@@ -28068,7 +28073,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UserHeatmapData": {
"description": "UserHeatmapData represents the data needed to create a heatmap",
@@ -28083,7 +28088,7 @@
"$ref": "#/definitions/TimeStamp"
}
},
- "x-go-package": "code.gitea.io/gitea/models/activities"
+ "x-go-package": "forgejo.org/models/activities"
},
"UserSettings": {
"description": "UserSettings represents user settings",
@@ -28139,7 +28144,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"UserSettingsOptions": {
"description": "UserSettingsOptions represents options to change user settings",
@@ -28195,7 +28200,7 @@
"x-go-name": "Website"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"WatchInfo": {
"description": "WatchInfo represents an API watch status of one repository",
@@ -28226,7 +28231,7 @@
"x-go-name": "URL"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"WikiCommit": {
"description": "WikiCommit page commit/revision",
@@ -28247,7 +28252,7 @@
"x-go-name": "ID"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"WikiCommitList": {
"description": "WikiCommitList commit/revision list",
@@ -28266,7 +28271,7 @@
"x-go-name": "Count"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"WikiPage": {
"description": "WikiPage a wiki page",
@@ -28306,7 +28311,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
},
"WikiPageMetaData": {
"description": "WikiPageMetaData wiki page meta information",
@@ -28328,7 +28333,7 @@
"x-go-name": "Title"
}
},
- "x-go-package": "code.gitea.io/gitea/modules/structs"
+ "x-go-package": "forgejo.org/modules/structs"
}
},
"responses": {
diff --git a/templates/user/auth/finalize_openid.tmpl b/templates/user/auth/finalize_openid.tmpl
index f84f860b02..372471368f 100644
--- a/templates/user/auth/finalize_openid.tmpl
+++ b/templates/user/auth/finalize_openid.tmpl
@@ -30,7 +30,7 @@
{{if .ShowRegistrationButton}}
diff --git a/templates/user/dashboard/feeds.tmpl b/templates/user/dashboard/feeds.tmpl
index e9fbb7a5b9..0496fa782a 100644
--- a/templates/user/dashboard/feeds.tmpl
+++ b/templates/user/dashboard/feeds.tmpl
@@ -91,7 +91,7 @@
{{range $push.Commits}}
{{$commitLink := printf "%s/commit/%s" $repoLink .Sha1}}
-
+
{{ShortSha .Sha1}}
{{RenderCommitMessage $.Context .Message ($repo.ComposeMetas ctx)}}
diff --git a/templates/user/dashboard/issues.tmpl b/templates/user/dashboard/issues.tmpl
index e25a9d8219..c76a61c393 100644
--- a/templates/user/dashboard/issues.tmpl
+++ b/templates/user/dashboard/issues.tmpl
@@ -6,11 +6,11 @@