{"id":13720330,"url":"https://github.com/gravitydepartment/magento-release-diffs","last_synced_at":"2025-05-07T12:31:14.605Z","repository":{"id":93613450,"uuid":"123339772","full_name":"gravitydepartment/magento-release-diffs","owner":"gravitydepartment","description":"Useful release diffs for Magento (without copyright changes).","archived":false,"fork":false,"pushed_at":"2020-05-12T19:44:56.000Z","size":119,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-14T09:39:09.665Z","etag":null,"topics":["diff","magento","magento2"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gravitydepartment.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-02-28T20:39:41.000Z","updated_at":"2024-07-02T20:30:03.000Z","dependencies_parsed_at":"2023-03-07T01:15:41.257Z","dependency_job_id":null,"html_url":"https://github.com/gravitydepartment/magento-release-diffs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitydepartment%2Fmagento-release-diffs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitydepartment%2Fmagento-release-diffs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitydepartment%2Fmagento-release-diffs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitydepartment%2Fmagento-release-diffs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gravitydepartment","download_url":"https://codeload.github.com/gravitydepartment/magento-release-diffs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252876381,"owners_count":21818172,"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":["diff","magento","magento2"],"created_at":"2024-08-03T01:01:02.579Z","updated_at":"2025-05-07T12:31:14.023Z","avatar_url":"https://github.com/gravitydepartment.png","language":null,"funding_links":[],"categories":["Tools"],"sub_categories":["Free"],"readme":"[![Gravity Department](https://cdn.gravitydept.com/github/repo-header.png)](https://gravitydept.com/)\n\n# Magento Release Diffs\n\nUseful release diffs for Magento (without copyright changes).\n\n## Backstory\n\nMagento does not provide usable DIFF files for new releases. Every year the copyright text changes, which makes the diff completely unusable (10,000+ vs 200 changes).\n\nMore info: http://gravitydept.com/blog/usable-release-diffs-for-magento\n\n## Purpose\n\nThis project normalizes the copyright changes between Magento releases, and provide a diff containing only legitimate changes.\n\n## Process to create a diff file\n\n1. Download the target and preceding release of Magento.\n1. Create an Git repo.\n1. Commit the older release.\n1. Delete all those files.\n1. Copy the newer release into the repo.\n1. Look for insignificant copyright changes across all files.\n1. Find/replace to normalize all the copyright differences.\n1. Commit the new release.\n1. Run the following command:\n\n``` bash\ngit diff --name-status [commit1] [commit2] \u003e [oldRelease]___[newRelease].txt\n```\n\nAdd the following header text to the file:\n\n```\n\nRELEASE DIFF\nMagento Community [oldRelease] — [newRelease]\nhttps://github.com/gravitydepartment/magento-release-diffs\n\n// ----------------------------------------------\n\n```\n\n## Release Coverage\n\n### Magento 1\n\nGravDept is committed to producing new diffs for Magento 1 until it's unsupported. I went backward several years to 1.8.x then stopped. There shouldn't be stores older than that in the wild, but if a need presents itself I'll go back further.\n\nNote: Magento Enterprise is not covered because I don't want to poke the bear.\n\n### Magento 2\n\nNote: initially I'm focused on M1, but I'd like to produce comparable diffs for all M2 releases.\n\n## Contributing\n\nContributions are welcome. Please follow the same process and formatting for consistency.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitydepartment%2Fmagento-release-diffs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgravitydepartment%2Fmagento-release-diffs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitydepartment%2Fmagento-release-diffs/lists"}