NAME

HiD::Generator::GitRepositories - HiD GitRepository listing generator

VERSION

version 0.3

ATTRIBUTES

dbh

attribute containing the database handle to the sqlite database

dbfile

the sqlite database file used for caching

repo_dir

directory containing all the git repositories

list_layout

the layout file for generating the repository listing

repo_layout

the layout file for generating all the repository pages

index_layout

the layout file for generating all the index.htm

base_url

the base url for all the repositories

destination

the destination to which directory to generate the website

share_dir

path to the share distribution directory

git_base_http_url

the base http url for accessing the git repository through http

git_base_ssh_url

the base ssh url for accessing the git repository through ssh

METHODS

migrate

migrate database layouts

refresh_database

remove repository information of non existing repositories

removeRepo

remove the given repo from the database

addRepo

add the given Repo and the information to the database

getRepos

fetch all repos from database and return as an array from hashrefs

getAllTags

fetch all tags from database and return as an array

getAllLangs

fetch all languages from database and return as an array

AUTHOR

Dominik Meyer <dmeyer@federationhq.de>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018 by Dominik Meyer.

This is free software, licensed under:

  The GNU General Public License, Version 2, June 1991