You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models/migrations
KN4CK3R c03e488e14
Add LFS Migration and Mirror (#14726)
* Implemented LFS client.

* Implemented scanning for pointer files.

* Implemented downloading of lfs files.

* Moved model-dependent code into services.

* Removed models dependency. Added TryReadPointerFromBuffer.

* Migrated code from service to module.

* Centralised storage creation.

* Removed dependency from models.

* Moved ContentStore into modules.

* Share structs between server and client.

* Moved method to services.

* Implemented lfs download on clone.

* Implemented LFS sync on clone and mirror update.

* Added form fields.

* Updated templates.

* Fixed condition.

* Use alternate endpoint.

* Added missing methods.

* Fixed typo and make linter happy.

* Detached pointer parser from gogit dependency.

* Fixed TestGetLFSRange test.

* Added context to support cancellation.

* Use ReadFull to probably read more data.

* Removed duplicated code from models.

* Moved scan implementation into pointer_scanner_nogogit.

* Changed method name.

* Added comments.

* Added more/specific log/error messages.

* Embedded lfs.Pointer into models.LFSMetaObject.

* Moved code from models to module.

* Moved code from models to module.

* Moved code from models to module.

* Reduced pointer usage.

* Embedded type.

* Use promoted fields.

* Fixed unexpected eof.

* Added unit tests.

* Implemented migration of local file paths.

* Show an error on invalid LFS endpoints.

* Hide settings if not used.

* Added LFS info to mirror struct.

* Fixed comment.

* Check LFS endpoint.

* Manage LFS settings from mirror page.

* Fixed selector.

* Adjusted selector.

* Added more tests.

* Added local filesystem migration test.

* Fixed typo.

* Reset settings.

* Added special windows path handling.

* Added unit test for HTTPClient.

* Added unit test for BasicTransferAdapter.

* Moved into util package.

* Test if LFS endpoint is allowed.

* Added support for git://

* Just use a static placeholder as the displayed url may be invalid.

* Reverted to original code.

* Added "Advanced Settings".

* Updated wording.

* Added discovery info link.

* Implemented suggestion.

* Fixed missing format parameter.

* Added Pointer.IsValid().

* Always remove model on error.

* Added suggestions.

* Use channel instead of array.

* Update routers/repo/migrate.go

* fmt

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: zeripath <art27@cantab.net>
3 years ago
..
fixtures Create Proper Migration Tests (#15116) 3 years ago
migrations.go Add LFS Migration and Mirror (#14726) 3 years ago
migrations_test.go Create Proper Migration Tests (#15116) 3 years ago
testlogger_test.go Create Proper Migration Tests (#15116) 3 years ago
v70.go chore(models): rewrite code format. (#14754) 3 years ago
v71.go chore(models): rewrite code format. (#14754) 3 years ago
v72.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v73.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v74.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v75.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v76.go chore(models): rewrite code format. (#14754) 3 years ago
v77.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v78.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v79.go chore(models): rewrite code format. (#14754) 3 years ago
v80.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v81.go Upgrade xorm to v1.0.0 (#10646) 4 years ago
v82.go Migrations (v82,v96,v99,v136) remove dependencies (#12286) 4 years ago
v83.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v84.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v85.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v86.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v87.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v88.go chore(models): rewrite code format. (#14754) 3 years ago
v89.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v90.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v91.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v92.go chore(models): rewrite code format. (#14754) 3 years ago
v93.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v94.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v95.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v96.go chore(models): rewrite code format. (#14754) 3 years ago
v97.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v98.go Upgrade xorm to v0.8.0 (#8536) 5 years ago
v99.go Migrations (v82,v96,v99,v136) remove dependencies (#12286) 4 years ago
v100.go chore(models): rewrite code format. (#14754) 3 years ago
v101.go Allow more than 255 characters for tokens in external_login_user table (#8554) 5 years ago
v102.go Use transaction in V102 migration (#12395) 4 years ago
v103.go Allow Protected Branches to Whitelist Deploy Keys (#8483) 5 years ago
v104.go chore(models): rewrite code format. (#14754) 3 years ago
v105.go chore(models): rewrite code format. (#14754) 3 years ago
v106.go Auto-subscribe user to repository when they commit/tag to it (#7657) 5 years ago
v107.go chore(models): rewrite code format. (#14754) 3 years ago
v108.go Improve notification (#8835) 5 years ago
v109.go Team permission to create repository in organization (#8312) 5 years ago
v110.go Upgrade xorm to v1.0.0 (#10646) 4 years ago
v111.go chore(models): rewrite code format. (#14754) 3 years ago
v112.go Add a storage layer for attachments (#11387) 4 years ago
v113.go Change target branch for pull request (#6488) 5 years ago
v114.go chore(models): rewrite code format. (#14754) 3 years ago
v115.go chore(models): rewrite code format. (#14754) 3 years ago
v116.go chore(models): rewrite code format. (#14754) 3 years ago
v117.go Add branch protection option to block merge on requested changes. (#9592) 5 years ago
v118.go Mark PR reviews as stale at push and allow to dismiss stale approvals (#9532) 5 years ago
v119.go Refactor: Remove Dependencys from Migration v112-v119 (#11811) 4 years ago
v120.go Add owner_name column for table repository for maintaince reason (#9717) 5 years ago
v121.go Restricted users (#6274) 5 years ago
v122.go chore(models): rewrite code format. (#14754) 3 years ago
v123.go Migrate reactions when migrating repository from github (#9599) 5 years ago
v124.go chore(models): rewrite code format. (#14754) 3 years ago
v125.go Migrate reviews when migrating repository from github (#9463) 5 years ago
v126.go Update topics repo count when deleting repository (#10051) 4 years ago
v127.go Language statistics bar for repositories (#8037) 4 years ago
v128.go chore(models): rewrite code format. (#14754) 3 years ago
v129.go chore(models): rewrite code format. (#14754) 3 years ago
v130.go chore(models): rewrite code format. (#14754) 3 years ago
v131.go System-wide webhooks (#10546) 4 years ago
v132.go Allow to set protected file patterns that can not be changed under no conditions (#10806) 4 years ago
v133.go make avatar lookup occur at image request (#10540) 4 years ago
v134.go chore(models): rewrite code format. (#14754) 3 years ago
v135.go Add Organization Wide Labels (#10814) 4 years ago
v136.go chore(models): rewrite code format. (#14754) 3 years ago
v137.go Prevent merge of outdated PRs on protected branches (#11012) 4 years ago
v138.go Add a way to mark Conversation (code comment) resolved (#11037) 4 years ago
v139.go Fix issue ref migration (#11419) 4 years ago
v140.go Change language statistics to save size instead of percentage (#11681) 4 years ago
v141.go Fix migration v141 (#14387) 3 years ago
v142.go Add migration to set IsArchived false if it is null (#11853) 4 years ago
v143.go Decrease the num_stars when deleting a repo (#11954) 4 years ago
v144.go chore(models): rewrite code format. (#14754) 3 years ago
v145.go Fix Migration 145 on MSSQL if varchar is changed to nvarchar (#12445) 4 years ago
v146.go chore(models): rewrite code format. (#14754) 3 years ago
v147.go chore(models): rewrite code format. (#14754) 3 years ago
v148.go [BugFix] Fix comment broken issue ref dependence (#12651) 4 years ago
v149.go Add Created & Updated to Milestone (#12662) 4 years ago
v150.go Add Primary Key to Topic and RepoTopic (#12639) 4 years ago
v151.go Add migration for password algorithm change (#12784) 4 years ago
v152.go Add configurable Trust Models (#11712) 4 years ago
v153.go Add team support for review request (#12039) 4 years ago
v154.go Save TimeStamps for Star, Label, Follow, Watch and Collaboration to Database (#13124) 4 years ago
v155.go [Enhancement] Allow admin to merge pr with protected file changes (#12078) 4 years ago
v156.go chore(models): rewrite code format. (#14754) 3 years ago
v157.go chore(models): rewrite code format. (#14754) 3 years ago
v158.go chore(models): rewrite code format. (#14754) 3 years ago
v159.go Include OriginalAuthor in Reaction constraint (#13505) 4 years ago
v160.go Add block on official review requests branch protection (#13705) 4 years ago
v161.go chore(models): rewrite code format. (#14754) 3 years ago
v162.go chore(models): rewrite code format. (#14754) 3 years ago
v163.go Change topic name size from 25 to 50 (#14150) 4 years ago
v164.go Minimal OpenID Connect implementation (#14139) 4 years ago
v165.go Fix wrong type on hooktask to convert typ from char(16) to varchar(16) (#14148) 4 years ago
v166.go Remove unused commit (#14741) 3 years ago
v167.go Redirect on changed user and org name (#11649) 3 years ago
v168.go noop (#14521) 3 years ago
v169.go Use OldRef instead of CommitSHA for DeleteBranch comments (#14604) 3 years ago
v170.go Add dismiss review feature (#12674) 3 years ago
v171.go Add v171 (addSortingColToProjectBoard) migration for #14634 (#14652) 3 years ago
v172.go Create DB session provider(based on xorm) (#13031) 3 years ago
v173.go Add UI to delete tracked times (#14100) 3 years ago
v174.go Delete Labels & IssueLabels on Repo Delete too (#15039) 3 years ago
v175.go Fix postgres ID sequences broken by recreate-table (#15015) 3 years ago
v176.go Create Proper Migration Tests (#15116) 3 years ago
v176_test.go Create Proper Migration Tests (#15116) 3 years ago
v177.go Create Proper Migration Tests (#15116) 3 years ago
v177_test.go Create Proper Migration Tests (#15116) 3 years ago
v178.go Add LFS Migration and Mirror (#14726) 3 years ago