private static void AssertAreEqual(CGitIndexRecord c, DirCacheEntry j) { Assert.IsNotNull(c); Assert.IsNotNull(j); Assert.AreEqual(c.Path, j.getPathString()); Assert.AreEqual(c.Id, j.getObjectId()); Assert.AreEqual(c.Mode, j.getRawMode()); Assert.AreEqual(c.Stage, j.getStage()); }
private static List <CGitIndexRecord> ReadLsFiles() { var r = new List <CGitIndexRecord>(); using (var br = new StreamReader(new FileStream("Resources/gitgit.lsfiles", System.IO.FileMode.Open, FileAccess.Read), Constants.CHARSET)) { string line; while (!string.IsNullOrEmpty(line = br.ReadLine())) { var cr = new CGitIndexRecord(line); r.Add(cr); } } return(r); }
private static List<CGitIndexRecord> ReadLsFiles() { var r = new List<CGitIndexRecord>(); using (var br = new StreamReader(new FileStream("Resources/gitgit.lsfiles", System.IO.FileMode.Open, FileAccess.Read), Constants.CHARSET)) { string line; while (!string.IsNullOrEmpty(line = br.ReadLine())) { var cr = new CGitIndexRecord(line); r.Add(cr); } } return r; }
public static bool Equals(CGitIndexRecord cgir, DirCacheEntry dirCacheEntry) { return cgir.Mode == dirCacheEntry.getRawMode() && cgir.Id == dirCacheEntry.getObjectId() && cgir.Stage == dirCacheEntry.getStage() && cgir.Path == dirCacheEntry.getPathString(); }