diff --git a/README.md b/README.md index e127943..0c3241d 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ go test -coverprofile cover.out -v ./... ... PASS coverage: 74.0% of statements -ok focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/cmd/joj3 2.290s coverage: 74.0% of statements +ok github.com/joint-online-judge/JOJ3/cmd/joj3 2.290s coverage: 74.0% of statements ``` ### For developers diff --git a/cmd/healthcheck/main.go b/cmd/healthcheck/main.go index 2169f98..5951848 100644 --- a/cmd/healthcheck/main.go +++ b/cmd/healthcheck/main.go @@ -6,7 +6,7 @@ import ( "log/slog" "os" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/pkg/healthcheck" + "github.com/joint-online-judge/JOJ3/pkg/healthcheck" ) // parseMultiValueFlag parses a multi-value command-line flag and appends its values to the provided slice. diff --git a/cmd/joj3/conf.go b/cmd/joj3/conf.go index 311327a..31dff4f 100644 --- a/cmd/joj3/conf.go +++ b/cmd/joj3/conf.go @@ -7,7 +7,7 @@ import ( "os" "regexp" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" "github.com/koding/multiconfig" ) diff --git a/cmd/joj3/main.go b/cmd/joj3/main.go index 7381aaa..a83f1b7 100644 --- a/cmd/joj3/main.go +++ b/cmd/joj3/main.go @@ -6,9 +6,9 @@ import ( "log/slog" "os" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/executors" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/executors" + _ "github.com/joint-online-judge/JOJ3/internal/parsers" + "github.com/joint-online-judge/JOJ3/internal/stage" "github.com/go-git/go-git/v5" "github.com/jinzhu/copier" diff --git a/cmd/joj3/main_test.go b/cmd/joj3/main_test.go index 382eeeb..e160176 100644 --- a/cmd/joj3/main_test.go +++ b/cmd/joj3/main_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" ) func compareStageResults(t *testing.T, actual, expected []stage.StageResult, regex bool) { diff --git a/cmd/sample/main.go b/cmd/sample/main.go index 602e0d0..16d1202 100644 --- a/cmd/sample/main.go +++ b/cmd/sample/main.go @@ -6,7 +6,7 @@ import ( "fmt" "os" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/pkg/sample" + "github.com/joint-online-judge/JOJ3/pkg/sample" ) func main() { diff --git a/go.mod b/go.mod index 5566ad6..1a2b8ee 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module focs.ji.sjtu.edu.cn/git/JOJ/JOJ3 +module github.com/joint-online-judge/JOJ3 go 1.22.1 diff --git a/internal/executors/all.go b/internal/executors/all.go index 7f7ab8a..6885d66 100644 --- a/internal/executors/all.go +++ b/internal/executors/all.go @@ -1,8 +1,8 @@ package executors import ( - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/executors/dummy" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/executors/sandbox" + _ "github.com/joint-online-judge/JOJ3/internal/executors/dummy" + "github.com/joint-online-judge/JOJ3/internal/executors/sandbox" ) // this file does nothing but imports to ensure all the init() functions diff --git a/internal/executors/dummy/executor.go b/internal/executors/dummy/executor.go index 679c094..4eb6a14 100644 --- a/internal/executors/dummy/executor.go +++ b/internal/executors/dummy/executor.go @@ -1,8 +1,8 @@ package dummy import ( - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Dummy struct{} diff --git a/internal/executors/dummy/meta.go b/internal/executors/dummy/meta.go index 94e3211..b745e19 100644 --- a/internal/executors/dummy/meta.go +++ b/internal/executors/dummy/meta.go @@ -1,6 +1,6 @@ package dummy -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "dummy" diff --git a/internal/executors/sandbox/convert.go b/internal/executors/sandbox/convert.go index 830fd2a..eebdf21 100644 --- a/internal/executors/sandbox/convert.go +++ b/internal/executors/sandbox/convert.go @@ -6,8 +6,8 @@ import ( "path/filepath" "strings" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/pb" + "github.com/joint-online-judge/JOJ3/internal/stage" ) // copied from https://github.com/criyle/go-judge/blob/master/cmd/go-judge-shell/grpc.go diff --git a/internal/executors/sandbox/executor.go b/internal/executors/sandbox/executor.go index 2c8adf0..5b18fbe 100644 --- a/internal/executors/sandbox/executor.go +++ b/internal/executors/sandbox/executor.go @@ -5,8 +5,8 @@ import ( "fmt" "log/slog" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/pb" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Sandbox struct { diff --git a/internal/executors/sandbox/meta.go b/internal/executors/sandbox/meta.go index db0994c..d3a2ba8 100644 --- a/internal/executors/sandbox/meta.go +++ b/internal/executors/sandbox/meta.go @@ -1,7 +1,7 @@ package sandbox import ( - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" ) var name = "sandbox" diff --git a/internal/parsers/all.go b/internal/parsers/all.go index c3fa0ee..e8bb941 100644 --- a/internal/parsers/all.go +++ b/internal/parsers/all.go @@ -1,15 +1,15 @@ package parsers import ( - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/clangtidy" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/cppcheck" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/cpplint" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/diff" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/dummy" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/healthcheck" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/keyword" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/resultstatus" - _ "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/parsers/sample" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/clangtidy" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/cppcheck" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/cpplint" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/diff" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/dummy" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/healthcheck" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/keyword" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/resultstatus" + _ "github.com/joint-online-judge/JOJ3/internal/parsers/sample" ) // this file does nothing but imports to ensure all the init() functions diff --git a/internal/parsers/clangtidy/meta.go b/internal/parsers/clangtidy/meta.go index b48d095..4b00adf 100644 --- a/internal/parsers/clangtidy/meta.go +++ b/internal/parsers/clangtidy/meta.go @@ -1,6 +1,6 @@ package clangtidy -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "clangtidy" diff --git a/internal/parsers/clangtidy/parser.go b/internal/parsers/clangtidy/parser.go index a21fddc..a763954 100644 --- a/internal/parsers/clangtidy/parser.go +++ b/internal/parsers/clangtidy/parser.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Match struct { diff --git a/internal/parsers/cppcheck/meta.go b/internal/parsers/cppcheck/meta.go index f0ed4c9..3013177 100644 --- a/internal/parsers/cppcheck/meta.go +++ b/internal/parsers/cppcheck/meta.go @@ -1,6 +1,6 @@ package cppcheck -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "cppcheck" diff --git a/internal/parsers/cppcheck/parser.go b/internal/parsers/cppcheck/parser.go index 8ef650c..9f4c0d7 100644 --- a/internal/parsers/cppcheck/parser.go +++ b/internal/parsers/cppcheck/parser.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type CppCheck struct{} diff --git a/internal/parsers/cpplint/meta.go b/internal/parsers/cpplint/meta.go index c1e2237..4f3adbd 100644 --- a/internal/parsers/cpplint/meta.go +++ b/internal/parsers/cpplint/meta.go @@ -1,6 +1,6 @@ package cpplint -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "cpplint" diff --git a/internal/parsers/cpplint/parser.go b/internal/parsers/cpplint/parser.go index aba73af..881ea54 100644 --- a/internal/parsers/cpplint/parser.go +++ b/internal/parsers/cpplint/parser.go @@ -5,7 +5,7 @@ import ( "regexp" "strconv" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Conf struct { diff --git a/internal/parsers/diff/meta.go b/internal/parsers/diff/meta.go index d10746b..023d1c0 100644 --- a/internal/parsers/diff/meta.go +++ b/internal/parsers/diff/meta.go @@ -1,6 +1,6 @@ package diff -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "diff" diff --git a/internal/parsers/diff/parser.go b/internal/parsers/diff/parser.go index af2f451..be70396 100644 --- a/internal/parsers/diff/parser.go +++ b/internal/parsers/diff/parser.go @@ -7,8 +7,8 @@ import ( "strings" "unicode" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) // operation represents the type of edit operation. diff --git a/internal/parsers/dummy/meta.go b/internal/parsers/dummy/meta.go index fd19c0d..202fad8 100644 --- a/internal/parsers/dummy/meta.go +++ b/internal/parsers/dummy/meta.go @@ -1,6 +1,6 @@ package dummy -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "dummy" diff --git a/internal/parsers/dummy/parser.go b/internal/parsers/dummy/parser.go index 9e105c8..5992f19 100644 --- a/internal/parsers/dummy/parser.go +++ b/internal/parsers/dummy/parser.go @@ -1,7 +1,7 @@ package dummy import ( - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Conf struct { diff --git a/internal/parsers/healthcheck/meta.go b/internal/parsers/healthcheck/meta.go index decae3b..4c14311 100644 --- a/internal/parsers/healthcheck/meta.go +++ b/internal/parsers/healthcheck/meta.go @@ -1,6 +1,6 @@ package healthcheck -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "healthcheck" diff --git a/internal/parsers/healthcheck/parser.go b/internal/parsers/healthcheck/parser.go index 2673f93..0408695 100644 --- a/internal/parsers/healthcheck/parser.go +++ b/internal/parsers/healthcheck/parser.go @@ -3,8 +3,8 @@ package healthcheck import ( "fmt" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Healthcheck struct{} diff --git a/internal/parsers/keyword/meta.go b/internal/parsers/keyword/meta.go index 6583a38..36814af 100644 --- a/internal/parsers/keyword/meta.go +++ b/internal/parsers/keyword/meta.go @@ -1,6 +1,6 @@ package keyword -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "keyword" diff --git a/internal/parsers/keyword/parser.go b/internal/parsers/keyword/parser.go index 92ce759..58f7a1c 100644 --- a/internal/parsers/keyword/parser.go +++ b/internal/parsers/keyword/parser.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Match struct { diff --git a/internal/parsers/resultstatus/meta.go b/internal/parsers/resultstatus/meta.go index 349b681..579d2bb 100644 --- a/internal/parsers/resultstatus/meta.go +++ b/internal/parsers/resultstatus/meta.go @@ -1,6 +1,6 @@ package resultstatus -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "result-status" diff --git a/internal/parsers/resultstatus/parser.go b/internal/parsers/resultstatus/parser.go index 5922fce..cec2c10 100644 --- a/internal/parsers/resultstatus/parser.go +++ b/internal/parsers/resultstatus/parser.go @@ -3,8 +3,8 @@ package resultstatus import ( "fmt" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" ) type Conf struct { diff --git a/internal/parsers/sample/meta.go b/internal/parsers/sample/meta.go index 82f92db..cfae4e8 100644 --- a/internal/parsers/sample/meta.go +++ b/internal/parsers/sample/meta.go @@ -1,6 +1,6 @@ package sample -import "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" +import "github.com/joint-online-judge/JOJ3/internal/stage" var name = "sample" diff --git a/internal/parsers/sample/parser.go b/internal/parsers/sample/parser.go index 268fec6..2e670c0 100644 --- a/internal/parsers/sample/parser.go +++ b/internal/parsers/sample/parser.go @@ -4,9 +4,9 @@ import ( "encoding/json" "fmt" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage" - "focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/pkg/sample" "github.com/criyle/go-judge/envexec" + "github.com/joint-online-judge/JOJ3/internal/stage" + "github.com/joint-online-judge/JOJ3/pkg/sample" ) type Conf struct {