Files
git-tfs/GitTfs/Core/IGitRepository.cs
T
2009-08-11 10:01:06 -04:00

18 lines
645 B
C#

using System.Collections.Generic;
using System.IO;
namespace Sep.Git.Tfs.Core
{
public interface IGitRepository : IGitHelpers
{
IEnumerable<GitTfsRemote> ReadAllTfsRemotes();
GitTfsRemote ReadTfsRemote(string remoteId);
GitTfsRemote ReadTfsRemote(string tfsUrl, string tfsRepositoryPath);
TfsChangesetInfo WorkingHeadInfo(string head, ICollection<string> localCommits);
TfsChangesetInfo WorkingHeadInfo(string head);
IDictionary<string, GitObject> GetObjects(string commit);
string HashAndInsertObject(string filename);
string HashAndInsertObject(Stream data);
}
}