aboutsummaryrefslogtreecommitdiff
path: root/gitosis/repository.py
Commit message (Collapse)AuthorAge
* Allow using fast_import for more than initial commit.Tommi Virtanen2008-01-22
|
* Don't always init repository when doing fast-import.Tommi Virtanen2008-01-22
|
* Add support for custom perms during repo creation.Robin H. Johnson2007-12-28
|
* Add more testcases, and add coverage exclusion notations on places where we ↵Robin H. Johnson2007-12-18
| | | | do test the the content functions already, or they interact with the system too much to test for coverage automatically.
* Pylint cleanup of repository.py incl refactor to util.mkdir.Robin H. Johnson2007-12-18
|
* Make repository.export work even with relative git_dir.Tommi Virtanen2007-11-17
| | | | | | | It changes the current directory, so it can't set --git-dir to a (potentially) relative path. Make path absolute before using it. This should fix post-update hook problems.
* Create leading directories when creating missing repos in gitosis-serve.Tommi Virtanen2007-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 repository.export work with newer git.Tommi Virtanen2007-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 repository.has_initial_commit pass through environment to git.Tommi Virtanen2007-11-15
|
* Make repository.export pass through environment to git.Tommi Virtanen2007-11-15
|
* Make repository.fast_import pass through environment to git.Tommi Virtanen2007-11-15
|
* Make repository.init pass through environment to git.Tommi Virtanen2007-11-15
|
* Ensure "git init" doesn't write to stdout, and confuse a push.Tommi Virtanen2007-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.
* Add gitosis-init, for bootstrapping a new installation.Tommi Virtanen2007-09-01
|
* Add utilities for fast-import, exporting repository.Tommi Virtanen2007-09-01
| | | | Redo subprocess error handling.
* Move commonly used functions to gitosis.utilTommi Virtanen2007-09-01
|
* Add helper to create (bare) repositories with custom templates.Tommi Virtanen2007-08-30