| username | 
             usually $ENV{SUDO_USER} | 
             !~ /^git-|^iki-/ and =~ /^[a-zA-Z][a-zA-Z0-9_.-]{0,30}$/ | 
        
        
            | uid | 
             /etc/passwd | 
            = 1000  
 | 
        
        
            | user.email | 
             pinyconfig | 
             Email::Valid::Loose->new("-fqdn" => 1, "-fudge" => 0, "-local_rules" => 0, "-mxcheck" => 1, "-tldcheck" => 0 ); | 
        
        
            | repoaccess | 
             /etc/group git-$reponame | 
             None | 
        
        
            | reponame | 
             /srv/git/$reponame.git | 
             =~ /^[a-z0-9][a-z0-9.-]*$/ | 
        
        
            | repodescription | 
             /srv/git/$reponame.git/description | 
             =~ /^[\x{0020}-\x{FDCF}\x{FDF0}-\x{FFFD}]{1,80}$/ | 
        
        
            | repoowner | 
             /srv/git/$reponame.git/objects owner | 
             None | 
        
        
            | core.sharedrepository | 
             pinyconfig | 
             =~ /^(0666|0664|all|world|everybody|0660|group|true|0640)$/ | 
        
        
            | piny.ikiwiki | 
             pinyconfig | 
             =~ /^(1|0|true|false)$/ | 
        
        
            | piny.ikiwikitemplates | 
             TODO, presumably pinyconfig | 
             None | 
        
        
            | piny.ikiwikidomain | 
             TODO, presumably pinyconfig | 
             None |