Angelo Gladding

Hacker for right homesteading an independent web.

gmpg/git

An opinionated Git interface.


get_repo(location: 'Path | str' = '.', init=False, bare=False, gpg_home: 'Path | str' = None) -> 'Repository' # [source]

Return a Repository for given location.

clone_repo(source, destination, bare=False) -> 'Repository' # [source]

Clone source repository and return a Repository of destination.

colorize_diff(diff) -> 'list' # [source]

Return HTML for presenting given unified diff.

Repository(location: 'Path | str', gpg_home: 'Path | str' = None) # [source]

A git repository.