PublicShow sourcerepository.pl -- Manage CPACK repositories

Source cpack_add_repository(+User, +URL, +Options)
Add a git repository from URL. Fetch the meta-data into a graph named cpack:<package> and add a provenance statement that indicates the creator of the graph. Options include:
branch(Branch)
Add the given branch rather than the master
Source cpack_update_package(+User, +Package) is det
Update the given package.
Source cpack_refresh_metadata(+BareGitPath) is det
Regenerate the metadata associated with BareGitPath from the plain (mirrored) git repository.
Source cpack_refresh_metadata
Rebuild all (xref) metadata for all packages from scratch. This is intended to deal with changes to the metadata formats, lost GIT mirrors, etc.
Source cpack_clone_server(+User, +Server, +Options)
Clone all packages from Server.
Source cpack_uri(+Type, +Identifier, -URI) is det
Create a persistent URI for Identifier of the given Type.
Source cpack_our_mirror(+Pack, -Dir) is det
Dir is the directory holding the bare git repository for Pack.
Source cpack_log(+Pack, -ShortLog, Options) is det
Fetch information like the GitWeb change overview. Processed options:
limit(+Count)
Maximum number of commits to show (default is 10)
git_path(+Path)
Only show commits that affect Path
Arguments:
ShortLog- is a list of git_log records. See git_shortlog/3.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

Source cpack_show(Arg1, Arg2, Arg3, Arg4)
Source commit_data(Arg1, Arg2, Arg3)