. */ /* Global configuration */ /* GIT configuration */ class GitConfig { /* PHPGitWeb Title / Name */ const GITWEB_TITLE = "PHPGitWeb"; /* path to git projects (.git) */ const PROJECT_ROOT = "/srv/gitosis/repositories/"; /* Point to projects.list file generated by gitosis. */ //const PROJECT_LIST = NULL; const PROJECT_LIST = "/srv/gitosis/gitosis/projects.list"; /* Only allow Projects from PROJECT_LIST being viewed */ const STRICT_EXPORT = true; /* Only allow Projects with this file within their PROJECT_ROOT being viewed */ //const EXPORT_FILE = "export-ok"; const EXPORT_FILE = NULL; /* Override Project Owner to this one */ const PROJECT_OWNER = NULL; /* Git Base URL (The URL where all the repositories can be cloned from.) */ //static public $GIT_BASE_URL = NULL; static public $GIT_BASE_URL = array("git://git.example.net"); /* Template name */ const TEMPLATE_NAME = NULL; /* Git executable */ const GIT_EXEC = NULL; /* autodetect */ /* GIT Graphs */ const GITGRAPH_ENABLE = true; const GITGRAPH_DATA_URL = true; const GITGRAPH_MAX_BRANCHES = 20; const GITGRAPH_END_SIZE = 20; const GITGRAPH_TILE_SIZE = 20; const GITGRAPH_BASE64 = true; /* rename detection options for git-diff and git-diff-tree * - default is '0', with the cost proportional to * (number of removed files) * (number of new files). * can detect renames of files * - more costly is '1' (which implies '0'), with the cost proportional to * (number of changed files + number of removed files) * (number of new files) * can detect renames and copies of changed files * - even more costly is '2' (which implies '0', '1'), with cost * (number of files in the original tree) * (number of new files) * can detect renames and copies of all files * * DETECT_REWRITES enables the additional detection for complete rewrites */ const DETECT_RENAME_LEVEL = 0; const DETECT_REWRITES = false; } ?>