Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Avoid decorators to be compatible with python2.3 (for now). | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Depend on a new enough setuptools to preserve data file access modes. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | 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. | |||
* | Fix copy-paste that made gitosis.gitweb use wrong logger. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.export work with newer git. | Tommi Virtanen | 2007-11-15 | |
| | | | | | | | | | gitosis-init and the post-update hook used to fail with GitCheckoutIndexError, when run with git >=1.5.3, which made checkout-index require GIT_WORK_TREE, jump through hoops to provide it, but still be backwards compatible with older git. Thanks to Garry Dolley for hunting the bug. | |||
* | Make gitosis-serve pass through environment to git-shell. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.export unit tests use --git-dir= too. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.has_initial_commit pass through environment to git. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.export pass through environment to git. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.fast_import pass through environment to git. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Make repository.init pass through environment to git. | Tommi Virtanen | 2007-11-15 | |
| | ||||
* | Missed mkdir in README | Tommi Virtanen | 2007-10-30 | |
| | ||||
* | Update for release v0.2. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Add TODO notes. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Fix initial push syntax in README. Needs to say "refs/heads/". | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Clean up more files in debian/rules. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Mark the generated egg as non-zip-safe. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Ensure "git init" doesn't write to stdout, and confuse a push. | Tommi Virtanen | 2007-09-03 | |
| | | | | | | The repository autocreation functionality ends up sending the stdout to the client side, and there a very confused git push can't make any sense of the protocol. | |||
* | Make sure ~git/.ssh exists in gitosis-init. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Let SSH public key user fields have a bit more varied content. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Fix whitespace in README. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Add a long description to setup.py | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Make gitosis-init call run_hook.post_update directly. | Tommi Virtanen | 2007-09-03 | |
| | | | | | | | This avoids complexity where failing to read the config file in gitosis-run-hook is non-fatal, but only on the first run. gitosis-init will take care of config file reading and just pass a RawConfigParser instance to run_hook.post_update. | |||
* | Make gitosis-init ignore error from non-existent config file. | Tommi Virtanen | 2007-09-03 | |
| | | | | | Refactored config file reading and logging initialization to make things nicer. | |||
* | Created user get home from somewhere, let adduser create it. | Tommi Virtanen | 2007-09-03 | |
| | | | | | At least the Ubuntu/Debian adduser is nice enough not to make a mess of system user home directories with skeleton files. | |||
* | 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. | |||
* | Oops, fix bad arguments. Sadly no unit tests for this part :( | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Add a simple "./debian/rules generate" to build debian/control. | Tommi Virtanen | 2007-09-03 | |
| | | | | | | This is ugly and annoying but alternatives are storing generated files in version control, or manually maintaining pesky little details. The control file will be part of the .diff.gz. | |||
* | Make debian package version match setup.py | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Make git ignore unit test coverage checking result file. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | Update documentation in preparation of release. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | 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 setuptools include templates in the egg. | Tommi Virtanen | 2007-09-03 | |
| | ||||
* | 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 | |
| | ||||
* | Add gitosis-init, for bootstrapping a new installation. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Add gitosis-run-hook, to be run from git hooks. | Tommi Virtanen | 2007-09-01 | |
| | | | | Sadly, no unit tests on this level, for now. | |||
* | Refactor gitosis-gitweb to move temp file handling out of main. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Add utilities for fast-import, exporting repository. | Tommi Virtanen | 2007-09-01 | |
| | | | | Redo subprocess error handling. | |||
* | Use separate temp directories for separate tests. | Tommi Virtanen | 2007-09-01 | |
| | | | | | | Makes unit tests for the previous commit work even when not run alone. Should have done this from the beginning, but didn't find the trick for getting the module name. | |||
* | Make sure re-initing a repository does not change access modes. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Refactor to share file mode checking. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Make gitosis.util.mkdir pass through any os.mkdir args. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Remove unused import. | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Move commonly used functions to gitosis.util | Tommi Virtanen | 2007-09-01 | |
| | ||||
* | Add helper to create (bare) repositories with custom templates. | Tommi Virtanen | 2007-08-30 | |
| | ||||
* | Refactor unit test writeFile/readFile helpers. | Tommi Virtanen | 2007-08-29 | |
| |