{"id":16453062,"url":"https://github.com/alisaifee/confligt","last_synced_at":"2026-05-16T19:02:50.633Z","repository":{"id":57616815,"uuid":"117336451","full_name":"alisaifee/confligt","owner":"alisaifee","description":"Command line utility to find conflicting branches in git repositories","archived":false,"fork":false,"pushed_at":"2018-01-22T08:01:41.000Z","size":18,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-09T11:14:57.572Z","etag":null,"topics":["cli","git"],"latest_commit_sha":null,"homepage":"","language":"Go","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/alisaifee.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}},"created_at":"2018-01-13T11:00:30.000Z","updated_at":"2018-11-23T15:00:07.000Z","dependencies_parsed_at":"2022-08-27T09:40:29.535Z","dependency_job_id":null,"html_url":"https://github.com/alisaifee/confligt","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alisaifee%2Fconfligt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alisaifee%2Fconfligt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alisaifee%2Fconfligt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alisaifee%2Fconfligt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alisaifee","download_url":"https://codeload.github.com/alisaifee/confligt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240914222,"owners_count":19877940,"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":["cli","git"],"created_at":"2024-10-11T10:14:35.764Z","updated_at":"2026-05-16T19:02:50.510Z","avatar_url":"https://github.com/alisaifee.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## confligt\n\nFind conflicting branches in git repositories\n#### Installation\n\nIf you have a working golang development environment: `go get github.com/alisaifee/confligt`\n\nIf you are using a mac \u0026 use [homebrew](https://brew.sh/): `brew tap alisaifee/homebrew-tap \u0026\u0026 brew install confligt`\n\nIf you are on a debian based OS, grab a `.deb` from [here](https://github.com/alisaifee/confligt/releases/latest)\n\n\n### Synopsis\n\nConfligt finds conflicting branches in git repositories.\n\nWithout any arguments or flags, confligt will inspect all local \u0026 remote branches in the current working\ndirectory - that have commits since 7 days ago - against each other and other remote branches\n(from the default origin) to find conflicting pairs.\n\n```\nconfligt [flags]\n```\n\n### Examples\n\n```\n\n# Filter by branches that were updated a day ago\n$ confligt --since='1 day'\n\n# Filter by branches that start with foo- or bar-\n$ confligt --filter='\\b(foo|bar)-'\n\n# Inspect branches in the remote named alice. Use develop as the default branch.\n$ confligt --remote=alice --main=develop\n\t\n```\n\n### Options\n\n```\n      --concurrency int   Number of branches to check concurrently (default NUMCPUs/2)\n      --config string     config file (default is $HOME/.confligt.yaml)\n      --fetch             Fetch from remote before inspecting\n      --filter string     Regular expression to match branch names against\n  -h, --help              help for confligt\n      --include-local     Include local branches when finding conflicts (default true)\n      --include-remote    Include remote branches when finding conflicts (default true)\n  -m, --main string       Name of main branch (default \"master\")\n      --mine              Inspect only your own branches\n  -r, --remote string     Name of remote (default \"origin\")\n  -s, --since string      Consider branches with commits since (default \"7 days\")\n  -v, --verbose           Display verbose logging\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falisaifee%2Fconfligt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falisaifee%2Fconfligt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falisaifee%2Fconfligt/lists"}