Remove unused code

Removed a chunk of code from `checkout` that did nothing, but had a bug.
When checking out from a branch-less state (like the state when a repository is first initialized) the code failed.
The failure was due to trying to get some properties of the current branch, which were never used in the code.
This commit is contained in:
Tamir Bahar 2017-01-03 01:17:48 +02:00 committed by GitHub
parent 68817aad4f
commit 5c061cbb0a

@ -279,11 +279,6 @@ class Repository(_Repository):
oid = reference.resolve().target
treeish = self[oid]
self.checkout_tree(treeish, **kwargs)
head = self.lookup_reference('HEAD')
if head.type == C.GIT_REF_SYMBOLIC:
from_ = self.head.shorthand
else:
from_ = head.target.hex
self.set_head(refname)