{"id":16117737,"url":"https://github.com/technikhil314/git-diff-no-index","last_synced_at":"2025-04-06T09:26:09.278Z","repository":{"id":112561025,"uuid":"507864117","full_name":"technikhil314/git-diff-no-index","owner":"technikhil314","description":"A simple shell script to find diff in two directories that are not git repositories themselves but they are part of some root git repository.","archived":false,"fork":false,"pushed_at":"2022-06-27T10:36:49.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T14:57:29.542Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/technikhil314.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-27T10:32:15.000Z","updated_at":"2023-03-08T16:02:19.000Z","dependencies_parsed_at":"2023-05-16T09:30:27.468Z","dependency_job_id":null,"html_url":"https://github.com/technikhil314/git-diff-no-index","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/technikhil314%2Fgit-diff-no-index","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fgit-diff-no-index/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fgit-diff-no-index/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fgit-diff-no-index/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/technikhil314","download_url":"https://codeload.github.com/technikhil314/git-diff-no-index/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247460623,"owners_count":20942465,"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-10-09T20:46:43.307Z","updated_at":"2025-04-06T09:26:09.250Z","avatar_url":"https://github.com/technikhil314.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-diff-no-index\n\nA simple shell script to find diff in two directories that are not git repositories themselves but they are part of some root git repository.\n\nThe script does following\n\n1. Accepts source and target directory as inputs\n2. create two directories on temp file systems\n3. copies all files from source to one of temp directory by ignoring all files mentioned in root .gitignore\n4. copies all files from target to one of temp directory by ignoring all files mentioned in root .gitignore\n5. then runs `git diff --no-index` with those two temp directories\n\nPS No need to delete temp directories as those are created on temp filesystem\n\nMore context here\nhttps://twitter.com/kentcdodds/status/1541337555915997186\nhttps://stackoverflow.com/questions/72769098/get-the-no-index-diff-of-files-in-two-directories-but-ignore-patterns\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnikhil314%2Fgit-diff-no-index","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechnikhil314%2Fgit-diff-no-index","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnikhil314%2Fgit-diff-no-index/lists"}