internal Commit(ObjectStorage storage, ObjectReader reader, string id) : base(id) { _storage = storage; _reader = reader; this._parents = new List<Commit>(); }
internal Tag(ObjectStorage storage, ObjectReader reader, string id) : base(id) { _storage = storage; _loader = () => LoadFromObjectReader(reader); }
private void LoadFromObjectReader(ObjectReader reader) { reader.Load(stream => LoadFromReader(new StreamReader(stream), reader.Size)); }