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