Commit graph

185 commits

Author SHA1 Message Date
Tommi Virtanen
c5ee8f08d5 Refactor to share file mode checking. 2007-09-01 16:28:51 -07:00
Tommi Virtanen
c264d696e2 Make gitosis.util.mkdir pass through any os.mkdir args. 2007-09-01 16:24:55 -07:00
Tommi Virtanen
421785cf01 Remove unused import. 2007-09-01 13:43:22 -07:00
Tommi Virtanen
d2fbd6f9aa Move commonly used functions to gitosis.util 2007-09-01 13:43:01 -07:00
Tommi Virtanen
5655b7f517 Add helper to create (bare) repositories with custom templates. 2007-08-30 20:03:17 -07:00
Tommi Virtanen
f86b354744 Refactor unit test writeFile/readFile helpers. 2007-08-29 22:28:53 -07:00
Tommi Virtanen
63835763b1 Fix gitosis-gitweb docstring to match default repository path. 2007-08-29 21:16:17 -07:00
Tommi Virtanen
016fe8eb3a Typo in debian/control. 2007-08-29 21:15:48 -07:00
Tommi Virtanen
a6947e4254 Add a formal license file. 2007-08-28 21:44:30 -07:00
Tommi Virtanen
15cc12caf0 Fix typo. 2007-08-28 21:43:13 -07:00
Tommi Virtanen
9ea2d46392 Fix default value for gitosis.repositories config variable in gitosis-gitweb. 2007-08-28 21:41:52 -07:00
Tommi Virtanen
3a0530a088 Add debianization. 2007-08-28 21:38:49 -07:00
Tommi Virtanen
2c8eeb7d3b Search PATH for git-shell, don't assume /usr/bin. 2007-08-11 17:28:52 -07:00
Tommi Virtanen
2a7f48f06e Make access denied message harder to confuse with system errors. 2007-08-11 17:28:52 -07:00
Tommi Virtanen
92476622f7 Fail if gitosis-serve can't read the config file. 2007-08-11 17:28:52 -07:00
Tommi Virtanen
f2bc82f877 Allow repository names to start with numericals. 2007-08-11 17:28:52 -07:00
Tommi Virtanen
c1b15d3e48 Add a default repository prefix.
Used to fail is gitosis.repositories is not set.
2007-08-11 17:28:52 -07:00
Tommi Virtanen
4f6a8b8770 Add .git to gitweb projects list if only that version of path exists. 2007-06-05 14:06:33 +03:00
Tommi Virtanen
8a6cb39b9f Extract test utility functions. 2007-06-05 14:05:54 +03:00
Tommi Virtanen
b563c50da2 Clean up gitosis.gitweb unit tests. 2007-06-05 13:42:59 +03:00
Tommi Virtanen
f7b0ec3729 Update notes. 2007-06-05 13:41:04 +03:00
Tommi Virtanen
418c5c3cfc Add `gitosis-gitweb`, for writing gitweb project lists.
Takes the list of repositories to publish from the gitosis config file.
2007-06-05 13:39:24 +03:00
Tommi Virtanen
67940f4b28 Remove completed todo entries. 2007-06-04 15:53:38 +03:00
Tommi Virtanen
d531488d77 Add debug logging to `gitosis-serve`. 2007-06-04 14:22:58 +03:00
Tommi Virtanen
0dc22b3155 Allow `gitosis-serve incoming path names to always have .git` suffix.
Strip it before processing further.
2007-06-04 14:22:56 +03:00
Tommi Virtanen
7b99ae7583 Add config option `repositories`, for giving a path prefix to repositories.
Both global and relative (to home directory) values work, can be given
in global section ``[gitosis]`` or in the ``[group FOO]`` section for
just that group.
2007-06-04 14:22:54 +03:00
Tommi Virtanen
c578b212c0 gitosis/serve.py is not meant to be a script, remove #! 2007-06-04 14:22:52 +03:00
Tommi Virtanen
2723db4cbd Add actual SSH-based git serving component. 2007-06-04 14:22:50 +03:00
Tommi Virtanen
65dc130228 Everyone always belongs to group "all". 2007-06-04 14:22:48 +03:00
Tommi Virtanen
085e5fffa7 writeAuthorizedKeys now reads old file by name, not by open file. 2007-06-04 14:22:45 +03:00
Tommi Virtanen
8d69bf23fa Add debug logging to haveAccess. 2007-06-04 14:22:43 +03:00
Tommi Virtanen
3bcea975ba Add a simple TODO list. 2007-06-04 14:22:41 +03:00
Tommi Virtanen
b53a71157a Clean up README file. 2007-06-04 14:22:36 +03:00
Tommi Virtanen
156ae1e98b Move example config to external file. 2007-06-04 14:20:03 +03:00
Tommi Virtanen
bd1ee4fc01 Initial import. 2007-06-04 14:16:26 +03:00