Sitaram Chamarty
33305ed8e7
doc/1: fix formatting problem on github
...
(local mkd worked fine... weird!)
2009-11-05 23:13:38 +05:30
Sitaram Chamarty
92d5062ad0
doc/src: major doc/help text revamp
...
also removed some dead code from compile (pre PTA days)
2009-10-31 00:21:37 +05:30
Sitaram Chamarty
b94ff910d1
doc/6: explain that all this is *only* for the admin
2009-10-30 17:42:26 +05:30
Sitaram Chamarty
a19a7f01d7
auth, doc/3: print useful information when no command given
2009-10-28 21:46:57 +05:30
Sitaram Chamarty
a23622a31b
doc/3: add section on unexpected gitwebauth good-ness!
2009-10-28 21:46:57 +05:30
Sitaram Chamarty
593ed765a7
Merge branch 'system-install'
2009-10-28 21:46:27 +05:30
Sitaram Chamarty
98124596ed
doc/6: no idea how but this ended up with CRLF line endings (ugh!)
2009-10-25 21:32:32 +05:30
Sitaram Chamarty
999513c1d9
doc/install: document the new -q flag
2009-10-25 19:23:15 +05:30
Sitaram Chamarty
8eefc036e0
rc, pta-hook/doc: don't assume $HOME of 'git' user is /home/git
...
(Thanks to Jerome Arbez-Gindre)
2009-10-23 10:23:06 +05:30
Sitaram Chamarty
96fa0da946
allow a/b/c type repos to be created
2009-10-23 10:14:41 +05:30
Sitaram Chamarty
d6dc1c0856
added doc/6: more complex ssh setups
2009-10-21 19:19:20 +05:30
Sitaram Chamarty
536e3198bf
doc fixes...
...
- README: add a "what" section first, plus a few minor fixes
- doc/5:
- remove reference to obsolete ml branch URL; point it to the right
place with the right section name
- change text to reflect the fact that p-t-a is now the default!
2009-10-14 14:09:34 +05:30
Sitaram Chamarty
481242f6cb
doc/3: minor fix to an already minor change :)
2009-10-13 11:46:04 +05:30
Sitaram Chamarty
59e15e62a1
support git installed outside default $PATH
...
(also some minor fixes to doc/3)
2009-10-13 10:03:12 +05:30
Sitaram Chamarty
d125488107
doc/3 minor re-arrangement
2009-10-13 10:03:12 +05:30
Sitaram Chamarty
9e46920fe3
faq: explain one user many keys a bit better
2009-10-12 20:02:38 +05:30
Sitaram Chamarty
d78bbe8c3e
lots of doc changes reflecting "push to admin" is default now :)
...
- added comments to easy install to help do it manually
- README: some stuff moved to tips doc, brief summary of extras
(over gitosis) added
- INSTALL: major revamp, easy install and manual install,
much shorter and much more readable!
plus other docs changed as needed, and updated the tips doc to roll in
some details from "update.mkd" in the "ml" branch
2009-10-11 14:19:00 +05:30
Sitaram Chamarty
ccd8372bb3
aa ha! easy install script!
...
src/00-easy-install.sh does *everything* needed, and it's mostly
self-documented
2009-10-11 14:19:00 +05:30
Sitaram Chamarty
af7fd0bf2e
Merge branch 'master' into delegation
2009-10-07 12:40:08 +05:30
Sitaram Chamarty
410c9ba46c
doc/install: add missing "cd"
2009-10-07 12:33:49 +05:30
Sitaram Chamarty
ec2ad64b38
doc/delegation: never ending quest to write well :)
2009-10-05 19:39:55 +05:30
Sitaram Chamarty
8096cc8e9c
install.pl, pta hook, upgrade doc:
...
- install the post-update hook also
- fix bashism in pta-hook
Also, since delegation works best with PTA, reflect that in the upgrade doc
2009-10-05 16:55:14 +05:30
Sitaram Chamarty
fa5567f22c
doc/5-delegation added, doc/4 (PTA) enhanced
...
This is complete user documentation for delegation
2009-10-04 10:22:41 +05:30
Sitaram Chamarty
5bb0850c5c
p-t-a: make the post-update hook a separate file...
...
...and just refer to it in the doc. This hook will acquire more code soon,
when we do delegations :)
2009-10-04 10:10:39 +05:30
Sitaram Chamarty
70d26d810b
compile, all docs/confs: specify gitweb/daemon access + bonus
...
bonus: documented the "bits and pieces" thing properly; should have done this
long ago, but it came to the forefront now thanks to this item
2009-09-25 13:50:59 +05:30
Sitaram Chamarty
8217ef9d5b
P-T-A doc: add note about switching back and forth
2009-09-21 19:36:40 +05:30
Sitaram Chamarty
2a763dfdb1
doc/3: updated the log line description
2009-09-21 19:36:39 +05:30
Sitaram Chamarty
978046acb9
compile/update hook: COMPILED FILE CHANGE -- PLEASE READ BELOW
...
Summary:
DONT forget to run src/gl-compile-conf as the last step in the upgrade
Details:
The compiled file format has changed quite a bit, to make it easier for the
rebel edition coming up :-)
compile:
- we don't split RW/RW+ into individual perms anymore
- we store the info required for the first level check separately now:
(repo, R/W, user)
- the order for second level check is now:
repo, user, [{ref=>perms}...] (list of hashes)
update hook logic: the first refex that:
- matches the incoming ref, AND
- contains the perm you're trying to use,
causes the match loop to exit with success. Fallthrough is failure
2009-09-21 19:36:39 +05:30
Sitaram Chamarty
09fd745255
upgrade doc: added step to compile
2009-09-21 19:36:39 +05:30
Sitaram Chamarty
344723b974
conf+doc/3: explain why we don't like "exclude rules" in refexes
2009-09-21 19:36:38 +05:30
Sitaram Chamarty
5415b425e7
example conf, doc/3: explain refexes
2009-09-21 19:36:38 +05:30
Sitaram Chamarty
780f636c0a
doc warnings:
...
doc/admin: add warning about creating repos manually!
doc/4: add warning on compile errors when using p-t-a
2009-09-21 19:36:38 +05:30
Sitaram Chamarty
7d0e778bad
Merge branch 'umask'
2009-09-21 19:18:02 +05:30
Sitaram Chamarty
4879a03c60
Makefile wraps "git archive" to record "git describe" output in tar
2009-09-21 19:01:47 +05:30
Sitaram Chamarty
df3dd0de48
compile, rc, doc/3: allow custom umask
2009-09-21 14:49:27 +05:30
Sitaram Chamarty
838dd65d5f
compile+doc/3: deal with older gits
...
- detect/warn git version < 1.6.2
- create documentation with details on client-side workaround
- change the "git init --bare" to (older) "git --bare init", since the old
syntax still works anyway
2009-09-21 14:17:53 +05:30
Sitaram Chamarty
86faae4d4c
compile+conf: allow lists (@listname) for reponames too
...
why should just usernames have all the fun :) The "expand_userlist" function
is now "expand_list" and serves generically. The example conf has also been
updated correspondingly
2009-09-17 20:03:38 +05:30
Sitaram Chamarty
fde9708cbf
compile: better message when authkeys absent
...
for security reasons, we refuse to create ~/.ssh/authorized_keys if it doesn't
exist. Explain this better and point to the documentation
2009-09-17 19:57:59 +05:30
Sitaram Chamarty
5758f69a43
doc: added 4-push-to-admin
2009-09-15 12:04:49 +05:30
Sitaram Chamarty
2ca4916621
doc/3: explain how 2-level access checks affect personal branch rights
2009-09-14 13:36:51 +05:30
Sitaram Chamarty
7f9c2e6510
minor doc updates
...
- README: re not needing root access
- doc/3: "empty clone error" vis-a-vis git 1.6.4.3
2009-09-14 12:33:31 +05:30
Sitaram Chamarty
d9d432a483
faq/tips: added "common errors..." section with 2 examples
2009-09-11 23:03:41 +05:30
Sitaram Chamarty
7abc629d51
faq-tips doc: "compile" as a separate step vindicated :-)
...
it seems gitosis silently ignores config errors. It can't do anything else,
considering *when* the config file is parsed (on every access!)
2009-09-10 15:57:52 +05:30
Sitaram Chamarty
804c70f570
almost all src/conf: logging totally redone, upgrade doc added
...
- logs go into $GL_ADMINDIR/logs by default, named by year-month
- logfile name template (including dir prefix) now in $GL_LOGT
- two new env vars passed down: GL_TS and GL_LOG (timestamp, logfilename)
- log messages timestamps more compact, fields tab-delimited
- old and new SHAs cut to 14 characters
2009-09-06 18:07:38 +05:30
Sitaram Chamarty
455ebe1bc9
update hook: personal branches pattern, "-" becomes "/"
2009-09-02 06:49:04 +05:30
Sitaram Chamarty
4fa1ca6652
minor doc updates re directories etc
2009-09-01 20:33:24 +05:30
Sitaram Chamarty
53f1a77f7f
admin doc: clarify why authkeys is needed and what it does
...
I was very insistently told by a user that I should just create the file
if it does not exist, but this is as far as I am willing to go
2009-08-30 21:27:03 +05:30
Sitaram Chamarty
b916a07d28
update hook: using non-std branches revealed an unnecessary check for refs/heads/; removed
2009-08-30 17:04:27 +05:30
Sitaram Chamarty
b1c329dbb6
doc fixes:
...
- install is even clearer now (I hope!), esp to people with root
access who seem to expect something else :)
- used path vars (from ~/.gitolite.rc) more consistently, and
- added refeerences to ~/.gitolite.rc for resolving them
2009-08-30 12:08:54 +05:30
Sitaram Chamarty
4c2c55f2d1
admin doc: clarified the instructions a little more
...
...it seems some admins are, well, not quite ready to be admins :)
(also some minor typo fixes slipped in)
2009-08-29 19:15:59 +05:30