summaryrefslogtreecommitdiff
path: root/lib/git/head.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2009-10-11 19:07:03 +0200
committerSebastian Thiel <byronimo@gmail.com>2009-10-11 19:07:03 +0200
commit15b9129ec639112e94ea96b6a395ad9b149515d1 (patch)
treec1a3388f25447a4ffc2c9e11912b4352a2f8ffd9 /lib/git/head.py
parent7a7eedde7f5d5082f7f207ef76acccd24a6113b1 (diff)
downloadgitpython-15b9129ec639112e94ea96b6a395ad9b149515d1.tar.gz
lazymixin system now supports per-attribute baking, it is up to the class 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
Diffstat (limited to 'lib/git/head.py')
-rw-r--r--lib/git/head.py14
1 files changed, 0 insertions, 14 deletions
diff --git a/lib/git/head.py b/lib/git/head.py
index f4e94637..42dfd735 100644
--- a/lib/git/head.py
+++ b/lib/git/head.py
@@ -27,20 +27,6 @@ class Head(base.Ref):
'1c09f116cbc2cb4100fb6935bb162daa4723f455'
"""
- def __init__(self, path, commit):
- """
- Initialize a newly instanced Head
-
- ``path``
- is the path to the head ref, relative to the .git directory, i.e.
- refs/heads/master
-
- `commit`
- is the Commit object that the head points to
- """
- super(Head, self).__init__(name, commit)
-
-
@property
def commit(self):
"""