{"id":18765695,"url":"https://github.com/ersagunkuruca/git-hooks-utility","last_synced_at":"2026-01-20T09:34:23.191Z","repository":{"id":85611816,"uuid":"503487636","full_name":"ersagunkuruca/git-hooks-utility","owner":"ersagunkuruca","description":"Automatically shared git hooks for Unity projects","archived":false,"fork":false,"pushed_at":"2022-06-21T15:17:48.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T10:07:13.553Z","etag":null,"topics":["git","hooks","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","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/ersagunkuruca.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-14T19:06:36.000Z","updated_at":"2024-08-13T10:25:40.000Z","dependencies_parsed_at":"2023-03-13T06:04:04.469Z","dependency_job_id":null,"html_url":"https://github.com/ersagunkuruca/git-hooks-utility","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/ersagunkuruca%2Fgit-hooks-utility","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ersagunkuruca%2Fgit-hooks-utility/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ersagunkuruca%2Fgit-hooks-utility/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ersagunkuruca%2Fgit-hooks-utility/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ersagunkuruca","download_url":"https://codeload.github.com/ersagunkuruca/git-hooks-utility/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665744,"owners_count":21142123,"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":["git","hooks","unity"],"created_at":"2024-11-07T18:34:56.283Z","updated_at":"2026-01-20T09:34:23.185Z","avatar_url":"https://github.com/ersagunkuruca.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git Hooks Utility\n\nAutomatically shared git hooks for Unity projects.\n\nThis is largely based on the original project at: https://github.com/Babilinski/git-hook-utility \n\nIt attempts improve upon the original project in a few points: shared, auto-installed, auto-updated hooks, cleaner installation.\n\n## Installation\n\nAdd this to your `manifest.json`:\n\u003e \"com.ersagun.git-hooks-utility\": \"https://github.com/ersagunkuruca/git-hooks-utility.git\"\n\nOr go to `Package Manager \u003e + \u003e Add package from git URL` and paste the git URL.\n\nOr clone the repository into your project's `Packages` folder.\n\n## Configuration\nAfter installation go to `Tools/Git Hooks Utility/Select Configuration Asset` to see the current configuration. Changing any of the files listed in the configuration file automatically reinstalls the hooks into your repository `.git/hooks` directory.\n\nThe default hooks are from: https://github.com/doitian/unity-git-hooks\n\n## Known issues / Roadmap\n- Currently this package cannot uninstall the hooks it installs, and when you install the package and the hooks, any of your existing hooks are overwritten. Enable option on the configuration asset just enables/disables auto-installation across repositories. **Backing up currently existing hooks and removing unused hooks are left to the user of the package. Use at your own risk.**\n- Your project has to be in your git repository root directory. Although the example hooks support customizing this, this package doesn't yet do anything to support this.\n- First installation still seems to have a few issues. Usually a single Unity reload fixes the situation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fersagunkuruca%2Fgit-hooks-utility","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fersagunkuruca%2Fgit-hooks-utility","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fersagunkuruca%2Fgit-hooks-utility/lists"}