{"id":23658927,"url":"https://github.com/maxremydev/dont-commit-just-save","last_synced_at":"2026-02-03T04:12:32.597Z","repository":{"id":269347798,"uuid":"907126932","full_name":"MaxRemyDev/DONT-COMMIT-JUST-SAVE","owner":"MaxRemyDev","description":"VSCODE EXTENSION THAT BLOCKS GIT PUSHES WITH \"DONT COMMIT JUST SAVE’ COMMITS MESSAGE","archived":false,"fork":false,"pushed_at":"2025-01-11T02:45:38.000Z","size":71,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T03:33:42.981Z","etag":null,"topics":["vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=MaxRemyDev.dont-commit-just-save","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaxRemyDev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-22T22:04:49.000Z","updated_at":"2025-01-11T02:45:41.000Z","dependencies_parsed_at":"2025-01-11T03:32:11.250Z","dependency_job_id":"9a001d26-b5b7-461e-a9c4-075d5c2f06a6","html_url":"https://github.com/MaxRemyDev/DONT-COMMIT-JUST-SAVE","commit_stats":null,"previous_names":["babyloopro/dont-commit-just-save","maxremydev/dont-commit-just-save"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FDONT-COMMIT-JUST-SAVE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FDONT-COMMIT-JUST-SAVE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FDONT-COMMIT-JUST-SAVE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FDONT-COMMIT-JUST-SAVE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxRemyDev","download_url":"https://codeload.github.com/MaxRemyDev/DONT-COMMIT-JUST-SAVE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644165,"owners_count":19673578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vscode-extension"],"created_at":"2024-12-29T01:48:16.427Z","updated_at":"2026-02-03T04:12:32.591Z","avatar_url":"https://github.com/MaxRemyDev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DONT COMMIT JUST SAVE\n\n[VSM_URL]: https://marketplace.visualstudio.com/items?itemName=MaxRemyDev.dont-commit-just-save\n[VSM_VERSION_BADGE]: https://img.shields.io/visual-studio-marketplace/v/MaxRemyDev.dont-commit-just-save\n[VSM_INSTALLS_BADGE]: https://img.shields.io/visual-studio-marketplace/i/MaxRemyDev.dont-commit-just-save\n\n[CHANGELOG_BADGE]: https://img.shields.io/badge/CHANGELOG-red.svg\n[CHANGELOG_URL]: CHANGELOG.md\n\n[![VS Marketplace Version][VSM_VERSION_BADGE]][VSM_URL] [![VS Marketplace Installs][VSM_INSTALLS_BADGE]][VSM_URL] [![CHANGELOG][CHANGELOG_BADGE]][CHANGELOG_URL]\n\nBlocks git pushes when any commit message contains `DONT COMMIT JUST SAVE`.\n\n---\n\n**Feature 1** - Inserts `DONT COMMIT JUST SAVE` into the commit message, then blocks pushes in VS Code until it’s removed/amended.\n\n\u003cimg width=\"1200\" alt=\"INSERT_DCJS_PUSH_BLOCK\" src=\"https://github.com/user-attachments/assets/d29a9d34-8806-429e-9ffd-dadb0ccc64c8\" /\u003e\n\n---\n\n**Feature 2** - One-click `git reset --soft HEAD~N` (auto-suggests N) to drop marker commits while keeping changes staged.\n\n\u003cimg width=\"1200\" alt=\"SOFT_RESET\" src=\"https://github.com/user-attachments/assets/4dd8dd0d-01bd-4524-a47e-aa92a588b7ed\" /\u003e\n\n---\n\n**Feature 3** - Same protection in the terminal: `git push` is blocked if a marker commit exists.\n\n\u003cimg width=\"1200\" alt=\"TERMINAL\" src=\"https://github.com/user-attachments/assets/464a811b-8302-4858-b8c0-385c13cf8b84\" /\u003e\n\n## TRY NOW\n\n- **Requirements:** VS Code 1.85+, Git installed\n- **Compatible:** [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=MaxRemyDev.dont-commit-just-save) + [Open-VSX](https://open-vsx.org/extension/MaxRemyDev/dont-commit-just-save)\n- **No configuration needed**\n\n## LICENSE\nMIT - [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxremydev%2Fdont-commit-just-save","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxremydev%2Fdont-commit-just-save","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxremydev%2Fdont-commit-just-save/lists"}