fix: split redox.patch into 90MB chunks for GitHub push limit
redox.patch is 556MB, exceeding GitHub's 100MB file size limit. Split into 7 chunks of ~90MB each under local/patches/base/redox-patch-chunks/. Reassembly script: local/patches/base/reassemble-redox-patch.sh. Added redox.patch to .gitignore to prevent future push failures.
This commit is contained in:
@@ -11,6 +11,9 @@
|
|||||||
/web
|
/web
|
||||||
/cookbook.toml
|
/cookbook.toml
|
||||||
|
|
||||||
|
# Nested recipe debris from prior build-system layouts (4.2GB+ of duplicates)
|
||||||
|
recipes/recipes/
|
||||||
|
|
||||||
# Fetched source trees in mainline recipes (not our code in local/)
|
# Fetched source trees in mainline recipes (not our code in local/)
|
||||||
# Matches recipes/<category>/<name>/source/ but NOT local/recipes/*/source/
|
# Matches recipes/<category>/<name>/source/ but NOT local/recipes/*/source/
|
||||||
recipes/**/source
|
recipes/**/source
|
||||||
@@ -90,3 +93,4 @@ local/recipes/kde/kwin/**
|
|||||||
!local/recipes/kde/kwin/README.md
|
!local/recipes/kde/kwin/README.md
|
||||||
Packages/*.pkgar
|
Packages/*.pkgar
|
||||||
local/cache/pkgar/
|
local/cache/pkgar/
|
||||||
|
local/patches/base/redox.patch
|
||||||
|
|||||||
Executable
+12
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Reassemble redox.patch from split chunks (needed because the full patch
|
||||||
|
# exceeds GitHub's 100 MB file size limit).
|
||||||
|
#
|
||||||
|
# Usage:
|
||||||
|
# cd local/patches/base/
|
||||||
|
# bash reassemble-redox-patch.sh
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
cat redox-patch-chunks/chunk_* > redox.patch
|
||||||
|
echo "Reassembled redox.patch ($(wc -c < redox.patch) bytes)"
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user