Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2sharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2011-06-13 22:33:28 +0400
committernulltoken <emeric.fermas@gmail.com>2011-06-13 22:33:28 +0400
commit54096d525ce820deaf36180f13ed9a61735e8e3f (patch)
tree926792bc3bc01b02e1eede8a47918d3b9fa6ae10 /LibGit2Sharp/Reference.cs
parent7f862ab8f0cf37a55329ab9e2aaec1fb0be82fa7 (diff)
Make Repository.Head return a Branch instead of a Reference
Diffstat (limited to 'LibGit2Sharp/Reference.cs')
-rw-r--r--LibGit2Sharp/Reference.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/LibGit2Sharp/Reference.cs b/LibGit2Sharp/Reference.cs
index 387df15e..c063cfaf 100644
--- a/LibGit2Sharp/Reference.cs
+++ b/LibGit2Sharp/Reference.cs
@@ -39,7 +39,7 @@ namespace LibGit2Sharp
targetIdentifier = NativeMethods.git_reference_target(ptr).MarshallAsString();
int res = NativeMethods.git_reference_resolve(out resolveRef, ptr);
- if (res == (int) GitErrorCode.GIT_ENOTFOUND)
+ if (res == (int)GitErrorCode.GIT_ENOTFOUND)
{
reference = new SymbolicReference { CanonicalName = name, Target = null, TargetIdentifier = targetIdentifier };
break;
@@ -48,7 +48,7 @@ namespace LibGit2Sharp
Ensure.Success(res);
var targetRef = BuildFromPtr<Reference>(resolveRef, repo);
- reference = new SymbolicReference { CanonicalName = name, Target = targetRef, TargetIdentifier = targetIdentifier};
+ reference = new SymbolicReference { CanonicalName = name, Target = targetRef, TargetIdentifier = targetIdentifier };
break;
case GitReferenceType.Oid:
@@ -58,7 +58,7 @@ namespace LibGit2Sharp
targetIdentifier = targetId.Sha;
var targetResolver = new Func<GitObject>(() => repo.Lookup(targetId));
- reference = new DirectReference(targetResolver) { CanonicalName = name, TargetIdentifier = targetIdentifier};
+ reference = new DirectReference(targetResolver) { CanonicalName = name, TargetIdentifier = targetIdentifier };
break;
default:
@@ -71,21 +71,21 @@ namespace LibGit2Sharp
}
GitObject targetGitObject = repo.Lookup(targetIdentifier);
-
+
if (Equals(typeof(T), typeof(Tag)))
{
return new Tag(reference.CanonicalName, targetGitObject, targetGitObject as TagAnnotation) as T;
}
- if (Equals(typeof(T), typeof(Branch)))
+ if (Equals(typeof(T), typeof(Branch)))
{
return new Branch(reference.CanonicalName, targetGitObject as Commit, repo) as T;
}
throw new InvalidOperationException(
string.Format(CultureInfo.InvariantCulture, "Unable to build a new instance of '{0}' from a reference of type '{1}'.",
- typeof (T),
- Enum.GetName(typeof (GitReferenceType), type)));
+ typeof(T),
+ Enum.GetName(typeof(GitReferenceType), type)));
}
/// <summary>