"os/exec" | "os/exec" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/process" | "code.gitea.io/gitea/modules/process" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/gitea/modules/template/highlight" | "code.gitea.io/gitea/modules/template/highlight" | ||||
"code.gitea.io/git" | |||||
"github.com/Unknwon/com" | |||||
"github.com/sergi/go-diff/diffmatchpatch" | "github.com/sergi/go-diff/diffmatchpatch" | ||||
"golang.org/x/net/html/charset" | "golang.org/x/net/html/charset" | ||||
"golang.org/x/text/transform" | "golang.org/x/text/transform" |
"strings" | "strings" | ||||
"time" | "time" | ||||
api "code.gitea.io/sdk/gitea" | |||||
"github.com/Unknwon/com" | "github.com/Unknwon/com" | ||||
"github.com/go-xorm/xorm" | "github.com/go-xorm/xorm" | ||||
api "code.gitea.io/sdk/gitea" | |||||
gouuid "github.com/satori/go.uuid" | gouuid "github.com/satori/go.uuid" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" |
"strings" | "strings" | ||||
"time" | "time" | ||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/process" | "code.gitea.io/gitea/modules/process" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/gitea/modules/sync" | "code.gitea.io/gitea/modules/sync" | ||||
"github.com/go-xorm/xorm" | |||||
"code.gitea.io/git" | |||||
api "code.gitea.io/sdk/gitea" | api "code.gitea.io/sdk/gitea" | ||||
"github.com/Unknwon/com" | |||||
"github.com/go-xorm/xorm" | |||||
) | ) | ||||
var PullRequestQueue = sync.NewUniqueQueue(setting.Repository.PullRequestQueueLength) | var PullRequestQueue = sync.NewUniqueQueue(setting.Repository.PullRequestQueueLength) |
"strings" | "strings" | ||||
"time" | "time" | ||||
"github.com/Unknwon/cae/zip" | |||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/modules/bindata" | "code.gitea.io/gitea/modules/bindata" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/markdown" | "code.gitea.io/gitea/modules/markdown" | ||||
"code.gitea.io/gitea/modules/process" | "code.gitea.io/gitea/modules/process" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/gitea/modules/sync" | "code.gitea.io/gitea/modules/sync" | ||||
"github.com/go-xorm/xorm" | |||||
"code.gitea.io/git" | |||||
api "code.gitea.io/sdk/gitea" | api "code.gitea.io/sdk/gitea" | ||||
"github.com/Unknwon/cae/zip" | |||||
"github.com/Unknwon/com" | |||||
"github.com/go-xorm/xorm" | |||||
version "github.com/mcuadros/go-version" | version "github.com/mcuadros/go-version" | ||||
ini "gopkg.in/ini.v1" | ini "gopkg.in/ini.v1" | ||||
) | ) |
"net/url" | "net/url" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"github.com/Unknwon/com" | |||||
"github.com/go-macaron/binding" | "github.com/go-macaron/binding" | ||||
macaron "gopkg.in/macaron.v1" | macaron "gopkg.in/macaron.v1" | ||||
) | ) |
"unicode" | "unicode" | ||||
"unicode/utf8" | "unicode/utf8" | ||||
"github.com/Unknwon/com" | |||||
"github.com/Unknwon/i18n" | |||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"github.com/Unknwon/com" | |||||
"github.com/Unknwon/i18n" | |||||
"github.com/gogits/chardet" | "github.com/gogits/chardet" | ||||
) | ) | ||||
"fmt" | "fmt" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/paginater" | |||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"github.com/Unknwon/paginater" | |||||
macaron "gopkg.in/macaron.v1" | macaron "gopkg.in/macaron.v1" | ||||
) | ) | ||||
"path" | "path" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/git" | |||||
"github.com/Unknwon/com" | |||||
editorconfig "gopkg.in/editorconfig/editorconfig-core-go.v1" | editorconfig "gopkg.in/editorconfig/editorconfig-core-go.v1" | ||||
macaron "gopkg.in/macaron.v1" | macaron "gopkg.in/macaron.v1" | ||||
) | ) |
"container/list" | "container/list" | ||||
"path" | "path" | ||||
"github.com/Unknwon/paginater" | |||||
"code.gitea.io/git" | "code.gitea.io/git" | ||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/context" | "code.gitea.io/gitea/modules/context" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"github.com/Unknwon/paginater" | |||||
) | ) | ||||
const ( | const ( |
"path" | "path" | ||||
"strings" | "strings" | ||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/auth" | "code.gitea.io/gitea/modules/auth" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/gitea/modules/template" | "code.gitea.io/gitea/modules/template" | ||||
"code.gitea.io/git" | |||||
) | ) | ||||
const ( | const ( |
import ( | import ( | ||||
"fmt" | "fmt" | ||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/context" | "code.gitea.io/gitea/modules/context" | ||||
"code.gitea.io/git" | |||||
) | ) | ||||
func SetEditorconfigIfExists(ctx *context.Context) { | func SetEditorconfigIfExists(ctx *context.Context) { |
"path" | "path" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/com" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/auth" | "code.gitea.io/gitea/modules/auth" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/context" | "code.gitea.io/gitea/modules/context" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/git" | |||||
"github.com/Unknwon/com" | |||||
) | ) | ||||
const ( | const ( |
import ( | import ( | ||||
"fmt" | "fmt" | ||||
"github.com/Unknwon/paginater" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/auth" | "code.gitea.io/gitea/modules/auth" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/context" | "code.gitea.io/gitea/modules/context" | ||||
"code.gitea.io/gitea/modules/log" | "code.gitea.io/gitea/modules/log" | ||||
"code.gitea.io/gitea/modules/markdown" | "code.gitea.io/gitea/modules/markdown" | ||||
"github.com/Unknwon/paginater" | |||||
) | ) | ||||
const ( | const ( |
"path" | "path" | ||||
"strings" | "strings" | ||||
"github.com/Unknwon/paginater" | |||||
"code.gitea.io/git" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/base" | "code.gitea.io/gitea/modules/base" | ||||
"code.gitea.io/gitea/modules/context" | "code.gitea.io/gitea/modules/context" | ||||
"code.gitea.io/gitea/modules/setting" | "code.gitea.io/gitea/modules/setting" | ||||
"code.gitea.io/gitea/modules/template" | "code.gitea.io/gitea/modules/template" | ||||
"code.gitea.io/gitea/modules/template/highlight" | "code.gitea.io/gitea/modules/template/highlight" | ||||
"code.gitea.io/git" | |||||
"github.com/Unknwon/paginater" | |||||
) | ) | ||||
const ( | const ( |
// Register last login | // Register last login | ||||
u.SetLastLogin() | u.SetLastLogin() | ||||
if err := models.UpdateUser(u); err != nil { | if err := models.UpdateUser(u); err != nil { | ||||
ctx.Handle(500, "UpdateUser", err) | |||||
return | |||||
ctx.Handle(500, "UpdateUser", err) | |||||
return | |||||
} | } | ||||
if redirectTo, _ := url.QueryUnescape(ctx.GetCookie("redirect_to")); len(redirectTo) > 0 { | if redirectTo, _ := url.QueryUnescape(ctx.GetCookie("redirect_to")); len(redirectTo) > 0 { |