module Git::Parsers::Branch

Parser for git branch command output

Handles parsing of ‘git branch –list` and `git branch –delete` output into structured data objects.

## Design Note: Namespace Organization

This parser creates and returns {Git::BranchInfo} and {Git::BranchDeleteResult} objects, which live at the top-level ‘Git::` namespace rather than within `Git::Parsers::`. This is intentional:

Keeping Info/Result classes at ‘Git::` improves discoverability and correctly reflects their role as public types rather than parser internals.

@api private