{"id":17306091,"url":"https://github.com/mhagger/cvs2svn","last_synced_at":"2025-09-09T22:41:00.839Z","repository":{"id":3359111,"uuid":"1515765","full_name":"mhagger/cvs2svn","owner":"mhagger","description":"Migrate CVS repositories to Subversion or Git. This site supersedes the old tigris.org site, which has shut down.","archived":false,"fork":false,"pushed_at":"2024-05-27T11:32:06.000Z","size":11321,"stargazers_count":85,"open_issues_count":9,"forks_count":44,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-07-02T10:51:36.792Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhagger.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","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,"zenodo":null}},"created_at":"2011-03-23T10:32:15.000Z","updated_at":"2025-06-20T10:34:20.000Z","dependencies_parsed_at":"2025-04-10T17:25:56.336Z","dependency_job_id":"55dbfcb9-68dc-48b6-ae32-9077a7a815eb","html_url":"https://github.com/mhagger/cvs2svn","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/mhagger/cvs2svn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhagger%2Fcvs2svn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhagger%2Fcvs2svn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhagger%2Fcvs2svn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhagger%2Fcvs2svn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhagger","download_url":"https://codeload.github.com/mhagger/cvs2svn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhagger%2Fcvs2svn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274374567,"owners_count":25273824,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":"2024-10-15T11:57:28.406Z","updated_at":"2025-09-09T22:41:00.793Z","avatar_url":"https://github.com/mhagger.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cvs2svn - CVS to Subversion Repository Converter\n\n:warning: cvs2svn is now in maintenance mode and is not actively being\ndeveloped. :warning:\n\ncvs2svn is a tool for migrating a CVS repository to Subversion, git,\nor Bazaar. The main design goals are robustness and 100% data\npreservation. cvs2svn can convert just about any CVS repository we've\never seen. For example, it has been used to convert gcc, FreeBSD, KDE,\nGNOME, PostgreSQL…\n\ncvs2svn infers what happened in the history of your CVS repository and\nreplicates that history as accurately as possible in the target SCM.\nAll revisions, branches, tags, log messages, author names, and commit\ndates are converted. cvs2svn deduces what CVS modifications were made\nat the same time, and outputs these modifications grouped together as\nchangesets in the target SCM. cvs2svn also deals with many CVS quirks\nand is highly configurable. See the comprehensive [feature\nlist](features.md).\n\nYou can get the latest releases [from the GitHub releases\npage](https://github.com/mhagger/cvs2svn/releases). Please read [the\ndocumentation](cvs2svn.md) and [the FAQ](faq.md) carefully before\nusing cvs2svn.\n\nFor general use, the most recent released version of cvs2svn is\nusually the best choice. However, if you want to use the newest\ncvs2svn features or if you're debugging or patching cvs2svn, you might\nwant to use the master version (which is usually quite stable). To do\nso, use Git to clone the repository, and run it straight from the\nworking copy.\n\nThis repository contains a `Dockerfile` that can be used to create a\ndocker image in which cvs2svn can be run. (It has some dependencies\nthat are no longer easily installable, so this is probably the easiest\nway to run cvs2svn.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhagger%2Fcvs2svn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhagger%2Fcvs2svn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhagger%2Fcvs2svn/lists"}