Package: gitolite3 Version: 2.3-1 Severity: wishlist
Hey David. I've seen you've moved the config file to /etc in 3.6.3-2. Maybe one can continue this and make gitolite3 more FSH compliant. The obvious next thing would probably be to move ~git/.gitolite/logs/ to /var/logs/gitolite3 (respectively symlink it) and perhaps to add proper logrotation config. For any other config (especially that in ~git/.gitolite/) I'd say it shouldn't go to /etc/ as it's not the canonical configuration but rather the current internal state of gitolite's config (i.e. "compiled" from whatever the user pushed from the admin repo). What I did there, personally, is that I basically created a clone of the admin repo in /etc, i.e. /etc/gitolite (well actually I've named it /etc/local/gitolite to avoid any future conflicts). Not sure if this seems like a proper way to go for the package, i.e. that it automatically creates a clone a /etc that the user may use. Further, there's "projects.list"... not sure whether this is rather variable state date or configuration. Cheers, Chris. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)