let me have ~git owned by root:root
gitosis-lint: check that the user account (e.g. git
) looks valid
guard against *.pub files named -foo.pub or foo;bar.pub
gitweb doesn't understand mappings, just visible/no, physical and logical path are always the same
use groups somehow to reduce typing for gitweb = yes
detect when repo actually ends in .git
for projects.list
(otherwise gitweb won't see it)
unit test projects.list generation in run-hook
ConfigParser does not guarantee ordering, rewrite all unit tests to assume sorted, fix code to sort
test with ssh://
gitweb knows about README.html, figure out how to generate from e.g. README.rst in gitosis.git
need to chgrp repositories www-data to make them accessible by gitweb
allow using git-cvsserver? - git-shell can now let users do cvs-compatible commits - ponder GIT_AUTHOR_NAME etc
move from log.foo("bar" % quux) to log.foo("bar", quux)
can't trust "~":
[0 tv@musti ~]$ sudo python -c 'import os; print os.path.expanduser("~")' /home/tv [0 tv@musti ~]$ sudo -H python -c 'import os; print os.path.expanduser("~")' /root
command line options
gitosis-run-hook has to be in PATH and PYTHONPATH before you can push to gitosis-admin.git
make generated gitosis.conf read-only to discourage editing
maybe postprocess gitosis.conf to have a "# DO NOT EDIT" header?
git enhancement: "git init" should output to stderr, not to stdout
README says "when prompted", but those are INFO level log messages, not shown by default
rename keydir to keys, with backwards compatibility
get rid of username extraction from ssh key comment field, used only in gitosis-init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。