Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow some slashes, to provide support for git+ssh:// URLs that always have ↵ | Robin H. Johnson | 2007-12-28 |
| | | | | a leading slash. | ||
* | Add support for custom perms during repo creation. | Robin H. Johnson | 2007-12-28 |
| | |||
* | Add more testcases, and add coverage exclusion notations on places where we ↵ | Robin H. Johnson | 2007-12-18 |
| | | | | do test the the content functions already, or they interact with the system too much to test for coverage automatically. | ||
* | Factor out more code. | Robin H. Johnson | 2007-12-18 |
| | |||
* | Pylint cleanup. | Robin H. Johnson | 2007-12-18 |
| | |||
* | Write gitweb projects.list to ~/gitosis, not inside the gitosis-admin repo. | Tommi Virtanen | 2007-11-29 |
| | | | | | | | | | | | | | | This allows running gitweb as a separate user without needing to allow it read access to gitosis-admin.git. Running as separate user will still most likely require a ``chgrp www-data`` of the relevant repositories, but nothing not already decided public needs to be exposed. Existing gitweb users will need to adjust their gitweb.conf to point to the new location of the projects.list file. Removing the old projects.list from ~git/repositories/gitosis-admin.git/projects.list is safe once gitweb has switched to using the new location. | ||
* | When autocreating repositories on push, set git-daemon-export-ok etc. | Tommi Virtanen | 2007-11-18 |
| | | | | | | Without this, it would need a separate push to gitosis-admin.git, after the repository is autocreated, to get it to show up and be anonymously usable. | ||
* | Create leading directories when creating missing repos in gitosis-serve. | Tommi Virtanen | 2007-11-15 |
| | | | | | | | | | | Creation is in gitosis.serve and not directly in repository.init(), because that's the location that can tell what part of the directory tree is allowed to be missing. Made the reconstructed git command include the extension as that was easier to do. haveAccess return value is now tuple, to preserve information on what parts of the path can be missing. | ||
* | Make gitosis-serve pass through environment to git-shell. | Tommi Virtanen | 2007-11-15 |
| | |||
* | Don't git init when it's not needed. | Tommi Virtanen | 2007-09-03 |
| | | | | | | Confusion between pathnames with extensions and without made gitosis-serve confused when it needs to create a repository and when not. | ||
* | Make gitosis-serve not fail with commands without arguments. | Tommi Virtanen | 2007-09-03 |
| | |||
* | Refactor command line utilities to share setup. | Tommi Virtanen | 2007-09-03 |
| | | | | Hide internal gitosis-ssh and gitosis-gitweb, it's all in gitosis-run-hook. | ||
* | Make error messages harder to confuse with strerror(3). | Tommi Virtanen | 2007-09-02 |
| | |||
* | Make repository autocreate add .git extension. | Tommi Virtanen | 2007-09-02 |
| | |||
* | Make gitosis-serve create repositories on demand when pushing. | Tommi Virtanen | 2007-09-02 |
| | |||
* | Add unit tests for gitosis-serve. | Tommi Virtanen | 2007-09-02 |
| | |||
* | Search PATH for git-shell, don't assume /usr/bin. | Tommi Virtanen | 2007-08-11 |
| | |||
* | Make access denied message harder to confuse with system errors. | Tommi Virtanen | 2007-08-11 |
| | |||
* | Fail if gitosis-serve can't read the config file. | Tommi Virtanen | 2007-08-11 |
| | |||
* | Allow repository names to start with numericals. | Tommi Virtanen | 2007-08-11 |
| | |||
* | Add debug logging to ``gitosis-serve``. | Tommi Virtanen | 2007-06-04 |
| | |||
* | gitosis/serve.py is not meant to be a script, remove #! | Tommi Virtanen | 2007-06-04 |
| | |||
* | Add actual SSH-based git serving component. | Tommi Virtanen | 2007-06-04 |