{"id":20078506,"url":"https://github.com/fwkoch/gitproj-diff","last_synced_at":"2025-03-02T13:14:19.636Z","repository":{"id":216255434,"uuid":"107169925","full_name":"fwkoch/gitproj-diff","owner":"fwkoch","description":"Easy links for your git project diffs!","archived":false,"fork":false,"pushed_at":"2017-10-16T19:51:14.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T01:11:24.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fwkoch.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}},"created_at":"2017-10-16T18:53:57.000Z","updated_at":"2017-11-01T19:39:00.000Z","dependencies_parsed_at":"2024-01-09T08:54:38.808Z","dependency_job_id":null,"html_url":"https://github.com/fwkoch/gitproj-diff","commit_stats":null,"previous_names":["fwkoch/gitproj-diff"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwkoch%2Fgitproj-diff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwkoch%2Fgitproj-diff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwkoch%2Fgitproj-diff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwkoch%2Fgitproj-diff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fwkoch","download_url":"https://codeload.github.com/fwkoch/gitproj-diff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241509658,"owners_count":19974071,"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":[],"created_at":"2024-11-13T15:14:47.654Z","updated_at":"2025-03-02T13:14:19.600Z","avatar_url":"https://github.com/fwkoch.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitproj-diff\n\nEasy links for your git project diffs!\n\n## Purpose\n\n[git-project](https://github.com/aranzgeo/git-project) enables smooth project\nand sub-repository management when all component repositories are rapidly changing.\nUnfortunately, when sub-repositories change, this only shows up in the parent repo\nas a one line diff with the old and new commit references.\n\nThis chrome extension turns those one line diffs in github into links that\ntake you directly to the compare view in the sub-repo.\n\n## Installation\n\nThis extension may be installed as an unpacked extension in developer mode:\n\n1. Navigate to `chrome://extensions`\n2. Check \"Developer mode\" box\n3. Click \"Load unpacked extension...\"\n4. Navigate to and select the `gitproj-diff/` folder\n\nYou may also need to set up aliases. This is a dictionary of library nickname keys\nand actual library name values.\n\nFor example, if your .gitproj file looks like:\n\n```\nversion: 0.1.0\nrepos:\n       MSR deps/my-sub-repo git@github.com:org/my-sub-repo.git\nstates:\n       MSR dev bea52b0fde4a896139b1526b457837b07e6dd987\n```\n\nyou need to set up:\n```javascript\n...\nvar aliases = {\n    \"MSR\": \"my-sub-repo\",\n}\n...\n```\n\n## Limitations\n\n- All repositories and sub-repositories must be under the same user/org.\n- Changes to github HTML will most likely break this extension.\n- The Javascript code isn't exceptionally beautiful...\n\n## Acknowledgments\n\nThis extension was originally based on a template created by Tom Maxwell,\navailable [here](https://9to5google.com/2015/06/14/how-to-make-a-chrome-extensions/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwkoch%2Fgitproj-diff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffwkoch%2Fgitproj-diff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwkoch%2Fgitproj-diff/lists"}