{"ref":"artifact:qualiture-git-env-branches","page":"/artifacts/qualiture-git-env-branches","json":"/artifacts/qualiture-git-env-branches.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"qualiture-git-env-branches","name":"git-env-branches","artifact_type":"cli","ecosystem":"general","serves_ecosystems":["cap","ui5"],"domain":"developer-experience","origin_ring":"independent","use_as":"dependency","description":{"one_line":"A command line that shows, for a list of feature branches, which environment branches such as DEV, ACC and master each one has been merged into.","short":"Shows which feature branches reached which environment branch","what_it_solves":"Reads the Git repository it runs in and, for the feature branches named with `-b`, prints a colour-coded overview of which environment branches each has been merged into, so a team on an environment branching strategy can see which change has reached DEV, ACC or master. Output colours separate fully merged branches, branches not fully merged, unmerged remote branches and local-only branches. With `-c` it offers, interactively, to delete fully merged and local-only branches, and `-c ALL` offers to delete any branch, which the README flags as a caution. It installs globally from npm and runs as `git-env-branches` or `geb`. It reads Git history only: the repository's host, a pipeline and what is deployed to each environment are outside what it sees, and the README assumes a dark terminal background.","when_not_to_use":"A team that does not keep one long-lived branch per environment has no environment branches for it to compare feature branches against. What it reports is the merge state of branches in Git, so it says nothing about whether a merged change has been built or deployed to the environment."},"links":{"repo":"https://github.com/qualiture/git-env-branches","npm":"https://www.npmjs.com/package/git-env-branches"},"identity":{"author":"Robin van het Hof","license":"MIT"},"maintainers":["actor:qualiture"],"source_available":true,"provides":[{"capability":"capability:change-promotion","what_it_does":"Lists feature branches against the environment branches (DEV, ACC, master) of a repository and shows which environments each has been merged into, with an interactive clean-up of branches that are fully merged or only local.","sources":[{"url":"https://github.com/qualiture/git-env-branches","title":"qualiture/git-env-branches README","checked":"2026-10-26","quote":"An NPM command-line interface for tracking merges of your Git environment and feature branches."},{"url":"https://registry.npmjs.org/git-env-branches","title":"git-env-branches on npm, description of 1.2.0","checked":"2026-10-26","quote":"Provides visual overview of the current, real-time (environment) branch merge state of the current repository"}]}],"provenance":{"discovered_via":[{"source":"source:npm"}],"first_seen":"2026-10-26"},"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"5 months since release"},{"label":"Continuity","tier":"good","evidence":"3 contributors, 1 publisher"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no GENERAL release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no GENERAL release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"Publish NPM Package green, 2026-05-17"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 9 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":3,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"1.2.0","majors":{"1":{"version":"1.0.0","date":"2025-03-29"},"0.1":{"version":"0.1.0","date":"2025-03-27"}},"license":"MIT","first_release":"2025-03-27","last_release":"2026-05-17","releases":7,"cadence_days":64,"maintainers":1,"repository":"git+https://github.com/qualiture/git-env-branches.git","repository_directory":null,"peer_cds":null,"dependencies":5,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":3,"downloads_monthly":21,"stars":2,"forks":0,"open_issues":1,"archived":false,"pushed_at":"2026-10-18","license_spdx":null,"org_owned":false,"default_branch":"main","created_at":"2025-03-21T14:27:35Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":9003,"docs_files":0,"changelog":true,"license_file":false,"dts_files":0,"first_commit":"2025-03-21","last_commit":"2026-05-17","commits":38,"contributors":3,"ci_status":"success","ci_run_at":"2026-05-17","ci_workflow":"Publish NPM Package","ci_event":"push","readme_path":"README.md","readme_sha":"1bc1a3d21cd008664904a1e3a1f2ba6b3cdecc1d","months_since_release":5,"dormant":false,"repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:qualiture","name":"Robin van het Hof","json":"/actors/qualiture.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}