{"id":50820743,"url":"https://github.com/laserattack/gitrew","last_synced_at":"2026-06-13T13:34:53.036Z","repository":{"id":337232463,"uuid":"1152790253","full_name":"laserattack/gitrew","owner":"laserattack","description":"snapshots of the git repository","archived":false,"fork":false,"pushed_at":"2026-03-06T18:04:51.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-13T13:34:46.446Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laserattack.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-08T12:47:43.000Z","updated_at":"2026-03-08T14:21:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/laserattack/gitrew","commit_stats":null,"previous_names":["laserattack/gitrew"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/laserattack/gitrew","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laserattack%2Fgitrew","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laserattack%2Fgitrew/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laserattack%2Fgitrew/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laserattack%2Fgitrew/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laserattack","download_url":"https://codeload.github.com/laserattack/gitrew/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laserattack%2Fgitrew/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34286975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-06-13T13:34:52.607Z","updated_at":"2026-06-13T13:34:53.027Z","avatar_url":"https://github.com/laserattack.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wtf?\n\n**gitrew** (gitrewind) - a simple Git wrapper that creates snapshots of repository states at specific points in time.\n\nEach snapshot contains all files as they existed at the time of the nearest commit before the specified timestamp.\n\nThe tool is completely read-only - it doesn't modify your working tree, HEAD, staging area, or Git history in any way.\n\n# Usage\n\n```\nUsage: gitrew [-lcb] timestamp\n\nFlags:\n  -l, --list     Show all snapshots (~/.gitrewind dir) and exit\n  -c, --cleanup  Delete all snapshots (~/.gitrewind dir) and exit\n  -b, --branch   Specify a Git branch (otherwise, the current one is used)\n\nExamples:\n  gitrew 2 weeks ago\n  gitrew -b master 2 minute ago\n  gitrew 2026-02-08 15:52\n\nWarning: Git's date parser is very strange. 'gibberish' may return\n         the latest commit. Use proper timestamps e.g. like above\n```\n\n# Requirements\n\n- linux system\n- Perl 5.10+\n- Git\n- some standard unix utils\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaserattack%2Fgitrew","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaserattack%2Fgitrew","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaserattack%2Fgitrew/lists"}