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)

Reply via email to