Skip to content

chore: repo cleanup — untrack .qoder/, prune dead .gitignore entries, fix build_mingw.sh typo - #144

Closed
chiliec wants to merge 1 commit into
masterfrom
chore/repo-cleanup-gitignore-qoder
Closed

chore: repo cleanup — untrack .qoder/, prune dead .gitignore entries, fix build_mingw.sh typo#144
chiliec wants to merge 1 commit into
masterfrom
chore/repo-cleanup-gitignore-qoder

Conversation

@chiliec

@chiliec chiliec commented Aug 10, 2026

Copy link
Copy Markdown
Member

Safe, zero-build-impact cleanups from a repo review. No source code touched; no branches removed.

1. Untrack .qoder/ (168 files, ~6.6 MB)

.qoder/ is the Qoder AI-tool working directory (agents/, plans/, repowiki/, research/) — agent scratch space, not project source. It was the largest non-source directory in the tree after localization. Removed from version control and ignored wholesale, replacing the narrower .qoder/logs/* rule.

2. Prune dead .gitignore entries

Removed ignore rules for build targets that no longer exist anywhere in the tree (verified: 0 references in any non-thirdparty CMakeLists.txt):

  • programs/js_operation_serializer
  • programs/vizd/test
  • programs/delayed_node
  • programs/size_checker
  • programs/util/inflation_model
  • tests/{app_test,chain_bench,chain_test,plugin_test,intense_test,performance_test}

Kept the rules for targets that are still built: cli_wallet, vizd, cat-parts, get_dev_key. The current test tree is tests/consensus_sim/, whose binary builds under the CMake build/ dir (already ignored).

3. Fix build_mingv.shbuild_mingw.sh typo

The MinGW helper script was misspelled build_mingv.sh, but documentation/building.md (the "Quick Build Automation" section) instructs users to copy and run build_mingw.sh — a file that did not exist. Renaming the script makes the docs correct. No in-repo reference used the misspelled name, so nothing else needs updating.

Verification

  • .qoder/ confirmed ignored after removal (git check-ignore).
  • Every pruned .gitignore path confirmed absent from the tree and unreferenced by CMake.
  • Rename tracked by git as a rename (content unchanged).

…w.sh typo

- Remove .qoder/ (Qoder AI tool scratch: agents, plans, repowiki, research)
  from version control and ignore the whole dir. 168 tracked files, ~6.6MB
  of non-source content. Replaces the narrower .qoder/logs/* rule.
- Prune .gitignore rules for build targets that no longer exist:
  js_operation_serializer, vizd/test, delayed_node, size_checker,
  inflation_model, and tests/{app,chain_bench,chain,plugin,intense,performance}_test.
  Kept live-target rules (cli_wallet, vizd, cat-parts, get_dev_key).
- Rename build_mingv.sh -> build_mingw.sh. documentation/building.md already
  instructs users to copy and run 'build_mingw.sh', which did not exist due to
  the typo.
On1x added a commit that referenced this pull request Aug 11, 2026
…_mingw.sh typo

# Conflicts:
#	.qoder/docs/onix-protocol-paper-ru.md
#	.qoder/docs/onix-protocol-paper-ru.pdf
#	.qoder/docs/onix-protocol-paper.md
#	.qoder/docs/onix-protocol-paper.pdf
On1x added a commit that referenced this pull request Aug 11, 2026
@On1x

On1x commented Aug 11, 2026

Copy link
Copy Markdown
Member

Folded into the pm branch (our mainnet-bound line, PR #124) to keep the HF14 work consistent and avoid master↔pm divergence. Full CI Docker build on pm is green. Closing here since the change now lives in pm; it'll reach master when pm merges. Thanks!

@On1x On1x closed this Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants