{"id":21800857,"url":"https://github.com/jjba23/git-riddance.el","last_synced_at":"2025-07-20T05:30:57.486Z","repository":{"id":265034724,"uuid":"860432429","full_name":"jjba23/git-riddance.el","owner":"jjba23","description":"Completely rewrite the Git history of a repository from Emacs","archived":false,"fork":false,"pushed_at":"2024-09-24T19:12:34.000Z","size":503,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"trunk","last_synced_at":"2024-11-27T09:34:00.294Z","etag":null,"topics":["emacs","git","history","repo"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jjba23.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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-09-20T12:28:02.000Z","updated_at":"2024-11-20T01:13:03.000Z","dependencies_parsed_at":"2024-11-27T09:34:06.212Z","dependency_job_id":"9565ef9d-2583-42f8-9a10-13fd4cf9a404","html_url":"https://github.com/jjba23/git-riddance.el","commit_stats":null,"previous_names":["jjba23/git-riddance.el"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjba23%2Fgit-riddance.el","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjba23%2Fgit-riddance.el/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjba23%2Fgit-riddance.el/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjba23%2Fgit-riddance.el/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jjba23","download_url":"https://codeload.github.com/jjba23/git-riddance.el/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226737448,"owners_count":17673684,"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":["emacs","git","history","repo"],"created_at":"2024-11-27T11:14:31.176Z","updated_at":"2024-11-27T11:14:31.802Z","avatar_url":"https://github.com/jjba23.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n* Git Riddance\n\n/Git Riddance - for Good Riddance!/\n\n#+begin_html\n\u003cdiv\u003e\n\u003cimg src=\"https://img.shields.io/badge/GNU%20Emacs-7F5AB6?logo=gnuemacs\u0026logoColor=fff\u0026style=plastic\" alt=\"GNU Emacs\"/\u003e\n\u003c/div\u003e\n#+end_html\n\n~git-riddance~ is an Emacs package that will help you completely destroy the Git history of your desired directory, and allow you to start a new one with 1 commit, effectively obliterating other history in that branch.\n\n*Licensing*\n\nGit Riddance is licensed under the GNU General Public License v3 or newer and is completely free software.\n\n\n#+begin_html\n\u003cimg src=\"./resources/img/git-riddance.webp\"/\u003e\n#+end_html\n\n/image is courtesy of DALL E/\n\n\n** Installing and using\n\nThis package is not (yet) available in popular Emacs repositories such as MELPA or ELPA. An example installation with Elpaca:\n\n#+begin_src emacs-lisp\n  (use-package git-riddance \n  :ensure (:host github :repo \"jjba23/git-riddance.el\" :branch \"trunk\"))\n#+end_src\n\nAfter installing, simply call ~M-x git-riddance~ or bind it to a key shortcut, and you will be prompted for the required data and target directory.\nThere are some sane defaults configured, and all is customizable so you can override them with your own in your config.\nCheck out [[./git-riddance.el][./git-riddance.el]] for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjba23%2Fgit-riddance.el","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjjba23%2Fgit-riddance.el","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjba23%2Fgit-riddance.el/lists"}