docs: credit NotRexed for Hookshot, and README.md, docs/BAKE.md, no changelog.txt #11
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
needs measurements
question
testing wanted
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot!11
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/Longshot:docs/credit-hookshot"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The rename to Longshot also rewrote NotRexed's credit ("NotRexed: Longshot, BlueShell, ...") and parts of the project's history, as if Longshot were the original. Longshot is a fork of NotRexed's Hookshot, and the readme, credits and history should say so.
Credits and history
evilmfkr/Hookshot(evilmfkr/Longshotis a 404).Hookshot: Copyright (C) 2026 NotRexed and the Hookshot contributorsandLongshot: Copyright (C) 2026 the Longshot contributors.LICENSEis the GPL's text, which carries no project copyright line and may not be changed, so it stays as it is.hookshot_log.txt,hookshot-k10, "what Hookshot connects to",hookshot_env.txt) are back as they were released. The note goes above the first## [heading, so release-please andrelease_promote.shstill insert new entries below it.host/oot_heap_retry.c,nx2/oot_patches.pyandtests/test_oot_heap_retry.pysayTomShafford/Hookshot (a Hookshot fork)again, sinceTomShafford/Longshotdoesn't exist.host/PROVENANCE.mdandgpu/PROVENANCE.mdsay where code came from, so they say Hookshot again. The same goes for the measured runs of Hookshot builds indocs/cpu-profile.mdanddocs/saves.md, the Fritchii recipe note ("Not recorded by Hookshot"), thevk_vendor.hcomment and two comments intests/test_menu_size.pythat quote old version strings.docs/development.md: thethird_party/row now says a64-kit's changes are Hookshot's, "marked(longshot)since the rename".Product names, binaries, paths, env vars and the
(longshot)markers keep the Longshot name.Cleanup
readme.mdis renamed toREADME.md. Updated: CONTRIBUTING.md, docs (tested-configurations, saves, development), the three tests that read the option table,scripts/linux/appimage.sh(copies it into the AppImage), the two workflows' comments, and the opening comment of threehost_shaders/*_spv.h.scripts/host_shaders.pykeeps that comment when it regenerates the headers, and--checkstill reports 4 matches.BAKE.mdmoves todocs/BAKE.md. Updated: its own table,gpu/shaderbatch.cpp,nx2/bake_mimo.py,tests/test_bake_ds.pyandtests/test_bake_skeleton.py.changelog.txtis deleted. Only docs mentioned it, and nothing built, shipped or read it.docs/versioning.mdand the 2.0.14 entry in CHANGELOG.md now link Hookshot's own copy (NotRexed/Hookshot/blob/main/changelog.txt).Overlap with the release/updater work: the only release-side files touched are
docs/versioning.md(the changelog.txt paragraph) and comment lines inlinux-appimage.ymlandwindows-builder.yml. The code that still points atNotRexed/Longshot(the update checks, the bug report and pipeline-share issue links,recomplauncher.json, the MSI's About link,-R NotRexed/Longshotin versioning.md) is left for that work.Testing
python -I -B tests/run_all.py: 450 passed, 7 failed, 71 skipped, both before and after this change, with the same 7 failures. Five of them come from the sandbox's read-only/tmpand pass when run on their own outside it (test_program_cache_cleanup,test_program_cache_one_variant,test_control,test_longshot_ctl,test_vram_budget_row). The other two already fail on main:test_bake_portability(nozstandardmodule here) andtest_builder_log_read_only(nolibtk8.6). The checks that read README.md (test_readme_menu_rows,test_stick_dead_zone,test_camera_speed) pass, and so dotest_host_shaders,test_oot_heap_retryandtest_menu_size.Docs, comments and file names only, with nothing on screen, so no screenshots and no run in the game.
The rename to Longshot also rewrote NotRexed's credit ("NotRexed: Longshot") and parts of the project's history. Longshot is a fork of Hookshot, so say so. - README: Longshot is a fork of NotRexed's Hookshot (top and Credits); NotRexed is credited for Hookshot; EvilOOT's link back to evilmfkr/Hookshot; the License section names Hookshot's copyright next to the Longshot contributors'. - History back to Hookshot: CHANGELOG.md's four renamed entries and a note that the entries up to 2.2.0-rc.1 are Hookshot's; TomShafford/Hookshot (a Hookshot fork) in oot_heap_retry; the PROVENANCE notes; measured runs of Hookshot builds in docs/cpu-profile.md and docs/saves.md; the Fritchii recipe's note. - readme.md is README.md, BAKE.md is docs/BAKE.md, with every reference. - changelog.txt is gone: Hookshot's 0.1.0 changelog is linked in its repository.HumanBean referenced this pull request2026-11-12 23:25:40 +00:00