module Git::Repository::SharedPrivate

Internal helpers shared by ‘Git::Repository::*` topic modules

Methods defined here use ‘module_function` so they are callable as `SharedPrivate.foo(…)` from any topic module within `Git::Repository` without being added to `Git::Repository`’s instance namespace via ‘include`.

The constant is declared ‘private_constant` so it is inaccessible from outside the `Git::Repository` class body; callers inside topic modules use the short unqualified form `SharedPrivate.foo(…)`.

@api private