-
-
Notifications
You must be signed in to change notification settings - Fork 237
Closed
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Predicated rebasing duration
12/5/2023 T21:30+08:00~12/7/2023 T23:59+08:00, please don't create pull request before rebase finished.
Checklist
- create a backup fork to halx99/axmol-archived
done
, all release tags beforev2.1.0 LTS
, please visit https://github.com/halx99/axmol-archived/releases - squash all commits before 2019-11-23T14:08, the create date of axmol: https://api.github.com/repos/axmolengine/axmol (git rebase -i seems not work, will report many conflicits and hard to resolving)
- exclude
thirdparty
,external
, binary files,tools/fbx-conv
when squash - exclude optional thirdparty sources from main repo SCM, download in cmake configure step
- exclude all prebuilt libs from main repo SCM, download in cmake configure step
- separate test content to a isolated repo: https://github.com/axmolengine/axmol-sample-assets
- separate site pages to a isolated repo: https://github.com/axmolengine/axmolengine.github.io
Purpose:
- reduce repo size
- make axmol contributors display on github page intuitive
Before rebase:
query repo size: git count-objects -vH
count: 1473
size: 10.27 MiB
in-pack: 507451
packs: 17
size-pack: 1.29 GiB
prune-packable: 45
garbage: 0
size-garbage: 0 bytes
After rebase (preview)
count: 0
size: 0 bytes
in-pack: 56449
packs: 1
size-pack: 68.10 MiB
prune-packable: 0
garbage: 0
size-garbage: 0 bytes
how to update
- reclone [recommanded]
git pull --rebase origin dev
rh101
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request