aboutsummaryrefslogtreecommitdiff
path: root/git/refs/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/refs/__init__.py')
-rw-r--r--git/refs/__init__.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/git/refs/__init__.py b/git/refs/__init__.py
index fc8ce644..35b69fca 100644
--- a/git/refs/__init__.py
+++ b/git/refs/__init__.py
@@ -2,19 +2,20 @@
# import all modules in order, fix the names they require
from symbolic import *
from reference import *
+from headref import *
from head import *
from tag import *
from remote import *
# name fixes
-import head
-head.RemoteReference = RemoteReference
-del(head)
+import headref
+headref.Head.RemoteReferenceCls = RemoteReference
+del(headref)
import symbolic
-for item in (HEAD, Head, RemoteReference, TagReference, Reference, SymbolicReference):
- setattr(symbolic, item.__name__, item)
+for item in (HEAD, Head, RemoteReference, TagReference, Reference):
+ setattr(symbolic.SymbolicReference, item.__name__+'Cls', item)
del(symbolic)