Skip to content

Limit repo size #21820

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 151 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
bb96349
rebase on master
sapk Nov 7, 2020
56b92a1
generate swagger
sapk Nov 7, 2020
2f65545
add some tests
sapk Nov 7, 2020
7c31cfc
add some tests
sapk Nov 7, 2020
6a2e670
Merge remote-tracking branch 'upstream/main' into limit-repo-size ini…
sapk Nov 12, 2022
df60de2
Fixing Merge errors - still few to go
DmitryFrolovTri Nov 12, 2022
136b631
Removed code frmo models/repo/repo.go to stop compile errors - TODO f…
DmitryFrolovTri Nov 14, 2022
20bfff3
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 15, 2022
75585de
lint related changes
DmitryFrolovTri Nov 15, 2022
036e55c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 16, 2022
62d3c05
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 24, 2022
ee31efc
fix migrations.go conflict
DmitryFrolovTri Nov 24, 2022
36b43fe
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 26, 2022
762799b
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 26, 2022
b391383
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 30, 2022
04de706
Merge branch 'main' into limit-repo-size
zeripath Dec 3, 2022
d9ab187
update license header
techknowlogick Dec 4, 2022
31359b4
moved AddSizeLimitOnRepo migration to v1_19 package
DmitryFrolovTri Dec 4, 2022
4c0921e
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 4, 2022
1c7b3b6
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 5, 2022
a16f5fa
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 5, 2022
af2e3a3
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 6, 2022
4687f0c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 8, 2022
d1368ec
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 14, 2022
4256bdc
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 16, 2022
cdc5a2c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 19, 2022
e26bcfc
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 21, 2022
2763393
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 25, 2022
e7ab661
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 27, 2022
6060ae1
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 9, 2023
8383ec5
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 9, 2023
562bc27
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 9, 2023
d13d457
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 9, 2023
80fa68b
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 10, 2023
4a31279
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 11, 2023
fe168a4
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 11, 2023
f8b1413
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 12, 2023
ac99056
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 13, 2023
0666202
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 14, 2023
c20faef
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 16, 2023
3429b99
Fix merge conflict in migrations.go, v238.go, create v999.go and Merg…
DmitryFrolovTri Jan 17, 2023
bcea146
Fix merge conflig in migrations.go Merge remote-tracking branch 'upst…
DmitryFrolovTri Jan 18, 2023
7aeb909
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 19, 2023
dd0246e
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 20, 2023
64f5b94
Fixing lint error in models/migrations/v1_19 for v999.go
DmitryFrolovTri Jan 20, 2023
9a36273
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 22, 2023
cc2521c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 23, 2023
8adfb6d
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 23, 2023
b00f27e
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 24, 2023
37725e4
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 26, 2023
7b4e90b
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jan 29, 2023
9da8b9d
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 1, 2023
82dcd0c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 3, 2023
ae06851
Fixed Test(SizeLimit/Over)
truecode112 Feb 6, 2023
e3b4628
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 6, 2023
8494f19
fix fmt errors
DmitryFrolovTri Feb 6, 2023
0afa267
Fixed unclosed logger test
truecode112 Feb 6, 2023
211c085
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 6, 2023
8293e7f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 14, 2023
920fb58
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 17, 2023
f583b8f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 27, 2023
8a84718
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 27, 2023
4b09713
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Mar 13, 2023
3f8bdd1
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Mar 22, 2023
ab5ffc0
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Mar 25, 2023
83cc033
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Apr 14, 2023
d98a62a
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Apr 17, 2023
7f28229
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Apr 18, 2023
4793882
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 3, 2023
3592ae7
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 3, 2023
1765ea3
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 11, 2023
a22b738
Added ENABLE_SIZE_LIMIT config option
truecode112 May 15, 2023
66c476e
UI related changed for ENABLE_SIZE_LIMIT & REPO_SIZE_LIMIT options
truecode112 May 15, 2023
d843a67
Overall Done for Global Repo Size Limit Option
truecode112 May 15, 2023
0231760
All done for Global Repo Size Option
truecode112 May 15, 2023
82f3e2d
add test for global repo size limit option
truecode112 May 15, 2023
2a1abe5
Add test script
truecode112 May 15, 2023
3d0004a
Modified app.example.ini with REPO_SIZE_LIMIT and ENABLE_SIZE_LIMIT o…
DmitryFrolovTri May 15, 2023
414c902
updated content/doc/administration/config-cheat-sheet.en-us.md with E…
DmitryFrolovTri May 15, 2023
31600a0
Config parameter REPO_SIZE_LIMIT = XXXX (should accept bytes human re…
May 16, 2023
703ba07
Config parameter REPO_SIZE_LIMIT = XXXX (should accept bytes human re…
May 16, 2023
c55ccfd
revert saving config part
May 16, 2023
9e5f2fd
lint error fixed.
May 16, 2023
80f8977
fixed issues for testing
May 16, 2023
8ac833a
Fixed issues in test scripts.
May 16, 2023
c31c510
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 17, 2023
8750728
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 17, 2023
c2fc283
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 17, 2023
4936e49
present a correct message when repo is over
May 17, 2023
e9c29f8
doDeleteCommitAndPush implemented
May 18, 2023
57c94e6
Allow operations that potentially reduce repository size through even…
DmitryFrolovTri May 19, 2023
656a3dc
Update modules/setting/repository.go
DmitryFrolovTri May 19, 2023
ef760d7
Update modules/base/tool_test.go
DmitryFrolovTri May 19, 2023
51a7697
Fix in /modules/setting/repository.go
DmitryFrolovTri May 19, 2023
2cbdee0
Revert "doDeleteCommitAndPush implemented"
DmitryFrolovTri May 19, 2023
88e74d6
Correctly report messages on erros with rev-list size getting on pre …
DmitryFrolovTri May 21, 2023
7120c30
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 21, 2023
db5a8da
Refactor hook_pre_recieve to increase speed of size checking
DmitryFrolovTri May 23, 2023
08c65ff
Update for TestScript to Reduce RepoSize
May 23, 2023
ab3097d
Merge branch 'limit-repo-size' of https://github.com/DmitryFrolovTri/…
May 23, 2023
ed4865c
Refactor hook_pre_recieve to increase speed of size checking and mino…
DmitryFrolovTri May 23, 2023
c96ec8d
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 23, 2023
fd73ace
Merge branch 'limit-repo-size' of https://github.com/DmitryFrolovTri/…
May 23, 2023
256173f
Fixed lint errors in hook_pre_recieve.go
DmitryFrolovTri May 23, 2023
6e99cf4
Merge branch 'limit-repo-size' into upstream
DmitryFrolovTri May 23, 2023
a32f797
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 23, 2023
7bc9554
The size unit of measurements should be mentioned in the config and d…
DmitryFrolovTri May 23, 2023
22bb76c
Revert "Update for TestScript to Reduce RepoSize"
DmitryFrolovTri May 24, 2023
a08c6fe
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 24, 2023
64f6dd6
Documentation modification for the repo size limit feature
DmitryFrolovTri May 24, 2023
20d4d4f
test script to check if repo size is reduced.
May 25, 2023
39ade30
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri May 26, 2023
0c3a46f
checking reduced size scenario 2
May 26, 2023
ccc564a
Merge branch 'limit-repo-size' of https://github.com/DmitryFrolovTri/…
May 26, 2023
851c988
Fixed getting repo size via api call.
May 31, 2023
649da24
Removing unneeded comments
DmitryFrolovTri Jun 7, 2023
44df2b6
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 7, 2023
9c9f75f
Limit repo size packs (#1)
DmitryFrolovTri Jun 12, 2023
cdf5946
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 13, 2023
eac9822
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 13, 2023
4b709c6
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 14, 2023
7240e3a
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 19, 2023
c203d2c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 29, 2023
bc1cb65
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 30, 2023
9014d9f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jun 30, 2023
79251d5
fixed a lint error
DmitryFrolovTri Jun 30, 2023
bc051a3
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jul 11, 2023
b521d36
Now in hook_pre_recieve.go, when cat file -s is called - the work is …
DmitryFrolovTri Jul 11, 2023
9bf945f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jul 24, 2023
efd3596
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jul 24, 2023
410d0cd
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jul 24, 2023
236681b
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Jul 28, 2023
918325f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Aug 23, 2023
0e05c2e
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Aug 23, 2023
e5a04cd
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Sep 4, 2023
e9b8e6f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Sep 5, 2023
8097699
Updated routers/web/admin/repos_test.go to use code.gitea.io/gitea/mo…
DmitryFrolovTri Sep 5, 2023
23a492d
Merge remote-tracking branch 'upstream/main' into limit-repo-size, fi…
DmitryFrolovTri Sep 14, 2023
f810b42
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Oct 4, 2023
cfd013f
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Oct 25, 2023
aec62fa
Update templates/repo/settings/options.tmpl
DmitryFrolovTri Nov 7, 2023
b709876
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Nov 8, 2023
e1267d5
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Dec 2, 2023
3612140
fix a panic in hook_pre_recieve.go
DmitryFrolovTri Dec 2, 2023
006f216
fix race condition due to opts.Env. Exclude size breach determination…
DmitryFrolovTri Dec 3, 2023
0fee4f4
Merge remote-tracking branch 'upstream/main' into limit-repo-size.
DmitryFrolovTri Feb 28, 2024
ecdc2a7
Fixes related to prior merge
DmitryFrolovTri Feb 28, 2024
807da90
Postmerge update auth for TestGit/HTTP/SizeLimit - Over, UnderAfterRe…
DmitryFrolovTri Feb 28, 2024
4b6a77c
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Feb 28, 2024
bf1870d
Merge remote-tracking branch 'upstream/main' into limit-repo-size
DmitryFrolovTri Mar 5, 2024
748dbd0
Merge remote-tracking branch 'upstream/main' into limit-repo-size
techknowlogick Sep 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge remote-tracking branch 'upstream/main' into limit-repo-size
  • Loading branch information
DmitryFrolovTri committed Apr 17, 2023
commit d98a62a2f4628ce31ee55fb819f3ecbe5c76213c
2 changes: 2 additions & 0 deletions models/migrations/migrations.go
Original file line number Diff line number Diff line change
Expand Up @@ -483,6 +483,8 @@ var migrations = []Migration{
NewMigration("Fix incorrect owner team unit access mode", v1_20.FixIncorrectOwnerTeamUnitAccessMode),
// v252 -> v253
NewMigration("Fix incorrect admin team unit access mode", v1_20.FixIncorrectAdminTeamUnitAccessMode),
// v253 -> v254
NewMigration("Fix ExternalTracker and ExternalWiki accessMode in owner and admin team", v1_20.FixExternalTrackerAndExternalWikiAccessModeInOwnerAndAdminTeam),
// to modify later
NewMigration("Add size limit on repository", v1_20.AddSizeLimitOnRepo),
}
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.