{"id":44778774,"url":"https://github.com/perforce/p4transfer","last_synced_at":"2026-02-16T07:18:01.984Z","repository":{"id":37680014,"uuid":"334214675","full_name":"perforce/p4transfer","owner":"perforce","description":"[Community Supported] Utility for transferring a subset of files (with complete history of all changelists) from one Helix Core repository to another, only requiring read access to the source repository.","archived":false,"fork":false,"pushed_at":"2025-08-20T15:31:52.000Z","size":1065,"stargazers_count":52,"open_issues_count":25,"forks_count":21,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-20T17:41:20.236Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perforce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-01-29T17:23:49.000Z","updated_at":"2025-08-20T15:31:56.000Z","dependencies_parsed_at":"2022-09-15T09:02:58.270Z","dependency_job_id":"beaac6d6-88d8-43ca-97c1-39fe63f6f2ff","html_url":"https://github.com/perforce/p4transfer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/perforce/p4transfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perforce%2Fp4transfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perforce%2Fp4transfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perforce%2Fp4transfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perforce%2Fp4transfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perforce","download_url":"https://codeload.github.com/perforce/p4transfer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perforce%2Fp4transfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29502934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T05:57:17.024Z","status":"ssl_error","status_checked_at":"2026-02-16T05:56:49.929Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-02-16T07:18:01.210Z","updated_at":"2026-02-16T07:18:01.972Z","avatar_url":"https://github.com/perforce.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Support](https://img.shields.io/badge/Support-Community-yellow.svg)\n# p4transfer\nUtility for transferring a subset of files (with complete history of all changelists) from one Helix Core repository to another, only requiring read access to the source repository.\n\n## Overview\n\nThe script `P4Transfer.py` is for use when transferring changes between two Perforce Servers (one way).\n\n## Requirements\n\nThis requires Python (2.7 or 3.6+) and P4Python (2017.2+). It runs on Linux/Mac/Windows.\n\nAlso for other modules:\n\n    pip install -r requirements.txt\n\nIf you have problems with the above, check the doc below.\n\n## Documentation\n\nSee [doc/P4Transfer.adoc](doc/P4Transfer.adoc) for more details on how it works and how to use it. You can also download [P4Transfer.pdf](doc/P4Transfer.pdf)\n\nThis includes:\n\n*   When to use p4d-native P4DVCS commands instead of P4Transfer\n*   Detailed configuration and usage\n*   How to ask for support\n\n## Support\n\nP4Transfer is a community supported project and is not officially supported by Perforce.\n\nPull requests and issues are the responsibility of the project's moderator(s); this may be a vetted individual or team with members outside of the Perforce organization.\nPerforce does not officially support these projects, therefore all issues should be reported and managed via GitHub (not via Perforce's standard support process).\n\n## Build/Usage\nSee Documentation link above.\n\n## Contributer's Guide\nSee Documentation link above.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperforce%2Fp4transfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperforce%2Fp4transfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperforce%2Fp4transfer/lists"}