aboutsummaryrefslogtreecommitdiff
path: root/lib/git/head.py
AgeCommit message (Collapse)Author
2009-10-12Reorganized package structure and cleaned up importsSebastian Thiel
2009-10-11lazymixin system now supports per-attribute baking, it is up to the class ↵Sebastian Thiel
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
2009-10-11converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵Sebastian Thiel
editor to work with the files properly. Can convert it back for releaes
2009-10-11Re-designed the tag testing - it does not use fixtures anymore but ↵Sebastian Thiel
dyamically checks the existance of tags within the repository - it basically tests the interface and checks that expected return types are actually returned
2009-10-08Improved head and tag object documentation slightlySebastian Thiel
2009-01-24Lots of spring cleaning and added in Sphinx documentation.Michael Trier
2008-12-16Fixed a bug with branch names omitting path components.Michael Trier
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)
2008-09-17Replace GitPython with git in repr() outputs.Steve Frécinaux
The imported module is called git (as in "import git"), so it's less confusing to do so than to call everything GitPython.something.
2008-09-05Fix unneeded dict unpacking.Steve Frécinaux
2008-07-28Remove debug statement.Jelmer Vernooij
(cherry picked from commit 1f9e1bacb65fe503ad23efba7f99ca6346fa648c)
2008-07-16Added license information to all files.Michael Trier
2008-05-30renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier
up tests so they pass except for stderr test. Modified version information retrieval.