mirror of
https://github.com/go-gitea/gitea.git
synced 2026-02-01 06:43:42 +01:00
* First stab at a Gitlab migrations interface. * Modify JS to show migration for Gitlab * Properly strip out #gitlab tag from repo name * Working Gitlab migrations! Still need to figure out how to hide tokens/etc from showing up in opts.CloneAddr * Try #2 at trying to hide credentials. CloneAddr was being used as OriginalURL. Now passing OriginalURL through from the form and saving it. * Add go-gitlab dependency * Vendor go-gitlab * Use gitlab.BasicAuthClient Correct CloneURL. This should be functioning! Previous commits fixed "Migrated from" from including the migration credentials. * Replaced repoPath with repoID globally. RepoID is grabbed in NewGitlabDownloader * Logging touchup * Properly set private repo status. Properly set milestone deadline time. Consistently use Gitlab username for 'Name'. * Add go-gitlab vendor cache * Fix PR migrations: - Count of issues is kept to set a non-conflicting PR.ID - Bool is used to tell whether to fetch Issue or PR comments * Ensure merged PRs are closed and set with the proper time * Remove copyright and some commented code * Rip out '#gitlab' based self-hosted Gitlab support * Hide given credentials for migrated repos. CloneAddr was being saved as OriginalURL. Now passing OriginalURL through from the form and saving it in it's place * Use asset.URL directly, no point in parsing. Opened PRs should fall through to false. * Fix importing Milestones. Allow importing using Personal Tokens or anonymous access. * Fix Gitlab Milestone migration if DueDate isn't set * Empty Milestone due dates properly return nil, not zero time * Add GITLAB_READ_TOKEN to drone unit-test step * Add working gitlab_test.go. A Personal Access Token, given in env variable GITLAB_READ_TOKEN is required to run the test. * Fix linting issues * Add modified JS files * Remove pre-build JS files * Only merged PRs are marged as merged/closed * Test topics * Skip test if gitlab is inaccessible * Grab personal token from username, not password. Matches Github migration implementation * Add SetContext() to GitlabDownloader. * Checking Updated field in Issues. * Actually fetch Issue Updated time from Gitlab * Add Gitlab migration GetReviews() stub * Fix Patch and Clone URLs * check Updated too * fix mod * make vendor with go1.14 Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> |
||
|---|---|---|
| .. | ||
| andybalholm/cascadia | ||
| anmitsu/go-shlex | ||
| asaskevich/govalidator | ||
| aymerick/douceur | ||
| beorn7/perks | ||
| blevesearch | ||
| boombuler/barcode | ||
| bradfitz/gomemcache | ||
| BurntSushi/toml | ||
| chris-ramon/douceur | ||
| couchbase | ||
| couchbaselabs/go-couchbase | ||
| davecgh/go-spew | ||
| denisenkom/go-mssqldb | ||
| dgrijalva/jwt-go | ||
| dustin/go-humanize | ||
| editorconfig/editorconfig-core-go/v2 | ||
| edsrzf/mmap-go | ||
| emirpasic/gods | ||
| etcd-io/bbolt | ||
| ethantkoenig/rupture | ||
| fatih | ||
| fsnotify/fsnotify | ||
| gliderlabs/ssh | ||
| glycerine/go-unsnap-stream | ||
| go-enry | ||
| go-git | ||
| go-openapi | ||
| go-redis/redis | ||
| go-sql-driver/mysql | ||
| go-stack/stack | ||
| go-swagger/go-swagger | ||
| gobwas/glob | ||
| gogs | ||
| golang | ||
| golang-sql/civil | ||
| gorilla | ||
| hashicorp/hcl | ||
| huandu/xstrings | ||
| issue9/identicon | ||
| jaytaylor/html2text | ||
| jbenet/go-context | ||
| jessevdk/go-flags | ||
| kballard/go-shellquote | ||
| kevinburke/ssh_config | ||
| keybase/go-crypto | ||
| klauspost/compress | ||
| kr | ||
| lafriks/xormstore | ||
| lib/pq | ||
| lunny | ||
| magiconair/properties | ||
| mailru/easyjson | ||
| markbates/goth | ||
| mattn | ||
| matttproud/golang_protobuf_extensions | ||
| mcuadros/go-version | ||
| mgechev | ||
| microcosm-cc/bluemonday | ||
| mitchellh | ||
| mrjones/oauth | ||
| mschoch/smat | ||
| msteinert/pam | ||
| nfnt/resize | ||
| niklasfasching/go-org | ||
| olekukonko/tablewriter | ||
| oliamb/cutter | ||
| olivere/elastic/v7 | ||
| pelletier/go-toml | ||
| philhofer/fwd | ||
| pkg/errors | ||
| pmezard/go-difflib | ||
| pquerna/otp | ||
| prometheus | ||
| PuerkitoBio | ||
| quasoft/websspi | ||
| RoaringBitmap/roaring | ||
| satori/go.uuid | ||
| sergi/go-diff | ||
| shurcooL | ||
| siddontang/go-snappy | ||
| spf13 | ||
| steveyen/gtreap | ||
| stretchr/testify | ||
| syndtr/goleveldb | ||
| tinylib/msgp | ||
| toqueteos | ||
| tstranex/u2f | ||
| unknwon | ||
| urfave/cli | ||
| willf/bitset | ||
| xanzy | ||
| yohcop/openid-go | ||
| yuin | ||