summaryrefslogtreecommitdiff
path: root/lib/git/head.py
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized package structure and cleaned up importsSebastian Thiel2009-10-121-49/+0
|
* lazymixin system now supports per-attribute baking, it is up to the class ↵Sebastian Thiel2009-10-111-14/+0
| | | | whether it bakes more. This also leads to more efficient use of memory as values are only cached and set when required - the baking system does not require an own tracking variable anymore, and values are only to be cached once - then python will natively find the cache without involving any additional overhead. This works by using __getattr__ instead of __get_attribute__ which would always be called
* converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵Sebastian Thiel2009-10-111-53/+53
| | | | editor to work with the files properly. Can convert it back for releaes
* Re-designed the tag testing - it does not use fixtures anymore but ↵Sebastian Thiel2009-10-111-72/+17
| | | | dyamically checks the existance of tags within the repository - it basically tests the interface and checks that expected return types are actually returned
* Improved head and tag object documentation slightlySebastian Thiel2009-10-081-10/+11
|
* Lots of spring cleaning and added in Sphinx documentation.Michael Trier2009-01-241-1/+1
|
* Fixed a bug with branch names omitting path components.Michael Trier2008-12-161-1/+6
| | | | | | | | | Git allows branches to be named and organized using path components, e.g using a branch called "refactoring/feature1", which gets stored under refs/heads/refactoring/feature1. The previous code omitted everything but the last path component giving the name "feature1" instead of "refactoring/feature1" for the branch. This changeset fixes that. (cherry picked from commit dc4738bc53e580754e47037e26c7eec3047aeb69)
* Replace GitPython with git in repr() outputs.Steve Frécinaux2008-09-171-6/+6
| | | | | The imported module is called git (as in "import git"), so it's less confusing to do so than to call everything GitPython.something.
* Fix unneeded dict unpacking.Steve Frécinaux2008-09-051-1/+1
|
* Remove debug statement.Jelmer Vernooij2008-07-281-1/+0
| | | | (cherry picked from commit 1f9e1bacb65fe503ad23efba7f99ca6346fa648c)
* Added license information to all files.Michael Trier2008-07-161-0/+6
|
* renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier2008-05-301-0/+107
up tests so they pass except for stderr test. Modified version information retrieval.