Rename git-control → dev-control #6
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR systematically renames
git-controltodev-controlthroughout the codebase to better reflect the project's expanded scope beyond just Git workflows.Changes Made (Batch 1)
✅ Renamed
gc→dc(main entry point)✅ Updated all references in
dc:GC_*→DC_*git-control.sh→dev-control.sh~/.config/git-control→~/.config/dev-control.gc-init.yaml→.dc-init.yamlgc-*→dc-*Remaining Work
The following files still need renaming (can be done in follow-up commits):
Core Files
install.sh- All references to git-control/gcCHANGELOG.md- Project name and URLsREADME.md- All documentation referencesConfiguration Files
config/example-global.config.yamlconfig/example.container.yamlconfig/example.gc-init.yaml→config/example.dc-init.yamlScripts (40+ files)
scripts/git-control.sh→scripts/dev-control.shscripts/create-repo.shscripts/create-pr.shscripts/template-loading.shscripts/module-nesting.shscripts/fix-history.shscripts/alias-loading.shscripts/mcp-setup.shscripts/containerise.shscripts/licenses.shscripts/lib/Templates
workflows-templates/*.ymldocs-templates/Variables to Rename
GIT_CONTROL_DIR→DEV_CONTROL_DIRGC_*variables →DC_*variablesgc-*aliases →dc-*aliasesgit-control→dev-controlPost-Merge Steps
git-controltodev-controlin GitHub UITesting Required
dcentry point worksdc-init,dc-repo, etc.)Breaking Changes
dc aliasesto reinstall)~/.config/git-control/to~/.config/dev-control/gccommand to usedc.gc-init.yamlto.dc-init.yamlNotes
This is a major refactoring. The rename is comprehensive but can be completed incrementally. The main entry point (
dc) is functional, but remaining scripts still reference the old names until updated in follow-up commits.cc @xaoscience